From ca7c53248f0f95c8e8ba5ab1fc7fbcdacd5aeacc Mon Sep 17 00:00:00 2001 From: AwsSdkPhpAutomation Date: Thu, 2 Nov 2023 18:16:00 +0000 Subject: [PATCH] Update models for release --- .changes/3.283.18 | 32 +++++++++ CHANGELOG.md | 9 +++ src/data/apprunner/2020-05-15/api-2.json | 10 ++- src/data/apprunner/2020-05-15/api-2.json.php | 2 +- src/data/apprunner/2020-05-15/docs-2.json | 6 ++ src/data/apprunner/2020-05-15/docs-2.json.php | 2 +- .../2020-05-15/endpoint-rule-set-1.json | 40 +++++------ .../2020-05-15/endpoint-rule-set-1.json.php | 2 +- src/data/connect/2017-08-08/docs-2.json | 2 +- src/data/connect/2017-08-08/docs-2.json.php | 2 +- src/data/endpoints.json | 1 + src/data/endpoints.json.php | 2 +- src/data/gamelift/2015-10-01/api-2.json | 64 ++++++++++++------ src/data/gamelift/2015-10-01/api-2.json.php | 2 +- src/data/gamelift/2015-10-01/docs-2.json | 66 ++++++++++++------- src/data/gamelift/2015-10-01/docs-2.json.php | 2 +- .../2015-10-01/endpoint-rule-set-1.json | 40 +++++------ .../2015-10-01/endpoint-rule-set-1.json.php | 2 +- src/data/glue/2017-03-31/api-2.json | 37 ++++++++++- src/data/glue/2017-03-31/api-2.json.php | 2 +- src/data/glue/2017-03-31/docs-2.json | 27 ++++++++ src/data/glue/2017-03-31/docs-2.json.php | 2 +- .../glue/2017-03-31/endpoint-rule-set-1.json | 40 +++++------ .../2017-03-31/endpoint-rule-set-1.json.php | 2 +- .../glue/2017-03-31/endpoint-tests-1.json | 11 ++++ .../glue/2017-03-31/endpoint-tests-1.json.php | 2 +- .../network-firewall/2020-11-12/api-2.json | 35 ++++++++-- .../2020-11-12/api-2.json.php | 2 +- .../network-firewall/2020-11-12/docs-2.json | 51 ++++++++++---- .../2020-11-12/docs-2.json.php | 2 +- src/data/quicksight/2018-04-01/api-2.json | 51 +++++++++++--- src/data/quicksight/2018-04-01/api-2.json.php | 2 +- src/data/quicksight/2018-04-01/docs-2.json | 30 ++++++++- .../quicksight/2018-04-01/docs-2.json.php | 2 +- 34 files changed, 435 insertions(+), 149 deletions(-) create mode 100644 .changes/3.283.18 diff --git a/.changes/3.283.18 b/.changes/3.283.18 new file mode 100644 index 0000000000..e256933729 --- /dev/null +++ b/.changes/3.283.18 @@ -0,0 +1,32 @@ +[ + { + "type": "api-change", + "category": "Glue", + "description": "This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode." + }, + { + "type": "api-change", + "category": "Connect", + "description": "GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER" + }, + { + "type": "api-change", + "category": "NetworkFirewall", + "description": "This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing." + }, + { + "type": "api-change", + "category": "GameLift", + "description": "Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources." + }, + { + "type": "api-change", + "category": "QuickSight", + "description": "Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up." + }, + { + "type": "api-change", + "category": "AppRunner", + "description": "AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic." + } +] diff --git a/CHANGELOG.md b/CHANGELOG.md index d3b4cbc0b6..d9018b3903 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG +## next release + +* `Aws\Glue` - This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode. +* `Aws\Connect` - GetMetricDataV2 API: Update to include new metrics PERCENT_NON_TALK_TIME, PERCENT_TALK_TIME, PERCENT_TALK_TIME_AGENT, PERCENT_TALK_TIME_CUSTOMER +* `Aws\NetworkFirewall` - This release introduces the stateless rule analyzer, which enables you to analyze your stateless rules for asymmetric routing. +* `Aws\GameLift` - Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources. +* `Aws\QuickSight` - Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up. +* `Aws\AppRunner` - AWS App Runner now supports using dual-stack address type for the public endpoint of your incoming traffic. + ## 3.283.17 - 2023-11-01 * `Aws\Redshift` - Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability. diff --git a/src/data/apprunner/2020-05-15/api-2.json b/src/data/apprunner/2020-05-15/api-2.json index 2fbd12f2a2..c6499f4ce7 100644 --- a/src/data/apprunner/2020-05-15/api-2.json +++ b/src/data/apprunner/2020-05-15/api-2.json @@ -1276,6 +1276,13 @@ }, "exception":true }, + "IpAddressType":{ + "type":"string", + "enum":[ + "IPV4", + "DUAL_STACK" + ] + }, "IsDefault":{"type":"boolean"}, "KmsKeyArn":{ "type":"string", @@ -1456,7 +1463,8 @@ "type":"structure", "members":{ "EgressConfiguration":{"shape":"EgressConfiguration"}, - "IngressConfiguration":{"shape":"IngressConfiguration"} + "IngressConfiguration":{"shape":"IngressConfiguration"}, + "IpAddressType":{"shape":"IpAddressType"} } }, "NextToken":{ diff --git a/src/data/apprunner/2020-05-15/api-2.json.php b/src/data/apprunner/2020-05-15/api-2.json.php index 52635424ff..d0f77ca927 100644 --- a/src/data/apprunner/2020-05-15/api-2.json.php +++ b/src/data/apprunner/2020-05-15/api-2.json.php @@ -1,3 +1,3 @@ '2.0', 'metadata' => [ 'apiVersion' => '2020-05-15', 'endpointPrefix' => 'apprunner', 'jsonVersion' => '1.0', 'protocol' => 'json', 'serviceFullName' => 'AWS App Runner', 'serviceId' => 'AppRunner', 'signatureVersion' => 'v4', 'signingName' => 'apprunner', 'targetPrefix' => 'AppRunner', 'uid' => 'apprunner-2020-05-15', ], 'operations' => [ 'AssociateCustomDomain' => [ 'name' => 'AssociateCustomDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateCustomDomainRequest', ], 'output' => [ 'shape' => 'AssociateCustomDomainResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'CreateAutoScalingConfiguration' => [ 'name' => 'CreateAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'CreateAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateConnection' => [ 'name' => 'CreateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateConnectionRequest', ], 'output' => [ 'shape' => 'CreateConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateObservabilityConfiguration' => [ 'name' => 'CreateObservabilityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateObservabilityConfigurationRequest', ], 'output' => [ 'shape' => 'CreateObservabilityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateService' => [ 'name' => 'CreateService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateServiceRequest', ], 'output' => [ 'shape' => 'CreateServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateVpcConnector' => [ 'name' => 'CreateVpcConnector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcConnectorRequest', ], 'output' => [ 'shape' => 'CreateVpcConnectorResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateVpcIngressConnection' => [ 'name' => 'CreateVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'CreateVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'DeleteAutoScalingConfiguration' => [ 'name' => 'DeleteAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DeleteConnection' => [ 'name' => 'DeleteConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteConnectionRequest', ], 'output' => [ 'shape' => 'DeleteConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'DeleteObservabilityConfiguration' => [ 'name' => 'DeleteObservabilityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteObservabilityConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteObservabilityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DeleteService' => [ 'name' => 'DeleteService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteServiceRequest', ], 'output' => [ 'shape' => 'DeleteServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'DeleteVpcConnector' => [ 'name' => 'DeleteVpcConnector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcConnectorRequest', ], 'output' => [ 'shape' => 'DeleteVpcConnectorResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DeleteVpcIngressConnection' => [ 'name' => 'DeleteVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'DeleteVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'DescribeAutoScalingConfiguration' => [ 'name' => 'DescribeAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeCustomDomains' => [ 'name' => 'DescribeCustomDomains', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeCustomDomainsRequest', ], 'output' => [ 'shape' => 'DescribeCustomDomainsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeObservabilityConfiguration' => [ 'name' => 'DescribeObservabilityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeObservabilityConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeObservabilityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeService' => [ 'name' => 'DescribeService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeServiceRequest', ], 'output' => [ 'shape' => 'DescribeServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'DescribeVpcConnector' => [ 'name' => 'DescribeVpcConnector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcConnectorRequest', ], 'output' => [ 'shape' => 'DescribeVpcConnectorResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeVpcIngressConnection' => [ 'name' => 'DescribeVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'DescribeVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DisassociateCustomDomain' => [ 'name' => 'DisassociateCustomDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateCustomDomainRequest', ], 'output' => [ 'shape' => 'DisassociateCustomDomainResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'ListAutoScalingConfigurations' => [ 'name' => 'ListAutoScalingConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListAutoScalingConfigurationsRequest', ], 'output' => [ 'shape' => 'ListAutoScalingConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListConnections' => [ 'name' => 'ListConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListConnectionsRequest', ], 'output' => [ 'shape' => 'ListConnectionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListObservabilityConfigurations' => [ 'name' => 'ListObservabilityConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListObservabilityConfigurationsRequest', ], 'output' => [ 'shape' => 'ListObservabilityConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListOperations' => [ 'name' => 'ListOperations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListOperationsRequest', ], 'output' => [ 'shape' => 'ListOperationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListServices' => [ 'name' => 'ListServices', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServicesRequest', ], 'output' => [ 'shape' => 'ListServicesResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListServicesForAutoScalingConfiguration' => [ 'name' => 'ListServicesForAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServicesForAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'ListServicesForAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'ListVpcConnectors' => [ 'name' => 'ListVpcConnectors', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListVpcConnectorsRequest', ], 'output' => [ 'shape' => 'ListVpcConnectorsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListVpcIngressConnections' => [ 'name' => 'ListVpcIngressConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListVpcIngressConnectionsRequest', ], 'output' => [ 'shape' => 'ListVpcIngressConnectionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'PauseService' => [ 'name' => 'PauseService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PauseServiceRequest', ], 'output' => [ 'shape' => 'PauseServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'ResumeService' => [ 'name' => 'ResumeService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResumeServiceRequest', ], 'output' => [ 'shape' => 'ResumeServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'StartDeployment' => [ 'name' => 'StartDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartDeploymentRequest', ], 'output' => [ 'shape' => 'StartDeploymentResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'UpdateDefaultAutoScalingConfiguration' => [ 'name' => 'UpdateDefaultAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDefaultAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateDefaultAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'UpdateService' => [ 'name' => 'UpdateService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServiceRequest', ], 'output' => [ 'shape' => 'UpdateServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'UpdateVpcIngressConnection' => [ 'name' => 'UpdateVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'UpdateVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], ], 'shapes' => [ 'ASConfigMaxConcurrency' => [ 'type' => 'integer', 'max' => 200, 'min' => 1, ], 'ASConfigMaxSize' => [ 'type' => 'integer', 'min' => 1, ], 'ASConfigMinSize' => [ 'type' => 'integer', 'max' => 25, 'min' => 1, ], 'AppRunnerResourceArn' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, 'pattern' => 'arn:aws(-[\\w]+)*:[a-z0-9-\\\\.]{0,63}:[a-z0-9-\\\\.]{0,63}:[0-9]{12}:(\\w|\\/|-){1,1011}', ], 'AssociateCustomDomainRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', 'DomainName', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'DomainName' => [ 'shape' => 'DomainName', ], 'EnableWWWSubdomain' => [ 'shape' => 'NullableBoolean', ], ], ], 'AssociateCustomDomainResponse' => [ 'type' => 'structure', 'required' => [ 'DNSTarget', 'ServiceArn', 'CustomDomain', 'VpcDNSTargets', ], 'members' => [ 'DNSTarget' => [ 'shape' => 'String', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'CustomDomain' => [ 'shape' => 'CustomDomain', ], 'VpcDNSTargets' => [ 'shape' => 'VpcDNSTargetList', ], ], ], 'AuthenticationConfiguration' => [ 'type' => 'structure', 'members' => [ 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'AccessRoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'AutoScalingConfiguration' => [ 'type' => 'structure', 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'AutoScalingConfigurationRevision' => [ 'shape' => 'AutoScalingConfigurationRevision', ], 'Latest' => [ 'shape' => 'Latest', ], 'Status' => [ 'shape' => 'AutoScalingConfigurationStatus', ], 'MaxConcurrency' => [ 'shape' => 'MaxConcurrency', ], 'MinSize' => [ 'shape' => 'MinSize', ], 'MaxSize' => [ 'shape' => 'MaxSize', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], 'HasAssociatedService' => [ 'shape' => 'HasAssociatedService', ], 'IsDefault' => [ 'shape' => 'IsDefault', ], ], ], 'AutoScalingConfigurationName' => [ 'type' => 'string', 'max' => 32, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}', ], 'AutoScalingConfigurationRevision' => [ 'type' => 'integer', ], 'AutoScalingConfigurationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'AutoScalingConfigurationSummary' => [ 'type' => 'structure', 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'AutoScalingConfigurationRevision' => [ 'shape' => 'Integer', ], 'Status' => [ 'shape' => 'AutoScalingConfigurationStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'HasAssociatedService' => [ 'shape' => 'HasAssociatedService', ], 'IsDefault' => [ 'shape' => 'IsDefault', ], ], ], 'AutoScalingConfigurationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AutoScalingConfigurationSummary', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BuildCommand' => [ 'type' => 'string', 'pattern' => '[^\\x0a\\x0d]+', 'sensitive' => true, ], 'CertificateValidationRecord' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'String', ], 'Value' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'CertificateValidationRecordStatus', ], ], ], 'CertificateValidationRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CertificateValidationRecord', ], ], 'CertificateValidationRecordStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'SUCCESS', 'FAILED', ], ], 'CodeConfiguration' => [ 'type' => 'structure', 'required' => [ 'ConfigurationSource', ], 'members' => [ 'ConfigurationSource' => [ 'shape' => 'ConfigurationSource', ], 'CodeConfigurationValues' => [ 'shape' => 'CodeConfigurationValues', ], ], ], 'CodeConfigurationValues' => [ 'type' => 'structure', 'required' => [ 'Runtime', ], 'members' => [ 'Runtime' => [ 'shape' => 'Runtime', ], 'BuildCommand' => [ 'shape' => 'BuildCommand', ], 'StartCommand' => [ 'shape' => 'StartCommand', ], 'Port' => [ 'shape' => 'String', ], 'RuntimeEnvironmentVariables' => [ 'shape' => 'RuntimeEnvironmentVariables', ], 'RuntimeEnvironmentSecrets' => [ 'shape' => 'RuntimeEnvironmentSecrets', ], ], ], 'CodeRepository' => [ 'type' => 'structure', 'required' => [ 'RepositoryUrl', 'SourceCodeVersion', ], 'members' => [ 'RepositoryUrl' => [ 'shape' => 'String', ], 'SourceCodeVersion' => [ 'shape' => 'SourceCodeVersion', ], 'CodeConfiguration' => [ 'shape' => 'CodeConfiguration', ], 'SourceDirectory' => [ 'shape' => 'SourceDirectory', ], ], ], 'ConfigurationSource' => [ 'type' => 'string', 'enum' => [ 'REPOSITORY', 'API', ], ], 'Connection' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ProviderType' => [ 'shape' => 'ProviderType', ], 'Status' => [ 'shape' => 'ConnectionStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ConnectionName' => [ 'type' => 'string', 'max' => 32, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}', ], 'ConnectionStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_HANDSHAKE', 'AVAILABLE', 'ERROR', 'DELETED', ], ], 'ConnectionSummary' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ProviderType' => [ 'shape' => 'ProviderType', ], 'Status' => [ 'shape' => 'ConnectionStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConnectionSummary', ], ], 'Cpu' => [ 'type' => 'string', 'max' => 9, 'min' => 3, 'pattern' => '256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU', ], 'CreateAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationName', ], 'members' => [ 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'MaxConcurrency' => [ 'shape' => 'ASConfigMaxConcurrency', ], 'MinSize' => [ 'shape' => 'ASConfigMinSize', ], 'MaxSize' => [ 'shape' => 'ASConfigMaxSize', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'CreateConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionName', 'ProviderType', ], 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'ProviderType' => [ 'shape' => 'ProviderType', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'Connection', ], 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'CreateObservabilityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationName', ], 'members' => [ 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'TraceConfiguration' => [ 'shape' => 'TraceConfiguration', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateObservabilityConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfiguration', ], 'members' => [ 'ObservabilityConfiguration' => [ 'shape' => 'ObservabilityConfiguration', ], ], ], 'CreateServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceName', 'SourceConfiguration', ], 'members' => [ 'ServiceName' => [ 'shape' => 'ServiceName', ], 'SourceConfiguration' => [ 'shape' => 'SourceConfiguration', ], 'InstanceConfiguration' => [ 'shape' => 'InstanceConfiguration', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'HealthCheckConfiguration' => [ 'shape' => 'HealthCheckConfiguration', ], 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'NetworkConfiguration' => [ 'shape' => 'NetworkConfiguration', ], 'ObservabilityConfiguration' => [ 'shape' => 'ServiceObservabilityConfiguration', ], ], ], 'CreateServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', 'OperationId', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'CreateVpcConnectorRequest' => [ 'type' => 'structure', 'required' => [ 'VpcConnectorName', 'Subnets', ], 'members' => [ 'VpcConnectorName' => [ 'shape' => 'VpcConnectorName', ], 'Subnets' => [ 'shape' => 'StringList', ], 'SecurityGroups' => [ 'shape' => 'StringList', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateVpcConnectorResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnector', ], 'members' => [ 'VpcConnector' => [ 'shape' => 'VpcConnector', ], ], ], 'CreateVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', 'VpcIngressConnectionName', 'IngressVpcConfiguration', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcIngressConnectionName' => [ 'shape' => 'VpcIngressConnectionName', ], 'IngressVpcConfiguration' => [ 'shape' => 'IngressVpcConfiguration', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'CustomDomain' => [ 'type' => 'structure', 'required' => [ 'DomainName', 'EnableWWWSubdomain', 'Status', ], 'members' => [ 'DomainName' => [ 'shape' => 'DomainName', ], 'EnableWWWSubdomain' => [ 'shape' => 'NullableBoolean', ], 'CertificateValidationRecords' => [ 'shape' => 'CertificateValidationRecordList', ], 'Status' => [ 'shape' => 'CustomDomainAssociationStatus', ], ], ], 'CustomDomainAssociationStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'CREATE_FAILED', 'ACTIVE', 'DELETING', 'DELETE_FAILED', 'PENDING_CERTIFICATE_DNS_VALIDATION', 'BINDING_CERTIFICATE', ], ], 'CustomDomainList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomDomain', ], ], 'CustomerAccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '[0-9]{12}', ], 'DeleteAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'DeleteAllRevisions' => [ 'shape' => 'Boolean', ], ], ], 'DeleteAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'DeleteConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionArn', ], 'members' => [ 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'DeleteObservabilityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationArn', ], 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteObservabilityConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfiguration', ], 'members' => [ 'ObservabilityConfiguration' => [ 'shape' => 'ObservabilityConfiguration', ], ], ], 'DeleteServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', 'OperationId', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'DeleteVpcConnectorRequest' => [ 'type' => 'structure', 'required' => [ 'VpcConnectorArn', ], 'members' => [ 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteVpcConnectorResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnector', ], 'members' => [ 'VpcConnector' => [ 'shape' => 'VpcConnector', ], ], ], 'DeleteVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionArn', ], 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'DescribeAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'DescribeCustomDomainsMaxResults' => [ 'type' => 'integer', 'max' => 5, 'min' => 1, ], 'DescribeCustomDomainsRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'DescribeCustomDomainsMaxResults', ], ], ], 'DescribeCustomDomainsResponse' => [ 'type' => 'structure', 'required' => [ 'DNSTarget', 'ServiceArn', 'CustomDomains', 'VpcDNSTargets', ], 'members' => [ 'DNSTarget' => [ 'shape' => 'String', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'CustomDomains' => [ 'shape' => 'CustomDomainList', ], 'VpcDNSTargets' => [ 'shape' => 'VpcDNSTargetList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeObservabilityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationArn', ], 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeObservabilityConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfiguration', ], 'members' => [ 'ObservabilityConfiguration' => [ 'shape' => 'ObservabilityConfiguration', ], ], ], 'DescribeServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], ], ], 'DescribeVpcConnectorRequest' => [ 'type' => 'structure', 'required' => [ 'VpcConnectorArn', ], 'members' => [ 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeVpcConnectorResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnector', ], 'members' => [ 'VpcConnector' => [ 'shape' => 'VpcConnector', ], ], ], 'DescribeVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionArn', ], 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'DisassociateCustomDomainRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', 'DomainName', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'DomainName' => [ 'shape' => 'DomainName', ], ], ], 'DisassociateCustomDomainResponse' => [ 'type' => 'structure', 'required' => [ 'DNSTarget', 'ServiceArn', 'CustomDomain', 'VpcDNSTargets', ], 'members' => [ 'DNSTarget' => [ 'shape' => 'String', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'CustomDomain' => [ 'shape' => 'CustomDomain', ], 'VpcDNSTargets' => [ 'shape' => 'VpcDNSTargetList', ], ], ], 'DomainName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[A-Za-z0-9*.-]{1,255}', ], 'EgressConfiguration' => [ 'type' => 'structure', 'members' => [ 'EgressType' => [ 'shape' => 'EgressType', ], 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'EgressType' => [ 'type' => 'string', 'enum' => [ 'DEFAULT', 'VPC', ], ], 'EncryptionConfiguration' => [ 'type' => 'structure', 'required' => [ 'KmsKey', ], 'members' => [ 'KmsKey' => [ 'shape' => 'KmsKeyArn', ], ], ], 'ErrorMessage' => [ 'type' => 'string', 'max' => 600, ], 'HasAssociatedService' => [ 'type' => 'boolean', ], 'HealthCheckConfiguration' => [ 'type' => 'structure', 'members' => [ 'Protocol' => [ 'shape' => 'HealthCheckProtocol', ], 'Path' => [ 'shape' => 'HealthCheckPath', ], 'Interval' => [ 'shape' => 'HealthCheckInterval', ], 'Timeout' => [ 'shape' => 'HealthCheckTimeout', ], 'HealthyThreshold' => [ 'shape' => 'HealthCheckHealthyThreshold', ], 'UnhealthyThreshold' => [ 'shape' => 'HealthCheckUnhealthyThreshold', ], ], ], 'HealthCheckHealthyThreshold' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'HealthCheckInterval' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'HealthCheckPath' => [ 'type' => 'string', 'min' => 1, ], 'HealthCheckProtocol' => [ 'type' => 'string', 'enum' => [ 'TCP', 'HTTP', ], ], 'HealthCheckTimeout' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'HealthCheckUnhealthyThreshold' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ImageConfiguration' => [ 'type' => 'structure', 'members' => [ 'RuntimeEnvironmentVariables' => [ 'shape' => 'RuntimeEnvironmentVariables', ], 'StartCommand' => [ 'shape' => 'StartCommand', ], 'Port' => [ 'shape' => 'String', ], 'RuntimeEnvironmentSecrets' => [ 'shape' => 'RuntimeEnvironmentSecrets', ], ], ], 'ImageIdentifier' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '([0-9]{12}.dkr.ecr.[a-z\\-]+-[0-9]{1}.amazonaws.com\\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(:([\\w\\d+\\-=._:\\/@])+|@([\\w\\d\\:]+))?)|(^public\\.ecr\\.aws\\/.+\\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(:([\\w\\d+\\-=._:\\/@])+|@([\\w\\d\\:]+))?)', ], 'ImageRepository' => [ 'type' => 'structure', 'required' => [ 'ImageIdentifier', 'ImageRepositoryType', ], 'members' => [ 'ImageIdentifier' => [ 'shape' => 'ImageIdentifier', ], 'ImageConfiguration' => [ 'shape' => 'ImageConfiguration', ], 'ImageRepositoryType' => [ 'shape' => 'ImageRepositoryType', ], ], ], 'ImageRepositoryType' => [ 'type' => 'string', 'enum' => [ 'ECR', 'ECR_PUBLIC', ], ], 'IngressConfiguration' => [ 'type' => 'structure', 'members' => [ 'IsPubliclyAccessible' => [ 'shape' => 'Boolean', ], ], ], 'IngressVpcConfiguration' => [ 'type' => 'structure', 'members' => [ 'VpcId' => [ 'shape' => 'String', ], 'VpcEndpointId' => [ 'shape' => 'String', ], ], ], 'InstanceConfiguration' => [ 'type' => 'structure', 'members' => [ 'Cpu' => [ 'shape' => 'Cpu', ], 'Memory' => [ 'shape' => 'Memory', ], 'InstanceRoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'Integer' => [ 'type' => 'integer', ], 'InternalServiceErrorException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'IsDefault' => [ 'type' => 'boolean', ], 'KmsKeyArn' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => 'arn:aws(-[\\w]+)*:kms:[a-z\\-]+-[0-9]{1}:[0-9]{12}:key\\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}', ], 'Latest' => [ 'type' => 'boolean', ], 'ListAutoScalingConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'LatestOnly' => [ 'shape' => 'Boolean', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListAutoScalingConfigurationsResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationSummaryList', ], 'members' => [ 'AutoScalingConfigurationSummaryList' => [ 'shape' => 'AutoScalingConfigurationSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListConnectionsRequest' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListConnectionsResponse' => [ 'type' => 'structure', 'required' => [ 'ConnectionSummaryList', ], 'members' => [ 'ConnectionSummaryList' => [ 'shape' => 'ConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListObservabilityConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'LatestOnly' => [ 'shape' => 'Boolean', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListObservabilityConfigurationsResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationSummaryList', ], 'members' => [ 'ObservabilityConfigurationSummaryList' => [ 'shape' => 'ObservabilityConfigurationSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListOperationsMaxResults' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ListOperationsRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ListOperationsMaxResults', ], ], ], 'ListOperationsResponse' => [ 'type' => 'structure', 'members' => [ 'OperationSummaryList' => [ 'shape' => 'OperationSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListServicesForAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServicesForAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ServiceArnList', ], 'members' => [ 'ServiceArnList' => [ 'shape' => 'ServiceArnList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServicesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ServiceMaxResults', ], ], ], 'ListServicesResponse' => [ 'type' => 'structure', 'required' => [ 'ServiceSummaryList', ], 'members' => [ 'ServiceSummaryList' => [ 'shape' => 'ServiceSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], ], ], 'ListVpcConnectorsRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListVpcConnectorsResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnectors', ], 'members' => [ 'VpcConnectors' => [ 'shape' => 'VpcConnectors', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListVpcIngressConnectionsFilter' => [ 'type' => 'structure', 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcEndpointId' => [ 'shape' => 'String', ], ], ], 'ListVpcIngressConnectionsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'ListVpcIngressConnectionsFilter', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListVpcIngressConnectionsResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionSummaryList', ], 'members' => [ 'VpcIngressConnectionSummaryList' => [ 'shape' => 'VpcIngressConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'MaxConcurrency' => [ 'type' => 'integer', ], 'MaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MaxSize' => [ 'type' => 'integer', ], 'Memory' => [ 'type' => 'string', 'max' => 6, 'min' => 3, 'pattern' => '512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB', ], 'MinSize' => [ 'type' => 'integer', ], 'NetworkConfiguration' => [ 'type' => 'structure', 'members' => [ 'EgressConfiguration' => [ 'shape' => 'EgressConfiguration', ], 'IngressConfiguration' => [ 'shape' => 'IngressConfiguration', ], ], ], 'NextToken' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '.*', ], 'NullableBoolean' => [ 'type' => 'boolean', ], 'ObservabilityConfiguration' => [ 'type' => 'structure', 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'TraceConfiguration' => [ 'shape' => 'TraceConfiguration', ], 'ObservabilityConfigurationRevision' => [ 'shape' => 'Integer', ], 'Latest' => [ 'shape' => 'Boolean', ], 'Status' => [ 'shape' => 'ObservabilityConfigurationStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ObservabilityConfigurationName' => [ 'type' => 'string', 'max' => 32, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}', ], 'ObservabilityConfigurationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'ObservabilityConfigurationSummary' => [ 'type' => 'structure', 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'ObservabilityConfigurationRevision' => [ 'shape' => 'Integer', ], ], ], 'ObservabilityConfigurationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ObservabilityConfigurationSummary', ], ], 'OperationStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_PROGRESS', 'FAILED', 'SUCCEEDED', 'ROLLBACK_IN_PROGRESS', 'ROLLBACK_FAILED', 'ROLLBACK_SUCCEEDED', ], ], 'OperationSummary' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'UUID', ], 'Type' => [ 'shape' => 'OperationType', ], 'Status' => [ 'shape' => 'OperationStatus', ], 'TargetArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'StartedAt' => [ 'shape' => 'Timestamp', ], 'EndedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'OperationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OperationSummary', ], ], 'OperationType' => [ 'type' => 'string', 'enum' => [ 'START_DEPLOYMENT', 'CREATE_SERVICE', 'PAUSE_SERVICE', 'RESUME_SERVICE', 'DELETE_SERVICE', 'UPDATE_SERVICE', ], ], 'PauseServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'PauseServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'ProviderType' => [ 'type' => 'string', 'enum' => [ 'GITHUB', 'BITBUCKET', ], ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ResumeServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'ResumeServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'RoleArn' => [ 'type' => 'string', 'max' => 1024, 'min' => 29, 'pattern' => 'arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):iam::[0-9]{12}:(role|role\\/service-role)\\/[\\w+=,.@\\-/]{1,1000}', ], 'Runtime' => [ 'type' => 'string', 'enum' => [ 'PYTHON_3', 'NODEJS_12', 'NODEJS_14', 'CORRETTO_8', 'CORRETTO_11', 'NODEJS_16', 'GO_1', 'DOTNET_6', 'PHP_81', 'RUBY_31', ], ], 'RuntimeEnvironmentSecrets' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuntimeEnvironmentSecretsName', ], 'value' => [ 'shape' => 'RuntimeEnvironmentSecretsValue', ], ], 'RuntimeEnvironmentSecretsName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'sensitive' => true, ], 'RuntimeEnvironmentSecretsValue' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'sensitive' => true, ], 'RuntimeEnvironmentVariables' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuntimeEnvironmentVariablesKey', ], 'value' => [ 'shape' => 'RuntimeEnvironmentVariablesValue', ], ], 'RuntimeEnvironmentVariablesKey' => [ 'type' => 'string', 'max' => 51200, 'min' => 1, 'pattern' => '.*', 'sensitive' => true, ], 'RuntimeEnvironmentVariablesValue' => [ 'type' => 'string', 'max' => 51200, 'min' => 0, 'pattern' => '.*', 'sensitive' => true, ], 'Service' => [ 'type' => 'structure', 'required' => [ 'ServiceName', 'ServiceId', 'ServiceArn', 'CreatedAt', 'UpdatedAt', 'Status', 'SourceConfiguration', 'InstanceConfiguration', 'AutoScalingConfigurationSummary', 'NetworkConfiguration', ], 'members' => [ 'ServiceName' => [ 'shape' => 'ServiceName', ], 'ServiceId' => [ 'shape' => 'ServiceId', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ServiceUrl' => [ 'shape' => 'String', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ServiceStatus', ], 'SourceConfiguration' => [ 'shape' => 'SourceConfiguration', ], 'InstanceConfiguration' => [ 'shape' => 'InstanceConfiguration', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'HealthCheckConfiguration' => [ 'shape' => 'HealthCheckConfiguration', ], 'AutoScalingConfigurationSummary' => [ 'shape' => 'AutoScalingConfigurationSummary', ], 'NetworkConfiguration' => [ 'shape' => 'NetworkConfiguration', ], 'ObservabilityConfiguration' => [ 'shape' => 'ServiceObservabilityConfiguration', ], ], ], 'ServiceArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AppRunnerResourceArn', ], ], 'ServiceId' => [ 'type' => 'string', 'max' => 32, 'min' => 32, 'pattern' => '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}', ], 'ServiceMaxResults' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ServiceName' => [ 'type' => 'string', 'max' => 40, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9-_]{3,39}', ], 'ServiceObservabilityConfiguration' => [ 'type' => 'structure', 'required' => [ 'ObservabilityEnabled', ], 'members' => [ 'ObservabilityEnabled' => [ 'shape' => 'Boolean', ], 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ServiceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATE_FAILED', 'RUNNING', 'DELETED', 'DELETE_FAILED', 'PAUSED', 'OPERATION_IN_PROGRESS', ], ], 'ServiceSummary' => [ 'type' => 'structure', 'members' => [ 'ServiceName' => [ 'shape' => 'ServiceName', ], 'ServiceId' => [ 'shape' => 'ServiceId', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ServiceUrl' => [ 'shape' => 'String', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ServiceStatus', ], ], ], 'ServiceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceSummary', ], ], 'SourceCodeVersion' => [ 'type' => 'structure', 'required' => [ 'Type', 'Value', ], 'members' => [ 'Type' => [ 'shape' => 'SourceCodeVersionType', ], 'Value' => [ 'shape' => 'String', ], ], ], 'SourceCodeVersionType' => [ 'type' => 'string', 'enum' => [ 'BRANCH', ], ], 'SourceConfiguration' => [ 'type' => 'structure', 'members' => [ 'CodeRepository' => [ 'shape' => 'CodeRepository', ], 'ImageRepository' => [ 'shape' => 'ImageRepository', ], 'AutoDeploymentsEnabled' => [ 'shape' => 'NullableBoolean', ], 'AuthenticationConfiguration' => [ 'shape' => 'AuthenticationConfiguration', ], ], ], 'SourceDirectory' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'pattern' => '[^\\x00]+', ], 'StartCommand' => [ 'type' => 'string', 'pattern' => '[^\\x0a\\x0d]+', 'sensitive' => true, ], 'StartDeploymentRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'StartDeploymentResponse' => [ 'type' => 'structure', 'required' => [ 'OperationId', ], 'members' => [ 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'String' => [ 'type' => 'string', 'max' => 51200, 'min' => 0, 'pattern' => '.*', ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'Tag' => [ 'type' => 'structure', 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(?!aws:).+', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '.*', ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TraceConfiguration' => [ 'type' => 'structure', 'required' => [ 'Vendor', ], 'members' => [ 'Vendor' => [ 'shape' => 'TracingVendor', ], ], ], 'TracingVendor' => [ 'type' => 'string', 'enum' => [ 'AWSXRAY', ], ], 'UUID' => [ 'type' => 'string', 'max' => 36, 'min' => 36, 'pattern' => '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}', ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateDefaultAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'UpdateDefaultAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'UpdateServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'SourceConfiguration' => [ 'shape' => 'SourceConfiguration', ], 'InstanceConfiguration' => [ 'shape' => 'InstanceConfiguration', ], 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'HealthCheckConfiguration' => [ 'shape' => 'HealthCheckConfiguration', ], 'NetworkConfiguration' => [ 'shape' => 'NetworkConfiguration', ], 'ObservabilityConfiguration' => [ 'shape' => 'ServiceObservabilityConfiguration', ], ], ], 'UpdateServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', 'OperationId', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'UpdateVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionArn', 'IngressVpcConfiguration', ], 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'IngressVpcConfiguration' => [ 'shape' => 'IngressVpcConfiguration', ], ], ], 'UpdateVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'VpcConnector' => [ 'type' => 'structure', 'members' => [ 'VpcConnectorName' => [ 'shape' => 'VpcConnectorName', ], 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcConnectorRevision' => [ 'shape' => 'Integer', ], 'Subnets' => [ 'shape' => 'StringList', ], 'SecurityGroups' => [ 'shape' => 'StringList', ], 'Status' => [ 'shape' => 'VpcConnectorStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], ], ], 'VpcConnectorName' => [ 'type' => 'string', 'max' => 40, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,39}', ], 'VpcConnectorStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'VpcConnectors' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcConnector', ], ], 'VpcDNSTarget' => [ 'type' => 'structure', 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcId' => [ 'shape' => 'String', ], 'DomainName' => [ 'shape' => 'DomainName', ], ], ], 'VpcDNSTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcDNSTarget', ], ], 'VpcIngressConnection' => [ 'type' => 'structure', 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcIngressConnectionName' => [ 'shape' => 'VpcIngressConnectionName', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'Status' => [ 'shape' => 'VpcIngressConnectionStatus', ], 'AccountId' => [ 'shape' => 'CustomerAccountId', ], 'DomainName' => [ 'shape' => 'DomainName', ], 'IngressVpcConfiguration' => [ 'shape' => 'IngressVpcConfiguration', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], ], ], 'VpcIngressConnectionName' => [ 'type' => 'string', 'max' => 40, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,39}', ], 'VpcIngressConnectionStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'PENDING_CREATION', 'PENDING_UPDATE', 'PENDING_DELETION', 'FAILED_CREATION', 'FAILED_UPDATE', 'FAILED_DELETION', 'DELETED', ], ], 'VpcIngressConnectionSummary' => [ 'type' => 'structure', 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'VpcIngressConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcIngressConnectionSummary', ], ], ],]; +return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2020-05-15', 'endpointPrefix' => 'apprunner', 'jsonVersion' => '1.0', 'protocol' => 'json', 'serviceFullName' => 'AWS App Runner', 'serviceId' => 'AppRunner', 'signatureVersion' => 'v4', 'signingName' => 'apprunner', 'targetPrefix' => 'AppRunner', 'uid' => 'apprunner-2020-05-15', ], 'operations' => [ 'AssociateCustomDomain' => [ 'name' => 'AssociateCustomDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateCustomDomainRequest', ], 'output' => [ 'shape' => 'AssociateCustomDomainResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'CreateAutoScalingConfiguration' => [ 'name' => 'CreateAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'CreateAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateConnection' => [ 'name' => 'CreateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateConnectionRequest', ], 'output' => [ 'shape' => 'CreateConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateObservabilityConfiguration' => [ 'name' => 'CreateObservabilityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateObservabilityConfigurationRequest', ], 'output' => [ 'shape' => 'CreateObservabilityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateService' => [ 'name' => 'CreateService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateServiceRequest', ], 'output' => [ 'shape' => 'CreateServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateVpcConnector' => [ 'name' => 'CreateVpcConnector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcConnectorRequest', ], 'output' => [ 'shape' => 'CreateVpcConnectorResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'CreateVpcIngressConnection' => [ 'name' => 'CreateVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'CreateVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'DeleteAutoScalingConfiguration' => [ 'name' => 'DeleteAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DeleteConnection' => [ 'name' => 'DeleteConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteConnectionRequest', ], 'output' => [ 'shape' => 'DeleteConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'DeleteObservabilityConfiguration' => [ 'name' => 'DeleteObservabilityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteObservabilityConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteObservabilityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DeleteService' => [ 'name' => 'DeleteService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteServiceRequest', ], 'output' => [ 'shape' => 'DeleteServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'DeleteVpcConnector' => [ 'name' => 'DeleteVpcConnector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcConnectorRequest', ], 'output' => [ 'shape' => 'DeleteVpcConnectorResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DeleteVpcIngressConnection' => [ 'name' => 'DeleteVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'DeleteVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'DescribeAutoScalingConfiguration' => [ 'name' => 'DescribeAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeCustomDomains' => [ 'name' => 'DescribeCustomDomains', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeCustomDomainsRequest', ], 'output' => [ 'shape' => 'DescribeCustomDomainsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeObservabilityConfiguration' => [ 'name' => 'DescribeObservabilityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeObservabilityConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeObservabilityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeService' => [ 'name' => 'DescribeService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeServiceRequest', ], 'output' => [ 'shape' => 'DescribeServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'DescribeVpcConnector' => [ 'name' => 'DescribeVpcConnector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcConnectorRequest', ], 'output' => [ 'shape' => 'DescribeVpcConnectorResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeVpcIngressConnection' => [ 'name' => 'DescribeVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'DescribeVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DisassociateCustomDomain' => [ 'name' => 'DisassociateCustomDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateCustomDomainRequest', ], 'output' => [ 'shape' => 'DisassociateCustomDomainResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'ListAutoScalingConfigurations' => [ 'name' => 'ListAutoScalingConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListAutoScalingConfigurationsRequest', ], 'output' => [ 'shape' => 'ListAutoScalingConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListConnections' => [ 'name' => 'ListConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListConnectionsRequest', ], 'output' => [ 'shape' => 'ListConnectionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListObservabilityConfigurations' => [ 'name' => 'ListObservabilityConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListObservabilityConfigurationsRequest', ], 'output' => [ 'shape' => 'ListObservabilityConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListOperations' => [ 'name' => 'ListOperations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListOperationsRequest', ], 'output' => [ 'shape' => 'ListOperationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListServices' => [ 'name' => 'ListServices', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServicesRequest', ], 'output' => [ 'shape' => 'ListServicesResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListServicesForAutoScalingConfiguration' => [ 'name' => 'ListServicesForAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListServicesForAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'ListServicesForAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'ListVpcConnectors' => [ 'name' => 'ListVpcConnectors', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListVpcConnectorsRequest', ], 'output' => [ 'shape' => 'ListVpcConnectorsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'ListVpcIngressConnections' => [ 'name' => 'ListVpcIngressConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListVpcIngressConnectionsRequest', ], 'output' => [ 'shape' => 'ListVpcIngressConnectionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'PauseService' => [ 'name' => 'PauseService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PauseServiceRequest', ], 'output' => [ 'shape' => 'PauseServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'ResumeService' => [ 'name' => 'ResumeService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResumeServiceRequest', ], 'output' => [ 'shape' => 'ResumeServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'StartDeployment' => [ 'name' => 'StartDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartDeploymentRequest', ], 'output' => [ 'shape' => 'StartDeploymentResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidStateException', ], ], ], 'UpdateDefaultAutoScalingConfiguration' => [ 'name' => 'UpdateDefaultAutoScalingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDefaultAutoScalingConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateDefaultAutoScalingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'UpdateService' => [ 'name' => 'UpdateService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateServiceRequest', ], 'output' => [ 'shape' => 'UpdateServiceResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], 'UpdateVpcIngressConnection' => [ 'name' => 'UpdateVpcIngressConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateVpcIngressConnectionRequest', ], 'output' => [ 'shape' => 'UpdateVpcIngressConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'InternalServiceErrorException', ], ], ], ], 'shapes' => [ 'ASConfigMaxConcurrency' => [ 'type' => 'integer', 'max' => 200, 'min' => 1, ], 'ASConfigMaxSize' => [ 'type' => 'integer', 'min' => 1, ], 'ASConfigMinSize' => [ 'type' => 'integer', 'max' => 25, 'min' => 1, ], 'AppRunnerResourceArn' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, 'pattern' => 'arn:aws(-[\\w]+)*:[a-z0-9-\\\\.]{0,63}:[a-z0-9-\\\\.]{0,63}:[0-9]{12}:(\\w|\\/|-){1,1011}', ], 'AssociateCustomDomainRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', 'DomainName', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'DomainName' => [ 'shape' => 'DomainName', ], 'EnableWWWSubdomain' => [ 'shape' => 'NullableBoolean', ], ], ], 'AssociateCustomDomainResponse' => [ 'type' => 'structure', 'required' => [ 'DNSTarget', 'ServiceArn', 'CustomDomain', 'VpcDNSTargets', ], 'members' => [ 'DNSTarget' => [ 'shape' => 'String', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'CustomDomain' => [ 'shape' => 'CustomDomain', ], 'VpcDNSTargets' => [ 'shape' => 'VpcDNSTargetList', ], ], ], 'AuthenticationConfiguration' => [ 'type' => 'structure', 'members' => [ 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'AccessRoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'AutoScalingConfiguration' => [ 'type' => 'structure', 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'AutoScalingConfigurationRevision' => [ 'shape' => 'AutoScalingConfigurationRevision', ], 'Latest' => [ 'shape' => 'Latest', ], 'Status' => [ 'shape' => 'AutoScalingConfigurationStatus', ], 'MaxConcurrency' => [ 'shape' => 'MaxConcurrency', ], 'MinSize' => [ 'shape' => 'MinSize', ], 'MaxSize' => [ 'shape' => 'MaxSize', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], 'HasAssociatedService' => [ 'shape' => 'HasAssociatedService', ], 'IsDefault' => [ 'shape' => 'IsDefault', ], ], ], 'AutoScalingConfigurationName' => [ 'type' => 'string', 'max' => 32, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}', ], 'AutoScalingConfigurationRevision' => [ 'type' => 'integer', ], 'AutoScalingConfigurationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'AutoScalingConfigurationSummary' => [ 'type' => 'structure', 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'AutoScalingConfigurationRevision' => [ 'shape' => 'Integer', ], 'Status' => [ 'shape' => 'AutoScalingConfigurationStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'HasAssociatedService' => [ 'shape' => 'HasAssociatedService', ], 'IsDefault' => [ 'shape' => 'IsDefault', ], ], ], 'AutoScalingConfigurationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AutoScalingConfigurationSummary', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BuildCommand' => [ 'type' => 'string', 'pattern' => '[^\\x0a\\x0d]+', 'sensitive' => true, ], 'CertificateValidationRecord' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'Type' => [ 'shape' => 'String', ], 'Value' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'CertificateValidationRecordStatus', ], ], ], 'CertificateValidationRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CertificateValidationRecord', ], ], 'CertificateValidationRecordStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'SUCCESS', 'FAILED', ], ], 'CodeConfiguration' => [ 'type' => 'structure', 'required' => [ 'ConfigurationSource', ], 'members' => [ 'ConfigurationSource' => [ 'shape' => 'ConfigurationSource', ], 'CodeConfigurationValues' => [ 'shape' => 'CodeConfigurationValues', ], ], ], 'CodeConfigurationValues' => [ 'type' => 'structure', 'required' => [ 'Runtime', ], 'members' => [ 'Runtime' => [ 'shape' => 'Runtime', ], 'BuildCommand' => [ 'shape' => 'BuildCommand', ], 'StartCommand' => [ 'shape' => 'StartCommand', ], 'Port' => [ 'shape' => 'String', ], 'RuntimeEnvironmentVariables' => [ 'shape' => 'RuntimeEnvironmentVariables', ], 'RuntimeEnvironmentSecrets' => [ 'shape' => 'RuntimeEnvironmentSecrets', ], ], ], 'CodeRepository' => [ 'type' => 'structure', 'required' => [ 'RepositoryUrl', 'SourceCodeVersion', ], 'members' => [ 'RepositoryUrl' => [ 'shape' => 'String', ], 'SourceCodeVersion' => [ 'shape' => 'SourceCodeVersion', ], 'CodeConfiguration' => [ 'shape' => 'CodeConfiguration', ], 'SourceDirectory' => [ 'shape' => 'SourceDirectory', ], ], ], 'ConfigurationSource' => [ 'type' => 'string', 'enum' => [ 'REPOSITORY', 'API', ], ], 'Connection' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ProviderType' => [ 'shape' => 'ProviderType', ], 'Status' => [ 'shape' => 'ConnectionStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ConnectionName' => [ 'type' => 'string', 'max' => 32, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}', ], 'ConnectionStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_HANDSHAKE', 'AVAILABLE', 'ERROR', 'DELETED', ], ], 'ConnectionSummary' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ProviderType' => [ 'shape' => 'ProviderType', ], 'Status' => [ 'shape' => 'ConnectionStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConnectionSummary', ], ], 'Cpu' => [ 'type' => 'string', 'max' => 9, 'min' => 3, 'pattern' => '256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU', ], 'CreateAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationName', ], 'members' => [ 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'MaxConcurrency' => [ 'shape' => 'ASConfigMaxConcurrency', ], 'MinSize' => [ 'shape' => 'ASConfigMinSize', ], 'MaxSize' => [ 'shape' => 'ASConfigMaxSize', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'CreateConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionName', 'ProviderType', ], 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'ProviderType' => [ 'shape' => 'ProviderType', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'Connection', ], 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'CreateObservabilityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationName', ], 'members' => [ 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'TraceConfiguration' => [ 'shape' => 'TraceConfiguration', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateObservabilityConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfiguration', ], 'members' => [ 'ObservabilityConfiguration' => [ 'shape' => 'ObservabilityConfiguration', ], ], ], 'CreateServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceName', 'SourceConfiguration', ], 'members' => [ 'ServiceName' => [ 'shape' => 'ServiceName', ], 'SourceConfiguration' => [ 'shape' => 'SourceConfiguration', ], 'InstanceConfiguration' => [ 'shape' => 'InstanceConfiguration', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'HealthCheckConfiguration' => [ 'shape' => 'HealthCheckConfiguration', ], 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'NetworkConfiguration' => [ 'shape' => 'NetworkConfiguration', ], 'ObservabilityConfiguration' => [ 'shape' => 'ServiceObservabilityConfiguration', ], ], ], 'CreateServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', 'OperationId', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'CreateVpcConnectorRequest' => [ 'type' => 'structure', 'required' => [ 'VpcConnectorName', 'Subnets', ], 'members' => [ 'VpcConnectorName' => [ 'shape' => 'VpcConnectorName', ], 'Subnets' => [ 'shape' => 'StringList', ], 'SecurityGroups' => [ 'shape' => 'StringList', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateVpcConnectorResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnector', ], 'members' => [ 'VpcConnector' => [ 'shape' => 'VpcConnector', ], ], ], 'CreateVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', 'VpcIngressConnectionName', 'IngressVpcConfiguration', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcIngressConnectionName' => [ 'shape' => 'VpcIngressConnectionName', ], 'IngressVpcConfiguration' => [ 'shape' => 'IngressVpcConfiguration', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'CustomDomain' => [ 'type' => 'structure', 'required' => [ 'DomainName', 'EnableWWWSubdomain', 'Status', ], 'members' => [ 'DomainName' => [ 'shape' => 'DomainName', ], 'EnableWWWSubdomain' => [ 'shape' => 'NullableBoolean', ], 'CertificateValidationRecords' => [ 'shape' => 'CertificateValidationRecordList', ], 'Status' => [ 'shape' => 'CustomDomainAssociationStatus', ], ], ], 'CustomDomainAssociationStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'CREATE_FAILED', 'ACTIVE', 'DELETING', 'DELETE_FAILED', 'PENDING_CERTIFICATE_DNS_VALIDATION', 'BINDING_CERTIFICATE', ], ], 'CustomDomainList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomDomain', ], ], 'CustomerAccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '[0-9]{12}', ], 'DeleteAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'DeleteAllRevisions' => [ 'shape' => 'Boolean', ], ], ], 'DeleteAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'DeleteConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionArn', ], 'members' => [ 'ConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'DeleteObservabilityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationArn', ], 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteObservabilityConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfiguration', ], 'members' => [ 'ObservabilityConfiguration' => [ 'shape' => 'ObservabilityConfiguration', ], ], ], 'DeleteServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', 'OperationId', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'DeleteVpcConnectorRequest' => [ 'type' => 'structure', 'required' => [ 'VpcConnectorArn', ], 'members' => [ 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteVpcConnectorResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnector', ], 'members' => [ 'VpcConnector' => [ 'shape' => 'VpcConnector', ], ], ], 'DeleteVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionArn', ], 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DeleteVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'DescribeAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'DescribeCustomDomainsMaxResults' => [ 'type' => 'integer', 'max' => 5, 'min' => 1, ], 'DescribeCustomDomainsRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'DescribeCustomDomainsMaxResults', ], ], ], 'DescribeCustomDomainsResponse' => [ 'type' => 'structure', 'required' => [ 'DNSTarget', 'ServiceArn', 'CustomDomains', 'VpcDNSTargets', ], 'members' => [ 'DNSTarget' => [ 'shape' => 'String', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'CustomDomains' => [ 'shape' => 'CustomDomainList', ], 'VpcDNSTargets' => [ 'shape' => 'VpcDNSTargetList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeObservabilityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationArn', ], 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeObservabilityConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfiguration', ], 'members' => [ 'ObservabilityConfiguration' => [ 'shape' => 'ObservabilityConfiguration', ], ], ], 'DescribeServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], ], ], 'DescribeVpcConnectorRequest' => [ 'type' => 'structure', 'required' => [ 'VpcConnectorArn', ], 'members' => [ 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeVpcConnectorResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnector', ], 'members' => [ 'VpcConnector' => [ 'shape' => 'VpcConnector', ], ], ], 'DescribeVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionArn', ], 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'DescribeVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'DisassociateCustomDomainRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', 'DomainName', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'DomainName' => [ 'shape' => 'DomainName', ], ], ], 'DisassociateCustomDomainResponse' => [ 'type' => 'structure', 'required' => [ 'DNSTarget', 'ServiceArn', 'CustomDomain', 'VpcDNSTargets', ], 'members' => [ 'DNSTarget' => [ 'shape' => 'String', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'CustomDomain' => [ 'shape' => 'CustomDomain', ], 'VpcDNSTargets' => [ 'shape' => 'VpcDNSTargetList', ], ], ], 'DomainName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[A-Za-z0-9*.-]{1,255}', ], 'EgressConfiguration' => [ 'type' => 'structure', 'members' => [ 'EgressType' => [ 'shape' => 'EgressType', ], 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'EgressType' => [ 'type' => 'string', 'enum' => [ 'DEFAULT', 'VPC', ], ], 'EncryptionConfiguration' => [ 'type' => 'structure', 'required' => [ 'KmsKey', ], 'members' => [ 'KmsKey' => [ 'shape' => 'KmsKeyArn', ], ], ], 'ErrorMessage' => [ 'type' => 'string', 'max' => 600, ], 'HasAssociatedService' => [ 'type' => 'boolean', ], 'HealthCheckConfiguration' => [ 'type' => 'structure', 'members' => [ 'Protocol' => [ 'shape' => 'HealthCheckProtocol', ], 'Path' => [ 'shape' => 'HealthCheckPath', ], 'Interval' => [ 'shape' => 'HealthCheckInterval', ], 'Timeout' => [ 'shape' => 'HealthCheckTimeout', ], 'HealthyThreshold' => [ 'shape' => 'HealthCheckHealthyThreshold', ], 'UnhealthyThreshold' => [ 'shape' => 'HealthCheckUnhealthyThreshold', ], ], ], 'HealthCheckHealthyThreshold' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'HealthCheckInterval' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'HealthCheckPath' => [ 'type' => 'string', 'min' => 1, ], 'HealthCheckProtocol' => [ 'type' => 'string', 'enum' => [ 'TCP', 'HTTP', ], ], 'HealthCheckTimeout' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'HealthCheckUnhealthyThreshold' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ImageConfiguration' => [ 'type' => 'structure', 'members' => [ 'RuntimeEnvironmentVariables' => [ 'shape' => 'RuntimeEnvironmentVariables', ], 'StartCommand' => [ 'shape' => 'StartCommand', ], 'Port' => [ 'shape' => 'String', ], 'RuntimeEnvironmentSecrets' => [ 'shape' => 'RuntimeEnvironmentSecrets', ], ], ], 'ImageIdentifier' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '([0-9]{12}.dkr.ecr.[a-z\\-]+-[0-9]{1}.amazonaws.com\\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(:([\\w\\d+\\-=._:\\/@])+|@([\\w\\d\\:]+))?)|(^public\\.ecr\\.aws\\/.+\\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(:([\\w\\d+\\-=._:\\/@])+|@([\\w\\d\\:]+))?)', ], 'ImageRepository' => [ 'type' => 'structure', 'required' => [ 'ImageIdentifier', 'ImageRepositoryType', ], 'members' => [ 'ImageIdentifier' => [ 'shape' => 'ImageIdentifier', ], 'ImageConfiguration' => [ 'shape' => 'ImageConfiguration', ], 'ImageRepositoryType' => [ 'shape' => 'ImageRepositoryType', ], ], ], 'ImageRepositoryType' => [ 'type' => 'string', 'enum' => [ 'ECR', 'ECR_PUBLIC', ], ], 'IngressConfiguration' => [ 'type' => 'structure', 'members' => [ 'IsPubliclyAccessible' => [ 'shape' => 'Boolean', ], ], ], 'IngressVpcConfiguration' => [ 'type' => 'structure', 'members' => [ 'VpcId' => [ 'shape' => 'String', ], 'VpcEndpointId' => [ 'shape' => 'String', ], ], ], 'InstanceConfiguration' => [ 'type' => 'structure', 'members' => [ 'Cpu' => [ 'shape' => 'Cpu', ], 'Memory' => [ 'shape' => 'Memory', ], 'InstanceRoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'Integer' => [ 'type' => 'integer', ], 'InternalServiceErrorException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'IpAddressType' => [ 'type' => 'string', 'enum' => [ 'IPV4', 'DUAL_STACK', ], ], 'IsDefault' => [ 'type' => 'boolean', ], 'KmsKeyArn' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => 'arn:aws(-[\\w]+)*:kms:[a-z\\-]+-[0-9]{1}:[0-9]{12}:key\\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}', ], 'Latest' => [ 'type' => 'boolean', ], 'ListAutoScalingConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'AutoScalingConfigurationName' => [ 'shape' => 'AutoScalingConfigurationName', ], 'LatestOnly' => [ 'shape' => 'Boolean', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListAutoScalingConfigurationsResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationSummaryList', ], 'members' => [ 'AutoScalingConfigurationSummaryList' => [ 'shape' => 'AutoScalingConfigurationSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListConnectionsRequest' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListConnectionsResponse' => [ 'type' => 'structure', 'required' => [ 'ConnectionSummaryList', ], 'members' => [ 'ConnectionSummaryList' => [ 'shape' => 'ConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListObservabilityConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'LatestOnly' => [ 'shape' => 'Boolean', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListObservabilityConfigurationsResponse' => [ 'type' => 'structure', 'required' => [ 'ObservabilityConfigurationSummaryList', ], 'members' => [ 'ObservabilityConfigurationSummaryList' => [ 'shape' => 'ObservabilityConfigurationSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListOperationsMaxResults' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ListOperationsRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ListOperationsMaxResults', ], ], ], 'ListOperationsResponse' => [ 'type' => 'structure', 'members' => [ 'OperationSummaryList' => [ 'shape' => 'OperationSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListServicesForAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServicesForAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'ServiceArnList', ], 'members' => [ 'ServiceArnList' => [ 'shape' => 'ServiceArnList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListServicesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'ServiceMaxResults', ], ], ], 'ListServicesResponse' => [ 'type' => 'structure', 'required' => [ 'ServiceSummaryList', ], 'members' => [ 'ServiceSummaryList' => [ 'shape' => 'ServiceSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], ], ], 'ListVpcConnectorsRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListVpcConnectorsResponse' => [ 'type' => 'structure', 'required' => [ 'VpcConnectors', ], 'members' => [ 'VpcConnectors' => [ 'shape' => 'VpcConnectors', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListVpcIngressConnectionsFilter' => [ 'type' => 'structure', 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcEndpointId' => [ 'shape' => 'String', ], ], ], 'ListVpcIngressConnectionsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'ListVpcIngressConnectionsFilter', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListVpcIngressConnectionsResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionSummaryList', ], 'members' => [ 'VpcIngressConnectionSummaryList' => [ 'shape' => 'VpcIngressConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'MaxConcurrency' => [ 'type' => 'integer', ], 'MaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MaxSize' => [ 'type' => 'integer', ], 'Memory' => [ 'type' => 'string', 'max' => 6, 'min' => 3, 'pattern' => '512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB', ], 'MinSize' => [ 'type' => 'integer', ], 'NetworkConfiguration' => [ 'type' => 'structure', 'members' => [ 'EgressConfiguration' => [ 'shape' => 'EgressConfiguration', ], 'IngressConfiguration' => [ 'shape' => 'IngressConfiguration', ], 'IpAddressType' => [ 'shape' => 'IpAddressType', ], ], ], 'NextToken' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '.*', ], 'NullableBoolean' => [ 'type' => 'boolean', ], 'ObservabilityConfiguration' => [ 'type' => 'structure', 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'TraceConfiguration' => [ 'shape' => 'TraceConfiguration', ], 'ObservabilityConfigurationRevision' => [ 'shape' => 'Integer', ], 'Latest' => [ 'shape' => 'Boolean', ], 'Status' => [ 'shape' => 'ObservabilityConfigurationStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], ], ], 'ObservabilityConfigurationName' => [ 'type' => 'string', 'max' => 32, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}', ], 'ObservabilityConfigurationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'ObservabilityConfigurationSummary' => [ 'type' => 'structure', 'members' => [ 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ObservabilityConfigurationName' => [ 'shape' => 'ObservabilityConfigurationName', ], 'ObservabilityConfigurationRevision' => [ 'shape' => 'Integer', ], ], ], 'ObservabilityConfigurationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ObservabilityConfigurationSummary', ], ], 'OperationStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_PROGRESS', 'FAILED', 'SUCCEEDED', 'ROLLBACK_IN_PROGRESS', 'ROLLBACK_FAILED', 'ROLLBACK_SUCCEEDED', ], ], 'OperationSummary' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'UUID', ], 'Type' => [ 'shape' => 'OperationType', ], 'Status' => [ 'shape' => 'OperationStatus', ], 'TargetArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'StartedAt' => [ 'shape' => 'Timestamp', ], 'EndedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'OperationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OperationSummary', ], ], 'OperationType' => [ 'type' => 'string', 'enum' => [ 'START_DEPLOYMENT', 'CREATE_SERVICE', 'PAUSE_SERVICE', 'RESUME_SERVICE', 'DELETE_SERVICE', 'UPDATE_SERVICE', ], ], 'PauseServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'PauseServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'ProviderType' => [ 'type' => 'string', 'enum' => [ 'GITHUB', 'BITBUCKET', ], ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ResumeServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'ResumeServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'RoleArn' => [ 'type' => 'string', 'max' => 1024, 'min' => 29, 'pattern' => 'arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):iam::[0-9]{12}:(role|role\\/service-role)\\/[\\w+=,.@\\-/]{1,1000}', ], 'Runtime' => [ 'type' => 'string', 'enum' => [ 'PYTHON_3', 'NODEJS_12', 'NODEJS_14', 'CORRETTO_8', 'CORRETTO_11', 'NODEJS_16', 'GO_1', 'DOTNET_6', 'PHP_81', 'RUBY_31', ], ], 'RuntimeEnvironmentSecrets' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuntimeEnvironmentSecretsName', ], 'value' => [ 'shape' => 'RuntimeEnvironmentSecretsValue', ], ], 'RuntimeEnvironmentSecretsName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'sensitive' => true, ], 'RuntimeEnvironmentSecretsValue' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'sensitive' => true, ], 'RuntimeEnvironmentVariables' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuntimeEnvironmentVariablesKey', ], 'value' => [ 'shape' => 'RuntimeEnvironmentVariablesValue', ], ], 'RuntimeEnvironmentVariablesKey' => [ 'type' => 'string', 'max' => 51200, 'min' => 1, 'pattern' => '.*', 'sensitive' => true, ], 'RuntimeEnvironmentVariablesValue' => [ 'type' => 'string', 'max' => 51200, 'min' => 0, 'pattern' => '.*', 'sensitive' => true, ], 'Service' => [ 'type' => 'structure', 'required' => [ 'ServiceName', 'ServiceId', 'ServiceArn', 'CreatedAt', 'UpdatedAt', 'Status', 'SourceConfiguration', 'InstanceConfiguration', 'AutoScalingConfigurationSummary', 'NetworkConfiguration', ], 'members' => [ 'ServiceName' => [ 'shape' => 'ServiceName', ], 'ServiceId' => [ 'shape' => 'ServiceId', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ServiceUrl' => [ 'shape' => 'String', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ServiceStatus', ], 'SourceConfiguration' => [ 'shape' => 'SourceConfiguration', ], 'InstanceConfiguration' => [ 'shape' => 'InstanceConfiguration', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'HealthCheckConfiguration' => [ 'shape' => 'HealthCheckConfiguration', ], 'AutoScalingConfigurationSummary' => [ 'shape' => 'AutoScalingConfigurationSummary', ], 'NetworkConfiguration' => [ 'shape' => 'NetworkConfiguration', ], 'ObservabilityConfiguration' => [ 'shape' => 'ServiceObservabilityConfiguration', ], ], ], 'ServiceArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AppRunnerResourceArn', ], ], 'ServiceId' => [ 'type' => 'string', 'max' => 32, 'min' => 32, 'pattern' => '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}', ], 'ServiceMaxResults' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ServiceName' => [ 'type' => 'string', 'max' => 40, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9-_]{3,39}', ], 'ServiceObservabilityConfiguration' => [ 'type' => 'structure', 'required' => [ 'ObservabilityEnabled', ], 'members' => [ 'ObservabilityEnabled' => [ 'shape' => 'Boolean', ], 'ObservabilityConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ServiceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATE_FAILED', 'RUNNING', 'DELETED', 'DELETE_FAILED', 'PAUSED', 'OPERATION_IN_PROGRESS', ], ], 'ServiceSummary' => [ 'type' => 'structure', 'members' => [ 'ServiceName' => [ 'shape' => 'ServiceName', ], 'ServiceId' => [ 'shape' => 'ServiceId', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ServiceUrl' => [ 'shape' => 'String', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'UpdatedAt' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ServiceStatus', ], ], ], 'ServiceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServiceSummary', ], ], 'SourceCodeVersion' => [ 'type' => 'structure', 'required' => [ 'Type', 'Value', ], 'members' => [ 'Type' => [ 'shape' => 'SourceCodeVersionType', ], 'Value' => [ 'shape' => 'String', ], ], ], 'SourceCodeVersionType' => [ 'type' => 'string', 'enum' => [ 'BRANCH', ], ], 'SourceConfiguration' => [ 'type' => 'structure', 'members' => [ 'CodeRepository' => [ 'shape' => 'CodeRepository', ], 'ImageRepository' => [ 'shape' => 'ImageRepository', ], 'AutoDeploymentsEnabled' => [ 'shape' => 'NullableBoolean', ], 'AuthenticationConfiguration' => [ 'shape' => 'AuthenticationConfiguration', ], ], ], 'SourceDirectory' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'pattern' => '[^\\x00]+', ], 'StartCommand' => [ 'type' => 'string', 'pattern' => '[^\\x0a\\x0d]+', 'sensitive' => true, ], 'StartDeploymentRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'StartDeploymentResponse' => [ 'type' => 'structure', 'required' => [ 'OperationId', ], 'members' => [ 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'String' => [ 'type' => 'string', 'max' => 51200, 'min' => 0, 'pattern' => '.*', ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'Tag' => [ 'type' => 'structure', 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(?!aws:).+', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '.*', ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TraceConfiguration' => [ 'type' => 'structure', 'required' => [ 'Vendor', ], 'members' => [ 'Vendor' => [ 'shape' => 'TracingVendor', ], ], ], 'TracingVendor' => [ 'type' => 'string', 'enum' => [ 'AWSXRAY', ], ], 'UUID' => [ 'type' => 'string', 'max' => 36, 'min' => 36, 'pattern' => '[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}', ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateDefaultAutoScalingConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfigurationArn', ], 'members' => [ 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'UpdateDefaultAutoScalingConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'AutoScalingConfiguration', ], 'members' => [ 'AutoScalingConfiguration' => [ 'shape' => 'AutoScalingConfiguration', ], ], ], 'UpdateServiceRequest' => [ 'type' => 'structure', 'required' => [ 'ServiceArn', ], 'members' => [ 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'SourceConfiguration' => [ 'shape' => 'SourceConfiguration', ], 'InstanceConfiguration' => [ 'shape' => 'InstanceConfiguration', ], 'AutoScalingConfigurationArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'HealthCheckConfiguration' => [ 'shape' => 'HealthCheckConfiguration', ], 'NetworkConfiguration' => [ 'shape' => 'NetworkConfiguration', ], 'ObservabilityConfiguration' => [ 'shape' => 'ServiceObservabilityConfiguration', ], ], ], 'UpdateServiceResponse' => [ 'type' => 'structure', 'required' => [ 'Service', 'OperationId', ], 'members' => [ 'Service' => [ 'shape' => 'Service', ], 'OperationId' => [ 'shape' => 'UUID', ], ], ], 'UpdateVpcIngressConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnectionArn', 'IngressVpcConfiguration', ], 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'IngressVpcConfiguration' => [ 'shape' => 'IngressVpcConfiguration', ], ], ], 'UpdateVpcIngressConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'VpcIngressConnection', ], 'members' => [ 'VpcIngressConnection' => [ 'shape' => 'VpcIngressConnection', ], ], ], 'VpcConnector' => [ 'type' => 'structure', 'members' => [ 'VpcConnectorName' => [ 'shape' => 'VpcConnectorName', ], 'VpcConnectorArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcConnectorRevision' => [ 'shape' => 'Integer', ], 'Subnets' => [ 'shape' => 'StringList', ], 'SecurityGroups' => [ 'shape' => 'StringList', ], 'Status' => [ 'shape' => 'VpcConnectorStatus', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], ], ], 'VpcConnectorName' => [ 'type' => 'string', 'max' => 40, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,39}', ], 'VpcConnectorStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'VpcConnectors' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcConnector', ], ], 'VpcDNSTarget' => [ 'type' => 'structure', 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcId' => [ 'shape' => 'String', ], 'DomainName' => [ 'shape' => 'DomainName', ], ], ], 'VpcDNSTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcDNSTarget', ], ], 'VpcIngressConnection' => [ 'type' => 'structure', 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'VpcIngressConnectionName' => [ 'shape' => 'VpcIngressConnectionName', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'Status' => [ 'shape' => 'VpcIngressConnectionStatus', ], 'AccountId' => [ 'shape' => 'CustomerAccountId', ], 'DomainName' => [ 'shape' => 'DomainName', ], 'IngressVpcConfiguration' => [ 'shape' => 'IngressVpcConfiguration', ], 'CreatedAt' => [ 'shape' => 'Timestamp', ], 'DeletedAt' => [ 'shape' => 'Timestamp', ], ], ], 'VpcIngressConnectionName' => [ 'type' => 'string', 'max' => 40, 'min' => 4, 'pattern' => '[A-Za-z0-9][A-Za-z0-9\\-_]{3,39}', ], 'VpcIngressConnectionStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'PENDING_CREATION', 'PENDING_UPDATE', 'PENDING_DELETION', 'FAILED_CREATION', 'FAILED_UPDATE', 'FAILED_DELETION', 'DELETED', ], ], 'VpcIngressConnectionSummary' => [ 'type' => 'structure', 'members' => [ 'VpcIngressConnectionArn' => [ 'shape' => 'AppRunnerResourceArn', ], 'ServiceArn' => [ 'shape' => 'AppRunnerResourceArn', ], ], ], 'VpcIngressConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcIngressConnectionSummary', ], ], ],]; diff --git a/src/data/apprunner/2020-05-15/docs-2.json b/src/data/apprunner/2020-05-15/docs-2.json index fb2368ad0d..b4f11976bb 100644 --- a/src/data/apprunner/2020-05-15/docs-2.json +++ b/src/data/apprunner/2020-05-15/docs-2.json @@ -657,6 +657,12 @@ "refs": { } }, + "IpAddressType": { + "base": null, + "refs": { + "NetworkConfiguration$IpAddressType": "

App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your incoming public network configuration. This is an optional parameter. If you do not specify an IpAddressType, it defaults to select IPv4.

Currently, App Runner supports dual-stack for only Public endpoint. Only IPv4 is supported for Private endpoint. If you update a service that's using dual-stack Public endpoint to a Private endpoint, your App Runner service will default to support only IPv4 for Private endpoint and fail to receive traffic originating from IPv6 endpoint.

" + } + }, "IsDefault": { "base": null, "refs": { diff --git a/src/data/apprunner/2020-05-15/docs-2.json.php b/src/data/apprunner/2020-05-15/docs-2.json.php index 29b94d3552..5494ff2326 100644 --- a/src/data/apprunner/2020-05-15/docs-2.json.php +++ b/src/data/apprunner/2020-05-15/docs-2.json.php @@ -1,3 +1,3 @@ '2.0', 'service' => 'App Runner

App Runner is an application service that provides a fast, simple, and cost-effective way to go directly from an existing container image or source code to a running service in the Amazon Web Services Cloud in seconds. You don\'t need to learn new technologies, decide which compute service to use, or understand how to provision and configure Amazon Web Services resources.

App Runner connects directly to your container registry or source code repository. It provides an automatic delivery pipeline with fully managed operations, high performance, scalability, and security.

For more information about App Runner, see the App Runner Developer Guide. For release information, see the App Runner Release Notes.

To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that you can use to access the API, see Tools for Amazon Web Services.

Endpoints

For a list of Region-specific endpoints that App Runner supports, see App Runner endpoints and quotas in the Amazon Web Services General Reference.

', 'operations' => [ 'AssociateCustomDomain' => '

Associate your own domain name with the App Runner subdomain URL of your App Runner service.

After you call AssociateCustomDomain and receive a successful response, use the information in the CustomDomain record that\'s returned to add CNAME records to your Domain Name System (DNS). For each mapped domain name, add a mapping to the target App Runner subdomain and one or more certificate validation records. App Runner then performs DNS validation to verify that you own or control the domain name that you associated. App Runner tracks domain validity in a certificate stored in AWS Certificate Manager (ACM).

', 'CreateAutoScalingConfiguration' => '

Create an App Runner automatic scaling configuration resource. App Runner requires this resource when you create or update App Runner services and you require non-default auto scaling settings. You can share an auto scaling configuration across multiple services.

Create multiple revisions of a configuration by calling this action multiple times using the same AutoScalingConfigurationName. The call returns incremental AutoScalingConfigurationRevision values. When you create a service and configure an auto scaling configuration resource, the service uses the latest active revision of the auto scaling configuration by default. You can optionally configure the service to use a specific revision.

Configure a higher MinSize to increase the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.

Configure a lower MaxSize to control your cost. The tradeoff is lower responsiveness during peak demand.

', 'CreateConnection' => '

Create an App Runner connection resource. App Runner requires a connection resource when you create App Runner services that access private repositories from certain third-party providers. You can share a connection across multiple services.

A connection resource is needed to access GitHub and Bitbucket repositories. Both require a user interface approval process through the App Runner console before you can use the connection.

', 'CreateObservabilityConfiguration' => '

Create an App Runner observability configuration resource. App Runner requires this resource when you create or update App Runner services and you want to enable non-default observability features. You can share an observability configuration across multiple services.

Create multiple revisions of a configuration by calling this action multiple times using the same ObservabilityConfigurationName. The call returns incremental ObservabilityConfigurationRevision values. When you create a service and configure an observability configuration resource, the service uses the latest active revision of the observability configuration by default. You can optionally configure the service to use a specific revision.

The observability configuration resource is designed to configure multiple features (currently one feature, tracing). This action takes optional parameters that describe the configuration of these features (currently one parameter, TraceConfiguration). If you don\'t specify a feature parameter, App Runner doesn\'t enable the feature.

', 'CreateService' => '

Create an App Runner service. After the service is created, the action also automatically starts a deployment.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'CreateVpcConnector' => '

Create an App Runner VPC connector resource. App Runner requires this resource when you want to associate your App Runner service to a custom Amazon Virtual Private Cloud (Amazon VPC).

', 'CreateVpcIngressConnection' => '

Create an App Runner VPC Ingress Connection resource. App Runner requires this resource when you want to associate your App Runner service with an Amazon VPC endpoint.

', 'DeleteAutoScalingConfiguration' => '

Delete an App Runner automatic scaling configuration resource. You can delete a top level auto scaling configuration, a specific revision of one, or all revisions associated with the top level configuration. You can\'t delete the default auto scaling configuration or a configuration that\'s used by one or more App Runner services.

', 'DeleteConnection' => '

Delete an App Runner connection. You must first ensure that there are no running App Runner services that use this connection. If there are any, the DeleteConnection action fails.

', 'DeleteObservabilityConfiguration' => '

Delete an App Runner observability configuration resource. You can delete a specific revision or the latest active revision. You can\'t delete a configuration that\'s used by one or more App Runner services.

', 'DeleteService' => '

Delete an App Runner service.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

Make sure that you don\'t have any active VPCIngressConnections associated with the service you want to delete.

', 'DeleteVpcConnector' => '

Delete an App Runner VPC connector resource. You can\'t delete a connector that\'s used by one or more App Runner services.

', 'DeleteVpcIngressConnection' => '

Delete an App Runner VPC Ingress Connection resource that\'s associated with an App Runner service. The VPC Ingress Connection must be in one of the following states to be deleted:

', 'DescribeAutoScalingConfiguration' => '

Return a full description of an App Runner automatic scaling configuration resource.

', 'DescribeCustomDomains' => '

Return a description of custom domain names that are associated with an App Runner service.

', 'DescribeObservabilityConfiguration' => '

Return a full description of an App Runner observability configuration resource.

', 'DescribeService' => '

Return a full description of an App Runner service.

', 'DescribeVpcConnector' => '

Return a description of an App Runner VPC connector resource.

', 'DescribeVpcIngressConnection' => '

Return a full description of an App Runner VPC Ingress Connection resource.

', 'DisassociateCustomDomain' => '

Disassociate a custom domain name from an App Runner service.

Certificates tracking domain validity are associated with a custom domain and are stored in AWS Certificate Manager (ACM). These certificates aren\'t deleted as part of this action. App Runner delays certificate deletion for 30 days after a domain is disassociated from your service.

', 'ListAutoScalingConfigurations' => '

Returns a list of active App Runner automatic scaling configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all active configurations in your account. You can optionally query only the latest revision of each requested name.

To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned by ListAutoScalingConfigurations.

', 'ListConnections' => '

Returns a list of App Runner connections that are associated with your Amazon Web Services account.

', 'ListObservabilityConfigurations' => '

Returns a list of active App Runner observability configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all active configurations in your account. You can optionally query only the latest revision of each requested name.

To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned by ListObservabilityConfigurations.

', 'ListOperations' => '

Return a list of operations that occurred on an App Runner service.

The resulting list of OperationSummary objects is sorted in reverse chronological order. The first object on the list represents the last started operation.

', 'ListServices' => '

Returns a list of running App Runner services in your Amazon Web Services account.

', 'ListServicesForAutoScalingConfiguration' => '

Returns a list of the associated App Runner services using an auto scaling configuration.

', 'ListTagsForResource' => '

List tags that are associated with for an App Runner resource. The response contains a list of tag key-value pairs.

', 'ListVpcConnectors' => '

Returns a list of App Runner VPC connectors in your Amazon Web Services account.

', 'ListVpcIngressConnections' => '

Return a list of App Runner VPC Ingress Connections in your Amazon Web Services account.

', 'PauseService' => '

Pause an active App Runner service. App Runner reduces compute capacity for the service to zero and loses state (for example, ephemeral storage is removed).

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'ResumeService' => '

Resume an active App Runner service. App Runner provisions compute capacity for the service.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'StartDeployment' => '

Initiate a manual deployment of the latest commit in a source code repository or the latest image in a source image repository to an App Runner service.

For a source code repository, App Runner retrieves the commit and builds a Docker image. For a source image repository, App Runner retrieves the latest Docker image. In both cases, App Runner then deploys the new image to your service and starts a new container instance.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'TagResource' => '

Add tags to, or update the tag values of, an App Runner resource. A tag is a key-value pair.

', 'UntagResource' => '

Remove tags from an App Runner resource.

', 'UpdateDefaultAutoScalingConfiguration' => '

Update an auto scaling configuration to be the default. The existing default auto scaling configuration will be set to non-default automatically.

', 'UpdateService' => '

Update an App Runner service. You can update the source configuration and instance configuration of the service. You can also update the ARN of the auto scaling configuration resource that\'s associated with the service. However, you can\'t change the name or the encryption configuration of the service. These can be set only when you create the service.

To update the tags applied to your service, use the separate actions TagResource and UntagResource.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'UpdateVpcIngressConnection' => '

Update an existing App Runner VPC Ingress Connection resource. The VPC Ingress Connection must be in one of the following states to be updated:

', ], 'shapes' => [ 'ASConfigMaxConcurrency' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$MaxConcurrency' => '

The maximum number of concurrent requests that you want an instance to process. If the number of concurrent requests exceeds this limit, App Runner scales up your service.

Default: 100

', ], ], 'ASConfigMaxSize' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$MaxSize' => '

The maximum number of instances that your service scales up to. At most MaxSize instances actively serve traffic for your service.

Default: 25

', ], ], 'ASConfigMinSize' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$MinSize' => '

The minimum number of instances that App Runner provisions for your service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

Default: 1

', ], ], 'AppRunnerResourceArn' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to associate a custom domain name with.

', 'AssociateCustomDomainResponse$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service with which a custom domain name is associated.

', 'AuthenticationConfiguration$ConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It\'s required for GitHub code repositories.

', 'AutoScalingConfiguration$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of this auto scaling configuration.

', 'AutoScalingConfigurationSummary$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of this auto scaling configuration.

', 'Connection$ConnectionArn' => '

The Amazon Resource Name (ARN) of this connection.

', 'ConnectionSummary$ConnectionArn' => '

The Amazon Resource Name (ARN) of this connection.

', 'CreateServiceRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration.

Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3

Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability

', 'CreateVpcIngressConnectionRequest$ServiceArn' => '

The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.

', 'DeleteAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to delete.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is deleted.

', 'DeleteConnectionRequest$ConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner connection that you want to delete.

', 'DeleteObservabilityConfigurationRequest$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner observability configuration that you want to delete.

The ARN can be a full observability configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is deleted.

', 'DeleteServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to delete.

', 'DeleteVpcConnectorRequest$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to delete.

The ARN must be a full VPC connector ARN.

', 'DeleteVpcIngressConnectionRequest$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection that you want to delete.

', 'DescribeAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want a description for.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is described.

', 'DescribeCustomDomainsRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want associated custom domain names to be described for.

', 'DescribeCustomDomainsResponse$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service whose associated custom domain names you want to describe.

', 'DescribeObservabilityConfigurationRequest$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner observability configuration that you want a description for.

The ARN can be a full observability configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is described.

', 'DescribeServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want a description for.

', 'DescribeVpcConnectorRequest$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want a description for.

The ARN must be a full VPC connector ARN.

', 'DescribeVpcIngressConnectionRequest$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection that you want a description for.

', 'DisassociateCustomDomainRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to disassociate a custom domain name from.

', 'DisassociateCustomDomainResponse$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that a custom domain name is disassociated from.

', 'EgressConfiguration$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC.

', 'ListOperationsRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want a list of operations for.

', 'ListServicesForAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to list the services for.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is used.

', 'ListTagsForResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that a tag list is requested for.

It must be the ARN of an App Runner resource.

', 'ListVpcIngressConnectionsFilter$ServiceArn' => '

The Amazon Resource Name (ARN) of a service to filter by.

', 'ObservabilityConfiguration$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of this observability configuration.

', 'ObservabilityConfigurationSummary$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of this observability configuration.

', 'OperationSummary$TargetArn' => '

The Amazon Resource Name (ARN) of the resource that the operation acted on (for example, an App Runner service).

', 'PauseServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to pause.

', 'ResumeServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to resume.

', 'Service$ServiceArn' => '

The Amazon Resource Name (ARN) of this service.

', 'ServiceArnList$member' => NULL, 'ServiceObservabilityConfiguration$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified only when ObservabilityEnabled is true.

Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3

Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing

', 'ServiceSummary$ServiceArn' => '

The Amazon Resource Name (ARN) of this service.

', 'StartDeploymentRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to manually deploy to.

', 'TagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to update tags for.

It must be the ARN of an App Runner resource.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to remove tags from.

It must be the ARN of an App Runner resource.

', 'UpdateDefaultAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to set as the default.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is set as the default.

', 'UpdateServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to update.

', 'UpdateServiceRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of an App Runner automatic scaling configuration resource that you want to associate with the App Runner service.

', 'UpdateVpcIngressConnectionRequest$VpcIngressConnectionArn' => '

The Amazon Resource Name (Arn) for the App Runner VPC Ingress Connection resource that you want to update.

', 'VpcConnector$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of this VPC connector.

', 'VpcDNSTarget$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.

', 'VpcIngressConnection$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the VPC Ingress Connection.

', 'VpcIngressConnection$ServiceArn' => '

The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

', 'VpcIngressConnectionSummary$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the VPC Ingress Connection.

', 'VpcIngressConnectionSummary$ServiceArn' => '

The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

', ], ], 'AssociateCustomDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateCustomDomainResponse' => [ 'base' => NULL, 'refs' => [], ], 'AuthenticationConfiguration' => [ 'base' => '

Describes resources needed to authenticate access to some source repositories. The specific resource depends on the repository provider.

', 'refs' => [ 'SourceConfiguration$AuthenticationConfiguration' => '

Describes the resources that are needed to authenticate access to some source repositories.

', ], ], 'AutoScalingConfiguration' => [ 'base' => '

Describes an App Runner automatic scaling configuration resource.

A higher MinSize increases the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.

A lower MaxSize controls your cost. The tradeoff is lower responsiveness during peak demand.

Multiple revisions of a configuration might have the same AutoScalingConfigurationName and different AutoScalingConfigurationRevision values.

', 'refs' => [ 'CreateAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A description of the App Runner auto scaling configuration that\'s created by this request.

', 'DeleteAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A description of the App Runner auto scaling configuration that this request just deleted.

', 'DescribeAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A full description of the App Runner auto scaling configuration that you specified in this request.

', 'UpdateDefaultAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A description of the App Runner auto scaling configuration that was set as default.

', ], ], 'AutoScalingConfigurationName' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$AutoScalingConfigurationName' => '

The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

', 'AutoScalingConfigurationSummary$AutoScalingConfigurationName' => '

The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

', 'CreateAutoScalingConfigurationRequest$AutoScalingConfigurationName' => '

A name for the auto scaling configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.

Prior to the release of Auto scale configuration enhancements, the name DefaultConfiguration was reserved.

This restriction is no longer in place. You can now manage DefaultConfiguration the same way you manage your custom auto scaling configurations. This means you can do the following with the DefaultConfiguration that App Runner provides:

', 'ListAutoScalingConfigurationsRequest$AutoScalingConfigurationName' => '

The name of the App Runner auto scaling configuration that you want to list. If specified, App Runner lists revisions that share this name. If not specified, App Runner returns revisions of all active configurations.

', ], ], 'AutoScalingConfigurationRevision' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$AutoScalingConfigurationRevision' => '

The revision of this auto scaling configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

', ], ], 'AutoScalingConfigurationStatus' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$Status' => '

The current state of the auto scaling configuration. If the status of a configuration revision is INACTIVE, it was deleted and can\'t be used. Inactive configuration revisions are permanently removed some time after they are deleted.

', 'AutoScalingConfigurationSummary$Status' => '

The current state of the auto scaling configuration. If the status of a configuration revision is INACTIVE, it was deleted and can\'t be used. Inactive configuration revisions are permanently removed some time after they are deleted.

', ], ], 'AutoScalingConfigurationSummary' => [ 'base' => '

Provides summary information about an App Runner automatic scaling configuration resource.

This type contains limited information about an auto scaling configuration. It includes only identification information, without configuration details. It\'s returned by the ListAutoScalingConfigurations action. Complete configuration information is returned by the CreateAutoScalingConfiguration, DescribeAutoScalingConfiguration, and DeleteAutoScalingConfiguration actions using the AutoScalingConfiguration type.

', 'refs' => [ 'AutoScalingConfigurationSummaryList$member' => NULL, 'Service$AutoScalingConfigurationSummary' => '

Summary information for the App Runner automatic scaling configuration resource that\'s associated with this service.

', ], ], 'AutoScalingConfigurationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAutoScalingConfigurationsResponse$AutoScalingConfigurationSummaryList' => '

A list of summary information records for auto scaling configurations. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'DeleteAutoScalingConfigurationRequest$DeleteAllRevisions' => '

Set to true to delete all of the revisions associated with the AutoScalingConfigurationArn parameter value.

When DeleteAllRevisions is set to true, the only valid value for the Amazon Resource Name (ARN) is a partial ARN ending with: .../name.

', 'IngressConfiguration$IsPubliclyAccessible' => '

Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.

', 'ListAutoScalingConfigurationsRequest$LatestOnly' => '

Set to true to list only the latest revision for each requested configuration name.

Set to false to list all revisions for each requested configuration name.

Default: true

', 'ListObservabilityConfigurationsRequest$LatestOnly' => '

Set to true to list only the latest revision for each requested configuration name.

Set to false to list all revisions for each requested configuration name.

Default: true

', 'ObservabilityConfiguration$Latest' => '

It\'s set to true for the configuration with the highest Revision among all configurations that share the same ObservabilityConfigurationName. It\'s set to false otherwise.

', 'ServiceObservabilityConfiguration$ObservabilityEnabled' => '

When true, an observability configuration resource is associated with the service, and an ObservabilityConfigurationArn is specified.

', ], ], 'BuildCommand' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$BuildCommand' => '

The command App Runner runs to build your application.

', ], ], 'CertificateValidationRecord' => [ 'base' => '

Describes a certificate CNAME record to add to your DNS. For more information, see AssociateCustomDomain.

', 'refs' => [ 'CertificateValidationRecordList$member' => NULL, ], ], 'CertificateValidationRecordList' => [ 'base' => NULL, 'refs' => [ 'CustomDomain$CertificateValidationRecords' => '

A list of certificate CNAME records that\'s used for this domain name.

', ], ], 'CertificateValidationRecordStatus' => [ 'base' => NULL, 'refs' => [ 'CertificateValidationRecord$Status' => '

The current state of the certificate CNAME record validation. It should change to SUCCESS after App Runner completes validation with your DNS.

', ], ], 'CodeConfiguration' => [ 'base' => '

Describes the configuration that App Runner uses to build and run an App Runner service from a source code repository.

', 'refs' => [ 'CodeRepository$CodeConfiguration' => '

Configuration for building and running the service from a source code repository.

CodeConfiguration is required only for CreateService request.

', ], ], 'CodeConfigurationValues' => [ 'base' => '

Describes the basic configuration needed for building and running an App Runner service. This type doesn\'t support the full set of possible configuration options. Fur full configuration capabilities, use a apprunner.yaml file in the source code repository.

', 'refs' => [ 'CodeConfiguration$CodeConfigurationValues' => '

The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yaml file in the source code repository (or ignoring the file if it exists).

', ], ], 'CodeRepository' => [ 'base' => '

Describes a source code repository.

', 'refs' => [ 'SourceConfiguration$CodeRepository' => '

The description of a source code repository.

You must provide either this member or ImageRepository (but not both).

', ], ], 'ConfigurationSource' => [ 'base' => NULL, 'refs' => [ 'CodeConfiguration$ConfigurationSource' => '

The source of the App Runner configuration. Values are interpreted as follows:

', ], ], 'Connection' => [ 'base' => '

Describes an App Runner connection resource.

', 'refs' => [ 'CreateConnectionResponse$Connection' => '

A description of the App Runner connection that\'s created by this request.

', 'DeleteConnectionResponse$Connection' => '

A description of the App Runner connection that this request just deleted.

', ], ], 'ConnectionName' => [ 'base' => NULL, 'refs' => [ 'Connection$ConnectionName' => '

The customer-provided connection name.

', 'ConnectionSummary$ConnectionName' => '

The customer-provided connection name.

', 'CreateConnectionRequest$ConnectionName' => '

A name for the new connection. It must be unique across all App Runner connections for the Amazon Web Services account in the Amazon Web Services Region.

', 'ListConnectionsRequest$ConnectionName' => '

If specified, only this connection is returned. If not specified, the result isn\'t filtered by name.

', ], ], 'ConnectionStatus' => [ 'base' => NULL, 'refs' => [ 'Connection$Status' => '

The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

', 'ConnectionSummary$Status' => '

The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

', ], ], 'ConnectionSummary' => [ 'base' => '

Provides summary information about an App Runner connection resource.

', 'refs' => [ 'ConnectionSummaryList$member' => NULL, ], ], 'ConnectionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListConnectionsResponse$ConnectionSummaryList' => '

A list of summary information records for connections. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'Cpu' => [ 'base' => NULL, 'refs' => [ 'InstanceConfiguration$Cpu' => '

The number of CPU units reserved for each instance of your App Runner service.

Default: 1 vCPU

', ], ], 'CreateAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateObservabilityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateObservabilityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcConnectorRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcConnectorResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CustomDomain' => [ 'base' => '

Describes a custom domain that\'s associated with an App Runner service.

', 'refs' => [ 'AssociateCustomDomainResponse$CustomDomain' => '

A description of the domain name that\'s being associated.

', 'CustomDomainList$member' => NULL, 'DisassociateCustomDomainResponse$CustomDomain' => '

A description of the domain name that\'s being disassociated.

', ], ], 'CustomDomainAssociationStatus' => [ 'base' => NULL, 'refs' => [ 'CustomDomain$Status' => '

The current state of the domain name association.

', ], ], 'CustomDomainList' => [ 'base' => NULL, 'refs' => [ 'DescribeCustomDomainsResponse$CustomDomains' => '

A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.

', ], ], 'CustomerAccountId' => [ 'base' => NULL, 'refs' => [ 'VpcIngressConnection$AccountId' => '

The Account Id you use to create the VPC Ingress Connection resource.

', ], ], 'DeleteAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteObservabilityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteObservabilityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcConnectorRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcConnectorResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeCustomDomainsMaxResults' => [ 'base' => NULL, 'refs' => [ 'DescribeCustomDomainsRequest$MaxResults' => '

The maximum number of results that each response (result page) can include. It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'DescribeCustomDomainsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeCustomDomainsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeObservabilityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeObservabilityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcConnectorRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcConnectorResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateCustomDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateCustomDomainResponse' => [ 'base' => NULL, 'refs' => [], ], 'DomainName' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainRequest$DomainName' => '

A custom domain endpoint to associate. Specify a root domain (for example, example.com), a subdomain (for example, login.example.com or admin.login.example.com), or a wildcard (for example, *.example.com).

', 'CustomDomain$DomainName' => '

An associated custom domain endpoint. It can be a root domain (for example, example.com), a subdomain (for example, login.example.com or admin.login.example.com), or a wildcard (for example, *.example.com).

', 'DisassociateCustomDomainRequest$DomainName' => '

The domain name that you want to disassociate from the App Runner service.

', 'VpcDNSTarget$DomainName' => '

The domain name of your target DNS that is associated with the Amazon VPC.

', 'VpcIngressConnection$DomainName' => '

The domain name associated with the VPC Ingress Connection resource.

', ], ], 'EgressConfiguration' => [ 'base' => '

Describes configuration settings related to outbound network traffic of an App Runner service.

', 'refs' => [ 'NetworkConfiguration$EgressConfiguration' => '

Network configuration settings for outbound message traffic.

', ], ], 'EgressType' => [ 'base' => NULL, 'refs' => [ 'EgressConfiguration$EgressType' => '

The type of egress configuration.

Set to DEFAULT for access to resources hosted on public networks.

Set to VPC to associate your service to a custom VPC specified by VpcConnectorArn.

', ], ], 'EncryptionConfiguration' => [ 'base' => '

Describes a custom encryption key that App Runner uses to encrypt copies of the source repository and service logs.

', 'refs' => [ 'CreateServiceRequest$EncryptionConfiguration' => '

An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an Amazon Web Services managed key.

', 'Service$EncryptionConfiguration' => '

The encryption key that App Runner uses to encrypt the service logs and the copy of the source repository that App Runner maintains for the service. It can be either a customer-provided encryption key or an Amazon Web Services managed key.

', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InternalServiceErrorException$Message' => NULL, 'InvalidRequestException$Message' => NULL, 'InvalidStateException$Message' => NULL, 'ResourceNotFoundException$Message' => NULL, 'ServiceQuotaExceededException$Message' => NULL, ], ], 'HasAssociatedService' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$HasAssociatedService' => '

Indicates if this auto scaling configuration has an App Runner service associated with it. A value of true indicates one or more services are associated. A value of false indicates no services are associated.

', 'AutoScalingConfigurationSummary$HasAssociatedService' => '

Indicates if this auto scaling configuration has an App Runner service associated with it. A value of true indicates one or more services are associated. A value of false indicates no services are associated.

', ], ], 'HealthCheckConfiguration' => [ 'base' => '

Describes the settings for the health check that App Runner performs to monitor the health of a service.

', 'refs' => [ 'CreateServiceRequest$HealthCheckConfiguration' => '

The settings for the health check that App Runner performs to monitor the health of the App Runner service.

', 'Service$HealthCheckConfiguration' => '

The settings for the health check that App Runner performs to monitor the health of this service.

', 'UpdateServiceRequest$HealthCheckConfiguration' => '

The settings for the health check that App Runner performs to monitor the health of the App Runner service.

', ], ], 'HealthCheckHealthyThreshold' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$HealthyThreshold' => '

The number of consecutive checks that must succeed before App Runner decides that the service is healthy.

Default: 1

', ], ], 'HealthCheckInterval' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Interval' => '

The time interval, in seconds, between health checks.

Default: 5

', ], ], 'HealthCheckPath' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Path' => '

The URL that health check requests are sent to.

Path is only applicable when you set Protocol to HTTP.

Default: "/"

', ], ], 'HealthCheckProtocol' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Protocol' => '

The IP protocol that App Runner uses to perform health checks for your service.

If you set Protocol to HTTP, App Runner sends health check requests to the HTTP path specified by Path.

Default: TCP

', ], ], 'HealthCheckTimeout' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Timeout' => '

The time, in seconds, to wait for a health check response before deciding it failed.

Default: 2

', ], ], 'HealthCheckUnhealthyThreshold' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$UnhealthyThreshold' => '

The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.

Default: 5

', ], ], 'ImageConfiguration' => [ 'base' => '

Describes the configuration that App Runner uses to run an App Runner service using an image pulled from a source image repository.

', 'refs' => [ 'ImageRepository$ImageConfiguration' => '

Configuration for running the identified image.

', ], ], 'ImageIdentifier' => [ 'base' => NULL, 'refs' => [ 'ImageRepository$ImageIdentifier' => '

The identifier of an image.

For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the image name format, see Pulling an image in the Amazon ECR User Guide.

', ], ], 'ImageRepository' => [ 'base' => '

Describes a source image repository.

', 'refs' => [ 'SourceConfiguration$ImageRepository' => '

The description of a source image repository.

You must provide either this member or CodeRepository (but not both).

', ], ], 'ImageRepositoryType' => [ 'base' => NULL, 'refs' => [ 'ImageRepository$ImageRepositoryType' => '

The type of the image repository. This reflects the repository provider and whether the repository is private or public.

', ], ], 'IngressConfiguration' => [ 'base' => '

Network configuration settings for inbound network traffic.

', 'refs' => [ 'NetworkConfiguration$IngressConfiguration' => '

Network configuration settings for inbound message traffic.

', ], ], 'IngressVpcConfiguration' => [ 'base' => '

The configuration of your VPC and the associated VPC endpoint. The VPC endpoint is an Amazon Web Services PrivateLink resource that allows access to your App Runner services from within an Amazon VPC.

', 'refs' => [ 'CreateVpcIngressConnectionRequest$IngressVpcConfiguration' => '

Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.

', 'UpdateVpcIngressConnectionRequest$IngressVpcConfiguration' => '

Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to update the VPC Ingress Connection resource.

', 'VpcIngressConnection$IngressVpcConfiguration' => '

Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

', ], ], 'InstanceConfiguration' => [ 'base' => '

Describes the runtime configuration of an App Runner service instance (scaling unit).

', 'refs' => [ 'CreateServiceRequest$InstanceConfiguration' => '

The runtime configuration of instances (scaling units) of your service.

', 'Service$InstanceConfiguration' => '

The runtime configuration of instances (scaling units) of this service.

', 'UpdateServiceRequest$InstanceConfiguration' => '

The runtime configuration to apply to instances (scaling units) of your service.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfigurationSummary$AutoScalingConfigurationRevision' => '

The revision of this auto scaling configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") with the same AutoScalingConfigurationName.

', 'ObservabilityConfiguration$ObservabilityConfigurationRevision' => '

The revision of this observability configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

', 'ObservabilityConfigurationSummary$ObservabilityConfigurationRevision' => '

The revision of this observability configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

', 'VpcConnector$VpcConnectorRevision' => '

The revision of this VPC connector. It\'s unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

At this time, App Runner supports only one revision per name.

', ], ], 'InternalServiceErrorException' => [ 'base' => '

An unexpected service exception occurred.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

One or more input parameters aren\'t valid. Refer to the API action\'s document page, correct the input parameters, and try the action again.

', 'refs' => [], ], 'InvalidStateException' => [ 'base' => '

You can\'t perform this action when the resource is in its current state.

', 'refs' => [], ], 'IsDefault' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$IsDefault' => '

Indicates if this auto scaling configuration should be used as the default for a new App Runner service that does not have an auto scaling configuration ARN specified during creation. Each account can have only one default AutoScalingConfiguration per region. The default AutoScalingConfiguration can be any revision under the same AutoScalingConfigurationName.

', 'AutoScalingConfigurationSummary$IsDefault' => '

Indicates if this auto scaling configuration should be used as the default for a new App Runner service that does not have an auto scaling configuration ARN specified during creation. Each account can have only one default AutoScalingConfiguration per region. The default AutoScalingConfiguration can be any revision under the same AutoScalingConfigurationName.

', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$KmsKey' => '

The ARN of the KMS key that\'s used for encryption.

', ], ], 'Latest' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$Latest' => '

It\'s set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It\'s set to false otherwise.

', ], ], 'ListAutoScalingConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAutoScalingConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListObservabilityConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListObservabilityConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListOperationsMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListOperationsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'ListOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListOperationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesForAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesForAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcConnectorsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcConnectorsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcIngressConnectionsFilter' => [ 'base' => '

Returns a list of VPC Ingress Connections based on the filter provided. It can return either ServiceArn or VpcEndpointId, or both.

', 'refs' => [ 'ListVpcIngressConnectionsRequest$Filter' => '

The VPC Ingress Connections to be listed based on either the Service Arn or Vpc Endpoint Id, or both.

', ], ], 'ListVpcIngressConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcIngressConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'MaxConcurrency' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$MaxConcurrency' => '

The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up.

', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'ListAutoScalingConfigurationsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListConnectionsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). Used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListObservabilityConfigurationsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListServicesForAutoScalingConfigurationRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListVpcConnectorsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListVpcIngressConnectionsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'MaxSize' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$MaxSize' => '

The maximum number of instances that a service scales up to. At most MaxSize instances actively serve traffic for your service.

', ], ], 'Memory' => [ 'base' => NULL, 'refs' => [ 'InstanceConfiguration$Memory' => '

The amount of memory, in MB or GB, reserved for each instance of your App Runner service.

Default: 2 GB

', ], ], 'MinSize' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$MinSize' => '

The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

', ], ], 'NetworkConfiguration' => [ 'base' => '

Describes configuration settings related to network traffic of an App Runner service. Consists of embedded objects for each configurable network feature.

', 'refs' => [ 'CreateServiceRequest$NetworkConfiguration' => '

Configuration settings related to network traffic of the web application that the App Runner service runs.

', 'Service$NetworkConfiguration' => '

Configuration settings related to network traffic of the web application that this service runs.

', 'UpdateServiceRequest$NetworkConfiguration' => '

Configuration settings related to network traffic of the web application that the App Runner service runs.

', ], ], 'NextToken' => [ 'base' => NULL, 'refs' => [ 'ListAutoScalingConfigurationsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListAutoScalingConfigurationsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListConnectionsRequest$NextToken' => '

A token from a previous result page. Used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListConnectionsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. Returned in a paginated request.

', 'ListObservabilityConfigurationsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListObservabilityConfigurationsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListServicesForAutoScalingConfigurationRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListServicesForAutoScalingConfigurationResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListVpcConnectorsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListVpcConnectorsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListVpcIngressConnectionsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListVpcIngressConnectionsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', ], ], 'NullableBoolean' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainRequest$EnableWWWSubdomain' => '

Set to true to associate the subdomain www.DomainName with the App Runner service in addition to the base domain.

Default: true

', 'CustomDomain$EnableWWWSubdomain' => '

When true, the subdomain www.DomainName is associated with the App Runner service in addition to the base domain.

', 'SourceConfiguration$AutoDeploymentsEnabled' => '

If true, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.

Default: App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that\'s in an Amazon Web Services account other than the one that the service is in. App Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).

', ], ], 'ObservabilityConfiguration' => [ 'base' => '

Describes an App Runner observability configuration resource. Multiple revisions of a configuration have the same ObservabilityConfigurationName and different ObservabilityConfigurationRevision values.

The resource is designed to configure multiple features (currently one feature, tracing). This type contains optional members that describe the configuration of these features (currently one member, TraceConfiguration). If a feature member isn\'t specified, the feature isn\'t enabled.

', 'refs' => [ 'CreateObservabilityConfigurationResponse$ObservabilityConfiguration' => '

A description of the App Runner observability configuration that\'s created by this request.

', 'DeleteObservabilityConfigurationResponse$ObservabilityConfiguration' => '

A description of the App Runner observability configuration that this request just deleted.

', 'DescribeObservabilityConfigurationResponse$ObservabilityConfiguration' => '

A full description of the App Runner observability configuration that you specified in this request.

', ], ], 'ObservabilityConfigurationName' => [ 'base' => NULL, 'refs' => [ 'CreateObservabilityConfigurationRequest$ObservabilityConfigurationName' => '

A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.

The name DefaultConfiguration is reserved. You can\'t use it to create a new observability configuration, and you can\'t create a revision of it.

When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.

', 'ListObservabilityConfigurationsRequest$ObservabilityConfigurationName' => '

The name of the App Runner observability configuration that you want to list. If specified, App Runner lists revisions that share this name. If not specified, App Runner returns revisions of all active configurations.

', 'ObservabilityConfiguration$ObservabilityConfigurationName' => '

The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

', 'ObservabilityConfigurationSummary$ObservabilityConfigurationName' => '

The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

', ], ], 'ObservabilityConfigurationStatus' => [ 'base' => NULL, 'refs' => [ 'ObservabilityConfiguration$Status' => '

The current state of the observability configuration. If the status of a configuration revision is INACTIVE, it was deleted and can\'t be used. Inactive configuration revisions are permanently removed some time after they are deleted.

', ], ], 'ObservabilityConfigurationSummary' => [ 'base' => '

Provides summary information about an App Runner observability configuration resource.

This type contains limited information about an observability configuration. It includes only identification information, without configuration details. It\'s returned by the ListObservabilityConfigurations action. Complete configuration information is returned by the CreateObservabilityConfiguration, DescribeObservabilityConfiguration, and DeleteObservabilityConfiguration actions using the ObservabilityConfiguration type.

', 'refs' => [ 'ObservabilityConfigurationSummaryList$member' => NULL, ], ], 'ObservabilityConfigurationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListObservabilityConfigurationsResponse$ObservabilityConfigurationSummaryList' => '

A list of summary information records for observability configurations. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'OperationStatus' => [ 'base' => NULL, 'refs' => [ 'OperationSummary$Status' => '

The current state of the operation.

', ], ], 'OperationSummary' => [ 'base' => '

Provides summary information for an operation that occurred on an App Runner service.

', 'refs' => [ 'OperationSummaryList$member' => NULL, ], ], 'OperationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListOperationsResponse$OperationSummaryList' => '

A list of operation summary information records. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'OperationType' => [ 'base' => NULL, 'refs' => [ 'OperationSummary$Type' => '

The type of operation. It indicates a specific action that occured.

', ], ], 'PauseServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'PauseServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ProviderType' => [ 'base' => NULL, 'refs' => [ 'Connection$ProviderType' => '

The source repository provider.

', 'ConnectionSummary$ProviderType' => '

The source repository provider.

', 'CreateConnectionRequest$ProviderType' => '

The source repository provider.

', ], ], 'ResourceNotFoundException' => [ 'base' => '

A resource doesn\'t exist for the specified Amazon Resource Name (ARN) in your Amazon Web Services account.

', 'refs' => [], ], 'ResumeServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResumeServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'AuthenticationConfiguration$AccessRoleArn' => '

The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It\'s required for ECR image repositories (but not for ECR Public repositories).

', 'InstanceConfiguration$InstanceRoleArn' => '

The Amazon Resource Name (ARN) of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any Amazon Web Services APIs.

', ], ], 'Runtime' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$Runtime' => '

A runtime environment type for building and running an App Runner service. It represents a programming language runtime.

', ], ], 'RuntimeEnvironmentSecrets' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$RuntimeEnvironmentSecrets' => '

An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

', 'ImageConfiguration$RuntimeEnvironmentSecrets' => '

An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

', ], ], 'RuntimeEnvironmentSecretsName' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentSecrets$key' => NULL, ], ], 'RuntimeEnvironmentSecretsValue' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentSecrets$value' => NULL, ], ], 'RuntimeEnvironmentVariables' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$RuntimeEnvironmentVariables' => '

The environment variables that are available to your running App Runner service. An array of key-value pairs.

', 'ImageConfiguration$RuntimeEnvironmentVariables' => '

Environment variables that are available to your running App Runner service. An array of key-value pairs.

', ], ], 'RuntimeEnvironmentVariablesKey' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentVariables$key' => NULL, ], ], 'RuntimeEnvironmentVariablesValue' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentVariables$value' => NULL, ], ], 'Service' => [ 'base' => '

Describes an App Runner service. It can describe a service in any state, including deleted services.

This type contains the full information about a service, including configuration details. It\'s returned by the CreateService, DescribeService, and DeleteService actions. A subset of this information is returned by the ListServices action using the ServiceSummary type.

', 'refs' => [ 'CreateServiceResponse$Service' => '

A description of the App Runner service that\'s created by this request.

', 'DeleteServiceResponse$Service' => '

A description of the App Runner service that this request just deleted.

', 'DescribeServiceResponse$Service' => '

A full description of the App Runner service that you specified in this request.

', 'PauseServiceResponse$Service' => '

A description of the App Runner service that this request just paused.

', 'ResumeServiceResponse$Service' => '

A description of the App Runner service that this request just resumed.

', 'UpdateServiceResponse$Service' => '

A description of the App Runner service updated by this request. All configuration values in the returned Service structure reflect configuration changes that are being applied by this request.

', ], ], 'ServiceArnList' => [ 'base' => NULL, 'refs' => [ 'ListServicesForAutoScalingConfigurationResponse$ServiceArnList' => '

A list of service ARN records. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'ServiceId' => [ 'base' => NULL, 'refs' => [ 'Service$ServiceId' => '

An ID that App Runner generated for this service. It\'s unique within the Amazon Web Services Region.

', 'ServiceSummary$ServiceId' => '

An ID that App Runner generated for this service. It\'s unique within the Amazon Web Services Region.

', ], ], 'ServiceMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListServicesRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'ServiceName' => [ 'base' => NULL, 'refs' => [ 'CreateServiceRequest$ServiceName' => '

A name for the App Runner service. It must be unique across all the running App Runner services in your Amazon Web Services account in the Amazon Web Services Region.

', 'Service$ServiceName' => '

The customer-provided service name.

', 'ServiceSummary$ServiceName' => '

The customer-provided service name.

', ], ], 'ServiceObservabilityConfiguration' => [ 'base' => '

Describes the observability configuration of an App Runner service. These are additional observability features, like tracing, that you choose to enable. They\'re configured in a separate resource that you associate with your service.

', 'refs' => [ 'CreateServiceRequest$ObservabilityConfiguration' => '

The observability configuration of your service.

', 'Service$ObservabilityConfiguration' => '

The observability configuration of this service.

', 'UpdateServiceRequest$ObservabilityConfiguration' => '

The observability configuration of your service.

', ], ], 'ServiceQuotaExceededException' => [ 'base' => '

App Runner can\'t create this resource. You\'ve reached your account quota for this resource type.

For App Runner per-resource quotas, see App Runner endpoints and quotas in the Amazon Web Services General Reference.

', 'refs' => [], ], 'ServiceStatus' => [ 'base' => NULL, 'refs' => [ 'Service$Status' => '

The current state of the App Runner service. These particular values mean the following.

', 'ServiceSummary$Status' => '

The current state of the App Runner service. These particular values mean the following.

', ], ], 'ServiceSummary' => [ 'base' => '

Provides summary information for an App Runner service.

This type contains limited information about a service. It doesn\'t include configuration details. It\'s returned by the ListServices action. Complete service information is returned by the CreateService, DescribeService, and DeleteService actions using the Service type.

', 'refs' => [ 'ServiceSummaryList$member' => NULL, ], ], 'ServiceSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListServicesResponse$ServiceSummaryList' => '

A list of service summary information records. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'SourceCodeVersion' => [ 'base' => '

Identifies a version of code that App Runner refers to within a source code repository.

', 'refs' => [ 'CodeRepository$SourceCodeVersion' => '

The version that should be used within the source code repository.

', ], ], 'SourceCodeVersionType' => [ 'base' => NULL, 'refs' => [ 'SourceCodeVersion$Type' => '

The type of version identifier.

For a git-based repository, branches represent versions.

', ], ], 'SourceConfiguration' => [ 'base' => '

Describes the source deployed to an App Runner service. It can be a code or an image repository.

', 'refs' => [ 'CreateServiceRequest$SourceConfiguration' => '

The source to deploy to the App Runner service. It can be a code or an image repository.

', 'Service$SourceConfiguration' => '

The source deployed to the App Runner service. It can be a code or an image repository.

', 'UpdateServiceRequest$SourceConfiguration' => '

The source configuration to apply to the App Runner service.

You can change the configuration of the code or image repository that the service uses. However, you can\'t switch from code to image or the other way around. This means that you must provide the same structure member of SourceConfiguration that you originally included when you created the service. Specifically, you can include either CodeRepository or ImageRepository. To update the source configuration, set the values to members of the structure that you include.

', ], ], 'SourceDirectory' => [ 'base' => NULL, 'refs' => [ 'CodeRepository$SourceDirectory' => '

The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root.

', ], ], 'StartCommand' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$StartCommand' => '

The command App Runner runs to start your application.

', 'ImageConfiguration$StartCommand' => '

An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

', ], ], 'StartDeploymentRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDeploymentResponse' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainResponse$DNSTarget' => '

The App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name.

', 'CertificateValidationRecord$Name' => '

The certificate CNAME record name.

', 'CertificateValidationRecord$Type' => '

The record type, always CNAME.

', 'CertificateValidationRecord$Value' => '

The certificate CNAME record value.

', 'CodeConfigurationValues$Port' => '

The port that your application listens to in the container.

Default: 8080

', 'CodeRepository$RepositoryUrl' => '

The location of the repository that contains the source code.

', 'DescribeCustomDomainsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'DescribeCustomDomainsResponse$DNSTarget' => '

The App Runner subdomain of the App Runner service. The associated custom domain names are mapped to this target name.

', 'DescribeCustomDomainsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'DisassociateCustomDomainResponse$DNSTarget' => '

The App Runner subdomain of the App Runner service. The disassociated custom domain name was mapped to this target name.

', 'ImageConfiguration$Port' => '

The port that your application listens to in the container.

Default: 8080

', 'IngressVpcConfiguration$VpcId' => '

The ID of the VPC that is used for the VPC endpoint.

', 'IngressVpcConfiguration$VpcEndpointId' => '

The ID of the VPC endpoint that your App Runner service connects to.

', 'ListOperationsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListOperationsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListServicesRequest$NextToken' => '

A token from a previous result page. Used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListServicesResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListVpcIngressConnectionsFilter$VpcEndpointId' => '

The ID of a VPC Endpoint to filter by.

', 'Service$ServiceUrl' => '

A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

', 'ServiceSummary$ServiceUrl' => '

A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

', 'SourceCodeVersion$Value' => '

A source code version.

For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.

', 'StringList$member' => NULL, 'VpcDNSTarget$VpcId' => '

The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.

', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CreateVpcConnectorRequest$Subnets' => '

A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.

App Runner currently only provides support for IPv4.

', 'CreateVpcConnectorRequest$SecurityGroups' => '

A list of IDs of security groups that App Runner should use for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

', 'VpcConnector$Subnets' => '

A list of IDs of subnets that App Runner uses for your service. All IDs are of subnets of a single Amazon VPC.

', 'VpcConnector$SecurityGroups' => '

A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

', ], ], 'Tag' => [ 'base' => '

Describes a tag that is applied to an App Runner resource. A tag is a metadata item consisting of a key-value pair.

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

The key of the tag.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

A list of tag keys that you want to remove.

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$Tags' => '

A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair.

', 'CreateConnectionRequest$Tags' => '

A list of metadata items that you can associate with your connection resource. A tag is a key-value pair.

', 'CreateObservabilityConfigurationRequest$Tags' => '

A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.

', 'CreateServiceRequest$Tags' => '

An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.

', 'CreateVpcConnectorRequest$Tags' => '

A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair.

', 'CreateVpcIngressConnectionRequest$Tags' => '

An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.

', 'ListTagsForResourceResponse$Tags' => '

A list of the tag key-value pairs that are associated with the resource.

', 'TagResourceRequest$Tags' => '

A list of tag key-value pairs to add or update. If a key is new to the resource, the tag is added with the provided value. If a key is already associated with the resource, the value of the tag is updated.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

The value of the tag.

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$CreatedAt' => '

The time when the auto scaling configuration was created. It\'s in Unix time stamp format.

', 'AutoScalingConfiguration$DeletedAt' => '

The time when the auto scaling configuration was deleted. It\'s in Unix time stamp format.

', 'AutoScalingConfigurationSummary$CreatedAt' => '

The time when the auto scaling configuration was created. It\'s in Unix time stamp format.

', 'Connection$CreatedAt' => '

The App Runner connection creation time, expressed as a Unix time stamp.

', 'ConnectionSummary$CreatedAt' => '

The App Runner connection creation time, expressed as a Unix time stamp.

', 'ObservabilityConfiguration$CreatedAt' => '

The time when the observability configuration was created. It\'s in Unix time stamp format.

', 'ObservabilityConfiguration$DeletedAt' => '

The time when the observability configuration was deleted. It\'s in Unix time stamp format.

', 'OperationSummary$StartedAt' => '

The time when the operation started. It\'s in the Unix time stamp format.

', 'OperationSummary$EndedAt' => '

The time when the operation ended. It\'s in the Unix time stamp format.

', 'OperationSummary$UpdatedAt' => '

The time when the operation was last updated. It\'s in the Unix time stamp format.

', 'Service$CreatedAt' => '

The time when the App Runner service was created. It\'s in the Unix time stamp format.

', 'Service$UpdatedAt' => '

The time when the App Runner service was last updated at. It\'s in the Unix time stamp format.

', 'Service$DeletedAt' => '

The time when the App Runner service was deleted. It\'s in the Unix time stamp format.

', 'ServiceSummary$CreatedAt' => '

The time when the App Runner service was created. It\'s in the Unix time stamp format.

', 'ServiceSummary$UpdatedAt' => '

The time when the App Runner service was last updated. It\'s in theUnix time stamp format.

', 'VpcConnector$CreatedAt' => '

The time when the VPC connector was created. It\'s in Unix time stamp format.

', 'VpcConnector$DeletedAt' => '

The time when the VPC connector was deleted. It\'s in Unix time stamp format.

', 'VpcIngressConnection$CreatedAt' => '

The time when the VPC Ingress Connection was created. It\'s in the Unix time stamp format.

', 'VpcIngressConnection$DeletedAt' => '

The time when the App Runner service was deleted. It\'s in the Unix time stamp format.

', ], ], 'TraceConfiguration' => [ 'base' => '

Describes the configuration of the tracing feature within an App Runner observability configuration.

', 'refs' => [ 'CreateObservabilityConfigurationRequest$TraceConfiguration' => '

The configuration of the tracing feature within this observability configuration. If you don\'t specify it, App Runner doesn\'t enable tracing.

', 'ObservabilityConfiguration$TraceConfiguration' => '

The configuration of the tracing feature within this observability configuration. If not specified, tracing isn\'t enabled.

', ], ], 'TracingVendor' => [ 'base' => NULL, 'refs' => [ 'TraceConfiguration$Vendor' => '

The implementation provider chosen for tracing App Runner services.

', ], ], 'UUID' => [ 'base' => NULL, 'refs' => [ 'CreateServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'DeleteServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'OperationSummary$Id' => '

A unique ID of this operation. It\'s unique in the scope of the App Runner service.

', 'PauseServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'ResumeServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'StartDeploymentResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'UpdateServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDefaultAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDefaultAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'VpcConnector' => [ 'base' => '

Describes an App Runner VPC connector resource. A VPC connector describes the Amazon Virtual Private Cloud (Amazon VPC) that an App Runner service is associated with, and the subnets and security group that are used.

Multiple revisions of a connector might have the same Name and different Revision values.

At this time, App Runner supports only one revision per name.

', 'refs' => [ 'CreateVpcConnectorResponse$VpcConnector' => '

A description of the App Runner VPC connector that\'s created by this request.

', 'DeleteVpcConnectorResponse$VpcConnector' => '

A description of the App Runner VPC connector that this request just deleted.

', 'DescribeVpcConnectorResponse$VpcConnector' => '

A description of the App Runner VPC connector that you specified in this request.

', 'VpcConnectors$member' => NULL, ], ], 'VpcConnectorName' => [ 'base' => NULL, 'refs' => [ 'CreateVpcConnectorRequest$VpcConnectorName' => '

A name for the VPC connector.

', 'VpcConnector$VpcConnectorName' => '

The customer-provided VPC connector name.

', ], ], 'VpcConnectorStatus' => [ 'base' => NULL, 'refs' => [ 'VpcConnector$Status' => '

The current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can\'t be used. Inactive connector revisions are permanently removed some time after they are deleted.

', ], ], 'VpcConnectors' => [ 'base' => NULL, 'refs' => [ 'ListVpcConnectorsResponse$VpcConnectors' => '

A list of information records for VPC connectors. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'VpcDNSTarget' => [ 'base' => '

DNS Target record for a custom domain of this Amazon VPC.

', 'refs' => [ 'VpcDNSTargetList$member' => NULL, ], ], 'VpcDNSTargetList' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainResponse$VpcDNSTargets' => '

DNS Target records for the custom domains of this Amazon VPC.

', 'DescribeCustomDomainsResponse$VpcDNSTargets' => '

DNS Target records for the custom domains of this Amazon VPC.

', 'DisassociateCustomDomainResponse$VpcDNSTargets' => '

DNS Target records for the custom domains of this Amazon VPC.

', ], ], 'VpcIngressConnection' => [ 'base' => '

The App Runner resource that specifies an App Runner endpoint for incoming traffic. It establishes a connection between a VPC interface endpoint and a App Runner service, to make your App Runner service accessible from only within an Amazon VPC.

', 'refs' => [ 'CreateVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection resource that\'s created by this request.

', 'DeleteVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection that this request just deleted.

', 'DescribeVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection that you specified in this request.

', 'UpdateVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection resource that\'s updated by this request.

', ], ], 'VpcIngressConnectionName' => [ 'base' => NULL, 'refs' => [ 'CreateVpcIngressConnectionRequest$VpcIngressConnectionName' => '

A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your Amazon Web Services account in the Amazon Web Services Region.

', 'VpcIngressConnection$VpcIngressConnectionName' => '

The customer-provided VPC Ingress Connection name.

', ], ], 'VpcIngressConnectionStatus' => [ 'base' => NULL, 'refs' => [ 'VpcIngressConnection$Status' => '

The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

', ], ], 'VpcIngressConnectionSummary' => [ 'base' => '

Provides summary information about an VPC Ingress Connection, which includes its VPC Ingress Connection ARN and its associated Service ARN.

', 'refs' => [ 'VpcIngressConnectionSummaryList$member' => NULL, ], ], 'VpcIngressConnectionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListVpcIngressConnectionsResponse$VpcIngressConnectionSummaryList' => '

A list of summary information records for VPC Ingress Connections. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], ],]; +return [ 'version' => '2.0', 'service' => 'App Runner

App Runner is an application service that provides a fast, simple, and cost-effective way to go directly from an existing container image or source code to a running service in the Amazon Web Services Cloud in seconds. You don\'t need to learn new technologies, decide which compute service to use, or understand how to provision and configure Amazon Web Services resources.

App Runner connects directly to your container registry or source code repository. It provides an automatic delivery pipeline with fully managed operations, high performance, scalability, and security.

For more information about App Runner, see the App Runner Developer Guide. For release information, see the App Runner Release Notes.

To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line tools that you can use to access the API, see Tools for Amazon Web Services.

Endpoints

For a list of Region-specific endpoints that App Runner supports, see App Runner endpoints and quotas in the Amazon Web Services General Reference.

', 'operations' => [ 'AssociateCustomDomain' => '

Associate your own domain name with the App Runner subdomain URL of your App Runner service.

After you call AssociateCustomDomain and receive a successful response, use the information in the CustomDomain record that\'s returned to add CNAME records to your Domain Name System (DNS). For each mapped domain name, add a mapping to the target App Runner subdomain and one or more certificate validation records. App Runner then performs DNS validation to verify that you own or control the domain name that you associated. App Runner tracks domain validity in a certificate stored in AWS Certificate Manager (ACM).

', 'CreateAutoScalingConfiguration' => '

Create an App Runner automatic scaling configuration resource. App Runner requires this resource when you create or update App Runner services and you require non-default auto scaling settings. You can share an auto scaling configuration across multiple services.

Create multiple revisions of a configuration by calling this action multiple times using the same AutoScalingConfigurationName. The call returns incremental AutoScalingConfigurationRevision values. When you create a service and configure an auto scaling configuration resource, the service uses the latest active revision of the auto scaling configuration by default. You can optionally configure the service to use a specific revision.

Configure a higher MinSize to increase the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.

Configure a lower MaxSize to control your cost. The tradeoff is lower responsiveness during peak demand.

', 'CreateConnection' => '

Create an App Runner connection resource. App Runner requires a connection resource when you create App Runner services that access private repositories from certain third-party providers. You can share a connection across multiple services.

A connection resource is needed to access GitHub and Bitbucket repositories. Both require a user interface approval process through the App Runner console before you can use the connection.

', 'CreateObservabilityConfiguration' => '

Create an App Runner observability configuration resource. App Runner requires this resource when you create or update App Runner services and you want to enable non-default observability features. You can share an observability configuration across multiple services.

Create multiple revisions of a configuration by calling this action multiple times using the same ObservabilityConfigurationName. The call returns incremental ObservabilityConfigurationRevision values. When you create a service and configure an observability configuration resource, the service uses the latest active revision of the observability configuration by default. You can optionally configure the service to use a specific revision.

The observability configuration resource is designed to configure multiple features (currently one feature, tracing). This action takes optional parameters that describe the configuration of these features (currently one parameter, TraceConfiguration). If you don\'t specify a feature parameter, App Runner doesn\'t enable the feature.

', 'CreateService' => '

Create an App Runner service. After the service is created, the action also automatically starts a deployment.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'CreateVpcConnector' => '

Create an App Runner VPC connector resource. App Runner requires this resource when you want to associate your App Runner service to a custom Amazon Virtual Private Cloud (Amazon VPC).

', 'CreateVpcIngressConnection' => '

Create an App Runner VPC Ingress Connection resource. App Runner requires this resource when you want to associate your App Runner service with an Amazon VPC endpoint.

', 'DeleteAutoScalingConfiguration' => '

Delete an App Runner automatic scaling configuration resource. You can delete a top level auto scaling configuration, a specific revision of one, or all revisions associated with the top level configuration. You can\'t delete the default auto scaling configuration or a configuration that\'s used by one or more App Runner services.

', 'DeleteConnection' => '

Delete an App Runner connection. You must first ensure that there are no running App Runner services that use this connection. If there are any, the DeleteConnection action fails.

', 'DeleteObservabilityConfiguration' => '

Delete an App Runner observability configuration resource. You can delete a specific revision or the latest active revision. You can\'t delete a configuration that\'s used by one or more App Runner services.

', 'DeleteService' => '

Delete an App Runner service.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

Make sure that you don\'t have any active VPCIngressConnections associated with the service you want to delete.

', 'DeleteVpcConnector' => '

Delete an App Runner VPC connector resource. You can\'t delete a connector that\'s used by one or more App Runner services.

', 'DeleteVpcIngressConnection' => '

Delete an App Runner VPC Ingress Connection resource that\'s associated with an App Runner service. The VPC Ingress Connection must be in one of the following states to be deleted:

', 'DescribeAutoScalingConfiguration' => '

Return a full description of an App Runner automatic scaling configuration resource.

', 'DescribeCustomDomains' => '

Return a description of custom domain names that are associated with an App Runner service.

', 'DescribeObservabilityConfiguration' => '

Return a full description of an App Runner observability configuration resource.

', 'DescribeService' => '

Return a full description of an App Runner service.

', 'DescribeVpcConnector' => '

Return a description of an App Runner VPC connector resource.

', 'DescribeVpcIngressConnection' => '

Return a full description of an App Runner VPC Ingress Connection resource.

', 'DisassociateCustomDomain' => '

Disassociate a custom domain name from an App Runner service.

Certificates tracking domain validity are associated with a custom domain and are stored in AWS Certificate Manager (ACM). These certificates aren\'t deleted as part of this action. App Runner delays certificate deletion for 30 days after a domain is disassociated from your service.

', 'ListAutoScalingConfigurations' => '

Returns a list of active App Runner automatic scaling configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all active configurations in your account. You can optionally query only the latest revision of each requested name.

To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned by ListAutoScalingConfigurations.

', 'ListConnections' => '

Returns a list of App Runner connections that are associated with your Amazon Web Services account.

', 'ListObservabilityConfigurations' => '

Returns a list of active App Runner observability configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all active configurations in your account. You can optionally query only the latest revision of each requested name.

To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned by ListObservabilityConfigurations.

', 'ListOperations' => '

Return a list of operations that occurred on an App Runner service.

The resulting list of OperationSummary objects is sorted in reverse chronological order. The first object on the list represents the last started operation.

', 'ListServices' => '

Returns a list of running App Runner services in your Amazon Web Services account.

', 'ListServicesForAutoScalingConfiguration' => '

Returns a list of the associated App Runner services using an auto scaling configuration.

', 'ListTagsForResource' => '

List tags that are associated with for an App Runner resource. The response contains a list of tag key-value pairs.

', 'ListVpcConnectors' => '

Returns a list of App Runner VPC connectors in your Amazon Web Services account.

', 'ListVpcIngressConnections' => '

Return a list of App Runner VPC Ingress Connections in your Amazon Web Services account.

', 'PauseService' => '

Pause an active App Runner service. App Runner reduces compute capacity for the service to zero and loses state (for example, ephemeral storage is removed).

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'ResumeService' => '

Resume an active App Runner service. App Runner provisions compute capacity for the service.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'StartDeployment' => '

Initiate a manual deployment of the latest commit in a source code repository or the latest image in a source image repository to an App Runner service.

For a source code repository, App Runner retrieves the commit and builds a Docker image. For a source image repository, App Runner retrieves the latest Docker image. In both cases, App Runner then deploys the new image to your service and starts a new container instance.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'TagResource' => '

Add tags to, or update the tag values of, an App Runner resource. A tag is a key-value pair.

', 'UntagResource' => '

Remove tags from an App Runner resource.

', 'UpdateDefaultAutoScalingConfiguration' => '

Update an auto scaling configuration to be the default. The existing default auto scaling configuration will be set to non-default automatically.

', 'UpdateService' => '

Update an App Runner service. You can update the source configuration and instance configuration of the service. You can also update the ARN of the auto scaling configuration resource that\'s associated with the service. However, you can\'t change the name or the encryption configuration of the service. These can be set only when you create the service.

To update the tags applied to your service, use the separate actions TagResource and UntagResource.

This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation\'s progress.

', 'UpdateVpcIngressConnection' => '

Update an existing App Runner VPC Ingress Connection resource. The VPC Ingress Connection must be in one of the following states to be updated:

', ], 'shapes' => [ 'ASConfigMaxConcurrency' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$MaxConcurrency' => '

The maximum number of concurrent requests that you want an instance to process. If the number of concurrent requests exceeds this limit, App Runner scales up your service.

Default: 100

', ], ], 'ASConfigMaxSize' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$MaxSize' => '

The maximum number of instances that your service scales up to. At most MaxSize instances actively serve traffic for your service.

Default: 25

', ], ], 'ASConfigMinSize' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$MinSize' => '

The minimum number of instances that App Runner provisions for your service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

Default: 1

', ], ], 'AppRunnerResourceArn' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to associate a custom domain name with.

', 'AssociateCustomDomainResponse$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service with which a custom domain name is associated.

', 'AuthenticationConfiguration$ConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner connection that enables the App Runner service to connect to a source repository. It\'s required for GitHub code repositories.

', 'AutoScalingConfiguration$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of this auto scaling configuration.

', 'AutoScalingConfigurationSummary$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of this auto scaling configuration.

', 'Connection$ConnectionArn' => '

The Amazon Resource Name (ARN) of this connection.

', 'ConnectionSummary$ConnectionArn' => '

The Amazon Resource Name (ARN) of this connection.

', 'CreateServiceRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration.

Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability/3

Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:autoscalingconfiguration/high-availability

', 'CreateVpcIngressConnectionRequest$ServiceArn' => '

The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.

', 'DeleteAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to delete.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is deleted.

', 'DeleteConnectionRequest$ConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner connection that you want to delete.

', 'DeleteObservabilityConfigurationRequest$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner observability configuration that you want to delete.

The ARN can be a full observability configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is deleted.

', 'DeleteServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to delete.

', 'DeleteVpcConnectorRequest$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to delete.

The ARN must be a full VPC connector ARN.

', 'DeleteVpcIngressConnectionRequest$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection that you want to delete.

', 'DescribeAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want a description for.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is described.

', 'DescribeCustomDomainsRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want associated custom domain names to be described for.

', 'DescribeCustomDomainsResponse$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service whose associated custom domain names you want to describe.

', 'DescribeObservabilityConfigurationRequest$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner observability configuration that you want a description for.

The ARN can be a full observability configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is described.

', 'DescribeServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want a description for.

', 'DescribeVpcConnectorRequest$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want a description for.

The ARN must be a full VPC connector ARN.

', 'DescribeVpcIngressConnectionRequest$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC Ingress Connection that you want a description for.

', 'DisassociateCustomDomainRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to disassociate a custom domain name from.

', 'DisassociateCustomDomainResponse$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that a custom domain name is disassociated from.

', 'EgressConfiguration$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when EgressType = VPC.

', 'ListOperationsRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want a list of operations for.

', 'ListServicesForAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to list the services for.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is used.

', 'ListTagsForResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that a tag list is requested for.

It must be the ARN of an App Runner resource.

', 'ListVpcIngressConnectionsFilter$ServiceArn' => '

The Amazon Resource Name (ARN) of a service to filter by.

', 'ObservabilityConfiguration$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of this observability configuration.

', 'ObservabilityConfigurationSummary$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of this observability configuration.

', 'OperationSummary$TargetArn' => '

The Amazon Resource Name (ARN) of the resource that the operation acted on (for example, an App Runner service).

', 'PauseServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to pause.

', 'ResumeServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to resume.

', 'Service$ServiceArn' => '

The Amazon Resource Name (ARN) of this service.

', 'ServiceArnList$member' => NULL, 'ServiceObservabilityConfiguration$ObservabilityConfigurationArn' => '

The Amazon Resource Name (ARN) of the observability configuration that is associated with the service. Specified only when ObservabilityEnabled is true.

Specify an ARN with a name and a revision number to associate that revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing/3

Specify just the name to associate the latest revision. For example: arn:aws:apprunner:us-east-1:123456789012:observabilityconfiguration/xray-tracing

', 'ServiceSummary$ServiceArn' => '

The Amazon Resource Name (ARN) of this service.

', 'StartDeploymentRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to manually deploy to.

', 'TagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to update tags for.

It must be the ARN of an App Runner resource.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to remove tags from.

It must be the ARN of an App Runner resource.

', 'UpdateDefaultAutoScalingConfigurationRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to set as the default.

The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either .../name or .../name/revision . If a revision isn\'t specified, the latest active revision is set as the default.

', 'UpdateServiceRequest$ServiceArn' => '

The Amazon Resource Name (ARN) of the App Runner service that you want to update.

', 'UpdateServiceRequest$AutoScalingConfigurationArn' => '

The Amazon Resource Name (ARN) of an App Runner automatic scaling configuration resource that you want to associate with the App Runner service.

', 'UpdateVpcIngressConnectionRequest$VpcIngressConnectionArn' => '

The Amazon Resource Name (Arn) for the App Runner VPC Ingress Connection resource that you want to update.

', 'VpcConnector$VpcConnectorArn' => '

The Amazon Resource Name (ARN) of this VPC connector.

', 'VpcDNSTarget$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the VPC Ingress Connection that is associated with your service.

', 'VpcIngressConnection$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the VPC Ingress Connection.

', 'VpcIngressConnection$ServiceArn' => '

The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

', 'VpcIngressConnectionSummary$VpcIngressConnectionArn' => '

The Amazon Resource Name (ARN) of the VPC Ingress Connection.

', 'VpcIngressConnectionSummary$ServiceArn' => '

The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.

', ], ], 'AssociateCustomDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateCustomDomainResponse' => [ 'base' => NULL, 'refs' => [], ], 'AuthenticationConfiguration' => [ 'base' => '

Describes resources needed to authenticate access to some source repositories. The specific resource depends on the repository provider.

', 'refs' => [ 'SourceConfiguration$AuthenticationConfiguration' => '

Describes the resources that are needed to authenticate access to some source repositories.

', ], ], 'AutoScalingConfiguration' => [ 'base' => '

Describes an App Runner automatic scaling configuration resource.

A higher MinSize increases the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.

A lower MaxSize controls your cost. The tradeoff is lower responsiveness during peak demand.

Multiple revisions of a configuration might have the same AutoScalingConfigurationName and different AutoScalingConfigurationRevision values.

', 'refs' => [ 'CreateAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A description of the App Runner auto scaling configuration that\'s created by this request.

', 'DeleteAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A description of the App Runner auto scaling configuration that this request just deleted.

', 'DescribeAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A full description of the App Runner auto scaling configuration that you specified in this request.

', 'UpdateDefaultAutoScalingConfigurationResponse$AutoScalingConfiguration' => '

A description of the App Runner auto scaling configuration that was set as default.

', ], ], 'AutoScalingConfigurationName' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$AutoScalingConfigurationName' => '

The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

', 'AutoScalingConfigurationSummary$AutoScalingConfigurationName' => '

The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.

', 'CreateAutoScalingConfigurationRequest$AutoScalingConfigurationName' => '

A name for the auto scaling configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.

Prior to the release of Auto scale configuration enhancements, the name DefaultConfiguration was reserved.

This restriction is no longer in place. You can now manage DefaultConfiguration the same way you manage your custom auto scaling configurations. This means you can do the following with the DefaultConfiguration that App Runner provides:

', 'ListAutoScalingConfigurationsRequest$AutoScalingConfigurationName' => '

The name of the App Runner auto scaling configuration that you want to list. If specified, App Runner lists revisions that share this name. If not specified, App Runner returns revisions of all active configurations.

', ], ], 'AutoScalingConfigurationRevision' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$AutoScalingConfigurationRevision' => '

The revision of this auto scaling configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") that share the same AutoScalingConfigurationName.

', ], ], 'AutoScalingConfigurationStatus' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$Status' => '

The current state of the auto scaling configuration. If the status of a configuration revision is INACTIVE, it was deleted and can\'t be used. Inactive configuration revisions are permanently removed some time after they are deleted.

', 'AutoScalingConfigurationSummary$Status' => '

The current state of the auto scaling configuration. If the status of a configuration revision is INACTIVE, it was deleted and can\'t be used. Inactive configuration revisions are permanently removed some time after they are deleted.

', ], ], 'AutoScalingConfigurationSummary' => [ 'base' => '

Provides summary information about an App Runner automatic scaling configuration resource.

This type contains limited information about an auto scaling configuration. It includes only identification information, without configuration details. It\'s returned by the ListAutoScalingConfigurations action. Complete configuration information is returned by the CreateAutoScalingConfiguration, DescribeAutoScalingConfiguration, and DeleteAutoScalingConfiguration actions using the AutoScalingConfiguration type.

', 'refs' => [ 'AutoScalingConfigurationSummaryList$member' => NULL, 'Service$AutoScalingConfigurationSummary' => '

Summary information for the App Runner automatic scaling configuration resource that\'s associated with this service.

', ], ], 'AutoScalingConfigurationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAutoScalingConfigurationsResponse$AutoScalingConfigurationSummaryList' => '

A list of summary information records for auto scaling configurations. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'DeleteAutoScalingConfigurationRequest$DeleteAllRevisions' => '

Set to true to delete all of the revisions associated with the AutoScalingConfigurationArn parameter value.

When DeleteAllRevisions is set to true, the only valid value for the Amazon Resource Name (ARN) is a partial ARN ending with: .../name.

', 'IngressConfiguration$IsPubliclyAccessible' => '

Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.

', 'ListAutoScalingConfigurationsRequest$LatestOnly' => '

Set to true to list only the latest revision for each requested configuration name.

Set to false to list all revisions for each requested configuration name.

Default: true

', 'ListObservabilityConfigurationsRequest$LatestOnly' => '

Set to true to list only the latest revision for each requested configuration name.

Set to false to list all revisions for each requested configuration name.

Default: true

', 'ObservabilityConfiguration$Latest' => '

It\'s set to true for the configuration with the highest Revision among all configurations that share the same ObservabilityConfigurationName. It\'s set to false otherwise.

', 'ServiceObservabilityConfiguration$ObservabilityEnabled' => '

When true, an observability configuration resource is associated with the service, and an ObservabilityConfigurationArn is specified.

', ], ], 'BuildCommand' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$BuildCommand' => '

The command App Runner runs to build your application.

', ], ], 'CertificateValidationRecord' => [ 'base' => '

Describes a certificate CNAME record to add to your DNS. For more information, see AssociateCustomDomain.

', 'refs' => [ 'CertificateValidationRecordList$member' => NULL, ], ], 'CertificateValidationRecordList' => [ 'base' => NULL, 'refs' => [ 'CustomDomain$CertificateValidationRecords' => '

A list of certificate CNAME records that\'s used for this domain name.

', ], ], 'CertificateValidationRecordStatus' => [ 'base' => NULL, 'refs' => [ 'CertificateValidationRecord$Status' => '

The current state of the certificate CNAME record validation. It should change to SUCCESS after App Runner completes validation with your DNS.

', ], ], 'CodeConfiguration' => [ 'base' => '

Describes the configuration that App Runner uses to build and run an App Runner service from a source code repository.

', 'refs' => [ 'CodeRepository$CodeConfiguration' => '

Configuration for building and running the service from a source code repository.

CodeConfiguration is required only for CreateService request.

', ], ], 'CodeConfigurationValues' => [ 'base' => '

Describes the basic configuration needed for building and running an App Runner service. This type doesn\'t support the full set of possible configuration options. Fur full configuration capabilities, use a apprunner.yaml file in the source code repository.

', 'refs' => [ 'CodeConfiguration$CodeConfigurationValues' => '

The basic configuration for building and running the App Runner service. Use it to quickly launch an App Runner service without providing a apprunner.yaml file in the source code repository (or ignoring the file if it exists).

', ], ], 'CodeRepository' => [ 'base' => '

Describes a source code repository.

', 'refs' => [ 'SourceConfiguration$CodeRepository' => '

The description of a source code repository.

You must provide either this member or ImageRepository (but not both).

', ], ], 'ConfigurationSource' => [ 'base' => NULL, 'refs' => [ 'CodeConfiguration$ConfigurationSource' => '

The source of the App Runner configuration. Values are interpreted as follows:

', ], ], 'Connection' => [ 'base' => '

Describes an App Runner connection resource.

', 'refs' => [ 'CreateConnectionResponse$Connection' => '

A description of the App Runner connection that\'s created by this request.

', 'DeleteConnectionResponse$Connection' => '

A description of the App Runner connection that this request just deleted.

', ], ], 'ConnectionName' => [ 'base' => NULL, 'refs' => [ 'Connection$ConnectionName' => '

The customer-provided connection name.

', 'ConnectionSummary$ConnectionName' => '

The customer-provided connection name.

', 'CreateConnectionRequest$ConnectionName' => '

A name for the new connection. It must be unique across all App Runner connections for the Amazon Web Services account in the Amazon Web Services Region.

', 'ListConnectionsRequest$ConnectionName' => '

If specified, only this connection is returned. If not specified, the result isn\'t filtered by name.

', ], ], 'ConnectionStatus' => [ 'base' => NULL, 'refs' => [ 'Connection$Status' => '

The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

', 'ConnectionSummary$Status' => '

The current state of the App Runner connection. When the state is AVAILABLE, you can use the connection to create an App Runner service.

', ], ], 'ConnectionSummary' => [ 'base' => '

Provides summary information about an App Runner connection resource.

', 'refs' => [ 'ConnectionSummaryList$member' => NULL, ], ], 'ConnectionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListConnectionsResponse$ConnectionSummaryList' => '

A list of summary information records for connections. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'Cpu' => [ 'base' => NULL, 'refs' => [ 'InstanceConfiguration$Cpu' => '

The number of CPU units reserved for each instance of your App Runner service.

Default: 1 vCPU

', ], ], 'CreateAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateObservabilityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateObservabilityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcConnectorRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcConnectorResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CustomDomain' => [ 'base' => '

Describes a custom domain that\'s associated with an App Runner service.

', 'refs' => [ 'AssociateCustomDomainResponse$CustomDomain' => '

A description of the domain name that\'s being associated.

', 'CustomDomainList$member' => NULL, 'DisassociateCustomDomainResponse$CustomDomain' => '

A description of the domain name that\'s being disassociated.

', ], ], 'CustomDomainAssociationStatus' => [ 'base' => NULL, 'refs' => [ 'CustomDomain$Status' => '

The current state of the domain name association.

', ], ], 'CustomDomainList' => [ 'base' => NULL, 'refs' => [ 'DescribeCustomDomainsResponse$CustomDomains' => '

A list of descriptions of custom domain names that are associated with the service. In a paginated request, the request returns up to MaxResults records per call.

', ], ], 'CustomerAccountId' => [ 'base' => NULL, 'refs' => [ 'VpcIngressConnection$AccountId' => '

The Account Id you use to create the VPC Ingress Connection resource.

', ], ], 'DeleteAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteObservabilityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteObservabilityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcConnectorRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcConnectorResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeCustomDomainsMaxResults' => [ 'base' => NULL, 'refs' => [ 'DescribeCustomDomainsRequest$MaxResults' => '

The maximum number of results that each response (result page) can include. It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'DescribeCustomDomainsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeCustomDomainsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeObservabilityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeObservabilityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcConnectorRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcConnectorResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateCustomDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateCustomDomainResponse' => [ 'base' => NULL, 'refs' => [], ], 'DomainName' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainRequest$DomainName' => '

A custom domain endpoint to associate. Specify a root domain (for example, example.com), a subdomain (for example, login.example.com or admin.login.example.com), or a wildcard (for example, *.example.com).

', 'CustomDomain$DomainName' => '

An associated custom domain endpoint. It can be a root domain (for example, example.com), a subdomain (for example, login.example.com or admin.login.example.com), or a wildcard (for example, *.example.com).

', 'DisassociateCustomDomainRequest$DomainName' => '

The domain name that you want to disassociate from the App Runner service.

', 'VpcDNSTarget$DomainName' => '

The domain name of your target DNS that is associated with the Amazon VPC.

', 'VpcIngressConnection$DomainName' => '

The domain name associated with the VPC Ingress Connection resource.

', ], ], 'EgressConfiguration' => [ 'base' => '

Describes configuration settings related to outbound network traffic of an App Runner service.

', 'refs' => [ 'NetworkConfiguration$EgressConfiguration' => '

Network configuration settings for outbound message traffic.

', ], ], 'EgressType' => [ 'base' => NULL, 'refs' => [ 'EgressConfiguration$EgressType' => '

The type of egress configuration.

Set to DEFAULT for access to resources hosted on public networks.

Set to VPC to associate your service to a custom VPC specified by VpcConnectorArn.

', ], ], 'EncryptionConfiguration' => [ 'base' => '

Describes a custom encryption key that App Runner uses to encrypt copies of the source repository and service logs.

', 'refs' => [ 'CreateServiceRequest$EncryptionConfiguration' => '

An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an Amazon Web Services managed key.

', 'Service$EncryptionConfiguration' => '

The encryption key that App Runner uses to encrypt the service logs and the copy of the source repository that App Runner maintains for the service. It can be either a customer-provided encryption key or an Amazon Web Services managed key.

', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InternalServiceErrorException$Message' => NULL, 'InvalidRequestException$Message' => NULL, 'InvalidStateException$Message' => NULL, 'ResourceNotFoundException$Message' => NULL, 'ServiceQuotaExceededException$Message' => NULL, ], ], 'HasAssociatedService' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$HasAssociatedService' => '

Indicates if this auto scaling configuration has an App Runner service associated with it. A value of true indicates one or more services are associated. A value of false indicates no services are associated.

', 'AutoScalingConfigurationSummary$HasAssociatedService' => '

Indicates if this auto scaling configuration has an App Runner service associated with it. A value of true indicates one or more services are associated. A value of false indicates no services are associated.

', ], ], 'HealthCheckConfiguration' => [ 'base' => '

Describes the settings for the health check that App Runner performs to monitor the health of a service.

', 'refs' => [ 'CreateServiceRequest$HealthCheckConfiguration' => '

The settings for the health check that App Runner performs to monitor the health of the App Runner service.

', 'Service$HealthCheckConfiguration' => '

The settings for the health check that App Runner performs to monitor the health of this service.

', 'UpdateServiceRequest$HealthCheckConfiguration' => '

The settings for the health check that App Runner performs to monitor the health of the App Runner service.

', ], ], 'HealthCheckHealthyThreshold' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$HealthyThreshold' => '

The number of consecutive checks that must succeed before App Runner decides that the service is healthy.

Default: 1

', ], ], 'HealthCheckInterval' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Interval' => '

The time interval, in seconds, between health checks.

Default: 5

', ], ], 'HealthCheckPath' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Path' => '

The URL that health check requests are sent to.

Path is only applicable when you set Protocol to HTTP.

Default: "/"

', ], ], 'HealthCheckProtocol' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Protocol' => '

The IP protocol that App Runner uses to perform health checks for your service.

If you set Protocol to HTTP, App Runner sends health check requests to the HTTP path specified by Path.

Default: TCP

', ], ], 'HealthCheckTimeout' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$Timeout' => '

The time, in seconds, to wait for a health check response before deciding it failed.

Default: 2

', ], ], 'HealthCheckUnhealthyThreshold' => [ 'base' => NULL, 'refs' => [ 'HealthCheckConfiguration$UnhealthyThreshold' => '

The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.

Default: 5

', ], ], 'ImageConfiguration' => [ 'base' => '

Describes the configuration that App Runner uses to run an App Runner service using an image pulled from a source image repository.

', 'refs' => [ 'ImageRepository$ImageConfiguration' => '

Configuration for running the identified image.

', ], ], 'ImageIdentifier' => [ 'base' => NULL, 'refs' => [ 'ImageRepository$ImageIdentifier' => '

The identifier of an image.

For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the image name format, see Pulling an image in the Amazon ECR User Guide.

', ], ], 'ImageRepository' => [ 'base' => '

Describes a source image repository.

', 'refs' => [ 'SourceConfiguration$ImageRepository' => '

The description of a source image repository.

You must provide either this member or CodeRepository (but not both).

', ], ], 'ImageRepositoryType' => [ 'base' => NULL, 'refs' => [ 'ImageRepository$ImageRepositoryType' => '

The type of the image repository. This reflects the repository provider and whether the repository is private or public.

', ], ], 'IngressConfiguration' => [ 'base' => '

Network configuration settings for inbound network traffic.

', 'refs' => [ 'NetworkConfiguration$IngressConfiguration' => '

Network configuration settings for inbound message traffic.

', ], ], 'IngressVpcConfiguration' => [ 'base' => '

The configuration of your VPC and the associated VPC endpoint. The VPC endpoint is an Amazon Web Services PrivateLink resource that allows access to your App Runner services from within an Amazon VPC.

', 'refs' => [ 'CreateVpcIngressConnectionRequest$IngressVpcConfiguration' => '

Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.

', 'UpdateVpcIngressConnectionRequest$IngressVpcConfiguration' => '

Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to update the VPC Ingress Connection resource.

', 'VpcIngressConnection$IngressVpcConfiguration' => '

Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.

', ], ], 'InstanceConfiguration' => [ 'base' => '

Describes the runtime configuration of an App Runner service instance (scaling unit).

', 'refs' => [ 'CreateServiceRequest$InstanceConfiguration' => '

The runtime configuration of instances (scaling units) of your service.

', 'Service$InstanceConfiguration' => '

The runtime configuration of instances (scaling units) of this service.

', 'UpdateServiceRequest$InstanceConfiguration' => '

The runtime configuration to apply to instances (scaling units) of your service.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfigurationSummary$AutoScalingConfigurationRevision' => '

The revision of this auto scaling configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") with the same AutoScalingConfigurationName.

', 'ObservabilityConfiguration$ObservabilityConfigurationRevision' => '

The revision of this observability configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

', 'ObservabilityConfigurationSummary$ObservabilityConfigurationRevision' => '

The revision of this observability configuration. It\'s unique among all the active configurations ("Status": "ACTIVE") that share the same ObservabilityConfigurationName.

', 'VpcConnector$VpcConnectorRevision' => '

The revision of this VPC connector. It\'s unique among all the active connectors ("Status": "ACTIVE") that share the same Name.

At this time, App Runner supports only one revision per name.

', ], ], 'InternalServiceErrorException' => [ 'base' => '

An unexpected service exception occurred.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

One or more input parameters aren\'t valid. Refer to the API action\'s document page, correct the input parameters, and try the action again.

', 'refs' => [], ], 'InvalidStateException' => [ 'base' => '

You can\'t perform this action when the resource is in its current state.

', 'refs' => [], ], 'IpAddressType' => [ 'base' => NULL, 'refs' => [ 'NetworkConfiguration$IpAddressType' => '

App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual-stack (IPv4 and IPv6) for your incoming public network configuration. This is an optional parameter. If you do not specify an IpAddressType, it defaults to select IPv4.

Currently, App Runner supports dual-stack for only Public endpoint. Only IPv4 is supported for Private endpoint. If you update a service that\'s using dual-stack Public endpoint to a Private endpoint, your App Runner service will default to support only IPv4 for Private endpoint and fail to receive traffic originating from IPv6 endpoint.

', ], ], 'IsDefault' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$IsDefault' => '

Indicates if this auto scaling configuration should be used as the default for a new App Runner service that does not have an auto scaling configuration ARN specified during creation. Each account can have only one default AutoScalingConfiguration per region. The default AutoScalingConfiguration can be any revision under the same AutoScalingConfigurationName.

', 'AutoScalingConfigurationSummary$IsDefault' => '

Indicates if this auto scaling configuration should be used as the default for a new App Runner service that does not have an auto scaling configuration ARN specified during creation. Each account can have only one default AutoScalingConfiguration per region. The default AutoScalingConfiguration can be any revision under the same AutoScalingConfigurationName.

', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$KmsKey' => '

The ARN of the KMS key that\'s used for encryption.

', ], ], 'Latest' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$Latest' => '

It\'s set to true for the configuration with the highest Revision among all configurations that share the same AutoScalingConfigurationName. It\'s set to false otherwise.

', ], ], 'ListAutoScalingConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAutoScalingConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListObservabilityConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListObservabilityConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListOperationsMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListOperationsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'ListOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListOperationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesForAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesForAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListServicesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcConnectorsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcConnectorsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcIngressConnectionsFilter' => [ 'base' => '

Returns a list of VPC Ingress Connections based on the filter provided. It can return either ServiceArn or VpcEndpointId, or both.

', 'refs' => [ 'ListVpcIngressConnectionsRequest$Filter' => '

The VPC Ingress Connections to be listed based on either the Service Arn or Vpc Endpoint Id, or both.

', ], ], 'ListVpcIngressConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListVpcIngressConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'MaxConcurrency' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$MaxConcurrency' => '

The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up.

', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'ListAutoScalingConfigurationsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListConnectionsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). Used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListObservabilityConfigurationsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListServicesForAutoScalingConfigurationRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListVpcConnectorsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', 'ListVpcIngressConnectionsRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'MaxSize' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$MaxSize' => '

The maximum number of instances that a service scales up to. At most MaxSize instances actively serve traffic for your service.

', ], ], 'Memory' => [ 'base' => NULL, 'refs' => [ 'InstanceConfiguration$Memory' => '

The amount of memory, in MB or GB, reserved for each instance of your App Runner service.

Default: 2 GB

', ], ], 'MinSize' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$MinSize' => '

The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.

App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.

', ], ], 'NetworkConfiguration' => [ 'base' => '

Describes configuration settings related to network traffic of an App Runner service. Consists of embedded objects for each configurable network feature.

', 'refs' => [ 'CreateServiceRequest$NetworkConfiguration' => '

Configuration settings related to network traffic of the web application that the App Runner service runs.

', 'Service$NetworkConfiguration' => '

Configuration settings related to network traffic of the web application that this service runs.

', 'UpdateServiceRequest$NetworkConfiguration' => '

Configuration settings related to network traffic of the web application that the App Runner service runs.

', ], ], 'NextToken' => [ 'base' => NULL, 'refs' => [ 'ListAutoScalingConfigurationsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListAutoScalingConfigurationsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListConnectionsRequest$NextToken' => '

A token from a previous result page. Used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListConnectionsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. Returned in a paginated request.

', 'ListObservabilityConfigurationsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListObservabilityConfigurationsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListServicesForAutoScalingConfigurationRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListServicesForAutoScalingConfigurationResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListVpcConnectorsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListVpcConnectorsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListVpcIngressConnectionsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListVpcIngressConnectionsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', ], ], 'NullableBoolean' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainRequest$EnableWWWSubdomain' => '

Set to true to associate the subdomain www.DomainName with the App Runner service in addition to the base domain.

Default: true

', 'CustomDomain$EnableWWWSubdomain' => '

When true, the subdomain www.DomainName is associated with the App Runner service in addition to the base domain.

', 'SourceConfiguration$AutoDeploymentsEnabled' => '

If true, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment.

Default: App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that\'s in an Amazon Web Services account other than the one that the service is in. App Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).

', ], ], 'ObservabilityConfiguration' => [ 'base' => '

Describes an App Runner observability configuration resource. Multiple revisions of a configuration have the same ObservabilityConfigurationName and different ObservabilityConfigurationRevision values.

The resource is designed to configure multiple features (currently one feature, tracing). This type contains optional members that describe the configuration of these features (currently one member, TraceConfiguration). If a feature member isn\'t specified, the feature isn\'t enabled.

', 'refs' => [ 'CreateObservabilityConfigurationResponse$ObservabilityConfiguration' => '

A description of the App Runner observability configuration that\'s created by this request.

', 'DeleteObservabilityConfigurationResponse$ObservabilityConfiguration' => '

A description of the App Runner observability configuration that this request just deleted.

', 'DescribeObservabilityConfigurationResponse$ObservabilityConfiguration' => '

A full description of the App Runner observability configuration that you specified in this request.

', ], ], 'ObservabilityConfigurationName' => [ 'base' => NULL, 'refs' => [ 'CreateObservabilityConfigurationRequest$ObservabilityConfigurationName' => '

A name for the observability configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number 1 of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.

The name DefaultConfiguration is reserved. You can\'t use it to create a new observability configuration, and you can\'t create a revision of it.

When you want to use your own observability configuration for your App Runner service, create a configuration with a different name, and then provide it when you create or update your service.

', 'ListObservabilityConfigurationsRequest$ObservabilityConfigurationName' => '

The name of the App Runner observability configuration that you want to list. If specified, App Runner lists revisions that share this name. If not specified, App Runner returns revisions of all active configurations.

', 'ObservabilityConfiguration$ObservabilityConfigurationName' => '

The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

', 'ObservabilityConfigurationSummary$ObservabilityConfigurationName' => '

The customer-provided observability configuration name. It can be used in multiple revisions of a configuration.

', ], ], 'ObservabilityConfigurationStatus' => [ 'base' => NULL, 'refs' => [ 'ObservabilityConfiguration$Status' => '

The current state of the observability configuration. If the status of a configuration revision is INACTIVE, it was deleted and can\'t be used. Inactive configuration revisions are permanently removed some time after they are deleted.

', ], ], 'ObservabilityConfigurationSummary' => [ 'base' => '

Provides summary information about an App Runner observability configuration resource.

This type contains limited information about an observability configuration. It includes only identification information, without configuration details. It\'s returned by the ListObservabilityConfigurations action. Complete configuration information is returned by the CreateObservabilityConfiguration, DescribeObservabilityConfiguration, and DeleteObservabilityConfiguration actions using the ObservabilityConfiguration type.

', 'refs' => [ 'ObservabilityConfigurationSummaryList$member' => NULL, ], ], 'ObservabilityConfigurationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListObservabilityConfigurationsResponse$ObservabilityConfigurationSummaryList' => '

A list of summary information records for observability configurations. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'OperationStatus' => [ 'base' => NULL, 'refs' => [ 'OperationSummary$Status' => '

The current state of the operation.

', ], ], 'OperationSummary' => [ 'base' => '

Provides summary information for an operation that occurred on an App Runner service.

', 'refs' => [ 'OperationSummaryList$member' => NULL, ], ], 'OperationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListOperationsResponse$OperationSummaryList' => '

A list of operation summary information records. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'OperationType' => [ 'base' => NULL, 'refs' => [ 'OperationSummary$Type' => '

The type of operation. It indicates a specific action that occured.

', ], ], 'PauseServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'PauseServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ProviderType' => [ 'base' => NULL, 'refs' => [ 'Connection$ProviderType' => '

The source repository provider.

', 'ConnectionSummary$ProviderType' => '

The source repository provider.

', 'CreateConnectionRequest$ProviderType' => '

The source repository provider.

', ], ], 'ResourceNotFoundException' => [ 'base' => '

A resource doesn\'t exist for the specified Amazon Resource Name (ARN) in your Amazon Web Services account.

', 'refs' => [], ], 'ResumeServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResumeServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'AuthenticationConfiguration$AccessRoleArn' => '

The Amazon Resource Name (ARN) of the IAM role that grants the App Runner service access to a source repository. It\'s required for ECR image repositories (but not for ECR Public repositories).

', 'InstanceConfiguration$InstanceRoleArn' => '

The Amazon Resource Name (ARN) of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any Amazon Web Services APIs.

', ], ], 'Runtime' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$Runtime' => '

A runtime environment type for building and running an App Runner service. It represents a programming language runtime.

', ], ], 'RuntimeEnvironmentSecrets' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$RuntimeEnvironmentSecrets' => '

An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

', 'ImageConfiguration$RuntimeEnvironmentSecrets' => '

An array of key-value pairs representing the secrets and parameters that get referenced to your service as an environment variable. The supported values are either the full Amazon Resource Name (ARN) of the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.

', ], ], 'RuntimeEnvironmentSecretsName' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentSecrets$key' => NULL, ], ], 'RuntimeEnvironmentSecretsValue' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentSecrets$value' => NULL, ], ], 'RuntimeEnvironmentVariables' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$RuntimeEnvironmentVariables' => '

The environment variables that are available to your running App Runner service. An array of key-value pairs.

', 'ImageConfiguration$RuntimeEnvironmentVariables' => '

Environment variables that are available to your running App Runner service. An array of key-value pairs.

', ], ], 'RuntimeEnvironmentVariablesKey' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentVariables$key' => NULL, ], ], 'RuntimeEnvironmentVariablesValue' => [ 'base' => NULL, 'refs' => [ 'RuntimeEnvironmentVariables$value' => NULL, ], ], 'Service' => [ 'base' => '

Describes an App Runner service. It can describe a service in any state, including deleted services.

This type contains the full information about a service, including configuration details. It\'s returned by the CreateService, DescribeService, and DeleteService actions. A subset of this information is returned by the ListServices action using the ServiceSummary type.

', 'refs' => [ 'CreateServiceResponse$Service' => '

A description of the App Runner service that\'s created by this request.

', 'DeleteServiceResponse$Service' => '

A description of the App Runner service that this request just deleted.

', 'DescribeServiceResponse$Service' => '

A full description of the App Runner service that you specified in this request.

', 'PauseServiceResponse$Service' => '

A description of the App Runner service that this request just paused.

', 'ResumeServiceResponse$Service' => '

A description of the App Runner service that this request just resumed.

', 'UpdateServiceResponse$Service' => '

A description of the App Runner service updated by this request. All configuration values in the returned Service structure reflect configuration changes that are being applied by this request.

', ], ], 'ServiceArnList' => [ 'base' => NULL, 'refs' => [ 'ListServicesForAutoScalingConfigurationResponse$ServiceArnList' => '

A list of service ARN records. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'ServiceId' => [ 'base' => NULL, 'refs' => [ 'Service$ServiceId' => '

An ID that App Runner generated for this service. It\'s unique within the Amazon Web Services Region.

', 'ServiceSummary$ServiceId' => '

An ID that App Runner generated for this service. It\'s unique within the Amazon Web Services Region.

', ], ], 'ServiceMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListServicesRequest$MaxResults' => '

The maximum number of results to include in each response (result page). It\'s used for a paginated request.

If you don\'t specify MaxResults, the request retrieves all available results in a single response.

', ], ], 'ServiceName' => [ 'base' => NULL, 'refs' => [ 'CreateServiceRequest$ServiceName' => '

A name for the App Runner service. It must be unique across all the running App Runner services in your Amazon Web Services account in the Amazon Web Services Region.

', 'Service$ServiceName' => '

The customer-provided service name.

', 'ServiceSummary$ServiceName' => '

The customer-provided service name.

', ], ], 'ServiceObservabilityConfiguration' => [ 'base' => '

Describes the observability configuration of an App Runner service. These are additional observability features, like tracing, that you choose to enable. They\'re configured in a separate resource that you associate with your service.

', 'refs' => [ 'CreateServiceRequest$ObservabilityConfiguration' => '

The observability configuration of your service.

', 'Service$ObservabilityConfiguration' => '

The observability configuration of this service.

', 'UpdateServiceRequest$ObservabilityConfiguration' => '

The observability configuration of your service.

', ], ], 'ServiceQuotaExceededException' => [ 'base' => '

App Runner can\'t create this resource. You\'ve reached your account quota for this resource type.

For App Runner per-resource quotas, see App Runner endpoints and quotas in the Amazon Web Services General Reference.

', 'refs' => [], ], 'ServiceStatus' => [ 'base' => NULL, 'refs' => [ 'Service$Status' => '

The current state of the App Runner service. These particular values mean the following.

', 'ServiceSummary$Status' => '

The current state of the App Runner service. These particular values mean the following.

', ], ], 'ServiceSummary' => [ 'base' => '

Provides summary information for an App Runner service.

This type contains limited information about a service. It doesn\'t include configuration details. It\'s returned by the ListServices action. Complete service information is returned by the CreateService, DescribeService, and DeleteService actions using the Service type.

', 'refs' => [ 'ServiceSummaryList$member' => NULL, ], ], 'ServiceSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListServicesResponse$ServiceSummaryList' => '

A list of service summary information records. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'SourceCodeVersion' => [ 'base' => '

Identifies a version of code that App Runner refers to within a source code repository.

', 'refs' => [ 'CodeRepository$SourceCodeVersion' => '

The version that should be used within the source code repository.

', ], ], 'SourceCodeVersionType' => [ 'base' => NULL, 'refs' => [ 'SourceCodeVersion$Type' => '

The type of version identifier.

For a git-based repository, branches represent versions.

', ], ], 'SourceConfiguration' => [ 'base' => '

Describes the source deployed to an App Runner service. It can be a code or an image repository.

', 'refs' => [ 'CreateServiceRequest$SourceConfiguration' => '

The source to deploy to the App Runner service. It can be a code or an image repository.

', 'Service$SourceConfiguration' => '

The source deployed to the App Runner service. It can be a code or an image repository.

', 'UpdateServiceRequest$SourceConfiguration' => '

The source configuration to apply to the App Runner service.

You can change the configuration of the code or image repository that the service uses. However, you can\'t switch from code to image or the other way around. This means that you must provide the same structure member of SourceConfiguration that you originally included when you created the service. Specifically, you can include either CodeRepository or ImageRepository. To update the source configuration, set the values to members of the structure that you include.

', ], ], 'SourceDirectory' => [ 'base' => NULL, 'refs' => [ 'CodeRepository$SourceDirectory' => '

The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root.

', ], ], 'StartCommand' => [ 'base' => NULL, 'refs' => [ 'CodeConfigurationValues$StartCommand' => '

The command App Runner runs to start your application.

', 'ImageConfiguration$StartCommand' => '

An optional command that App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.

', ], ], 'StartDeploymentRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDeploymentResponse' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainResponse$DNSTarget' => '

The App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name.

', 'CertificateValidationRecord$Name' => '

The certificate CNAME record name.

', 'CertificateValidationRecord$Type' => '

The record type, always CNAME.

', 'CertificateValidationRecord$Value' => '

The certificate CNAME record value.

', 'CodeConfigurationValues$Port' => '

The port that your application listens to in the container.

Default: 8080

', 'CodeRepository$RepositoryUrl' => '

The location of the repository that contains the source code.

', 'DescribeCustomDomainsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones that are specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'DescribeCustomDomainsResponse$DNSTarget' => '

The App Runner subdomain of the App Runner service. The associated custom domain names are mapped to this target name.

', 'DescribeCustomDomainsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'DisassociateCustomDomainResponse$DNSTarget' => '

The App Runner subdomain of the App Runner service. The disassociated custom domain name was mapped to this target name.

', 'ImageConfiguration$Port' => '

The port that your application listens to in the container.

Default: 8080

', 'IngressVpcConfiguration$VpcId' => '

The ID of the VPC that is used for the VPC endpoint.

', 'IngressVpcConfiguration$VpcEndpointId' => '

The ID of the VPC endpoint that your App Runner service connects to.

', 'ListOperationsRequest$NextToken' => '

A token from a previous result page. It\'s used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListOperationsResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListServicesRequest$NextToken' => '

A token from a previous result page. Used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.

If you don\'t specify NextToken, the request retrieves the first result page.

', 'ListServicesResponse$NextToken' => '

The token that you can pass in a subsequent request to get the next result page. It\'s returned in a paginated request.

', 'ListVpcIngressConnectionsFilter$VpcEndpointId' => '

The ID of a VPC Endpoint to filter by.

', 'Service$ServiceUrl' => '

A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

', 'ServiceSummary$ServiceUrl' => '

A subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.

', 'SourceCodeVersion$Value' => '

A source code version.

For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.

', 'StringList$member' => NULL, 'VpcDNSTarget$VpcId' => '

The ID of the Amazon VPC that is associated with the custom domain name of the target DNS.

', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CreateVpcConnectorRequest$Subnets' => '

A list of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.

App Runner currently only provides support for IPv4.

', 'CreateVpcConnectorRequest$SecurityGroups' => '

A list of IDs of security groups that App Runner should use for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

', 'VpcConnector$Subnets' => '

A list of IDs of subnets that App Runner uses for your service. All IDs are of subnets of a single Amazon VPC.

', 'VpcConnector$SecurityGroups' => '

A list of IDs of security groups that App Runner uses for access to Amazon Web Services resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.

', ], ], 'Tag' => [ 'base' => '

Describes a tag that is applied to an App Runner resource. A tag is a metadata item consisting of a key-value pair.

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

The key of the tag.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

A list of tag keys that you want to remove.

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateAutoScalingConfigurationRequest$Tags' => '

A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair.

', 'CreateConnectionRequest$Tags' => '

A list of metadata items that you can associate with your connection resource. A tag is a key-value pair.

', 'CreateObservabilityConfigurationRequest$Tags' => '

A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair.

', 'CreateServiceRequest$Tags' => '

An optional list of metadata items that you can associate with the App Runner service resource. A tag is a key-value pair.

', 'CreateVpcConnectorRequest$Tags' => '

A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair.

', 'CreateVpcIngressConnectionRequest$Tags' => '

An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.

', 'ListTagsForResourceResponse$Tags' => '

A list of the tag key-value pairs that are associated with the resource.

', 'TagResourceRequest$Tags' => '

A list of tag key-value pairs to add or update. If a key is new to the resource, the tag is added with the provided value. If a key is already associated with the resource, the value of the tag is updated.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

The value of the tag.

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'AutoScalingConfiguration$CreatedAt' => '

The time when the auto scaling configuration was created. It\'s in Unix time stamp format.

', 'AutoScalingConfiguration$DeletedAt' => '

The time when the auto scaling configuration was deleted. It\'s in Unix time stamp format.

', 'AutoScalingConfigurationSummary$CreatedAt' => '

The time when the auto scaling configuration was created. It\'s in Unix time stamp format.

', 'Connection$CreatedAt' => '

The App Runner connection creation time, expressed as a Unix time stamp.

', 'ConnectionSummary$CreatedAt' => '

The App Runner connection creation time, expressed as a Unix time stamp.

', 'ObservabilityConfiguration$CreatedAt' => '

The time when the observability configuration was created. It\'s in Unix time stamp format.

', 'ObservabilityConfiguration$DeletedAt' => '

The time when the observability configuration was deleted. It\'s in Unix time stamp format.

', 'OperationSummary$StartedAt' => '

The time when the operation started. It\'s in the Unix time stamp format.

', 'OperationSummary$EndedAt' => '

The time when the operation ended. It\'s in the Unix time stamp format.

', 'OperationSummary$UpdatedAt' => '

The time when the operation was last updated. It\'s in the Unix time stamp format.

', 'Service$CreatedAt' => '

The time when the App Runner service was created. It\'s in the Unix time stamp format.

', 'Service$UpdatedAt' => '

The time when the App Runner service was last updated at. It\'s in the Unix time stamp format.

', 'Service$DeletedAt' => '

The time when the App Runner service was deleted. It\'s in the Unix time stamp format.

', 'ServiceSummary$CreatedAt' => '

The time when the App Runner service was created. It\'s in the Unix time stamp format.

', 'ServiceSummary$UpdatedAt' => '

The time when the App Runner service was last updated. It\'s in theUnix time stamp format.

', 'VpcConnector$CreatedAt' => '

The time when the VPC connector was created. It\'s in Unix time stamp format.

', 'VpcConnector$DeletedAt' => '

The time when the VPC connector was deleted. It\'s in Unix time stamp format.

', 'VpcIngressConnection$CreatedAt' => '

The time when the VPC Ingress Connection was created. It\'s in the Unix time stamp format.

', 'VpcIngressConnection$DeletedAt' => '

The time when the App Runner service was deleted. It\'s in the Unix time stamp format.

', ], ], 'TraceConfiguration' => [ 'base' => '

Describes the configuration of the tracing feature within an App Runner observability configuration.

', 'refs' => [ 'CreateObservabilityConfigurationRequest$TraceConfiguration' => '

The configuration of the tracing feature within this observability configuration. If you don\'t specify it, App Runner doesn\'t enable tracing.

', 'ObservabilityConfiguration$TraceConfiguration' => '

The configuration of the tracing feature within this observability configuration. If not specified, tracing isn\'t enabled.

', ], ], 'TracingVendor' => [ 'base' => NULL, 'refs' => [ 'TraceConfiguration$Vendor' => '

The implementation provider chosen for tracing App Runner services.

', ], ], 'UUID' => [ 'base' => NULL, 'refs' => [ 'CreateServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'DeleteServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'OperationSummary$Id' => '

A unique ID of this operation. It\'s unique in the scope of the App Runner service.

', 'PauseServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'ResumeServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'StartDeploymentResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', 'UpdateServiceResponse$OperationId' => '

The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation\'s progress.

', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDefaultAutoScalingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDefaultAutoScalingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateServiceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVpcIngressConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVpcIngressConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'VpcConnector' => [ 'base' => '

Describes an App Runner VPC connector resource. A VPC connector describes the Amazon Virtual Private Cloud (Amazon VPC) that an App Runner service is associated with, and the subnets and security group that are used.

Multiple revisions of a connector might have the same Name and different Revision values.

At this time, App Runner supports only one revision per name.

', 'refs' => [ 'CreateVpcConnectorResponse$VpcConnector' => '

A description of the App Runner VPC connector that\'s created by this request.

', 'DeleteVpcConnectorResponse$VpcConnector' => '

A description of the App Runner VPC connector that this request just deleted.

', 'DescribeVpcConnectorResponse$VpcConnector' => '

A description of the App Runner VPC connector that you specified in this request.

', 'VpcConnectors$member' => NULL, ], ], 'VpcConnectorName' => [ 'base' => NULL, 'refs' => [ 'CreateVpcConnectorRequest$VpcConnectorName' => '

A name for the VPC connector.

', 'VpcConnector$VpcConnectorName' => '

The customer-provided VPC connector name.

', ], ], 'VpcConnectorStatus' => [ 'base' => NULL, 'refs' => [ 'VpcConnector$Status' => '

The current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can\'t be used. Inactive connector revisions are permanently removed some time after they are deleted.

', ], ], 'VpcConnectors' => [ 'base' => NULL, 'refs' => [ 'ListVpcConnectorsResponse$VpcConnectors' => '

A list of information records for VPC connectors. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], 'VpcDNSTarget' => [ 'base' => '

DNS Target record for a custom domain of this Amazon VPC.

', 'refs' => [ 'VpcDNSTargetList$member' => NULL, ], ], 'VpcDNSTargetList' => [ 'base' => NULL, 'refs' => [ 'AssociateCustomDomainResponse$VpcDNSTargets' => '

DNS Target records for the custom domains of this Amazon VPC.

', 'DescribeCustomDomainsResponse$VpcDNSTargets' => '

DNS Target records for the custom domains of this Amazon VPC.

', 'DisassociateCustomDomainResponse$VpcDNSTargets' => '

DNS Target records for the custom domains of this Amazon VPC.

', ], ], 'VpcIngressConnection' => [ 'base' => '

The App Runner resource that specifies an App Runner endpoint for incoming traffic. It establishes a connection between a VPC interface endpoint and a App Runner service, to make your App Runner service accessible from only within an Amazon VPC.

', 'refs' => [ 'CreateVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection resource that\'s created by this request.

', 'DeleteVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection that this request just deleted.

', 'DescribeVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection that you specified in this request.

', 'UpdateVpcIngressConnectionResponse$VpcIngressConnection' => '

A description of the App Runner VPC Ingress Connection resource that\'s updated by this request.

', ], ], 'VpcIngressConnectionName' => [ 'base' => NULL, 'refs' => [ 'CreateVpcIngressConnectionRequest$VpcIngressConnectionName' => '

A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your Amazon Web Services account in the Amazon Web Services Region.

', 'VpcIngressConnection$VpcIngressConnectionName' => '

The customer-provided VPC Ingress Connection name.

', ], ], 'VpcIngressConnectionStatus' => [ 'base' => NULL, 'refs' => [ 'VpcIngressConnection$Status' => '

The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE, PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE, FAILED_DELETION, and DELETED..

', ], ], 'VpcIngressConnectionSummary' => [ 'base' => '

Provides summary information about an VPC Ingress Connection, which includes its VPC Ingress Connection ARN and its associated Service ARN.

', 'refs' => [ 'VpcIngressConnectionSummaryList$member' => NULL, ], ], 'VpcIngressConnectionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListVpcIngressConnectionsResponse$VpcIngressConnectionSummaryList' => '

A list of summary information records for VPC Ingress Connections. In a paginated request, the request returns up to MaxResults records for each call.

', ], ], ],]; diff --git a/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json b/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json index 705f0bb679..0b211bf59c 100644 --- a/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json +++ b/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json @@ -40,7 +40,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -83,7 +82,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -110,7 +109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -133,7 +131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -168,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -179,14 +175,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -200,14 +198,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -216,11 +212,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -231,14 +227,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -272,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -301,9 +299,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json.php b/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json.php index b259e1a664..ed362be1fd 100644 --- a/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json.php +++ b/src/data/apprunner/2020-05-15/endpoint-rule-set-1.json.php @@ -1,3 +1,3 @@ '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], ], ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ],]; +return [ 'version' => '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], true, ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://apprunner.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ],]; diff --git a/src/data/connect/2017-08-08/docs-2.json b/src/data/connect/2017-08-08/docs-2.json index 8d200df55c..c13d962b8f 100644 --- a/src/data/connect/2017-08-08/docs-2.json +++ b/src/data/connect/2017-08-08/docs-2.json @@ -4046,7 +4046,7 @@ "MetricsV2": { "base": null, "refs": { - "GetMetricDataV2Request$Metrics": "

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's Guide.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_ADHERENT_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULE_ADHERENCE

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULED_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_ABANDON_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_AGENT_CONNECTING_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD. For now, this metric only supports the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

The Negate key in Metric Level Filters is not applicable for this metric.

AVG_CONTACT_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_GREETING_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HOLDS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERRUPTIONS_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERRUPTION_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_QUEUE_ANSWER_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile

AVG_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_ABANDONED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_CREATED

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HANDLED

Unit: Count

Valid metric filter key: INITIATION_METHOD, DISCONNECT_REASON

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_RESOLVED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

CONTACTS_TRANSFERRED_OUT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_TRANSFERRED_OUT_BY_AGENT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

SUM_CONTACTS_ANSWERED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

SUM_CONTACTS_ABANDONED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

SUM_CONTACTS_DISCONNECTED

Valid metric filter key: DISCONNECT_REASON

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

" + "GetMetricDataV2Request$Metrics": "

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's Guide.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_ADHERENT_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULE_ADHERENCE

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULED_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_ABANDON_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_AGENT_CONNECTING_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD. For now, this metric only supports the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

The Negate key in Metric Level Filters is not applicable for this metric.

AVG_CONTACT_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_GREETING_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HOLDS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERRUPTIONS_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERRUPTION_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_QUEUE_ANSWER_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile

AVG_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_ABANDONED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_CREATED

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HANDLED

Unit: Count

Valid metric filter key: INITIATION_METHOD, DISCONNECT_REASON

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_RESOLVED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

CONTACTS_TRANSFERRED_OUT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_TRANSFERRED_OUT_BY_AGENT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

SUM_CONTACTS_ANSWERED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

SUM_CONTACTS_ABANDONED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for \"Less than\").

SUM_CONTACTS_DISCONNECTED

Valid metric filter key: DISCONNECT_REASON

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

" } }, "MinutesLimit60": { diff --git a/src/data/connect/2017-08-08/docs-2.json.php b/src/data/connect/2017-08-08/docs-2.json.php index 51c049d99e..3b24623a9f 100644 --- a/src/data/connect/2017-08-08/docs-2.json.php +++ b/src/data/connect/2017-08-08/docs-2.json.php @@ -1,3 +1,3 @@ '2.0', 'service' => '

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

', 'operations' => [ 'ActivateEvaluationForm' => '

Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.

', 'AssociateApprovedOrigin' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates an approved origin to an Amazon Connect instance.

', 'AssociateBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.

', 'AssociateDefaultVocabulary' => '

Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.

', 'AssociateInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can\'t define an instance with multiple S3 buckets for storing chat transcripts.

This API does not create a resource that doesn\'t exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association.

', 'AssociateLambdaFunction' => '

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Lambda function.

', 'AssociateLexBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.

', 'AssociatePhoneNumberContactFlow' => '

Associates a flow with a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

', 'AssociateQueueQuickConnects' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates a set of quick connects with a queue.

', 'AssociateRoutingProfileQueues' => '

Associates a set of queues with a routing profile.

', 'AssociateSecurityKey' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates a security key to the instance.

', 'AssociateTrafficDistributionGroupUser' => '

Associates an agent with a traffic distribution group.

', 'BatchGetFlowAssociation' => '

Retrieve the flow associations for the given resources.

', 'ClaimPhoneNumber' => '

Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.

For more information about how to use this operation, see Claim a phone number in your country and Claim phone numbers to traffic distribution groups in the Amazon Connect Administrator Guide.

You can call the SearchAvailablePhoneNumbers API for available phone numbers that you can claim. Call the DescribePhoneNumber API to verify the status of a previous ClaimPhoneNumber operation.

If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

', 'CreateAgentStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Creates an agent status for the specified Amazon Connect instance.

', 'CreateContactFlow' => '

Creates a flow for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language.

', 'CreateContactFlowModule' => '

Creates a flow module for the specified Amazon Connect instance.

', 'CreateEvaluationForm' => '

Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.

', 'CreateHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Creates hours of operation.

', 'CreateInstance' => '

This API is in preview release for Amazon Connect and is subject to change.

Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

', 'CreateIntegrationAssociation' => '

Creates an Amazon Web Services resource association with an Amazon Connect instance.

', 'CreateParticipant' => '

Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants.

', 'CreatePrompt' => '

Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon Connect Administrator\'s Guide.

', 'CreateQueue' => '

This API is in preview release for Amazon Connect and is subject to change.

Creates a new queue for the specified Amazon Connect instance.

', 'CreateQuickConnect' => '

Creates a quick connect for the specified Amazon Connect instance.

', 'CreateRoutingProfile' => '

Creates a new routing profile.

', 'CreateRule' => '

Creates a rule for the specified Amazon Connect instance.

Use the Rules Function language to code conditions for the rule.

', 'CreateSecurityProfile' => '

Creates a security profile.

', 'CreateTaskTemplate' => '

Creates a new task template in the specified Amazon Connect instance.

', 'CreateTrafficDistributionGroup' => '

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect Administrator Guide.

', 'CreateUseCase' => '

Creates a use case for an integration association.

', 'CreateUser' => '

Creates a user account for the specified Amazon Connect instance.

Certain UserIdentityInfo parameters are required in some situations. For example, Email is required if you are using SAML for identity management. FirstName and LastName are required if you are using Amazon Connect or SAML for identity management.

For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide.

', 'CreateUserHierarchyGroup' => '

Creates a new user hierarchy group.

', 'CreateView' => '

Creates a new view with the possible status of SAVED or PUBLISHED.

The views will have a unique name for each connect instance.

It performs basic content validation if the status is SAVED or full content validation if the status is set to PUBLISHED. An error is returned if validation fails. It associates either the $SAVED qualifier or both of the $SAVED and $LATEST qualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided.

', 'CreateViewVersion' => '

Publishes a new version of the view identifier.

Versions are immutable and monotonically increasing.

It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATEST alias.

', 'CreateVocabulary' => '

Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language.

', 'DeactivateEvaluationForm' => '

Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form.

', 'DeleteContactEvaluation' => '

Deletes a contact evaluation in the specified Amazon Connect instance.

', 'DeleteContactFlow' => '

Deletes a flow for the specified Amazon Connect instance.

', 'DeleteContactFlowModule' => '

Deletes the specified flow module.

', 'DeleteEvaluationForm' => '

Deletes an evaluation form in the specified Amazon Connect instance.

', 'DeleteHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Deletes an hours of operation.

', 'DeleteInstance' => '

This API is in preview release for Amazon Connect and is subject to change.

Deletes the Amazon Connect instance.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

', 'DeleteIntegrationAssociation' => '

Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.

', 'DeletePrompt' => '

Deletes a prompt.

', 'DeleteQueue' => '

Deletes a queue.

', 'DeleteQuickConnect' => '

Deletes a quick connect.

', 'DeleteRoutingProfile' => '

Deletes a routing profile.

', 'DeleteRule' => '

Deletes a rule for the specified Amazon Connect instance.

', 'DeleteSecurityProfile' => '

Deletes a security profile.

', 'DeleteTaskTemplate' => '

Deletes the task template.

', 'DeleteTrafficDistributionGroup' => '

Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

For more information about deleting traffic distribution groups, see Delete traffic distribution groups in the Amazon Connect Administrator Guide.

', 'DeleteUseCase' => '

Deletes a use case from an integration association.

', 'DeleteUser' => '

Deletes a user account from the specified Amazon Connect instance.

For information about what happens to a user\'s data when their account is deleted, see Delete Users from Your Amazon Connect Instance in the Amazon Connect Administrator Guide.

', 'DeleteUserHierarchyGroup' => '

Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.

', 'DeleteView' => '

Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).

', 'DeleteViewVersion' => '

Deletes the particular version specified in ViewVersion identifier.

', 'DeleteVocabulary' => '

Deletes the vocabulary that has the given identifier.

', 'DescribeAgentStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes an agent status.

', 'DescribeContact' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified contact.

Contact information remains available in Amazon Connect for 24 months, and then it is deleted.

Only data from November 12, 2021, and later is returned by this API.

', 'DescribeContactEvaluation' => '

Describes a contact evaluation in the specified Amazon Connect instance.

', 'DescribeContactFlow' => '

Describes the specified flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'DescribeContactFlowModule' => '

Describes the specified flow module.

', 'DescribeEvaluationForm' => '

Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described.

', 'DescribeHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the hours of operation.

', 'DescribeInstance' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable.

If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked.

', 'DescribeInstanceAttribute' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified instance attribute.

', 'DescribeInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Retrieves the current storage configurations for the specified resource type, association ID, and instance ID.

', 'DescribePhoneNumber' => '

Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.

If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

', 'DescribePrompt' => '

Describes the prompt.

', 'DescribeQueue' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified queue.

', 'DescribeQuickConnect' => '

Describes the quick connect.

', 'DescribeRoutingProfile' => '

Describes the specified routing profile.

', 'DescribeRule' => '

Describes a rule for the specified Amazon Connect instance.

', 'DescribeSecurityProfile' => '

Gets basic information about the security profle.

', 'DescribeTrafficDistributionGroup' => '

Gets details and status of a traffic distribution group.

', 'DescribeUser' => '

Describes the specified user account. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.

', 'DescribeUserHierarchyGroup' => '

Describes the specified hierarchy group.

', 'DescribeUserHierarchyStructure' => '

Describes the hierarchy structure of the specified Amazon Connect instance.

', 'DescribeView' => '

Retrieves the view for the specified Amazon Connect instance and view identifier.

The view identifier can be supplied as a ViewId or ARN.

$SAVED needs to be supplied if a view is unpublished.

The view identifier can contain an optional qualifier, for example, <view-id>:$SAVED, which is either an actual version number or an Amazon Connect managed qualifier $SAVED | $LATEST. If it is not supplied, then $LATEST is assumed for customer managed views and an error is returned if there is no published content available. Version 1 is assumed for Amazon Web Services managed views.

', 'DescribeVocabulary' => '

Describes the specified vocabulary.

', 'DisassociateApprovedOrigin' => '

This API is in preview release for Amazon Connect and is subject to change.

Revokes access to integrated applications from Amazon Connect.

', 'DisassociateBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.

', 'DisassociateInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Removes the storage type configurations for the specified resource type and association ID.

', 'DisassociateLambdaFunction' => '

This API is in preview release for Amazon Connect and is subject to change.

Remove the Lambda function from the dropdown options available in the relevant flow blocks.

', 'DisassociateLexBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex bot.

', 'DisassociatePhoneNumberContactFlow' => '

Removes the flow association from a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

', 'DisassociateQueueQuickConnects' => '

This API is in preview release for Amazon Connect and is subject to change.

Disassociates a set of quick connects from a queue.

', 'DisassociateRoutingProfileQueues' => '

Disassociates a set of queues from a routing profile.

', 'DisassociateSecurityKey' => '

This API is in preview release for Amazon Connect and is subject to change.

Deletes the specified security key.

', 'DisassociateTrafficDistributionGroupUser' => '

Disassociates an agent from a traffic distribution group.

', 'DismissUserContact' => '

Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the Agent Event Stream.

', 'GetContactAttributes' => '

Retrieves the contact attributes for the specified contact.

', 'GetCurrentMetricData' => '

Gets the real-time metric data from the specified Amazon Connect instance.

For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

', 'GetCurrentUserData' => '

Gets the real-time active user data from the specified Amazon Connect instance.

', 'GetFederationToken' => '

Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is for the Amazon Connect user which corresponds to the IAM credentials that were used to invoke this action.

For more information about how SAML sign-in works in Amazon Connect, see Configure SAML with IAM for Amazon Connect in the Amazon Connect Administrator Guide.

This API doesn\'t support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:

Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect

', 'GetMetricData' => '

Gets historical metric data from the specified Amazon Connect instance.

For a description of each historical metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

We recommend using the GetMetricDataV2 API. It provides more flexibility, features, and the ability to query longer time ranges than GetMetricData. Use it to retrieve historical agent and contact metrics for the last 3 months, at varying intervals. You can also use it to build custom dashboards to measure historical queue and agent performance. For example, you can track the number of incoming contacts for the last 7 days, with data split by day, to see how contact volume changed per day of the week.

', 'GetMetricDataV2' => '

Gets metric data from the specified Amazon Connect instance.

GetMetricDataV2 offers more features than GetMetricData, the previous version of this API. It has new metrics, offers filtering at a metric level, and offers the ability to filter and group data by channels, queues, routing profiles, agents, and agent hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals.

For a description of the historical metrics that are supported by GetMetricDataV2 and GetMetricData, see Historical metrics definitions in the Amazon Connect Administrator\'s Guide.

', 'GetPromptFile' => '

Gets the prompt file.

', 'GetTaskTemplate' => '

Gets details about a specific task template in the specified Amazon Connect instance.

', 'GetTrafficDistribution' => '

Retrieves the current traffic distribution for a given traffic distribution group.

', 'ListAgentStatuses' => '

This API is in preview release for Amazon Connect and is subject to change.

Lists agent statuses.

', 'ListApprovedOrigins' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all approved origins associated with the instance.

', 'ListBots' => '

This API is in preview release for Amazon Connect and is subject to change.

For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to returns both Amazon Lex V1 and V2 bots.

', 'ListContactEvaluations' => '

Lists contact evaluations in the specified Amazon Connect instance.

', 'ListContactFlowModules' => '

Provides information about the flow modules for the specified Amazon Connect instance.

', 'ListContactFlows' => '

Provides information about the flows for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language.

For more information about flows, see Flows in the Amazon Connect Administrator Guide.

', 'ListContactReferences' => '

This API is in preview release for Amazon Connect and is subject to change.

For the specified referenceTypes, returns a list of references associated with the contact.

', 'ListDefaultVocabularies' => '

Lists the default vocabularies for the specified Amazon Connect instance.

', 'ListEvaluationFormVersions' => '

Lists versions of an evaluation form in the specified Amazon Connect instance.

', 'ListEvaluationForms' => '

Lists evaluation forms in the specified Amazon Connect instance.

', 'ListHoursOfOperations' => '

Provides information about the hours of operation for the specified Amazon Connect instance.

For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide.

', 'ListInstanceAttributes' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all attribute types for the given instance.

', 'ListInstanceStorageConfigs' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of storage configs for the identified instance and resource type.

', 'ListInstances' => '

This API is in preview release for Amazon Connect and is subject to change.

Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren\'t successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked.

', 'ListIntegrationAssociations' => '

Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.

', 'ListLambdaFunctions' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks.

', 'ListLexBots' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots API.

', 'ListPhoneNumbers' => '

Provides information about the phone numbers for the specified Amazon Connect instance.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

', 'ListPhoneNumbersV2' => '

Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

', 'ListPrompts' => '

Provides information about the prompts for the specified Amazon Connect instance.

', 'ListQueueQuickConnects' => '

This API is in preview release for Amazon Connect and is subject to change.

Lists the quick connects associated with a queue.

', 'ListQueues' => '

Provides information about the queues for the specified Amazon Connect instance.

If you do not specify a QueueTypes parameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code.

For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.

', 'ListQuickConnects' => '

Provides information about the quick connects for the specified Amazon Connect instance.

', 'ListRoutingProfileQueues' => '

Lists the queues associated with a routing profile.

', 'ListRoutingProfiles' => '

Provides summary information about the routing profiles for the specified Amazon Connect instance.

For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide.

', 'ListRules' => '

List all rules for the specified Amazon Connect instance.

', 'ListSecurityKeys' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all security keys associated with the instance.

', 'ListSecurityProfileApplications' => '

Returns a list of third-party applications in a specific security profile.

', 'ListSecurityProfilePermissions' => '

Lists the permissions granted to a security profile.

', 'ListSecurityProfiles' => '

Provides summary information about the security profiles for the specified Amazon Connect instance.

For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide.

', 'ListTagsForResource' => '

Lists the tags for the specified resource.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

', 'ListTaskTemplates' => '

Lists task templates for the specified Amazon Connect instance.

', 'ListTrafficDistributionGroupUsers' => '

Lists traffic distribution group users.

', 'ListTrafficDistributionGroups' => '

Lists traffic distribution groups.

', 'ListUseCases' => '

Lists the use cases for the integration association.

', 'ListUserHierarchyGroups' => '

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.

', 'ListUsers' => '

Provides summary information about the users for the specified Amazon Connect instance.

', 'ListViewVersions' => '

Returns all the available versions for the specified Amazon Connect instance and view identifier.

Results will be sorted from highest to lowest.

', 'ListViews' => '

Returns views in the given instance.

Results are sorted primarily by type, and secondarily by name.

', 'MonitorContact' => '

Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.

', 'PutUserStatus' => '

Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent\'s next status.

For more information, see Agent status and Set your next status in the Amazon Connect Administrator Guide.

', 'ReleasePhoneNumber' => '

Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.

To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber API, not the Amazon Connect console.

After releasing a phone number, the phone number enters into a cooldown period of 30 days. It cannot be searched for or claimed again until the period has ended. If you accidentally release a phone number, contact Amazon Web Services Support.

If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

', 'ReplicateInstance' => '

Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions.

For more information about replicating an Amazon Connect instance, see Create a replica of your existing Amazon Connect instance in the Amazon Connect Administrator Guide.

', 'ResumeContactRecording' => '

When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume.

Voice and screen recordings are supported.

', 'SearchAvailablePhoneNumbers' => '

Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.

', 'SearchHoursOfOperations' => '

Searches the hours of operation in an Amazon Connect instance, with optional filtering.

', 'SearchPrompts' => '

Searches prompts in an Amazon Connect instance, with optional filtering.

', 'SearchQueues' => '

Searches queues in an Amazon Connect instance, with optional filtering.

', 'SearchQuickConnects' => '

Searches quick connects in an Amazon Connect instance, with optional filtering.

', 'SearchResourceTags' => '

Searches tags used in an Amazon Connect instance using optional search criteria.

', 'SearchRoutingProfiles' => '

Searches routing profiles in an Amazon Connect instance, with optional filtering.

', 'SearchSecurityProfiles' => '

Searches security profiles in an Amazon Connect instance, with optional filtering.

', 'SearchUsers' => '

Searches users in an Amazon Connect instance, with optional filtering.

AfterContactWorkTimeLimit is returned in milliseconds.

', 'SearchVocabularies' => '

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.

', 'StartChatContact' => '

Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

A 429 error occurs in the following situations:

If you use the ChatDurationInMinutes parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.

For more information about chat, see Chat in the Amazon Connect Administrator Guide.

', 'StartContactEvaluation' => '

Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.

Evaluations created through the public API do not contain answer values suggested from automation.

', 'StartContactRecording' => '

Starts recording the contact:

StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can\'t use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.

You can use this API to override the recording behavior configured in the Set recording behavior block.

Only voice recordings are supported at this time.

', 'StartContactStreaming' => '

Initiates real-time message streaming for a new chat contact.

For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.

', 'StartOutboundVoiceContact' => '

Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that\'s specified (in ContactFlowId).

Agents do not initiate the outbound API, which means that they do not dial the contact. If the flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case.

There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.

UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota Amazon Connect campaigns.

', 'StartTaskContact' => '

Initiates a flow to start a new task contact. For more information about task contacts, see Concepts: Tasks in Amazon Connect in the Amazon Connect Administrator Guide.

When using PreviousContactId and RelatedContactId input parameters, note the following:

In addition, when calling StartTaskContact include only one of these parameters: ContactFlowID, QuickConnectID, or TaskTemplateID. Only one parameter is required as long as the task template has a flow configured to run it. If more than one parameter is specified, or only the TaskTemplateID is specified but it does not have a flow configured, the request returns an error because Amazon Connect cannot identify the unique flow to run when the task is created.

A ServiceQuotaExceededException occurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the same PreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.

', 'StopContact' => '

Ends the specified contact. This call does not work for voice contacts that use the following initiation methods:

Chat and task contacts, however, can be terminated in any state, regardless of initiation method.

', 'StopContactRecording' => '

Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can\'t use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.

Only voice recordings are supported at this time.

', 'StopContactStreaming' => '

Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.

', 'SubmitContactEvaluation' => '

Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier.

If a contact evaluation is already in submitted state, this operation will trigger a resubmission.

', 'SuspendContactRecording' => '

When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen.

The period of time that the recording is suspended is filled with silence in the final recording.

Voice and screen recordings are supported.

', 'TagResource' => '

Adds the specified tags to the specified resource.

Some of the supported resource types are agents, routing profiles, queues, quick connects, contact flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

', 'TransferContact' => '

Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.

Note the following requirements:

', 'UntagResource' => '

Removes the specified tags from the specified resource.

', 'UpdateAgentStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates agent status.

', 'UpdateContact' => '

This API is in preview release for Amazon Connect and is subject to change.

Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.

You can add or update user-defined contact information for both ongoing and completed contacts.

', 'UpdateContactAttributes' => '

Creates or updates user-defined contact attributes associated with the specified contact.

You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer\'s name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.

Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

', 'UpdateContactEvaluation' => '

Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier.

', 'UpdateContactFlowContent' => '

Updates the specified flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'UpdateContactFlowMetadata' => '

Updates metadata about specified flow.

', 'UpdateContactFlowModuleContent' => '

Updates specified flow module for the specified Amazon Connect instance.

', 'UpdateContactFlowModuleMetadata' => '

Updates metadata about specified flow module.

', 'UpdateContactFlowName' => '

The name of the flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'UpdateContactSchedule' => '

Updates the scheduled time of a task contact that is already scheduled.

', 'UpdateEvaluationForm' => '

Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.

This operation does not support partial updates. Instead it does a full update of evaluation form content.

', 'UpdateHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the hours of operation.

', 'UpdateInstanceAttribute' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the value for the specified attribute type.

', 'UpdateInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates an existing configuration for a resource type. This API is idempotent.

', 'UpdateParticipantRoleConfig' => '

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

', 'UpdatePhoneNumber' => '

Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.

After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn\'t migrate the flow configuration of the phone number, too.

You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.

', 'UpdatePhoneNumberMetadata' => '

Updates a phone number’s metadata.

To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.

', 'UpdatePrompt' => '

Updates a prompt.

', 'UpdateQueueHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the hours of operation for the specified queue.

', 'UpdateQueueMaxContacts' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the maximum number of contacts allowed in a queue before it is considered full.

', 'UpdateQueueName' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the name and description of a queue. At least Name or Description must be provided.

', 'UpdateQueueOutboundCallerConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.

', 'UpdateQueueStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the status of the queue.

', 'UpdateQuickConnectConfig' => '

Updates the configuration settings for the specified quick connect.

', 'UpdateQuickConnectName' => '

Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided.

', 'UpdateRoutingProfileAgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

', 'UpdateRoutingProfileConcurrency' => '

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

', 'UpdateRoutingProfileDefaultOutboundQueue' => '

Updates the default outbound queue of a routing profile.

', 'UpdateRoutingProfileName' => '

Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided.

', 'UpdateRoutingProfileQueues' => '

Updates the properties associated with a set of queues for a routing profile.

', 'UpdateRule' => '

Updates a rule for the specified Amazon Connect instance.

Use the Rules Function language to code conditions for the rule.

', 'UpdateSecurityProfile' => '

Updates a security profile.

', 'UpdateTaskTemplate' => '

Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content.

', 'UpdateTrafficDistribution' => '

Updates the traffic distribution for a given traffic distribution group.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide.

', 'UpdateUserHierarchy' => '

Assigns the specified hierarchy group to the specified user.

', 'UpdateUserHierarchyGroupName' => '

Updates the name of the user hierarchy group.

', 'UpdateUserHierarchyStructure' => '

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

', 'UpdateUserIdentityInfo' => '

Updates the identity information for the specified user.

We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker\'s email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.

', 'UpdateUserPhoneConfig' => '

Updates the phone configuration settings for the specified user.

', 'UpdateUserRoutingProfile' => '

Assigns the specified routing profile to the specified user.

', 'UpdateUserSecurityProfiles' => '

Assigns the specified security profiles to the specified user.

', 'UpdateViewContent' => '

Updates the view content of the given view identifier in the specified Amazon Connect instance.

It performs content validation if Status is set to SAVED and performs full content validation if Status is PUBLISHED. Note that the $SAVED alias\' content will always be updated, but the $LATEST alias\' content will only be updated if Status is PUBLISHED.

', 'UpdateViewMetadata' => '

Updates the view metadata. Note that either Name or Description must be provided.

', ], 'shapes' => [ 'ARN' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'AgentStatus$AgentStatusARN' => '

The Amazon Resource Name (ARN) of the agent status.

', 'AgentStatusReference$StatusArn' => '

The Amazon Resource Name (ARN) of the agent\'s status.

', 'AgentStatusSummary$Arn' => '

The Amazon Resource Name (ARN) for the agent status.

', 'ClaimPhoneNumberRequest$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

', 'ClaimPhoneNumberResponse$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'ClaimedPhoneNumberSummary$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through.

', 'Contact$Arn' => '

The Amazon Resource Name (ARN) for the contact.

', 'ContactFlow$Arn' => '

The Amazon Resource Name (ARN) of the flow.

', 'ContactFlowModule$Arn' => '

The Amazon Resource Name (ARN).

', 'ContactFlowModuleSummary$Arn' => '

The Amazon Resource Name (ARN) of the flow module.

', 'ContactFlowSummary$Arn' => '

The Amazon Resource Name (ARN) of the flow.

', 'CreateAgentStatusResponse$AgentStatusARN' => '

The Amazon Resource Name (ARN) of the agent status.

', 'CreateContactFlowModuleResponse$Arn' => '

The Amazon Resource Name (ARN) of the flow module.

', 'CreateContactFlowResponse$ContactFlowArn' => '

The Amazon Resource Name (ARN) of the flow.

', 'CreateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'CreateHoursOfOperationResponse$HoursOfOperationArn' => '

The Amazon Resource Name (ARN) for the hours of operation.

', 'CreateInstanceResponse$Arn' => '

The Amazon Resource Name (ARN) of the instance.

', 'CreateIntegrationAssociationRequest$IntegrationArn' => '

The Amazon Resource Name (ARN) of the integration.

When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.

', 'CreateIntegrationAssociationResponse$IntegrationAssociationArn' => '

The Amazon Resource Name (ARN) for the association.

', 'CreatePromptResponse$PromptARN' => '

The Amazon Resource Name (ARN) of the prompt.

', 'CreateQueueResponse$QueueArn' => '

The Amazon Resource Name (ARN) of the queue.

', 'CreateQuickConnectResponse$QuickConnectARN' => '

The Amazon Resource Name (ARN) for the quick connect.

', 'CreateRoutingProfileResponse$RoutingProfileArn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'CreateRuleResponse$RuleArn' => '

The Amazon Resource Name (ARN) of the rule.

', 'CreateSecurityProfileResponse$SecurityProfileArn' => '

The Amazon Resource Name (ARN) for the security profile.

', 'CreateUseCaseResponse$UseCaseArn' => '

The Amazon Resource Name (ARN) for the use case.

', 'CreateUserHierarchyGroupResponse$HierarchyGroupArn' => '

The Amazon Resource Name (ARN) of the hierarchy group.

', 'CreateUserResponse$UserArn' => '

The Amazon Resource Name (ARN) of the user account.

', 'CreateVocabularyResponse$VocabularyArn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'DeactivateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'DeleteVocabularyResponse$VocabularyArn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'Evaluation$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'EvaluationForm$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationForm$CreatedBy' => '

The Amazon Resource Name (ARN) of the user who created the evaluation form.

', 'EvaluationForm$LastModifiedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

', 'EvaluationFormContent$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationFormSummary$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationFormSummary$CreatedBy' => '

The Amazon Resource Name (ARN) of the user who created the evaluation form.

', 'EvaluationFormSummary$LastModifiedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

', 'EvaluationFormSummary$LastActivatedBy' => '

The Amazon Resource Name (ARN) of the user who last activated the evaluation form.

', 'EvaluationFormVersionSummary$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationFormVersionSummary$CreatedBy' => '

The Amazon Resource Name (ARN) of the user who created the evaluation form.

', 'EvaluationFormVersionSummary$LastModifiedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

', 'EvaluationMetadata$EvaluatorArn' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation.

', 'EvaluationSummary$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'EvaluationSummary$EvaluatorArn' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation.

', 'FlowAssociationSummary$ResourceId' => '

The identifier of the resource.

', 'FlowAssociationSummary$FlowId' => '

The identifier of the flow.

', 'GetFederationTokenResponse$UserArn' => '

The Amazon Resource Name (ARN) of the user.

', 'GetMetricDataV2Request$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource. This includes the instanceId an Amazon Connect instance.

', 'HierarchyGroup$Arn' => '

The Amazon Resource Name (ARN) of the hierarchy group.

', 'HierarchyGroupSummary$Arn' => '

The Amazon Resource Name (ARN) of the hierarchy group.

', 'HierarchyGroupSummaryReference$Arn' => '

The Amazon Resource Name (ARN) for the hierarchy group.

', 'HierarchyLevel$Arn' => '

The Amazon Resource Name (ARN) of the hierarchy level.

', 'HoursOfOperation$HoursOfOperationArn' => '

The Amazon Resource Name (ARN) for the hours of operation.

', 'HoursOfOperationSummary$Arn' => '

The Amazon Resource Name (ARN) of the hours of operation.

', 'Instance$Arn' => '

The Amazon Resource Name (ARN) of the instance.

', 'Instance$ServiceRole' => '

The service role of the instance.

', 'InstanceSummary$Arn' => '

The Amazon Resource Name (ARN) of the instance.

', 'InstanceSummary$ServiceRole' => '

The service role of the instance.

', 'IntegrationAssociationSummary$IntegrationAssociationArn' => '

The Amazon Resource Name (ARN) for the AppIntegration association.

', 'IntegrationAssociationSummary$IntegrationArn' => '

The Amazon Resource Name (ARN) for the AppIntegration.

', 'KinesisFirehoseConfig$FirehoseArn' => '

The Amazon Resource Name (ARN) of the delivery stream.

', 'KinesisStreamConfig$StreamArn' => '

The Amazon Resource Name (ARN) of the data stream.

', 'ListPhoneNumbersSummary$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'ListPhoneNumbersSummary$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through.

', 'ListPhoneNumbersV2Request$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. If both TargetArn and InstanceId input are not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same Amazon Web Services Region as the request.

', 'ListTagsForResourceRequest$resourceArn' => '

The Amazon Resource Name (ARN) of the resource. All Amazon Connect resources (instances, queues, flows, routing profiles, etc) have an ARN. To locate the ARN for an instance, for example, see Find your Amazon Connect instance ID/ARN.

', 'MonitorContactResponse$ContactArn' => '

The ARN of the contact.

', 'PhoneNumberSummary$Arn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'Prompt$PromptARN' => '

The Amazon Resource Name (ARN) of the prompt.

', 'PromptSummary$Arn' => '

The Amazon Resource Name (ARN) of the prompt.

', 'Queue$QueueArn' => '

The Amazon Resource Name (ARN) for the queue.

', 'QueueReference$Arn' => '

The Amazon Resource Name (ARN) of the queue.

', 'QueueSummary$Arn' => '

The Amazon Resource Name (ARN) of the queue.

', 'QuickConnect$QuickConnectARN' => '

The Amazon Resource Name (ARN) of the quick connect.

', 'QuickConnectSummary$Arn' => '

The Amazon Resource Name (ARN) of the quick connect.

', 'ReplicateInstanceResponse$Arn' => '

The Amazon Resource Name (ARN) of the replicated instance.

', 'ResourceInUseException$ResourceId' => '

The identifier for the resource.

', 'RoutingProfile$RoutingProfileArn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'RoutingProfileQueueConfigSummary$QueueArn' => '

The Amazon Resource Name (ARN) of the queue.

', 'RoutingProfileReference$Arn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'RoutingProfileSummary$Arn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'Rule$RuleArn' => '

The Amazon Resource Name (ARN) of the rule.

', 'Rule$LastUpdatedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the rule.

', 'RuleSummary$RuleArn' => '

The Amazon Resource Name (ARN) of the rule.

', 'SearchAvailablePhoneNumbersRequest$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

', 'SecurityProfile$Arn' => '

The Amazon Resource Name (ARN) for the secruity profile.

', 'SecurityProfileSearchSummary$Arn' => '

The Amazon Resource Name (ARN) of the security profile.

', 'SecurityProfileSummary$Arn' => '

The Amazon Resource Name (ARN) of the security profile.

', 'StartContactEvaluationResponse$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'SubmitContactEvaluationResponse$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'TagResourceRequest$resourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TransferContactResponse$ContactArn' => '

The Amazon Resource Name (ARN) of the contact.

', 'UntagResourceRequest$resourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'UpdateContactEvaluationResponse$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'UpdateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'UpdatePhoneNumberRequest$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

', 'UpdatePhoneNumberResponse$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'UpdatePromptResponse$PromptARN' => '

The Amazon Resource Name (ARN) of the prompt.

', 'UseCase$UseCaseArn' => '

The Amazon Resource Name (ARN) for the use case.

', 'User$Arn' => '

The Amazon Resource Name (ARN) of the user account.

', 'UserReference$Arn' => '

The Amazon Resource Name (ARN) for the user.

', 'UserSearchSummary$Arn' => '

The Amazon Resource Name (ARN) of the user.

', 'UserSummary$Arn' => '

The Amazon Resource Name (ARN) of the user account.

', 'View$Arn' => '

The Amazon Resource Name (ARN) of the view.

', 'ViewSummary$Arn' => '

The Amazon Resource Name (ARN) of the view.

', 'ViewVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the view version.

', 'Vocabulary$Arn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'VocabularySummary$Arn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'WisdomInfo$SessionArn' => '

The Amazon Resource Name (ARN) of the Wisdom session.

', 'resourceArnListMaxLimit100$member' => NULL, ], ], 'AccessDeniedException' => [ 'base' => '

You do not have sufficient permissions to perform this action.

', 'refs' => [], ], 'ActionSummaries' => [ 'base' => NULL, 'refs' => [ 'RuleSummary$ActionSummaries' => '

A list of ActionTypes associated with a rule.

', ], ], 'ActionSummary' => [ 'base' => '

Information about an action.

', 'refs' => [ 'ActionSummaries$member' => NULL, ], ], 'ActionType' => [ 'base' => NULL, 'refs' => [ 'ActionSummary$ActionType' => '

The action type.

', 'RuleAction$ActionType' => '

The type of action that creates a rule.

', ], ], 'ActivateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'ActivateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'AfterContactWorkTimeLimit' => [ 'base' => NULL, 'refs' => [ 'UserPhoneConfig$AfterContactWorkTimeLimit' => '

The After Call Work (ACW) timeout setting, in seconds.

When returned by a SearchUsers call, AfterContactWorkTimeLimit is returned in milliseconds.

', ], ], 'AgentAvailabilityTimer' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$AgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.

', 'RoutingProfile$AgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

', 'UpdateRoutingProfileAgentAvailabilityTimerRequest$AgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

', ], ], 'AgentConfig' => [ 'base' => '

The distribution of agents between the instance and its replica(s).

', 'refs' => [ 'GetTrafficDistributionResponse$AgentConfig' => '

The distribution of agents between the instance and its replica(s).

', 'UpdateTrafficDistributionRequest$AgentConfig' => '

The distribution of agents between the instance and its replica(s).

', ], ], 'AgentContactReference' => [ 'base' => '

Information about the contact associated to the user.

', 'refs' => [ 'AgentContactReferenceList$member' => NULL, ], ], 'AgentContactReferenceList' => [ 'base' => NULL, 'refs' => [ 'UserData$Contacts' => '

A list of contact reference information.

', ], ], 'AgentFirstName' => [ 'base' => NULL, 'refs' => [ 'UserIdentityInfo$FirstName' => '

The first name. This is required if you are using Amazon Connect or SAML for identity management.

', 'UserIdentityInfoLite$FirstName' => '

The user\'s first name.

', ], ], 'AgentInfo' => [ 'base' => '

Information about the agent who accepted the contact.

', 'refs' => [ 'Contact$AgentInfo' => '

Information about the agent who accepted the contact.

', ], ], 'AgentLastName' => [ 'base' => NULL, 'refs' => [ 'UserIdentityInfo$LastName' => '

The last name. This is required if you are using Amazon Connect or SAML for identity management.

', 'UserIdentityInfoLite$LastName' => '

The user\'s last name.

', ], ], 'AgentResourceId' => [ 'base' => NULL, 'refs' => [ 'AgentInfo$Id' => '

The identifier of the agent who accepted the contact.

', 'GetFederationTokenResponse$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', 'MonitorContactRequest$UserId' => '

The identifier of the user account.

', 'TransferContactRequest$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', ], ], 'AgentStatus' => [ 'base' => '

Contains information about an agent status.

', 'refs' => [ 'DescribeAgentStatusResponse$AgentStatus' => '

The agent status.

', ], ], 'AgentStatusDescription' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Description' => '

The description of the agent status.

', 'CreateAgentStatusRequest$Description' => '

The description of the status.

', ], ], 'AgentStatusId' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$AgentStatusId' => '

The identifier of the agent status.

', 'AgentStatusSummary$Id' => '

The identifier for an agent status.

', 'CreateAgentStatusResponse$AgentStatusId' => '

The identifier of the agent status.

', 'DescribeAgentStatusRequest$AgentStatusId' => '

The identifier for the agent status.

', 'PutUserStatusRequest$AgentStatusId' => '

The identifier of the agent status.

', 'UpdateAgentStatusRequest$AgentStatusId' => '

The identifier of the agent status.

', ], ], 'AgentStatusName' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Name' => '

The name of the agent status.

', 'AgentStatusReference$StatusName' => '

The name of the agent status.

', 'AgentStatusSummary$Name' => '

The name of the agent status.

', 'CreateAgentStatusRequest$Name' => '

The name of the status.

', 'UpdateAgentStatusRequest$Name' => '

The name of the agent status.

', 'UserData$NextStatus' => '

The Next status of the agent.

', ], ], 'AgentStatusOrderNumber' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$DisplayOrder' => '

The display order of the agent status.

', 'CreateAgentStatusRequest$DisplayOrder' => '

The display order of the status.

', 'UpdateAgentStatusRequest$DisplayOrder' => '

The display order of the agent status.

', ], ], 'AgentStatusReference' => [ 'base' => '

Information about the agent\'s status.

', 'refs' => [ 'UserData$Status' => '

The status of the agent that they manually set in their Contact Control Panel (CCP), or that the supervisor manually changes in the real-time metrics report.

', ], ], 'AgentStatusState' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$State' => '

The state of the agent status.

', 'CreateAgentStatusRequest$State' => '

The state of the status.

', 'UpdateAgentStatusRequest$State' => '

The state of the agent status.

', ], ], 'AgentStatusSummary' => [ 'base' => '

Summary information for an agent status.

', 'refs' => [ 'AgentStatusSummaryList$member' => NULL, ], ], 'AgentStatusSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAgentStatusResponse$AgentStatusSummaryList' => '

A summary of agent statuses.

', ], ], 'AgentStatusType' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Type' => '

The type of agent status.

', 'AgentStatusSummary$Type' => '

The type of the agent status.

', 'AgentStatusTypes$member' => NULL, ], ], 'AgentStatusTypes' => [ 'base' => NULL, 'refs' => [ 'ListAgentStatusRequest$AgentStatusTypes' => '

Available agent status types.

', ], ], 'AgentUsername' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$Username' => '

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

', 'User$Username' => '

The user name assigned to the user account.

', 'UserSearchSummary$Username' => '

The name of the user.

', 'UserSummary$Username' => '

The Amazon Connect user name of the user account.

', ], ], 'AgentsMinOneMaxHundred' => [ 'base' => NULL, 'refs' => [ 'UserDataFilters$Agents' => '

A list of up to 100 agent IDs or ARNs.

', ], ], 'AliasArn' => [ 'base' => NULL, 'refs' => [ 'LexV2Bot$AliasArn' => '

The Amazon Resource Name (ARN) of the Amazon Lex V2 bot.

', ], ], 'AllowedAccessControlTags' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$AllowedAccessControlTags' => '

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

', 'SecurityProfile$AllowedAccessControlTags' => '

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

', 'UpdateSecurityProfileRequest$AllowedAccessControlTags' => '

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

', ], ], 'AllowedMonitorCapabilities' => [ 'base' => NULL, 'refs' => [ 'MonitorContactRequest$AllowedMonitorCapabilities' => '

Specify which monitoring actions the user is allowed to take. For example, whether the user is allowed to escalate from silent monitoring to barge.

', ], ], 'AnswerMachineDetectionConfig' => [ 'base' => '

Configuration of the answering machine detection.

', 'refs' => [ 'StartOutboundVoiceContactRequest$AnswerMachineDetectionConfig' => '

Configuration of the answering machine detection for this outbound call.

', ], ], 'Application' => [ 'base' => '

This API is in preview release for Amazon Connect and is subject to change.

A third-party application\'s metadata.

', 'refs' => [ 'Applications$member' => NULL, ], ], 'ApplicationPermissions' => [ 'base' => NULL, 'refs' => [ 'Application$ApplicationPermissions' => '

The permissions that the agent is granted on the application. Only the ACCESS permission is supported.

', ], ], 'Applications' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$Applications' => '

This API is in preview release for Amazon Connect and is subject to change.

A list of third-party applications that the security profile will give access to.

', 'ListSecurityProfileApplicationsResponse$Applications' => '

This API is in preview release for Amazon Connect and is subject to change.

A list of the third-party application\'s metadata.

', 'UpdateSecurityProfileRequest$Applications' => '

This API is in preview release for Amazon Connect and is subject to change.

A list of the third-party application\'s metadata.

', ], ], 'ApproximateTotalCount' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataResponse$ApproximateTotalCount' => '

The total count of the result, regardless of the current page size.

', 'GetCurrentUserDataResponse$ApproximateTotalCount' => '

The total count of the result, regardless of the current page size.

', 'SearchHoursOfOperationsResponse$ApproximateTotalCount' => '

The total number of hours of operations which matched your search query.

', 'SearchPromptsResponse$ApproximateTotalCount' => '

The total number of quick connects which matched your search query.

', 'SearchQueuesResponse$ApproximateTotalCount' => '

The total number of queues which matched your search query.

', 'SearchQuickConnectsResponse$ApproximateTotalCount' => '

The total number of quick connects which matched your search query.

', 'SearchRoutingProfilesResponse$ApproximateTotalCount' => '

The total number of routing profiles which matched your search query.

', 'SearchSecurityProfilesResponse$ApproximateTotalCount' => '

The total number of security profiles which matched your search query.

', 'SearchUsersResponse$ApproximateTotalCount' => '

The total number of users who matched your search query.

', ], ], 'AssignContactCategoryActionDefinition' => [ 'base' => '

This action must be set if TriggerEventSource is one of the following values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable. Contact is categorized using the rule name.

RuleName is used as ContactCategory.

', 'refs' => [ 'RuleAction$AssignContactCategoryAction' => '

Information about the contact category action.

Supported only for TriggerEventSource values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable | OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

', ], ], 'AssociateApprovedOriginRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateDefaultVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateDefaultVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateInstanceStorageConfigResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateLambdaFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateLexBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociatePhoneNumberContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateQueueQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSecurityKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSecurityKeyResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateTrafficDistributionGroupUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateTrafficDistributionGroupUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociationId' => [ 'base' => NULL, 'refs' => [ 'AssociateInstanceStorageConfigResponse$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'AssociateSecurityKeyResponse$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'DescribeInstanceStorageConfigRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'DisassociateInstanceStorageConfigRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'DisassociateSecurityKeyRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'InstanceStorageConfig$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'SecurityKey$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'UpdateInstanceStorageConfigRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', ], ], 'AttachmentReference' => [ 'base' => '

Information about a reference when the referenceType is ATTACHMENT. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Attachment' => '

Information about the reference when the referenceType is ATTACHMENT. Otherwise, null.

', ], ], 'Attribute' => [ 'base' => '

A toggle for an individual feature at the instance level.

', 'refs' => [ 'AttributesList$member' => NULL, 'DescribeInstanceAttributeResponse$Attribute' => '

The type of attribute.

', ], ], 'AttributeName' => [ 'base' => NULL, 'refs' => [ 'Attributes$key' => NULL, ], ], 'AttributeValue' => [ 'base' => NULL, 'refs' => [ 'Attributes$value' => NULL, ], ], 'Attributes' => [ 'base' => NULL, 'refs' => [ 'GetContactAttributesResponse$Attributes' => '

Information about the attributes.

', 'StartChatContactRequest$Attributes' => '

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', 'StartOutboundVoiceContactRequest$Attributes' => '

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', 'StartTaskContactRequest$Attributes' => '

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', 'UpdateContactAttributesRequest$Attributes' => '

The Amazon Connect attributes. These attributes can be accessed in flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', ], ], 'AttributesList' => [ 'base' => NULL, 'refs' => [ 'ListInstanceAttributesResponse$Attributes' => '

The attribute types.

', ], ], 'AutoAccept' => [ 'base' => NULL, 'refs' => [ 'UserPhoneConfig$AutoAccept' => '

The Auto accept setting.

', ], ], 'AvailableNumberSummary' => [ 'base' => '

Information about available phone numbers.

', 'refs' => [ 'AvailableNumbersList$member' => NULL, ], ], 'AvailableNumbersList' => [ 'base' => NULL, 'refs' => [ 'SearchAvailablePhoneNumbersResponse$AvailableNumbersList' => '

A list of available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group.

', ], ], 'AwsRegion' => [ 'base' => NULL, 'refs' => [ 'Distribution$Region' => '

The Amazon Web Services Region where the traffic is distributed.

', 'ReplicateInstanceRequest$ReplicaRegion' => '

The Amazon Web Services Region where to replicate the Amazon Connect instance.

', 'SignInDistribution$Region' => '

The Amazon Web Services Region of the sign in distribution.

', ], ], 'BatchGetFlowAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetFlowAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'BehaviorType' => [ 'base' => NULL, 'refs' => [ 'CrossChannelBehavior$BehaviorType' => '

Specifies the other channels that can be routed to an agent handling their current channel.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'AnswerMachineDetectionConfig$EnableAnswerMachineDetection' => '

The flag to indicate if answer machine detection analysis needs to be performed for a voice call. If set to true, TrafficType must be set as CAMPAIGN.

', 'AnswerMachineDetectionConfig$AwaitAnswerMachinePrompt' => '

Wait for the answering machine prompt.

', 'EvaluationAnswerData$NotApplicable' => '

The flag to mark the question as not applicable.

', 'EvaluationFormNumericQuestionOption$AutomaticFail' => '

The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.

', 'EvaluationFormQuestion$NotApplicableEnabled' => '

The flag to enable not applicable answers to the question.

', 'EvaluationFormSingleSelectQuestionOption$AutomaticFail' => '

The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.

', 'EvaluationScore$NotApplicable' => '

The flag to mark the item as not applicable for scoring.

', 'EvaluationScore$AutomaticFail' => '

The flag that marks the item as automatic fail. If the item or a child item gets an automatic fail answer, this flag will be true.

', 'MetricFilterV2$Negate' => '

The flag to use to filter on requested metric filter values or to not filter on requested metric filter values. By default the negate is false, which indicates to filter on the requested metric filter.

', 'RoutingProfile$IsDefault' => '

Whether this a default routing profile.

', 'SignInDistribution$Enabled' => '

Whether sign in distribution is enabled.

', 'TrafficDistributionGroup$IsDefault' => '

Whether this is the default traffic distribution group created during instance replication. The default traffic distribution group cannot be deleted by the DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as part of the process for deleting a replica.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

', 'TrafficDistributionGroupSummary$IsDefault' => '

Whether this is the default traffic distribution group created during instance replication. The default traffic distribution group cannot be deleted by the DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as part of the process for deleting a replica.

', 'UpdateAgentStatusRequest$ResetOrderNumber' => '

A number indicating the reset order of the agent status.

', ], ], 'BotName' => [ 'base' => NULL, 'refs' => [ 'DisassociateLexBotRequest$BotName' => '

The name of the Amazon Lex bot. Maximum character limit of 50.

', 'LexBot$Name' => '

The name of the Amazon Lex bot.

', ], ], 'BoxedBoolean' => [ 'base' => NULL, 'refs' => [ 'UpdateEvaluationFormRequest$CreateNewVersion' => '

A flag indicating whether the operation must create a new version.

', ], ], 'BucketName' => [ 'base' => NULL, 'refs' => [ 'S3Config$BucketName' => '

The S3 bucket name.

', ], ], 'CampaignId' => [ 'base' => NULL, 'refs' => [ 'StartOutboundVoiceContactRequest$CampaignId' => '

The campaign identifier of the outbound communication.

', ], ], 'Channel' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$Channel' => '

The channel of the contact.

', 'ChannelToCountMap$key' => NULL, 'Channels$member' => NULL, 'Contact$Channel' => '

How the contact reached your contact center.

', 'Dimensions$Channel' => '

The channel used for grouping and filters.

', 'MediaConcurrency$Channel' => '

The channels that agents can handle in the Contact Control Panel (CCP).

', 'RoutingProfileQueueConfigSummary$Channel' => '

The channels this queue supports.

', 'RoutingProfileQueueReference$Channel' => '

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

', ], ], 'ChannelToCountMap' => [ 'base' => NULL, 'refs' => [ 'UserData$AvailableSlotsByChannel' => '

A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.

', 'UserData$MaxSlotsByChannel' => '

A map of maximum slots by channel. The key is a channel name. The value is an integer: the maximum number of slots. This is calculated from MediaConcurrency of the RoutingProfile assigned to the agent.

', 'UserData$ActiveSlotsByChannel' => '

A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.

', ], ], 'Channels' => [ 'base' => NULL, 'refs' => [ 'Filters$Channels' => '

The channel to use to filter the metrics.

', ], ], 'ChatContent' => [ 'base' => NULL, 'refs' => [ 'ChatMessage$Content' => '

The content of the chat message.

', ], ], 'ChatContentType' => [ 'base' => NULL, 'refs' => [ 'ChatMessage$ContentType' => '

The type of the content. Supported types are text/plain, text/markdown, application/json, and application/vnd.amazonaws.connect.message.interactive.response.

', ], ], 'ChatDurationInMinutes' => [ 'base' => NULL, 'refs' => [ 'StartChatContactRequest$ChatDurationInMinutes' => '

The total duration of the newly started chat session. If not specified, the chat session duration defaults to 25 hour. The minimum configurable time is 60 minutes. The maximum configurable time is 10,080 minutes (7 days).

', ], ], 'ChatMessage' => [ 'base' => '

A chat message.

', 'refs' => [ 'StartChatContactRequest$InitialMessage' => '

The initial message to be sent to the newly created chat.

', ], ], 'ChatParticipantRoleConfig' => [ 'base' => '

Configuration information for the chat participant role.

', 'refs' => [ 'UpdateParticipantRoleConfigChannelInfo$Chat' => '

Configuration information for the chat participant role.

', ], ], 'ChatStreamingConfiguration' => [ 'base' => '

The streaming configuration, such as the Amazon SNS streaming endpoint.

', 'refs' => [ 'StartContactStreamingRequest$ChatStreamingConfiguration' => '

The streaming configuration, such as the Amazon SNS streaming endpoint.

', ], ], 'ChatStreamingEndpointARN' => [ 'base' => NULL, 'refs' => [ 'ChatStreamingConfiguration$StreamingEndpointArn' => '

The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon Resource Name (ARN) of the streaming endpoint that is used to publish real-time message streaming for chat conversations.

', ], ], 'ClaimPhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'ClaimPhoneNumberResponse' => [ 'base' => NULL, 'refs' => [], ], 'ClaimedPhoneNumberSummary' => [ 'base' => '

Information about a phone number that has been claimed to your Amazon Connect instance or traffic distribution group.

', 'refs' => [ 'DescribePhoneNumberResponse$ClaimedPhoneNumberSummary' => '

Information about a phone number that\'s been claimed to your Amazon Connect instance or traffic distribution group.

', ], ], 'ClientToken' => [ 'base' => NULL, 'refs' => [ 'ClaimPhoneNumberRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

', 'CreateContactFlowModuleRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateEvaluationFormRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateInstanceRequest$ClientToken' => '

The idempotency token.

', 'CreateParticipantRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateRuleRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateTaskTemplateRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateTrafficDistributionGroupRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateVocabularyRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. If a create request is received more than once with same client token, subsequent requests return the previous response without creating a vocabulary again.

', 'MonitorContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'ReleasePhoneNumberRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'ReplicateInstanceRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartChatContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartContactEvaluationRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartContactStreamingRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartOutboundVoiceContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned.

', 'StartTaskContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'TransferContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'UpdateEvaluationFormRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'UpdatePhoneNumberMetadataRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'UpdatePhoneNumberRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', ], ], 'CommonNameLength127' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$Name' => '

The name of the hours of operation.

', 'CreatePromptRequest$Name' => '

The name of the prompt.

', 'CreateQueueRequest$Name' => '

The name of the queue.

', 'HoursOfOperation$Name' => '

The name for the hours of operation.

', 'Prompt$Name' => '

The name of the prompt.

', 'Queue$Name' => '

The name of the queue.

', 'UpdateHoursOfOperationRequest$Name' => '

The name of the hours of operation.

', 'UpdatePromptRequest$Name' => '

The name of the prompt.

', 'UpdateQueueNameRequest$Name' => '

The name of the queue.

', ], ], 'Comparison' => [ 'base' => NULL, 'refs' => [ 'Threshold$Comparison' => '

The type of comparison. Only "less than" (LT) comparisons are supported.

', ], ], 'Concurrency' => [ 'base' => NULL, 'refs' => [ 'MediaConcurrency$Concurrency' => '

The number of contacts an agent can have on a channel simultaneously.

Valid Range for VOICE: Minimum value of 1. Maximum value of 1.

Valid Range for CHAT: Minimum value of 1. Maximum value of 10.

Valid Range for TASK: Minimum value of 1. Maximum value of 10.

', ], ], 'Contact' => [ 'base' => '

Contains information about a contact.

', 'refs' => [ 'DescribeContactResponse$Contact' => '

Information about the contact.

', ], ], 'ContactFilter' => [ 'base' => '

Filters user data based on the contact information that is associated to the users. It contains a list of contact states.

', 'refs' => [ 'UserDataFilters$ContactFilter' => '

A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.

', ], ], 'ContactFlow' => [ 'base' => '

Contains information about a flow.

', 'refs' => [ 'DescribeContactFlowResponse$ContactFlow' => '

Information about the flow.

', ], ], 'ContactFlowContent' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

', 'CreateContactFlowRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

', 'UpdateContactFlowContentRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

', ], ], 'ContactFlowDescription' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Description' => '

The description of the flow.

', 'CreateContactFlowRequest$Description' => '

The description of the flow.

', 'UpdateContactFlowMetadataRequest$Description' => '

The description of the flow.

', 'UpdateContactFlowNameRequest$Description' => '

The description of the flow.

', ], ], 'ContactFlowId' => [ 'base' => NULL, 'refs' => [ 'AssociatePhoneNumberContactFlowRequest$ContactFlowId' => '

The identifier of the flow.

', 'ContactFlow$Id' => '

The identifier of the flow.

', 'ContactFlowSummary$Id' => '

The identifier of the flow.

', 'CreateContactFlowResponse$ContactFlowId' => '

The identifier of the flow.

', 'CreateTaskTemplateRequest$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'DeleteContactFlowRequest$ContactFlowId' => '

The identifier of the flow.

', 'DescribeContactFlowRequest$ContactFlowId' => '

The identifier of the flow.

', 'GetTaskTemplateResponse$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'OutboundCallerConfig$OutboundFlowId' => '

The outbound whisper flow to be used during an outbound call.

', 'QueueQuickConnectConfig$ContactFlowId' => '

The identifier of the flow.

', 'StartChatContactRequest$ContactFlowId' => '

The identifier of the flow for initiating the chat. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

', 'StartOutboundVoiceContactRequest$ContactFlowId' => '

The identifier of the flow for the outbound call. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

', 'StartTaskContactRequest$ContactFlowId' => '

The identifier of the flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

', 'TaskActionDefinition$ContactFlowId' => '

The identifier of the flow.

', 'TransferContactRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateContactFlowContentRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateContactFlowMetadataRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateContactFlowNameRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateTaskTemplateRequest$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'UpdateTaskTemplateResponse$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'UserQuickConnectConfig$ContactFlowId' => '

The identifier of the flow.

', ], ], 'ContactFlowModule' => [ 'base' => '

Contains information about a flow module.

', 'refs' => [ 'DescribeContactFlowModuleResponse$ContactFlowModule' => '

Information about the flow module.

', ], ], 'ContactFlowModuleContent' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

', 'CreateContactFlowModuleRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

', 'UpdateContactFlowModuleContentRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

', ], ], 'ContactFlowModuleDescription' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Description' => '

The description of the flow module.

', 'CreateContactFlowModuleRequest$Description' => '

The description of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$Description' => '

The description of the flow module.

', ], ], 'ContactFlowModuleId' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Id' => '

The identifier of the flow module.

', 'ContactFlowModuleSummary$Id' => '

The identifier of the flow module.

', 'CreateContactFlowModuleResponse$Id' => '

The identifier of the flow module.

', 'DeleteContactFlowModuleRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', 'DescribeContactFlowModuleRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', 'UpdateContactFlowModuleContentRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', ], ], 'ContactFlowModuleName' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Name' => '

The name of the flow module.

', 'ContactFlowModuleSummary$Name' => '

The name of the flow module.

', 'CreateContactFlowModuleRequest$Name' => '

The name of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$Name' => '

The name of the flow module.

', ], ], 'ContactFlowModuleState' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$State' => '

The type of flow module.

', 'ContactFlowModuleSummary$State' => '

The type of flow module.

', 'ListContactFlowModulesRequest$ContactFlowModuleState' => '

The state of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$State' => '

The state of flow module.

', ], ], 'ContactFlowModuleStatus' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Status' => '

The status of the flow module.

', ], ], 'ContactFlowModuleSummary' => [ 'base' => '

Contains summary information about a flow.

', 'refs' => [ 'ContactFlowModulesSummaryList$member' => NULL, ], ], 'ContactFlowModulesSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactFlowModulesResponse$ContactFlowModulesSummaryList' => '

Information about the flow module.

', ], ], 'ContactFlowName' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Name' => '

The name of the flow.

', 'ContactFlowSummary$Name' => '

The name of the flow.

', 'CreateContactFlowRequest$Name' => '

The name of the flow.

', 'UpdateContactFlowMetadataRequest$Name' => '

The name of the flow.

', 'UpdateContactFlowNameRequest$Name' => '

The name of the flow.

', ], ], 'ContactFlowNotPublishedException' => [ 'base' => '

The flow has not been published.

', 'refs' => [], ], 'ContactFlowState' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$State' => '

The type of flow.

', 'ContactFlowSummary$ContactFlowState' => '

The type of flow.

', 'UpdateContactFlowMetadataRequest$ContactFlowState' => '

The state of flow.

', ], ], 'ContactFlowSummary' => [ 'base' => '

Contains summary information about a flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'refs' => [ 'ContactFlowSummaryList$member' => NULL, ], ], 'ContactFlowSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactFlowsResponse$ContactFlowSummaryList' => '

Information about the flows.

', ], ], 'ContactFlowType' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Type' => '

The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

', 'ContactFlowSummary$ContactFlowType' => '

The type of flow.

', 'ContactFlowTypes$member' => NULL, 'CreateContactFlowRequest$Type' => '

The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

', ], ], 'ContactFlowTypes' => [ 'base' => NULL, 'refs' => [ 'ListContactFlowsRequest$ContactFlowTypes' => '

The type of flow.

', ], ], 'ContactId' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'Contact$Id' => '

The identifier for the contact.

', 'Contact$InitialContactId' => '

If this contact is related to other contacts, this is the ID of the initial contact.

', 'Contact$PreviousContactId' => '

If this contact is not the first contact, this is the ID of the previous contact.

', 'Contact$RelatedContactId' => '

The contactId that is related to this contact.

', 'CreateParticipantRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect. Only contacts in the CHAT channel are supported.

', 'DescribeContactRequest$ContactId' => '

The identifier of the contact.

', 'DismissUserContactRequest$ContactId' => '

The identifier of the contact.

', 'EvaluationMetadata$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'GetContactAttributesRequest$InitialContactId' => '

The identifier of the initial contact.

', 'ListContactEvaluationsRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'ListContactReferencesRequest$ContactId' => '

The identifier of the initial contact.

', 'MonitorContactRequest$ContactId' => '

The identifier of the contact.

', 'MonitorContactResponse$ContactId' => '

The identifier of the contact.

', 'PersistentChat$SourceContactId' => '

The contactId from which a persistent chat session must be started.

', 'ResumeContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'ResumeContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StartChatContactRequest$RelatedContactId' => '

The unique identifier for an Amazon Connect contact. This identifier is related to the chat starting.

You cannot provide data for both RelatedContactId and PersistentChat.

', 'StartChatContactResponse$ContactId' => '

The identifier of this contact within the Amazon Connect instance.

', 'StartChatContactResponse$ContinuedFromContactId' => '

The contactId from which a persistent chat session is started. This field is populated only for persistent chats.

', 'StartContactEvaluationRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'StartContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'StartContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StartContactStreamingRequest$ContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StartOutboundVoiceContactResponse$ContactId' => '

The identifier of this contact within the Amazon Connect instance.

', 'StartTaskContactRequest$PreviousContactId' => '

The identifier of the previous chat, voice, or task contact. Any updates to user-defined attributes to task contacts linked using the same PreviousContactID will affect every contact in the chain. There can be a maximum of 12 linked task contacts in a chain.

', 'StartTaskContactRequest$RelatedContactId' => '

The contactId that is related to this contact. Linking tasks together by using RelatedContactID copies over contact attributes from the related task contact to the new task contact. All updates to user-defined attributes in the new task contact are limited to the individual contact ID, unlike what happens when tasks are linked by using PreviousContactID. There are no limits to the number of contacts that can be linked by using RelatedContactId.

', 'StartTaskContactResponse$ContactId' => '

The identifier of this contact within the Amazon Connect instance.

', 'StopContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'StopContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StopContactRequest$ContactId' => '

The ID of the contact.

', 'StopContactStreamingRequest$ContactId' => '

The identifier of the contact. This is the identifier of the contact that is associated with the first interaction with the contact center.

', 'SuspendContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'SuspendContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'TransferContactRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'TransferContactResponse$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'UpdateContactAttributesRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'UpdateContactRequest$ContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with your contact center.

', 'UpdateContactScheduleRequest$ContactId' => '

The identifier of the contact.

', 'UpdateParticipantRoleConfigRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', ], ], 'ContactInitiationMethod' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$InitiationMethod' => '

How the contact was initiated.

', 'Contact$InitiationMethod' => '

Indicates how the contact was initiated.

', ], ], 'ContactNotFoundException' => [ 'base' => '

The contact with the specified ID is not active or does not exist. Applies to Voice calls only, not to Chat or Task contacts.

', 'refs' => [], ], 'ContactReferences' => [ 'base' => NULL, 'refs' => [ 'StartTaskContactRequest$References' => '

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE | EMAIL. ATTACHMENT is not a supported reference type during task creation.

', 'TaskActionDefinition$References' => '

Information about the reference when the referenceType is URL. Otherwise, null. (Supports variable injection in the Value field.)

', 'UpdateContactRequest$References' => '

Well-formed data on contact, shown to agents on Contact Control Panel (CCP).

', ], ], 'ContactState' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$AgentContactState' => '

The state of the contact.

', 'ContactStates$member' => NULL, ], ], 'ContactStates' => [ 'base' => NULL, 'refs' => [ 'ContactFilter$ContactStates' => '

A list of up to 9 contact states.

', ], ], 'Content' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$Content' => '

Notification content. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'ControlPlaneTagFilter' => [ 'base' => '

An object that can be used to specify Tag conditions inside the SearchFilter. This accepts an OR of AND (List of List) input where:

', 'refs' => [ 'HoursOfOperationSearchFilter$TagFilter' => NULL, 'PromptSearchFilter$TagFilter' => NULL, 'QueueSearchFilter$TagFilter' => NULL, 'QuickConnectSearchFilter$TagFilter' => NULL, 'RoutingProfileSearchFilter$TagFilter' => NULL, 'SecurityProfilesSearchFilter$TagFilter' => NULL, 'UserSearchFilter$TagFilter' => NULL, ], ], 'CreateAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAgentStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowModuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowModuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateHoursOfOperationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateIntegrationAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateIntegrationAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateParticipantRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateParticipantResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreatePromptResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQuickConnectRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQuickConnectResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRoutingProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$SecurityProfileName' => '

The name of the security profile.

', ], ], 'CreateSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTrafficDistributionGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTrafficDistributionGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUseCaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUseCaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserHierarchyGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserHierarchyGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'Credentials' => [ 'base' => '

Contains credentials to use for federation.

', 'refs' => [ 'GetFederationTokenResponse$Credentials' => '

The credentials to use for federation.

', ], ], 'CrossChannelBehavior' => [ 'base' => '

Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.

', 'refs' => [ 'MediaConcurrency$CrossChannelBehavior' => '

Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.

', ], ], 'CurrentMetric' => [ 'base' => '

Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

', 'refs' => [ 'CurrentMetricData$Metric' => '

Information about the metric.

', 'CurrentMetrics$member' => NULL, ], ], 'CurrentMetricData' => [ 'base' => '

Contains the data for a real-time metric.

', 'refs' => [ 'CurrentMetricDataCollections$member' => NULL, ], ], 'CurrentMetricDataCollections' => [ 'base' => NULL, 'refs' => [ 'CurrentMetricResult$Collections' => '

The set of metrics.

', ], ], 'CurrentMetricName' => [ 'base' => '

The current metric names.

', 'refs' => [ 'CurrentMetric$Name' => '

The name of the metric.

', 'CurrentMetricSortCriteria$SortByMetric' => NULL, ], ], 'CurrentMetricResult' => [ 'base' => '

Contains information about a set of real-time metrics.

', 'refs' => [ 'CurrentMetricResults$member' => NULL, ], ], 'CurrentMetricResults' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataResponse$MetricResults' => '

Information about the real-time metrics.

', ], ], 'CurrentMetricSortCriteria' => [ 'base' => '

The way to sort the resulting response based on metrics. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.

', 'refs' => [ 'CurrentMetricSortCriteriaMaxOne$member' => NULL, ], ], 'CurrentMetricSortCriteriaMaxOne' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$SortCriteria' => '

The way to sort the resulting response based on metrics. You can enter one sort criteria. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.

Note the following:

', ], ], 'CurrentMetrics' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$CurrentMetrics' => '

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available. For a description of all the metrics, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

Name in real-time metrics report: ACW

AGENTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Available

AGENTS_ERROR

Unit: COUNT

Name in real-time metrics report: Error

AGENTS_NON_PRODUCTIVE

Unit: COUNT

Name in real-time metrics report: NPT (Non-Productive Time)

AGENTS_ON_CALL

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ON_CONTACT

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ONLINE

Unit: COUNT

Name in real-time metrics report: Online

AGENTS_STAFFED

Unit: COUNT

Name in real-time metrics report: Staffed

CONTACTS_IN_QUEUE

Unit: COUNT

Name in real-time metrics report: In queue

CONTACTS_SCHEDULED

Unit: COUNT

Name in real-time metrics report: Scheduled

OLDEST_CONTACT_AGE

Unit: SECONDS

When you use groupings, Unit says SECONDS and the Value is returned in SECONDS.

When you do not use groupings, Unit says SECONDS but the Value is returned in MILLISECONDS. For example, if you get a response like this:

{ "Metric": { "Name": "OLDEST_CONTACT_AGE", "Unit": "SECONDS" }, "Value": 24113.0 }

The actual OLDEST_CONTACT_AGE is 24 seconds.

Name in real-time metrics report: Oldest

SLOTS_ACTIVE

Unit: COUNT

Name in real-time metrics report: Active

SLOTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Availability

', ], ], 'DateReference' => [ 'base' => '

Information about a reference when the referenceType is DATE. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Date' => '

Information about a reference when the referenceType is DATE. Otherwise, null.

', ], ], 'DeactivateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeactivateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'DefaultVocabulary' => [ 'base' => '

Contains information about a default vocabulary.

', 'refs' => [ 'DefaultVocabularyList$member' => NULL, ], ], 'DefaultVocabularyList' => [ 'base' => NULL, 'refs' => [ 'ListDefaultVocabulariesResponse$DefaultVocabularyList' => '

A list of default vocabularies.

', ], ], 'Delay' => [ 'base' => NULL, 'refs' => [ 'RoutingProfileQueueConfig$Delay' => '

The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

', 'RoutingProfileQueueConfigSummary$Delay' => '

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

', ], ], 'DeleteContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowModuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowModuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteIntegrationAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeletePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQuickConnectRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTrafficDistributionGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTrafficDistributionGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUseCaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserHierarchyGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAgentStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowModuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowModuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeHoursOfOperationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceAttributeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceAttributeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceStorageConfigResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribePhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribePhoneNumberResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribePromptResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQuickConnectRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQuickConnectResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRoutingProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTrafficDistributionGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTrafficDistributionGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyStructureRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyStructureResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeViewRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeViewResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'Contact$Description' => '

The description of the contact.

', 'StartTaskContactRequest$Description' => '

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

', 'UpdateContactRequest$Description' => '

The description of the contact.

', ], ], 'Description250' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupRequest$Description' => '

A description for the traffic distribution group.

', 'TrafficDistributionGroup$Description' => '

The description of the traffic distribution group.

', ], ], 'DestinationNotAllowedException' => [ 'base' => '

Outbound calls to the destination number are not allowed.

', 'refs' => [], ], 'Dimensions' => [ 'base' => '

Contains information about the dimensions for a set of metrics.

', 'refs' => [ 'CurrentMetricResult$Dimensions' => '

The dimensions for the metrics.

', 'HistoricalMetricResult$Dimensions' => '

The dimension for the metrics.

', ], ], 'DimensionsV2Key' => [ 'base' => NULL, 'refs' => [ 'DimensionsV2Map$key' => NULL, ], ], 'DimensionsV2Map' => [ 'base' => NULL, 'refs' => [ 'MetricResultV2$Dimensions' => '

The dimension for the metrics.

', ], ], 'DimensionsV2Value' => [ 'base' => NULL, 'refs' => [ 'DimensionsV2Map$value' => NULL, ], ], 'DirectoryAlias' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$InstanceAlias' => '

The name for your instance.

', 'Instance$InstanceAlias' => '

The alias of instance.

', 'InstanceSummary$InstanceAlias' => '

The alias of the instance.

', 'ReplicateInstanceRequest$ReplicaAlias' => '

The alias for the replicated instance. The ReplicaAlias must be unique.

', ], ], 'DirectoryId' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$DirectoryId' => '

The identifier for the directory.

', ], ], 'DirectoryType' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$IdentityManagementType' => '

The type of identity management for your Amazon Connect users.

', 'Instance$IdentityManagementType' => '

The identity management type.

', 'InstanceSummary$IdentityManagementType' => '

The identity management type of the instance.

', ], ], 'DirectoryUserId' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$DirectoryUserId' => '

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

', 'User$DirectoryUserId' => '

The identifier of the user account in the directory used for identity management.

', 'UserSearchSummary$DirectoryUserId' => '

The directory identifier of the user.

', ], ], 'DisassociateApprovedOriginRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateLambdaFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateLexBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociatePhoneNumberContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateQueueQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateSecurityKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateTrafficDistributionGroupUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateTrafficDistributionGroupUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DismissUserContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'DismissUserContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisplayName' => [ 'base' => NULL, 'refs' => [ 'ParticipantDetails$DisplayName' => '

Display name of the participant.

', 'ParticipantDetailsToAdd$DisplayName' => '

The display name of the participant.

', ], ], 'Distribution' => [ 'base' => '

Information about a traffic distribution.

', 'refs' => [ 'DistributionList$member' => NULL, ], ], 'DistributionList' => [ 'base' => NULL, 'refs' => [ 'AgentConfig$Distributions' => '

Information about traffic distributions.

', 'TelephonyConfig$Distributions' => '

Information about traffic distributions.

', ], ], 'DuplicateResourceException' => [ 'base' => '

A resource with the specified name already exists.

', 'refs' => [], ], 'Email' => [ 'base' => NULL, 'refs' => [ 'UserIdentityInfo$Email' => '

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

', 'UserIdentityInfo$SecondaryEmail' => '

The user\'s secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.

Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,63}

', ], ], 'EmailReference' => [ 'base' => '

Information about a reference when the referenceType is EMAIL. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Email' => '

Information about a reference when the referenceType is EMAIL. Otherwise, null.

', ], ], 'EncryptionConfig' => [ 'base' => '

The encryption configuration.

', 'refs' => [ 'KinesisVideoStreamConfig$EncryptionConfig' => '

The encryption configuration.

', 'S3Config$EncryptionConfig' => '

The Amazon S3 encryption configuration.

', ], ], 'EncryptionType' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfig$EncryptionType' => '

The type of encryption.

', ], ], 'Evaluation' => [ 'base' => '

Information about a contact evaluation.

', 'refs' => [ 'DescribeContactEvaluationResponse$Evaluation' => '

Information about the evaluation form completed for a specific contact.

', ], ], 'EvaluationAnswerData' => [ 'base' => '

Information about answer data for a contact evaluation. Answer data must be either string, numeric, or not applicable.

', 'refs' => [ 'EvaluationAnswerInput$Value' => '

The value for an answer in a contact evaluation.

', 'EvaluationAnswerOutput$Value' => '

The value for an answer in a contact evaluation.

', 'EvaluationAnswerOutput$SystemSuggestedValue' => '

The system suggested value for an answer in a contact evaluation.

', ], ], 'EvaluationAnswerDataNumericValue' => [ 'base' => NULL, 'refs' => [ 'EvaluationAnswerData$NumericValue' => '

The numeric value for an answer in a contact evaluation.

', ], ], 'EvaluationAnswerDataStringValue' => [ 'base' => NULL, 'refs' => [ 'EvaluationAnswerData$StringValue' => '

The string value for an answer in a contact evaluation.

', ], ], 'EvaluationAnswerInput' => [ 'base' => '

Information about input answers for a contact evaluation.

', 'refs' => [ 'EvaluationAnswersInputMap$value' => NULL, ], ], 'EvaluationAnswerOutput' => [ 'base' => '

Information about output answers for a contact evaluation.

', 'refs' => [ 'EvaluationAnswersOutputMap$value' => NULL, ], ], 'EvaluationAnswersInputMap' => [ 'base' => NULL, 'refs' => [ 'SubmitContactEvaluationRequest$Answers' => '

A map of question identifiers to answer value.

', 'UpdateContactEvaluationRequest$Answers' => '

A map of question identifiers to answer value.

', ], ], 'EvaluationAnswersOutputMap' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Answers' => '

A map of question identifiers to answer value.

', ], ], 'EvaluationForm' => [ 'base' => '

Information about the evaluation form.

', 'refs' => [ 'DescribeEvaluationFormResponse$EvaluationForm' => '

Information about the evaluation form.

', ], ], 'EvaluationFormContent' => [ 'base' => '

Information about an evaluation form used in a contact evaluation.

', 'refs' => [ 'DescribeContactEvaluationResponse$EvaluationForm' => '

Information about the evaluation form.

', ], ], 'EvaluationFormDescription' => [ 'base' => NULL, 'refs' => [ 'CreateEvaluationFormRequest$Description' => '

The description of the evaluation form.

', 'EvaluationForm$Description' => '

The description of the evaluation form.

', 'EvaluationFormContent$Description' => '

The description of the evaluation form.

', 'UpdateEvaluationFormRequest$Description' => '

The description of the evaluation form.

', ], ], 'EvaluationFormItem' => [ 'base' => '

Information about an item from an evaluation form. The item must be either a section or a question.

', 'refs' => [ 'EvaluationFormItemsList$member' => NULL, ], ], 'EvaluationFormItemWeight' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$Weight' => '

The scoring weight of the section.

', 'EvaluationFormSection$Weight' => '

The scoring weight of the section.

', ], ], 'EvaluationFormItemsList' => [ 'base' => NULL, 'refs' => [ 'CreateEvaluationFormRequest$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', 'EvaluationForm$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', 'EvaluationFormContent$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', 'EvaluationFormSection$Items' => '

The items of the section.

', 'UpdateEvaluationFormRequest$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', ], ], 'EvaluationFormNumericQuestionAutomation' => [ 'base' => '

Information about the automation configuration in numeric questions.

', 'refs' => [ 'EvaluationFormNumericQuestionProperties$Automation' => '

The automation properties of the numeric question.

', ], ], 'EvaluationFormNumericQuestionOption' => [ 'base' => '

Information about the option range used for scoring in numeric questions.

', 'refs' => [ 'EvaluationFormNumericQuestionOptionList$member' => NULL, ], ], 'EvaluationFormNumericQuestionOptionList' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormNumericQuestionProperties$Options' => '

The scoring options of the numeric question.

', ], ], 'EvaluationFormNumericQuestionProperties' => [ 'base' => '

Information about properties for a numeric question in an evaluation form.

', 'refs' => [ 'EvaluationFormQuestionTypeProperties$Numeric' => '

The properties of the numeric question.

', ], ], 'EvaluationFormQuestion' => [ 'base' => '

Information about a question from an evaluation form.

', 'refs' => [ 'EvaluationFormItem$Question' => '

The information of the question.

', ], ], 'EvaluationFormQuestionAnswerScore' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormNumericQuestionOption$Score' => '

The score assigned to answer values within the range option.

', 'EvaluationFormSingleSelectQuestionOption$Score' => '

The score assigned to the answer option.

', ], ], 'EvaluationFormQuestionInstructions' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$Instructions' => '

The instructions of the section.

', 'EvaluationFormSection$Instructions' => '

The instructions of the section.

', ], ], 'EvaluationFormQuestionTitle' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$Title' => '

The title of the question.

', ], ], 'EvaluationFormQuestionType' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$QuestionType' => '

The type of the question.

', ], ], 'EvaluationFormQuestionTypeProperties' => [ 'base' => '

Information about properties for a question in an evaluation form. The question type properties must be either for a numeric question or a single select question.

', 'refs' => [ 'EvaluationFormQuestion$QuestionTypeProperties' => '

The properties of the type of question. Text questions do not have to define question type properties.

', ], ], 'EvaluationFormScoringMode' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormScoringStrategy$Mode' => '

The scoring mode of the evaluation form.

', ], ], 'EvaluationFormScoringStatus' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormScoringStrategy$Status' => '

The scoring status of the evaluation form.

', ], ], 'EvaluationFormScoringStrategy' => [ 'base' => '

Information about scoring strategy for an evaluation form.

', 'refs' => [ 'CreateEvaluationFormRequest$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', 'EvaluationForm$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', 'EvaluationFormContent$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', 'UpdateEvaluationFormRequest$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', ], ], 'EvaluationFormSection' => [ 'base' => '

Information about a section from an evaluation form. A section can contain sections and/or questions. Evaluation forms can only contain sections and subsections (two level nesting).

', 'refs' => [ 'EvaluationFormItem$Section' => '

The information of the section.

', ], ], 'EvaluationFormSectionTitle' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSection$Title' => '

The title of the section.

', ], ], 'EvaluationFormSingleSelectQuestionAutomation' => [ 'base' => '

Information about the automation configuration in single select questions. Automation options are evaluated in order, and the first matched option is applied. If no automation option matches, and there is a default option, then the default option is applied.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionProperties$Automation' => '

The display mode of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionAutomationOption' => [ 'base' => '

Information about the automation option of a single select question.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionAutomationOptionList$member' => NULL, ], ], 'EvaluationFormSingleSelectQuestionAutomationOptionList' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionAutomation$Options' => '

The automation options of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionDisplayMode' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionProperties$DisplayAs' => '

The display mode of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionOption' => [ 'base' => '

Information about the automation configuration in single select questions.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionOptionList$member' => NULL, ], ], 'EvaluationFormSingleSelectQuestionOptionList' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionProperties$Options' => '

The answer options of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionOptionText' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionOption$Text' => '

The title of the answer option.

', ], ], 'EvaluationFormSingleSelectQuestionProperties' => [ 'base' => '

Information about the options in single select questions.

', 'refs' => [ 'EvaluationFormQuestionTypeProperties$SingleSelect' => '

The properties of the numeric question.

', ], ], 'EvaluationFormSummary' => [ 'base' => '

Summary information about an evaluation form.

', 'refs' => [ 'EvaluationFormSummaryList$member' => NULL, ], ], 'EvaluationFormSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListEvaluationFormsResponse$EvaluationFormSummaryList' => '

Provides details about a list of evaluation forms belonging to an instance.

', ], ], 'EvaluationFormTitle' => [ 'base' => NULL, 'refs' => [ 'CreateEvaluationFormRequest$Title' => '

A title of the evaluation form.

', 'EvaluationForm$Title' => '

A title of the evaluation form.

', 'EvaluationFormContent$Title' => '

A title of the evaluation form.

', 'EvaluationFormSummary$Title' => '

A title of the evaluation form.

', 'EvaluationSummary$EvaluationFormTitle' => '

A title of the evaluation form.

', 'UpdateEvaluationFormRequest$Title' => '

A title of the evaluation form.

', ], ], 'EvaluationFormVersionIsLocked' => [ 'base' => NULL, 'refs' => [ 'EvaluationForm$Locked' => '

The flag indicating whether the evaluation form is locked for changes.

', 'EvaluationFormVersionSummary$Locked' => '

The flag indicating whether the evaluation form is locked for changes.

', ], ], 'EvaluationFormVersionStatus' => [ 'base' => NULL, 'refs' => [ 'EvaluationForm$Status' => '

The status of the evaluation form.

', 'EvaluationFormVersionSummary$Status' => '

The status of the evaluation form.

', ], ], 'EvaluationFormVersionSummary' => [ 'base' => '

Summary information about an evaluation form.

', 'refs' => [ 'EvaluationFormVersionSummaryList$member' => NULL, ], ], 'EvaluationFormVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListEvaluationFormVersionsResponse$EvaluationFormVersionSummaryList' => '

Provides details about a list of evaluation forms belonging to an instance.

', ], ], 'EvaluationMetadata' => [ 'base' => '

Metadata information about a contact evaluation.

', 'refs' => [ 'Evaluation$Metadata' => '

Metadata about the contact evaluation.

', ], ], 'EvaluationNote' => [ 'base' => '

Information about notes for a contact evaluation.

', 'refs' => [ 'EvaluationNotesMap$value' => NULL, ], ], 'EvaluationNoteString' => [ 'base' => NULL, 'refs' => [ 'EvaluationNote$Value' => '

The note for an item (section or question) in a contact evaluation.

', ], ], 'EvaluationNotesMap' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Notes' => '

A map of question identifiers to note value.

', 'SubmitContactEvaluationRequest$Notes' => '

A map of question identifiers to note value.

', 'UpdateContactEvaluationRequest$Notes' => '

A map of question identifiers to note value.

', ], ], 'EvaluationScore' => [ 'base' => '

Information about scores of a contact evaluation item (section or question).

', 'refs' => [ 'EvaluationMetadata$Score' => '

The overall score of the contact evaluation.

', 'EvaluationScoresMap$value' => NULL, 'EvaluationSummary$Score' => '

The overall score of the contact evaluation.

', ], ], 'EvaluationScorePercentage' => [ 'base' => NULL, 'refs' => [ 'EvaluationScore$Percentage' => '

The score percentage for an item in a contact evaluation.

', ], ], 'EvaluationScoresMap' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Scores' => '

A map of item (section or question) identifiers to score value.

', ], ], 'EvaluationStatus' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Status' => '

The status of the contact evaluation.

', 'EvaluationSummary$Status' => '

The status of the contact evaluation.

', ], ], 'EvaluationSummary' => [ 'base' => '

Summary information about a contact evaluation.

', 'refs' => [ 'EvaluationSummaryList$member' => NULL, ], ], 'EvaluationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactEvaluationsResponse$EvaluationSummaryList' => '

Provides details about a list of contact evaluations belonging to an instance.

', ], ], 'EventBridgeActionDefinition' => [ 'base' => '

The EventBridge action definition.

', 'refs' => [ 'RuleAction$EventBridgeAction' => '

Information about the EventBridge action.

Supported only for TriggerEventSource values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable | OnContactEvaluationSubmit | OnMetricDataUpdate

', ], ], 'EventBridgeActionName' => [ 'base' => NULL, 'refs' => [ 'EventBridgeActionDefinition$Name' => '

The name.

', ], ], 'EventSourceName' => [ 'base' => NULL, 'refs' => [ 'ListRulesRequest$EventSourceName' => '

The name of the event source.

', 'RuleSummary$EventSourceName' => '

The name of the event source.

', 'RuleTriggerEventSource$EventSourceName' => '

The name of the event source.

', ], ], 'FilterV2' => [ 'base' => '

Contains the filter to apply when retrieving metrics with the GetMetricDataV2 API.

', 'refs' => [ 'FiltersV2List$member' => NULL, ], ], 'FilterValueList' => [ 'base' => NULL, 'refs' => [ 'FilterV2$FilterValues' => '

The identifiers to use for filtering data. For example, if you have a filter key of QUEUE, you would add queue IDs or ARNs in FilterValues.

', ], ], 'Filters' => [ 'base' => '

Contains the filter to apply when retrieving metrics.

', 'refs' => [ 'GetCurrentMetricDataRequest$Filters' => '

The filters to apply to returned metrics. You can filter up to the following limits:

Metric data is retrieved only for the resources associated with the queues or routing profiles, and by any channels included in the filter. (You cannot filter by both queue AND routing profile.) You can include both resource IDs and resource ARNs in the same request.

Currently tagging is only supported on the resources that are passed in the filter.

', 'GetMetricDataRequest$Filters' => '

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. VOICE, CHAT, and TASK channels are supported.

To filter by Queues, enter the queue ID/ARN, not the name of the queue.

', ], ], 'FiltersV2List' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$Filters' => '

The filters to apply to returned metrics. You can filter on the following resources:

At least one filter must be passed from queues, routing profiles, agents, or user hierarchy groups.

To filter by phone number, see Create a historical metrics report in the Amazon Connect Administrator\'s Guide.

Note the following limits:

', ], ], 'FlowAssociationSummary' => [ 'base' => '

Information about flow associations.

', 'refs' => [ 'FlowAssociationSummaryList$member' => NULL, ], ], 'FlowAssociationSummaryList' => [ 'base' => NULL, 'refs' => [ 'BatchGetFlowAssociationResponse$FlowAssociationSummaryList' => '

Information about flow associations.

', ], ], 'FunctionArn' => [ 'base' => NULL, 'refs' => [ 'AssociateLambdaFunctionRequest$FunctionArn' => '

The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.

', 'DisassociateLambdaFunctionRequest$FunctionArn' => '

The Amazon Resource Name (ARN) of the Lambda function being disassociated.

', 'FunctionArnsList$member' => NULL, ], ], 'FunctionArnsList' => [ 'base' => NULL, 'refs' => [ 'ListLambdaFunctionsResponse$LambdaFunctions' => '

The Lambdafunction ARNs associated with the specified instance.

', ], ], 'GetContactAttributesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContactAttributesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentMetricDataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentUserDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentUserDataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetFederationTokenRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetFederationTokenResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataV2Request' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataV2Response' => [ 'base' => NULL, 'refs' => [], ], 'GetPromptFileRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPromptFileResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTrafficDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTrafficDistributionResponse' => [ 'base' => NULL, 'refs' => [], ], 'Grouping' => [ 'base' => NULL, 'refs' => [ 'Groupings$member' => NULL, ], ], 'GroupingV2' => [ 'base' => NULL, 'refs' => [ 'GroupingsV2$member' => NULL, ], ], 'Groupings' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$Groupings' => '

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues.

', 'GetMetricDataRequest$Groupings' => '

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

If no grouping is specified, a summary of metrics for all queues is returned.

', ], ], 'GroupingsV2' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$Groupings' => '

The grouping applied to the metrics that are returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values that are returned apply to the metrics for each queue. They are not aggregated for all queues.

If no grouping is specified, a summary of all metrics is returned.

Valid grouping keys: QUEUE | ROUTING_PROFILE | AGENT | CHANNEL | AGENT_HIERARCHY_LEVEL_ONE | AGENT_HIERARCHY_LEVEL_TWO | AGENT_HIERARCHY_LEVEL_THREE | AGENT_HIERARCHY_LEVEL_FOUR | AGENT_HIERARCHY_LEVEL_FIVE

', ], ], 'HierarchyGroup' => [ 'base' => '

Contains information about a hierarchy group.

', 'refs' => [ 'DescribeUserHierarchyGroupResponse$HierarchyGroup' => '

Information about the hierarchy group.

', ], ], 'HierarchyGroupCondition' => [ 'base' => '

A leaf node condition which can be used to specify a hierarchy group condition.

', 'refs' => [ 'UserSearchCriteria$HierarchyGroupCondition' => '

A leaf node condition which can be used to specify a hierarchy group condition.

', ], ], 'HierarchyGroupId' => [ 'base' => NULL, 'refs' => [ 'CreateUserHierarchyGroupRequest$ParentGroupId' => '

The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.

', 'CreateUserHierarchyGroupResponse$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'CreateUserRequest$HierarchyGroupId' => '

The identifier of the hierarchy group for the user.

', 'DeleteUserHierarchyGroupRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'DescribeUserHierarchyGroupRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'HierarchyGroup$Id' => '

The identifier of the hierarchy group.

', 'HierarchyGroupSummary$Id' => '

The identifier of the hierarchy group.

', 'HierarchyGroupSummaryReference$Id' => '

The unique identifier for the hierarchy group.

', 'UpdateUserHierarchyGroupNameRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'UpdateUserHierarchyRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'User$HierarchyGroupId' => '

The identifier of the hierarchy group for the user.

', 'UserDataHierarchyGroups$member' => NULL, 'UserSearchSummary$HierarchyGroupId' => '

The identifier of the user\'s hierarchy group.

', ], ], 'HierarchyGroupMatchType' => [ 'base' => NULL, 'refs' => [ 'HierarchyGroupCondition$HierarchyGroupMatchType' => '

The type of hierarchy group match.

', ], ], 'HierarchyGroupName' => [ 'base' => NULL, 'refs' => [ 'CreateUserHierarchyGroupRequest$Name' => '

The name of the user hierarchy group. Must not be more than 100 characters.

', 'HierarchyGroup$Name' => '

The name of the hierarchy group.

', 'HierarchyGroupSummary$Name' => '

The name of the hierarchy group.

', 'UpdateUserHierarchyGroupNameRequest$Name' => '

The name of the hierarchy group. Must not be more than 100 characters.

', ], ], 'HierarchyGroupSummary' => [ 'base' => '

Contains summary information about a hierarchy group.

', 'refs' => [ 'HierarchyGroupSummaryList$member' => NULL, 'HierarchyPath$LevelOne' => '

Information about level one.

', 'HierarchyPath$LevelTwo' => '

Information about level two.

', 'HierarchyPath$LevelThree' => '

Information about level three.

', 'HierarchyPath$LevelFour' => '

Information about level four.

', 'HierarchyPath$LevelFive' => '

Information about level five.

', ], ], 'HierarchyGroupSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListUserHierarchyGroupsResponse$UserHierarchyGroupSummaryList' => '

Information about the hierarchy groups.

', ], ], 'HierarchyGroupSummaryReference' => [ 'base' => '

Information about the hierarchy group.

', 'refs' => [ 'HierarchyPathReference$LevelOne' => '

Information about level one.

', 'HierarchyPathReference$LevelTwo' => '

Information about level two.

', 'HierarchyPathReference$LevelThree' => '

Information about level three.

', 'HierarchyPathReference$LevelFour' => '

Information about level four.

', 'HierarchyPathReference$LevelFive' => '

Information about level five.

', ], ], 'HierarchyLevel' => [ 'base' => '

Contains information about a hierarchy level.

', 'refs' => [ 'HierarchyStructure$LevelOne' => '

Information about level one.

', 'HierarchyStructure$LevelTwo' => '

Information about level two.

', 'HierarchyStructure$LevelThree' => '

Information about level three.

', 'HierarchyStructure$LevelFour' => '

Information about level four.

', 'HierarchyStructure$LevelFive' => '

Information about level five.

', ], ], 'HierarchyLevelId' => [ 'base' => NULL, 'refs' => [ 'HierarchyGroup$LevelId' => '

The identifier of the level in the hierarchy group.

', 'HierarchyLevel$Id' => '

The identifier of the hierarchy level.

', ], ], 'HierarchyLevelName' => [ 'base' => NULL, 'refs' => [ 'HierarchyLevel$Name' => '

The name of the hierarchy level.

', 'HierarchyLevelUpdate$Name' => '

The name of the user hierarchy level. Must not be more than 50 characters.

', ], ], 'HierarchyLevelUpdate' => [ 'base' => '

Contains information about the hierarchy level to update.

', 'refs' => [ 'HierarchyStructureUpdate$LevelOne' => '

The update for level one.

', 'HierarchyStructureUpdate$LevelTwo' => '

The update for level two.

', 'HierarchyStructureUpdate$LevelThree' => '

The update for level three.

', 'HierarchyStructureUpdate$LevelFour' => '

The update for level four.

', 'HierarchyStructureUpdate$LevelFive' => '

The update for level five.

', ], ], 'HierarchyPath' => [ 'base' => '

Contains information about the levels of a hierarchy group.

', 'refs' => [ 'HierarchyGroup$HierarchyPath' => '

Information about the levels in the hierarchy group.

', ], ], 'HierarchyPathReference' => [ 'base' => '

Information about the levels in the hierarchy group.

', 'refs' => [ 'UserData$HierarchyPath' => '

Contains information about the levels of a hierarchy group assigned to a user.

', ], ], 'HierarchyStructure' => [ 'base' => '

Contains information about a hierarchy structure.

', 'refs' => [ 'DescribeUserHierarchyStructureResponse$HierarchyStructure' => '

Information about the hierarchy structure.

', ], ], 'HierarchyStructureUpdate' => [ 'base' => '

Contains information about the level hierarchy to update.

', 'refs' => [ 'UpdateUserHierarchyStructureRequest$HierarchyStructure' => '

The hierarchy levels to update.

', ], ], 'HistoricalMetric' => [ 'base' => '

Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

', 'refs' => [ 'HistoricalMetricData$Metric' => '

Information about the metric.

', 'HistoricalMetrics$member' => NULL, ], ], 'HistoricalMetricData' => [ 'base' => '

Contains the data for a historical metric.

', 'refs' => [ 'HistoricalMetricDataCollections$member' => NULL, ], ], 'HistoricalMetricDataCollections' => [ 'base' => NULL, 'refs' => [ 'HistoricalMetricResult$Collections' => '

The set of metrics.

', ], ], 'HistoricalMetricName' => [ 'base' => '

The historical metric names.

', 'refs' => [ 'HistoricalMetric$Name' => '

The name of the metric.

', ], ], 'HistoricalMetricResult' => [ 'base' => '

Contains information about the historical metrics retrieved.

', 'refs' => [ 'HistoricalMetricResults$member' => NULL, ], ], 'HistoricalMetricResults' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataResponse$MetricResults' => '

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

', ], ], 'HistoricalMetrics' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataRequest$HistoricalMetrics' => '

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

This API does not support a contacts incoming metric (there\'s no CONTACTS_INCOMING metric missing from the documented list).

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: PERCENT

Statistic: AVG

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

', ], ], 'Hours' => [ 'base' => NULL, 'refs' => [ 'KinesisVideoStreamConfig$RetentionPeriodHours' => '

The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream.

The default value is 0, indicating that the stream does not persist data.

', ], ], 'Hours24Format' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationTimeSlice$Hours' => '

The hours.

', ], ], 'HoursOfOperation' => [ 'base' => '

Information about of the hours of operation.

', 'refs' => [ 'DescribeHoursOfOperationResponse$HoursOfOperation' => '

The hours of operation.

', 'HoursOfOperationList$member' => NULL, ], ], 'HoursOfOperationConfig' => [ 'base' => '

Contains information about the hours of operation.

', 'refs' => [ 'HoursOfOperationConfigList$member' => NULL, ], ], 'HoursOfOperationConfigList' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$Config' => '

Configuration information for the hours of operation: day, start time, and end time.

', 'HoursOfOperation$Config' => '

Configuration information for the hours of operation.

', 'UpdateHoursOfOperationRequest$Config' => '

Configuration information of the hours of operation.

', ], ], 'HoursOfOperationDays' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationConfig$Day' => '

The day that the hours of operation applies to.

', ], ], 'HoursOfOperationDescription' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$Description' => '

The description of the hours of operation.

', 'HoursOfOperation$Description' => '

The description for the hours of operation.

', ], ], 'HoursOfOperationId' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationResponse$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'CreateQueueRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'DeleteHoursOfOperationRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'DescribeHoursOfOperationRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'HoursOfOperation$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'HoursOfOperationSummary$Id' => '

The identifier of the hours of operation.

', 'Queue$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'UpdateHoursOfOperationRequest$HoursOfOperationId' => '

The identifier of the hours of operation.

', 'UpdateQueueHoursOfOperationRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', ], ], 'HoursOfOperationList' => [ 'base' => NULL, 'refs' => [ 'SearchHoursOfOperationsResponse$HoursOfOperations' => '

Information about the hours of operations.

', ], ], 'HoursOfOperationName' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationSummary$Name' => '

The name of the hours of operation.

', ], ], 'HoursOfOperationSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'HoursOfOperationSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'HoursOfOperationSearchCriteria' => [ 'base' => '

The search criteria to be used to return hours of operations.

', 'refs' => [ 'HoursOfOperationSearchConditionList$member' => NULL, 'SearchHoursOfOperationsRequest$SearchCriteria' => '

The search criteria to be used to return hours of operations.

', ], ], 'HoursOfOperationSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchHoursOfOperationsRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'HoursOfOperationSummary' => [ 'base' => '

Contains summary information about hours of operation for a contact center.

', 'refs' => [ 'HoursOfOperationSummaryList$member' => NULL, ], ], 'HoursOfOperationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListHoursOfOperationsResponse$HoursOfOperationSummaryList' => '

Information about the hours of operation.

', ], ], 'HoursOfOperationTimeSlice' => [ 'base' => '

The start time or end time for an hours of operation.

', 'refs' => [ 'HoursOfOperationConfig$StartTime' => '

The start time that your contact center opens.

', 'HoursOfOperationConfig$EndTime' => '

The end time that your contact center closes.

', ], ], 'ISO8601Datetime' => [ 'base' => NULL, 'refs' => [ 'ParticipantTokenCredentials$Expiry' => '

The expiration of the token. It\'s specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

', ], ], 'IdempotencyException' => [ 'base' => '

An entity with the same name already exists.

', 'refs' => [], ], 'InboundCallsEnabled' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$InboundCallsEnabled' => '

Your contact center handles incoming contacts.

', 'Instance$InboundCallsEnabled' => '

Whether inbound calls are enabled.

', 'InstanceSummary$InboundCallsEnabled' => '

Whether inbound calls are enabled.

', ], ], 'Instance' => [ 'base' => '

The Amazon Connect instance.

', 'refs' => [ 'DescribeInstanceResponse$Instance' => '

The name of the instance.

', ], ], 'InstanceArn' => [ 'base' => NULL, 'refs' => [ 'TrafficDistributionGroup$InstanceArn' => '

The Amazon Resource Name (ARN).

', 'TrafficDistributionGroupSummary$InstanceArn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', ], ], 'InstanceAttributeType' => [ 'base' => NULL, 'refs' => [ 'Attribute$AttributeType' => '

The type of attribute.

', 'DescribeInstanceAttributeRequest$AttributeType' => '

The type of attribute.

', 'UpdateInstanceAttributeRequest$AttributeType' => '

The type of attribute.

Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact Amazon Web Services Support for allowlisting.

', ], ], 'InstanceAttributeValue' => [ 'base' => NULL, 'refs' => [ 'Attribute$Value' => '

The value of the attribute.

', 'UpdateInstanceAttributeRequest$Value' => '

The value for the attribute. Maximum character limit is 100.

', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateApprovedOriginRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateDefaultVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateLambdaFunctionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateLexBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociatePhoneNumberContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateQueueQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateSecurityKeyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateTrafficDistributionGroupUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'BatchGetFlowAssociationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ClaimPhoneNumberRequest$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

', 'ClaimedPhoneNumberSummary$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateContactFlowModuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'CreateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateInstanceResponse$Id' => '

The identifier for the instance.

', 'CreateIntegrationAssociationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateParticipantRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreatePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateQuickConnectRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateUseCaseRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateUserHierarchyGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeactivateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DefaultVocabulary$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteContactFlowModuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteInstanceRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteIntegrationAssociationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeletePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteQuickConnectRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteUseCaseRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteUserHierarchyGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeContactFlowModuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'DescribeContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeInstanceAttributeRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeInstanceRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeQuickConnectRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeUserHierarchyGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeUserHierarchyStructureRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateApprovedOriginRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateLambdaFunctionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance..

', 'DisassociateLexBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociatePhoneNumberContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateQueueQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateSecurityKeyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateTrafficDistributionGroupUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DismissUserContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'GetContactAttributesRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'GetCurrentMetricDataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetCurrentUserDataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetFederationTokenRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetMetricDataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetPromptFileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetTaskTemplateResponse$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'Instance$Id' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'InstanceSummary$Id' => '

The identifier of the instance.

', 'IntegrationAssociationSummary$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListApprovedOriginsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListBotsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactEvaluationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactFlowModulesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactFlowsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactReferencesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListDefaultVocabulariesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListEvaluationFormVersionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListEvaluationFormsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListHoursOfOperationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListInstanceAttributesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListInstanceStorageConfigsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListIntegrationAssociationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListLambdaFunctionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListLexBotsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListPhoneNumbersRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListPhoneNumbersSummary$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListPhoneNumbersV2Request$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. If both TargetArn and InstanceId are not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same AWS Region as the request.

', 'ListPromptsRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'ListQueueQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListRoutingProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListRulesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityKeysRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityProfileApplicationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityProfilePermissionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListTaskTemplatesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListUseCasesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListUserHierarchyGroupsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListUsersRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'MonitorContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'PutUserStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ReplicateInstanceResponse$Id' => '

The identifier of the replicated instance. You can find the instanceId in the ARN of the instance. The replicated instance has the same identifier as the instance it was replicated from.

', 'ResumeContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'RoutingProfile$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchAvailablePhoneNumbersRequest$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

', 'SearchHoursOfOperationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchPromptsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchRoutingProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchSecurityProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchUsersRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

InstanceID is a required field. The "Required: No" below is incorrect.

', 'SearchVocabulariesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SecurityProfile$OrganizationResourceId' => '

The organization resource identifier for the security profile.

', 'SecurityProfileSearchSummary$OrganizationResourceId' => '

The organization resource identifier.

', 'StartChatContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartContactStreamingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartOutboundVoiceContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartTaskContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StopContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StopContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StopContactStreamingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SubmitContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SuspendContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'TransferContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactAttributesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowContentRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'UpdateContactFlowMetadataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowModuleContentRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowModuleMetadataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'UpdateContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactScheduleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateInstanceAttributeRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateParticipantRoleConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdatePhoneNumberRequest$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

', 'UpdatePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueMaxContactsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueOutboundCallerConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQuickConnectConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQuickConnectNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileAgentAvailabilityTimerRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileConcurrencyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileDefaultOutboundQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateTaskTemplateResponse$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserHierarchyGroupNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserHierarchyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserHierarchyStructureRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserIdentityInfoRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserPhoneConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserSecurityProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', ], ], 'InstanceIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance that has been replicated. You can find the instanceId in the ARN of the instance.

', 'ListTrafficDistributionGroupsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ReplicateInstanceRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId, or the entire ARN.

', 'SearchResourceTagsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the Amazon Resource Name (ARN) of the instance.

', ], ], 'InstanceStatus' => [ 'base' => NULL, 'refs' => [ 'Instance$InstanceStatus' => '

The state of the instance.

', 'InstanceSummary$InstanceStatus' => '

The state of the instance.

', ], ], 'InstanceStatusReason' => [ 'base' => '

Relevant details why the instance was not successfully created.

', 'refs' => [ 'Instance$StatusReason' => '

Relevant details why the instance was not successfully created.

', ], ], 'InstanceStorageConfig' => [ 'base' => '

The storage configuration for the instance.

', 'refs' => [ 'AssociateInstanceStorageConfigRequest$StorageConfig' => '

A valid storage type.

', 'DescribeInstanceStorageConfigResponse$StorageConfig' => '

A valid storage type.

', 'InstanceStorageConfigs$member' => NULL, 'UpdateInstanceStorageConfigRequest$StorageConfig' => NULL, ], ], 'InstanceStorageConfigs' => [ 'base' => NULL, 'refs' => [ 'ListInstanceStorageConfigsResponse$StorageConfigs' => '

A valid storage type.

', ], ], 'InstanceStorageResourceType' => [ 'base' => NULL, 'refs' => [ 'AssociateInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', 'DescribeInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', 'DisassociateInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', 'ListInstanceStorageConfigsRequest$ResourceType' => '

A valid resource type.

', 'UpdateInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', ], ], 'InstanceSummary' => [ 'base' => '

Information about the instance.

', 'refs' => [ 'InstanceSummaryList$member' => NULL, ], ], 'InstanceSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesResponse$InstanceSummaryList' => '

Information about the instances.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormNumericQuestionOption$MinValue' => '

The minimum answer value of the range option.

', 'EvaluationFormNumericQuestionOption$MaxValue' => '

The maximum answer value of the range option.

', 'EvaluationFormNumericQuestionProperties$MinValue' => '

The minimum answer value.

', 'EvaluationFormNumericQuestionProperties$MaxValue' => '

The maximum answer value.

', ], ], 'IntegerCount' => [ 'base' => NULL, 'refs' => [ 'ChannelToCountMap$value' => NULL, ], ], 'IntegrationAssociationId' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationResponse$IntegrationAssociationId' => '

The identifier for the integration association.

', 'CreateUseCaseRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'DeleteIntegrationAssociationRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'DeleteUseCaseRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'IntegrationAssociationSummary$IntegrationAssociationId' => '

The identifier for the AppIntegration association.

', 'ListUseCasesRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'RuleTriggerEventSource$IntegrationAssociationId' => '

The identifier for the integration association.

', ], ], 'IntegrationAssociationSummary' => [ 'base' => '

Contains summary information about the associated AppIntegrations.

', 'refs' => [ 'IntegrationAssociationSummaryList$member' => NULL, ], ], 'IntegrationAssociationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListIntegrationAssociationsResponse$IntegrationAssociationSummaryList' => '

The associations.

', ], ], 'IntegrationType' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$IntegrationType' => '

The type of information to be ingested.

', 'IntegrationAssociationSummary$IntegrationType' => '

The integration type.

', 'ListIntegrationAssociationsRequest$IntegrationType' => '

The integration type.

', ], ], 'InternalServiceException' => [ 'base' => '

Request processing failed because of an error or failure with the service.

', 'refs' => [], ], 'IntervalDetails' => [ 'base' => '

Information about the interval period to use for returning results.

', 'refs' => [ 'GetMetricDataV2Request$Interval' => '

The interval period and timezone to apply to returned metrics.

', ], ], 'IntervalPeriod' => [ 'base' => NULL, 'refs' => [ 'IntervalDetails$IntervalPeriod' => '

IntervalPeriod: An aggregated grouping applied to request metrics. Valid IntervalPeriod values are: FIFTEEN_MIN | THIRTY_MIN | HOUR | DAY | WEEK | TOTAL.

For example, if IntervalPeriod is selected THIRTY_MIN, StartTime and EndTime differs by 1 day, then Amazon Connect returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By default Amazon Connect aggregates results based on the TOTAL interval period.

The following list describes restrictions on StartTime and EndTime based on what IntervalPeriod is requested.

', 'MetricInterval$Interval' => '

The interval period provided in the API request.

', ], ], 'InvalidContactFlowException' => [ 'base' => '

The flow is not valid.

', 'refs' => [], ], 'InvalidContactFlowModuleException' => [ 'base' => '

The problems with the module. Please fix before trying again.

', 'refs' => [], ], 'InvalidParameterException' => [ 'base' => '

One or more of the specified parameters are not valid.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

The request is not valid.

', 'refs' => [], ], 'InvisibleFieldInfo' => [ 'base' => '

A field that is invisible to an agent.

', 'refs' => [ 'InvisibleTaskTemplateFields$member' => NULL, ], ], 'InvisibleTaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateConstraints$InvisibleFields' => '

Lists the fields that are invisible to agents.

', ], ], 'KeyId' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfig$KeyId' => '

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Amazon Connect supports only KMS keys with the default key spec of SYMMETRIC_DEFAULT .

', ], ], 'KinesisFirehoseConfig' => [ 'base' => '

Configuration information of a Kinesis Data Firehose delivery stream.

', 'refs' => [ 'InstanceStorageConfig$KinesisFirehoseConfig' => '

The configuration of the Kinesis Firehose delivery stream.

', ], ], 'KinesisStreamConfig' => [ 'base' => '

Configuration information of a Kinesis data stream.

', 'refs' => [ 'InstanceStorageConfig$KinesisStreamConfig' => '

The configuration of the Kinesis data stream.

', ], ], 'KinesisVideoStreamConfig' => [ 'base' => '

Configuration information of a Kinesis video stream.

', 'refs' => [ 'InstanceStorageConfig$KinesisVideoStreamConfig' => '

The configuration of the Kinesis video stream.

', ], ], 'LargeNextToken' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersV2Request$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListPhoneNumbersV2Response$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchAvailablePhoneNumbersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchAvailablePhoneNumbersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'LexBot' => [ 'base' => '

Configuration information of an Amazon Lex bot.

', 'refs' => [ 'AssociateBotRequest$LexBot' => NULL, 'AssociateLexBotRequest$LexBot' => '

The Amazon Lex bot to associate with the instance.

', 'DisassociateBotRequest$LexBot' => NULL, 'LexBotConfig$LexBot' => NULL, 'LexBotsList$member' => NULL, ], ], 'LexBotConfig' => [ 'base' => '

Configuration information of an Amazon Lex or Amazon Lex V2 bot.

', 'refs' => [ 'LexBotConfigList$member' => NULL, ], ], 'LexBotConfigList' => [ 'base' => NULL, 'refs' => [ 'ListBotsResponse$LexBots' => '

The names and Amazon Web Services Regions of the Amazon Lex or Amazon Lex V2 bots associated with the specified instance.

', ], ], 'LexBotsList' => [ 'base' => NULL, 'refs' => [ 'ListLexBotsResponse$LexBots' => '

The names and Amazon Web Services Regions of the Amazon Lex bots associated with the specified instance.

', ], ], 'LexRegion' => [ 'base' => NULL, 'refs' => [ 'DisassociateLexBotRequest$LexRegion' => '

The Amazon Web Services Region in which the Amazon Lex bot has been created.

', 'LexBot$LexRegion' => '

The Amazon Web Services Region where the Amazon Lex bot was created.

', ], ], 'LexV2Bot' => [ 'base' => '

Configuration information of an Amazon Lex V2 bot.

', 'refs' => [ 'AssociateBotRequest$LexV2Bot' => '

The Amazon Lex V2 bot to associate with the instance.

', 'DisassociateBotRequest$LexV2Bot' => '

The Amazon Lex V2 bot to disassociate from the instance.

', 'LexBotConfig$LexV2Bot' => '

Configuration information of an Amazon Lex V2 bot.

', ], ], 'LexVersion' => [ 'base' => NULL, 'refs' => [ 'ListBotsRequest$LexVersion' => '

The version of Amazon Lex or Amazon Lex V2.

', ], ], 'LimitExceededException' => [ 'base' => '

The allowed limit for the resource has been exceeded.

', 'refs' => [], ], 'ListAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAgentStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListApprovedOriginsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListApprovedOriginsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListBotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListBotsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactEvaluationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactEvaluationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowModulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowModulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactReferencesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactReferencesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDefaultVocabulariesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDefaultVocabulariesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFlowAssociationResourceType' => [ 'base' => NULL, 'refs' => [ 'BatchGetFlowAssociationRequest$ResourceType' => '

The type of resource association.

', 'FlowAssociationSummary$ResourceType' => '

The type of resource association.

', ], ], 'ListHoursOfOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListHoursOfOperationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceAttributesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceAttributesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceStorageConfigsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceStorageConfigsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListInstancesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListInstancesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIntegrationAssociationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIntegrationAssociationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListLambdaFunctionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListLambdaFunctionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListLexBotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListLexBotsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersSummary' => [ 'base' => '

Information about phone numbers that have been claimed to your Amazon Connect instance or traffic distribution group.

', 'refs' => [ 'ListPhoneNumbersSummaryList$member' => NULL, ], ], 'ListPhoneNumbersSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersV2Response$ListPhoneNumbersSummaryList' => '

Information about phone numbers that have been claimed to your Amazon Connect instances or traffic distribution groups.

', ], ], 'ListPhoneNumbersV2Request' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersV2Response' => [ 'base' => NULL, 'refs' => [], ], 'ListPromptsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListPromptsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueQuickConnectsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQuickConnectsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfileQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityKeysRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityKeysResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfileApplicationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfileApplicationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTaskTemplatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTaskTemplatesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUseCasesRequest' => [ 'base' => '

Provides summary information about the use cases for the specified integration association.

', 'refs' => [], ], 'ListUseCasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUserHierarchyGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUserHierarchyGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListViewVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListViewVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListViewsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListViewsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'RoutingProfile$NumberOfAssociatedQueues' => '

The number of associated queues in routing profile.

', 'RoutingProfile$NumberOfAssociatedUsers' => '

The number of associated users in routing profile.

', ], ], 'MaxResult10' => [ 'base' => NULL, 'refs' => [ 'ListInstanceStorageConfigsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListInstancesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListTrafficDistributionGroupUsersRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListTrafficDistributionGroupsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchAvailablePhoneNumbersRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult100' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$MaxResults' => '

The maximum number of results to return per page.

', 'GetCurrentUserDataRequest$MaxResults' => '

The maximum number of results to return per page.

', 'GetMetricDataRequest$MaxResults' => '

The maximum number of results to return per page.

', 'GetMetricDataV2Request$MaxResults' => '

The maximum number of results to return per page.

', 'ListDefaultVocabulariesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListEvaluationFormVersionsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListEvaluationFormsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListIntegrationAssociationsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListQueueQuickConnectsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListRoutingProfileQueuesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListTaskTemplatesRequest$MaxResults' => '

The maximum number of results to return per page.

It is not expected that you set this.

', 'ListUseCasesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchHoursOfOperationsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchPromptsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchQueuesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchQuickConnectsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchResourceTagsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchRoutingProfilesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchSecurityProfilesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchUsersRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchVocabulariesRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult1000' => [ 'base' => NULL, 'refs' => [ 'ListAgentStatusRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListContactFlowModulesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListContactFlowsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListHoursOfOperationsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListPhoneNumbersRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListPhoneNumbersV2Request$MaxResults' => '

The maximum number of results to return per page.

', 'ListPromptsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListQueuesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListQuickConnectsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListRoutingProfilesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListSecurityProfileApplicationsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListSecurityProfilePermissionsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListSecurityProfilesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListUserHierarchyGroupsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListUsersRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', ], ], 'MaxResult2' => [ 'base' => NULL, 'refs' => [ 'ListSecurityKeysRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult200' => [ 'base' => NULL, 'refs' => [ 'ListRulesRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult25' => [ 'base' => NULL, 'refs' => [ 'ListApprovedOriginsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListBotsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListLambdaFunctionsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListLexBotsRequest$MaxResults' => '

The maximum number of results to return per page. If no value is specified, the default is 10.

', ], ], 'MaxResult7' => [ 'base' => NULL, 'refs' => [ 'ListInstanceAttributesRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'ListViewVersionsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListViewsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', ], ], 'MaximumResultReturnedException' => [ 'base' => '

Maximum number (1000) of tags have been returned with current request. Consider changing request parameters to get more tags.

', 'refs' => [], ], 'MediaConcurrencies' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$MediaConcurrencies' => '

The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.

', 'RoutingProfile$MediaConcurrencies' => '

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

', 'UpdateRoutingProfileConcurrencyRequest$MediaConcurrencies' => '

The channels that agents can handle in the Contact Control Panel (CCP).

', ], ], 'MediaConcurrency' => [ 'base' => '

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

', 'refs' => [ 'MediaConcurrencies$member' => NULL, ], ], 'Message' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$Message' => NULL, 'ContactFlowNotPublishedException$Message' => NULL, 'ContactNotFoundException$Message' => '

The message.

', 'DestinationNotAllowedException$Message' => '

The message about the outbound calls.

', 'DuplicateResourceException$Message' => NULL, 'IdempotencyException$Message' => NULL, 'InternalServiceException$Message' => '

The message.

', 'InvalidParameterException$Message' => '

The message about the parameters.

', 'InvalidRequestException$Message' => '

The message about the request.

', 'LimitExceededException$Message' => '

The message about the limit.

', 'MaximumResultReturnedException$Message' => NULL, 'OutboundContactNotPermittedException$Message' => '

The message about the contact.

', 'PropertyValidationException$Message' => NULL, 'PropertyValidationExceptionProperty$Message' => '

A message describing why the property is not valid.

', 'ResourceConflictException$Message' => NULL, 'ResourceInUseException$Message' => NULL, 'ResourceNotFoundException$Message' => '

The message about the resource.

', 'ResourceNotReadyException$Message' => NULL, 'ServiceQuotaExceededException$Message' => NULL, 'ThrottlingException$Message' => NULL, 'TooManyRequestsException$Message' => NULL, 'UserNotFoundException$Message' => NULL, ], ], 'MetricDataCollectionsV2' => [ 'base' => NULL, 'refs' => [ 'MetricResultV2$Collections' => '

The set of metrics.

', ], ], 'MetricDataV2' => [ 'base' => '

Contains the name, thresholds, and metric filters.

', 'refs' => [ 'MetricDataCollectionsV2$member' => NULL, ], ], 'MetricFilterV2' => [ 'base' => '

Contains information about the filter used when retrieving metrics. MetricFiltersV2 can be used on the following metrics: AVG_AGENT_CONNECTING_TIME, CONTACTS_CREATED, CONTACTS_HANDLED, SUM_CONTACTS_DISCONNECTED.

', 'refs' => [ 'MetricFiltersV2List$member' => NULL, ], ], 'MetricFilterValueList' => [ 'base' => NULL, 'refs' => [ 'MetricFilterV2$MetricFilterValues' => '

The values to use for filtering data.

Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER | QUEUE_TRANSFER | CALLBACK | API

Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT | OTHER | EXPIRED | API

', ], ], 'MetricFiltersV2List' => [ 'base' => NULL, 'refs' => [ 'MetricV2$MetricFilters' => '

Contains the filters to be used when returning data.

', ], ], 'MetricInterval' => [ 'base' => '

The interval period with the start and end time for the metrics.

', 'refs' => [ 'MetricResultV2$MetricInterval' => '

The interval period with the start and end time for the metrics.

', ], ], 'MetricNameV2' => [ 'base' => NULL, 'refs' => [ 'MetricV2$Name' => '

The name of the metric.

This parameter is required. The following Required = No is incorrect.

', ], ], 'MetricResultV2' => [ 'base' => '

Contains information about the metric results.

', 'refs' => [ 'MetricResultsV2$member' => NULL, ], ], 'MetricResultsV2' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Response$MetricResults' => '

Information about the metrics requested in the API request If no grouping is specified, a summary of metric data is returned.

', ], ], 'MetricV2' => [ 'base' => '

Contains information about the metric.

', 'refs' => [ 'MetricDataV2$Metric' => '

The metric name, thresholds, and metric filters of the returned metric.

', 'MetricsV2$member' => NULL, ], ], 'MetricsV2' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$Metrics' => '

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator\'s Guide.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_ADHERENT_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULE_ADHERENCE

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULED_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_ABANDON_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_AGENT_CONNECTING_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD. For now, this metric only supports the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

The Negate key in Metric Level Filters is not applicable for this metric.

AVG_CONTACT_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_GREETING_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HOLDS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERRUPTIONS_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERRUPTION_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_QUEUE_ANSWER_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile

AVG_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_ABANDONED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_CREATED

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HANDLED

Unit: Count

Valid metric filter key: INITIATION_METHOD, DISCONNECT_REASON

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_RESOLVED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

CONTACTS_TRANSFERRED_OUT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_TRANSFERRED_OUT_BY_AGENT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

SUM_CONTACTS_ANSWERED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

SUM_CONTACTS_ABANDONED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

SUM_CONTACTS_DISCONNECTED

Valid metric filter key: DISCONNECT_REASON

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

', ], ], 'MinutesLimit60' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationTimeSlice$Minutes' => '

The minutes.

', ], ], 'MonitorCapability' => [ 'base' => NULL, 'refs' => [ 'AllowedMonitorCapabilities$member' => NULL, ], ], 'MonitorContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'MonitorContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'Name' => [ 'base' => NULL, 'refs' => [ 'Contact$Name' => '

The name of the contact.

', 'StartTaskContactRequest$Name' => '

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

', 'UpdateContactRequest$Name' => '

The name of the contact.

', ], ], 'Name128' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupRequest$Name' => '

The name for the traffic distribution group.

', 'TrafficDistributionGroup$Name' => '

The name of the traffic distribution group.

', 'TrafficDistributionGroupSummary$Name' => '

The name of the traffic distribution group.

', ], ], 'Namespace' => [ 'base' => NULL, 'refs' => [ 'Application$Namespace' => '

Namespace of the application that you want to give access to.

', ], ], 'NextToken' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

', 'GetCurrentMetricDataResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

', 'GetCurrentUserDataRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'GetCurrentUserDataResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'GetMetricDataRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'GetMetricDataResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

', 'ListAgentStatusRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListAgentStatusResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListApprovedOriginsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListApprovedOriginsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListBotsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListBotsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListContactEvaluationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

This is not expected to be set because the value returned in the previous response is always null.

', 'ListContactEvaluationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

This is always returned as null in the response.

', 'ListContactFlowModulesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListContactFlowModulesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListContactFlowsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListContactFlowsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListContactReferencesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

This is not expected to be set, because the value returned in the previous response is always null.

', 'ListContactReferencesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

This is always returned as null in the response.

', 'ListEvaluationFormVersionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListEvaluationFormVersionsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListEvaluationFormsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListEvaluationFormsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListHoursOfOperationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListHoursOfOperationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListInstanceAttributesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListInstanceAttributesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListInstanceStorageConfigsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListInstanceStorageConfigsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListInstancesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListInstancesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListIntegrationAssociationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListIntegrationAssociationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListLambdaFunctionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListLambdaFunctionsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListLexBotsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListLexBotsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListPhoneNumbersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListPhoneNumbersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListPromptsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListPromptsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListQueueQuickConnectsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListQueueQuickConnectsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListQueuesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListQueuesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListQuickConnectsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListQuickConnectsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListRoutingProfileQueuesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListRoutingProfileQueuesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListRoutingProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListRoutingProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListRulesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListRulesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityKeysRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityKeysResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityProfileApplicationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityProfileApplicationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityProfilePermissionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityProfilePermissionsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListTaskTemplatesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

It is not expected that you set this because the value returned in the previous response is always null.

', 'ListTaskTemplatesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

This is always returned as a null in the response.

', 'ListTrafficDistributionGroupUsersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListTrafficDistributionGroupUsersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListTrafficDistributionGroupsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListTrafficDistributionGroupsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListUseCasesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListUseCasesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListUserHierarchyGroupsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListUserHierarchyGroupsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListUsersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListUsersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'NextToken2500' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'GetMetricDataV2Response$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchHoursOfOperationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchHoursOfOperationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchPromptsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchPromptsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchQueuesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchQueuesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchQuickConnectsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchQuickConnectsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchResourceTagsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchResourceTagsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchRoutingProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchRoutingProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchSecurityProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchSecurityProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchUsersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchUsersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'NotificationContentType' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$ContentType' => '

Content type format.

', ], ], 'NotificationDeliveryType' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$DeliveryMethod' => '

Notification delivery method.

', ], ], 'NotificationRecipientType' => [ 'base' => '

The type of notification recipient.

', 'refs' => [ 'SendNotificationActionDefinition$Recipient' => '

Notification recipient.

', ], ], 'NumberReference' => [ 'base' => '

Information about a reference when the referenceType is NUMBER. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Number' => '

Information about a reference when the referenceType is NUMBER. Otherwise, null.

', ], ], 'NumericQuestionPropertyAutomationLabel' => [ 'base' => NULL, 'refs' => [ 'NumericQuestionPropertyValueAutomation$Label' => '

The property label of the automation.

', ], ], 'NumericQuestionPropertyValueAutomation' => [ 'base' => '

Information about the property value used in automation of a numeric questions. Label values are associated with minimum and maximum values for the numeric question.

', 'refs' => [ 'EvaluationFormNumericQuestionAutomation$PropertyValue' => '

The property value of the automation.

', ], ], 'Origin' => [ 'base' => NULL, 'refs' => [ 'AssociateApprovedOriginRequest$Origin' => '

The domain to add to your allow list.

', 'DisassociateApprovedOriginRequest$Origin' => '

The domain URL of the integrated application.

', 'OriginsList$member' => NULL, ], ], 'OriginsList' => [ 'base' => NULL, 'refs' => [ 'ListApprovedOriginsResponse$Origins' => '

The approved origins.

', ], ], 'OutboundCallerConfig' => [ 'base' => '

The outbound caller ID name, number, and outbound whisper flow.

', 'refs' => [ 'CreateQueueRequest$OutboundCallerConfig' => '

The outbound caller ID name, number, and outbound whisper flow.

', 'Queue$OutboundCallerConfig' => '

The outbound caller ID name, number, and outbound whisper flow.

', 'UpdateQueueOutboundCallerConfigRequest$OutboundCallerConfig' => '

The outbound caller ID name, number, and outbound whisper flow.

', ], ], 'OutboundCallerIdName' => [ 'base' => NULL, 'refs' => [ 'OutboundCallerConfig$OutboundCallerIdName' => '

The caller ID name.

', ], ], 'OutboundCallsEnabled' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$OutboundCallsEnabled' => '

Your contact center allows outbound calls.

', 'Instance$OutboundCallsEnabled' => '

Whether outbound calls are enabled.

', 'InstanceSummary$OutboundCallsEnabled' => '

Whether outbound calls are enabled.

', ], ], 'OutboundContactNotPermittedException' => [ 'base' => '

The contact is not permitted.

', 'refs' => [], ], 'PEM' => [ 'base' => NULL, 'refs' => [ 'AssociateSecurityKeyRequest$Key' => '

A valid security key in PEM format.

', 'SecurityKey$Key' => '

The key of the security key.

', ], ], 'ParticipantDetails' => [ 'base' => '

The customer\'s details.

', 'refs' => [ 'StartChatContactRequest$ParticipantDetails' => '

Information identifying the participant.

', ], ], 'ParticipantDetailsToAdd' => [ 'base' => '

The details to add for the participant.

', 'refs' => [ 'CreateParticipantRequest$ParticipantDetails' => '

Information identifying the participant.

The only Valid value for ParticipantRole is CUSTOM_BOT.

DisplayName is Required.

', ], ], 'ParticipantId' => [ 'base' => NULL, 'refs' => [ 'CreateParticipantResponse$ParticipantId' => '

The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.

', 'StartChatContactResponse$ParticipantId' => '

The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.

', ], ], 'ParticipantRole' => [ 'base' => NULL, 'refs' => [ 'ParticipantDetailsToAdd$ParticipantRole' => '

The role of the participant being added.

', ], ], 'ParticipantTimerAction' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerValue$ParticipantTimerAction' => '

The timer action. Currently only one value is allowed: Unset. It deletes a timer.

', ], ], 'ParticipantTimerConfigList' => [ 'base' => NULL, 'refs' => [ 'ChatParticipantRoleConfig$ParticipantTimerConfigList' => '

A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.

', ], ], 'ParticipantTimerConfiguration' => [ 'base' => '

Configuration information for the timer. After the timer configuration is set, it persists for the duration of the chat. It persists across new contacts in the chain, for example, transfer contacts.

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

', 'refs' => [ 'ParticipantTimerConfigList$member' => NULL, ], ], 'ParticipantTimerDurationInMinutes' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerValue$ParticipantTimerDurationInMinutes' => '

The duration of a timer, in minutes.

', ], ], 'ParticipantTimerType' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerConfiguration$TimerType' => '

The type of timer. IDLE indicates the timer applies for considering a human chat participant as idle. DISCONNECT_NONCUSTOMER indicates the timer applies to automatically disconnecting a chat participant due to idleness.

', ], ], 'ParticipantTimerValue' => [ 'base' => '

The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

', 'refs' => [ 'ParticipantTimerConfiguration$TimerValue' => '

The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

', ], ], 'ParticipantToken' => [ 'base' => NULL, 'refs' => [ 'ParticipantTokenCredentials$ParticipantToken' => '

The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.

', 'StartChatContactResponse$ParticipantToken' => '

The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.

', ], ], 'ParticipantTokenCredentials' => [ 'base' => '

The credentials used by the participant.

', 'refs' => [ 'CreateParticipantResponse$ParticipantCredentials' => '

The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.

', ], ], 'Password' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$Password' => '

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

', ], ], 'Percentage' => [ 'base' => NULL, 'refs' => [ 'Distribution$Percentage' => '

The percentage of the traffic that is distributed, in increments of 10.

', ], ], 'Permission' => [ 'base' => NULL, 'refs' => [ 'ApplicationPermissions$member' => NULL, ], ], 'PermissionsList' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$Permissions' => '

Permissions assigned to the security profile. For a list of valid permissions, see List of security profile permissions.

', 'ListSecurityProfilePermissionsResponse$Permissions' => '

The permissions granted to the security profile. For a complete list of valid permissions, see List of security profile permissions.

', 'UpdateSecurityProfileRequest$Permissions' => '

The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.

', ], ], 'PersistentChat' => [ 'base' => '

Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat.

', 'refs' => [ 'StartChatContactRequest$PersistentChat' => '

Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat.

', ], ], 'PhoneNumber' => [ 'base' => NULL, 'refs' => [ 'AvailableNumberSummary$PhoneNumber' => '

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'ClaimPhoneNumberRequest$PhoneNumber' => '

The phone number you want to claim. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'ClaimedPhoneNumberSummary$PhoneNumber' => '

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'ListPhoneNumbersSummary$PhoneNumber' => '

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'PhoneNumberQuickConnectConfig$PhoneNumber' => '

The phone number in E.164 format.

', 'PhoneNumberSummary$PhoneNumber' => '

The phone number.

', 'StartOutboundVoiceContactRequest$DestinationPhoneNumber' => '

The phone number of the customer, in E.164 format.

', 'StartOutboundVoiceContactRequest$SourcePhoneNumber' => '

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

', 'UserIdentityInfo$Mobile' => '

The user\'s mobile number.

', 'UserPhoneConfig$DeskPhoneNumber' => '

The phone number for the user\'s desk phone.

', ], ], 'PhoneNumberCountryCode' => [ 'base' => NULL, 'refs' => [ 'AvailableNumberSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'ClaimedPhoneNumberSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'ListPhoneNumbersSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'PhoneNumberCountryCodes$member' => NULL, 'PhoneNumberSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'SearchAvailablePhoneNumbersRequest$PhoneNumberCountryCode' => '

The ISO country code.

', ], ], 'PhoneNumberCountryCodes' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersRequest$PhoneNumberCountryCodes' => '

The ISO country code.

', 'ListPhoneNumbersV2Request$PhoneNumberCountryCodes' => '

The ISO country code.

', ], ], 'PhoneNumberDescription' => [ 'base' => NULL, 'refs' => [ 'ClaimPhoneNumberRequest$PhoneNumberDescription' => '

The description of the phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberDescription' => '

The description of the phone number.

', 'UpdatePhoneNumberMetadataRequest$PhoneNumberDescription' => '

The description of the phone number.

', ], ], 'PhoneNumberId' => [ 'base' => NULL, 'refs' => [ 'AssociatePhoneNumberContactFlowRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'ClaimPhoneNumberResponse$PhoneNumberId' => '

A unique identifier for the phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberId' => '

A unique identifier for the phone number.

', 'DescribePhoneNumberRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'DisassociatePhoneNumberContactFlowRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'ListPhoneNumbersSummary$PhoneNumberId' => '

A unique identifier for the phone number.

', 'OutboundCallerConfig$OutboundCallerIdNumberId' => '

The caller ID number.

', 'PhoneNumberSummary$Id' => '

The identifier of the phone number.

', 'ReleasePhoneNumberRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'UpdatePhoneNumberMetadataRequest$PhoneNumberId' => '

The Amazon Resource Name (ARN) or resource ID of the phone number.

', 'UpdatePhoneNumberRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'UpdatePhoneNumberResponse$PhoneNumberId' => '

A unique identifier for the phone number.

', ], ], 'PhoneNumberPrefix' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersV2Request$PhoneNumberPrefix' => '

The prefix of the phone number. If provided, it must contain + as part of the country code.

', 'SearchAvailablePhoneNumbersRequest$PhoneNumberPrefix' => '

The prefix of the phone number. If provided, it must contain + as part of the country code.

', ], ], 'PhoneNumberQuickConnectConfig' => [ 'base' => '

Contains information about a phone number for a quick connect.

', 'refs' => [ 'QuickConnectConfig$PhoneConfig' => '

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

', ], ], 'PhoneNumberStatus' => [ 'base' => '

The status of the phone number.

', 'refs' => [ 'ClaimedPhoneNumberSummary$PhoneNumberStatus' => '

The status of the phone number.

You will not be billed for the phone number during the 1-day period if number claiming fails.

', ], ], 'PhoneNumberSummary' => [ 'base' => '

Contains summary information about a phone number for a contact center.

', 'refs' => [ 'PhoneNumberSummaryList$member' => NULL, ], ], 'PhoneNumberSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersResponse$PhoneNumberSummaryList' => '

Information about the phone numbers.

', ], ], 'PhoneNumberType' => [ 'base' => NULL, 'refs' => [ 'AvailableNumberSummary$PhoneNumberType' => '

The type of phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberType' => '

The type of phone number.

', 'ListPhoneNumbersSummary$PhoneNumberType' => '

The type of phone number.

', 'PhoneNumberSummary$PhoneNumberType' => '

The type of phone number.

', 'PhoneNumberTypes$member' => NULL, 'SearchAvailablePhoneNumbersRequest$PhoneNumberType' => '

The type of phone number.

', ], ], 'PhoneNumberTypes' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersRequest$PhoneNumberTypes' => '

The type of phone number.

We recommend using ListPhoneNumbersV2 to return phone number types. While ListPhoneNumbers returns number types UIFN, SHARED, THIRD_PARTY_TF, and THIRD_PARTY_DID, it incorrectly lists them as TOLL_FREE or DID.

', 'ListPhoneNumbersV2Request$PhoneNumberTypes' => '

The type of phone number.

', ], ], 'PhoneNumberWorkflowMessage' => [ 'base' => NULL, 'refs' => [ 'PhoneNumberStatus$Message' => '

The status message.

', ], ], 'PhoneNumberWorkflowStatus' => [ 'base' => NULL, 'refs' => [ 'PhoneNumberStatus$Status' => '

The status.

', ], ], 'PhoneType' => [ 'base' => NULL, 'refs' => [ 'UserPhoneConfig$PhoneType' => '

The phone type.

', ], ], 'Prefix' => [ 'base' => NULL, 'refs' => [ 'KinesisVideoStreamConfig$Prefix' => '

The prefix of the video stream.

', 'S3Config$BucketPrefix' => '

The S3 bucket prefix.

', ], ], 'Priority' => [ 'base' => NULL, 'refs' => [ 'RoutingProfileQueueConfig$Priority' => '

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

', 'RoutingProfileQueueConfigSummary$Priority' => '

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

', ], ], 'ProblemDetail' => [ 'base' => '

Information about a problem detail.

', 'refs' => [ 'Problems$member' => NULL, ], ], 'ProblemMessageString' => [ 'base' => NULL, 'refs' => [ 'ProblemDetail$message' => '

The problem detail\'s message.

', ], ], 'Problems' => [ 'base' => NULL, 'refs' => [ 'InvalidContactFlowException$problems' => '

The problems with the flow. Please fix before trying again.

', 'InvalidContactFlowModuleException$Problems' => NULL, ], ], 'Prompt' => [ 'base' => '

Information about a prompt.

', 'refs' => [ 'DescribePromptResponse$Prompt' => '

Information about the prompt.

', 'PromptList$member' => NULL, ], ], 'PromptDescription' => [ 'base' => NULL, 'refs' => [ 'CreatePromptRequest$Description' => '

The description of the prompt.

', 'Prompt$Description' => '

The description of the prompt.

', 'UpdatePromptRequest$Description' => '

A description of the prompt.

', ], ], 'PromptId' => [ 'base' => NULL, 'refs' => [ 'CreatePromptResponse$PromptId' => '

A unique identifier for the prompt.

', 'DeletePromptRequest$PromptId' => '

A unique identifier for the prompt.

', 'DescribePromptRequest$PromptId' => '

A unique identifier for the prompt.

', 'GetPromptFileRequest$PromptId' => '

A unique identifier for the prompt.

', 'Prompt$PromptId' => '

A unique identifier for the prompt.

', 'PromptSummary$Id' => '

The identifier of the prompt.

', 'UpdatePromptRequest$PromptId' => '

A unique identifier for the prompt.

', 'UpdatePromptResponse$PromptId' => '

A unique identifier for the prompt.

', ], ], 'PromptList' => [ 'base' => NULL, 'refs' => [ 'SearchPromptsResponse$Prompts' => '

Information about the prompts.

', ], ], 'PromptName' => [ 'base' => NULL, 'refs' => [ 'PromptSummary$Name' => '

The name of the prompt.

', ], ], 'PromptPresignedUrl' => [ 'base' => NULL, 'refs' => [ 'GetPromptFileResponse$PromptPresignedUrl' => '

A generated URL to the prompt that can be given to an unauthorized user so they can access the prompt in S3.

', ], ], 'PromptSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'PromptSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'PromptSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'PromptSearchCriteria' => [ 'base' => '

The search criteria to be used to return prompts.

', 'refs' => [ 'PromptSearchConditionList$member' => NULL, 'SearchPromptsRequest$SearchCriteria' => '

The search criteria to be used to return prompts.

', ], ], 'PromptSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchPromptsRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'PromptSummary' => [ 'base' => '

Contains information about the prompt.

', 'refs' => [ 'PromptSummaryList$member' => NULL, ], ], 'PromptSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListPromptsResponse$PromptSummaryList' => '

Information about the prompts.

', ], ], 'PropertyValidationException' => [ 'base' => '

The property is not valid.

', 'refs' => [], ], 'PropertyValidationExceptionProperty' => [ 'base' => '

Contains information about why a property is not valid.

', 'refs' => [ 'PropertyValidationExceptionPropertyList$member' => NULL, ], ], 'PropertyValidationExceptionPropertyList' => [ 'base' => NULL, 'refs' => [ 'PropertyValidationException$PropertyList' => NULL, ], ], 'PropertyValidationExceptionReason' => [ 'base' => NULL, 'refs' => [ 'PropertyValidationExceptionProperty$Reason' => '

Why the property is not valid.

', ], ], 'PutUserStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutUserStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'Queue' => [ 'base' => '

Contains information about a queue.

', 'refs' => [ 'DescribeQueueResponse$Queue' => '

The name of the queue.

', 'QueueSearchSummaryList$member' => NULL, ], ], 'QueueDescription' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$Description' => '

The description of the queue.

', 'Queue$Description' => '

The description of the queue.

', 'UpdateQueueNameRequest$Description' => '

The description of the queue.

', ], ], 'QueueId' => [ 'base' => NULL, 'refs' => [ 'AssociateQueueQuickConnectsRequest$QueueId' => '

The identifier for the queue.

', 'CreateQueueResponse$QueueId' => '

The identifier for the queue.

', 'CreateRoutingProfileRequest$DefaultOutboundQueueId' => '

The default outbound queue for the routing profile.

', 'DeleteQueueRequest$QueueId' => '

The identifier for the queue.

', 'DescribeQueueRequest$QueueId' => '

The identifier for the queue.

', 'DisassociateQueueQuickConnectsRequest$QueueId' => '

The identifier for the queue.

', 'ListQueueQuickConnectsRequest$QueueId' => '

The identifier for the queue.

', 'Queue$QueueId' => '

The identifier for the queue.

', 'QueueInfo$Id' => '

The unique identifier for the queue.

', 'QueueQuickConnectConfig$QueueId' => '

The identifier for the queue.

', 'QueueReference$Id' => '

The identifier of the queue.

', 'QueueSummary$Id' => '

The identifier of the queue.

', 'Queues$member' => NULL, 'RoutingProfile$DefaultOutboundQueueId' => '

The identifier of the default outbound queue for this routing profile.

', 'RoutingProfileQueueConfigSummary$QueueId' => '

The identifier for the queue.

', 'RoutingProfileQueueReference$QueueId' => '

The identifier for the queue.

', 'StartOutboundVoiceContactRequest$QueueId' => '

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the flow is used. If you do not specify a queue, you must specify a source phone number.

', 'TransferContactRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueHoursOfOperationRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueMaxContactsRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueNameRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueOutboundCallerConfigRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueStatusRequest$QueueId' => '

The identifier for the queue.

', 'UpdateRoutingProfileDefaultOutboundQueueRequest$DefaultOutboundQueueId' => '

The identifier for the default outbound queue.

', ], ], 'QueueInfo' => [ 'base' => '

If this contact was queued, this contains information about the queue.

', 'refs' => [ 'Contact$QueueInfo' => '

If this contact was queued, this contains information about the queue.

', ], ], 'QueueMaxContacts' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$MaxContacts' => '

The maximum number of contacts that can be in the queue before it is considered full.

', 'Queue$MaxContacts' => '

The maximum number of contacts that can be in the queue before it is considered full.

', 'UpdateQueueMaxContactsRequest$MaxContacts' => '

The maximum number of contacts that can be in the queue before it is considered full.

', ], ], 'QueueName' => [ 'base' => NULL, 'refs' => [ 'QueueSummary$Name' => '

The name of the queue.

', 'RoutingProfileQueueConfigSummary$QueueName' => '

The name of the queue.

', ], ], 'QueueQuickConnectConfig' => [ 'base' => '

Contains information about a queue for a quick connect. The flow must be of type Transfer to Queue.

', 'refs' => [ 'QuickConnectConfig$QueueConfig' => '

The queue configuration. This is required only if QuickConnectType is QUEUE.

', ], ], 'QueueReference' => [ 'base' => '

Contains information about a queue resource for which metrics are returned.

', 'refs' => [ 'AgentContactReference$Queue' => NULL, 'Dimensions$Queue' => '

Information about the queue for which metrics are returned.

', ], ], 'QueueSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'QueueSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'QueueSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'QueueSearchCriteria' => [ 'base' => '

The search criteria to be used to return queues.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'QueueSearchConditionList$member' => NULL, 'SearchQueuesRequest$SearchCriteria' => '

The search criteria to be used to return queues.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', ], ], 'QueueSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchQueuesRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'QueueSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchQueuesResponse$Queues' => '

Information about the queues.

', ], ], 'QueueStatus' => [ 'base' => NULL, 'refs' => [ 'Queue$Status' => '

The status of the queue.

', 'UpdateQueueStatusRequest$Status' => '

The status of the queue.

', ], ], 'QueueSummary' => [ 'base' => '

Contains summary information about a queue.

', 'refs' => [ 'QueueSummaryList$member' => NULL, ], ], 'QueueSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListQueuesResponse$QueueSummaryList' => '

Information about the queues.

', ], ], 'QueueType' => [ 'base' => NULL, 'refs' => [ 'QueueSummary$QueueType' => '

The type of queue.

', 'QueueTypes$member' => NULL, ], ], 'QueueTypes' => [ 'base' => NULL, 'refs' => [ 'ListQueuesRequest$QueueTypes' => '

The type of queue.

', ], ], 'Queues' => [ 'base' => NULL, 'refs' => [ 'Filters$Queues' => '

The queues to use to filter the metrics. You should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData API in particular requires a queue when you include a Filter in your request.

', 'UserDataFilters$Queues' => '

A list of up to 100 queues or ARNs.

', ], ], 'QuickConnect' => [ 'base' => '

Contains information about a quick connect.

', 'refs' => [ 'DescribeQuickConnectResponse$QuickConnect' => '

Information about the quick connect.

', 'QuickConnectSearchSummaryList$member' => NULL, ], ], 'QuickConnectConfig' => [ 'base' => '

Contains configuration settings for a quick connect.

', 'refs' => [ 'CreateQuickConnectRequest$QuickConnectConfig' => '

Configuration settings for the quick connect.

', 'QuickConnect$QuickConnectConfig' => '

Contains information about the quick connect.

', 'UpdateQuickConnectConfigRequest$QuickConnectConfig' => '

Information about the configuration settings for the quick connect.

', ], ], 'QuickConnectDescription' => [ 'base' => NULL, 'refs' => [ 'CreateQuickConnectRequest$Description' => '

The description of the quick connect.

', 'QuickConnect$Description' => '

The description.

', ], ], 'QuickConnectId' => [ 'base' => NULL, 'refs' => [ 'CreateQuickConnectResponse$QuickConnectId' => '

The identifier for the quick connect.

', 'DeleteQuickConnectRequest$QuickConnectId' => '

The identifier for the quick connect.

', 'DescribeQuickConnectRequest$QuickConnectId' => '

The identifier for the quick connect.

', 'QuickConnect$QuickConnectId' => '

The identifier for the quick connect.

', 'QuickConnectSummary$Id' => '

The identifier for the quick connect.

', 'QuickConnectsList$member' => NULL, 'StartTaskContactRequest$QuickConnectId' => '

The identifier for the quick connect. Tasks that are created by using QuickConnectId will use the flow that is defined on agent or queue quick connect. For more information about quick connects, see Create quick connects.

', 'UpdateQuickConnectConfigRequest$QuickConnectId' => '

The identifier for the quick connect.

', 'UpdateQuickConnectNameRequest$QuickConnectId' => '

The identifier for the quick connect.

', ], ], 'QuickConnectName' => [ 'base' => NULL, 'refs' => [ 'CreateQuickConnectRequest$Name' => '

A unique name of the quick connect.

', 'QuickConnect$Name' => '

The name of the quick connect.

', 'QuickConnectSummary$Name' => '

The name of the quick connect.

', 'UpdateQuickConnectNameRequest$Name' => '

The name of the quick connect.

', ], ], 'QuickConnectSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'QuickConnectSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'QuickConnectSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'QuickConnectSearchCriteria' => [ 'base' => '

The search criteria to be used to return quick connects.

', 'refs' => [ 'QuickConnectSearchConditionList$member' => NULL, 'SearchQuickConnectsRequest$SearchCriteria' => '

The search criteria to be used to return quick connects.

', ], ], 'QuickConnectSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchQuickConnectsRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'QuickConnectSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchQuickConnectsResponse$QuickConnects' => '

Information about the quick connects.

', ], ], 'QuickConnectSummary' => [ 'base' => '

Contains summary information about a quick connect.

', 'refs' => [ 'QuickConnectSummaryList$member' => NULL, ], ], 'QuickConnectSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListQueueQuickConnectsResponse$QuickConnectSummaryList' => '

Information about the quick connects.

', 'ListQuickConnectsResponse$QuickConnectSummaryList' => '

Information about the quick connects.

', ], ], 'QuickConnectType' => [ 'base' => NULL, 'refs' => [ 'QuickConnectConfig$QuickConnectType' => '

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

', 'QuickConnectSummary$QuickConnectType' => '

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

', 'QuickConnectTypes$member' => NULL, ], ], 'QuickConnectTypes' => [ 'base' => NULL, 'refs' => [ 'ListQuickConnectsRequest$QuickConnectTypes' => '

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

', ], ], 'QuickConnectsList' => [ 'base' => NULL, 'refs' => [ 'AssociateQueueQuickConnectsRequest$QuickConnectIds' => '

The quick connects to associate with this queue.

', 'CreateQueueRequest$QuickConnectIds' => '

The quick connects available to agents who are working the queue.

', 'DisassociateQueueQuickConnectsRequest$QuickConnectIds' => '

The quick connects to disassociate from the queue.

', ], ], 'ReadOnlyFieldInfo' => [ 'base' => '

Indicates a field that is read-only to an agent.

', 'refs' => [ 'ReadOnlyTaskTemplateFields$member' => NULL, ], ], 'ReadOnlyTaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateConstraints$ReadOnlyFields' => '

Lists the fields that are read-only to agents, and cannot be edited.

', ], ], 'Reference' => [ 'base' => '

Well-formed data on a contact, used by agents to complete a contact request. You can have up to 4,096 UTF-8 bytes across all references for a contact.

', 'refs' => [ 'ContactReferences$value' => NULL, ], ], 'ReferenceId' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$RefId' => '

The identifier of the question. An identifier must be unique within the evaluation form.

', 'EvaluationFormSection$RefId' => '

The identifier of the section. An identifier must be unique within the evaluation form.

', 'EvaluationFormSingleSelectQuestionAutomation$DefaultOptionRefId' => '

The identifier of the default answer option, when none of the automation options match the criteria.

', 'EvaluationFormSingleSelectQuestionOption$RefId' => '

The identifier of the answer option. An identifier must be unique within the question.

', 'SingleSelectQuestionRuleCategoryAutomation$OptionRefId' => '

The identifier of the answer option.

', ], ], 'ReferenceKey' => [ 'base' => NULL, 'refs' => [ 'AttachmentReference$Name' => '

Identifier of the attachment reference.

', 'ContactReferences$key' => NULL, 'DateReference$Name' => '

Identifier of the date reference.

', 'EmailReference$Name' => '

Identifier of the email reference.

', 'NumberReference$Name' => '

Identifier of the number reference.

', 'StringReference$Name' => '

Identifier of the string reference.

', 'UrlReference$Name' => '

Identifier of the URL reference.

', ], ], 'ReferenceStatus' => [ 'base' => NULL, 'refs' => [ 'AttachmentReference$Status' => '

Status of the attachment reference type.

', ], ], 'ReferenceSummary' => [ 'base' => '

Contains summary information about a reference. ReferenceSummary contains only one non null field between the URL and attachment based on the reference type.

', 'refs' => [ 'ReferenceSummaryList$member' => NULL, ], ], 'ReferenceSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactReferencesResponse$ReferenceSummaryList' => '

Information about the flows.

', ], ], 'ReferenceType' => [ 'base' => NULL, 'refs' => [ 'Reference$Type' => '

The type of the reference. DATE must be of type Epoch timestamp.

', 'ReferenceTypes$member' => NULL, ], ], 'ReferenceTypes' => [ 'base' => NULL, 'refs' => [ 'ListContactReferencesRequest$ReferenceTypes' => '

The type of reference.

', ], ], 'ReferenceValue' => [ 'base' => NULL, 'refs' => [ 'AttachmentReference$Value' => '

The location path of the attachment reference.

', 'DateReference$Value' => '

A valid date.

', 'EmailReference$Value' => '

A valid email address.

', 'NumberReference$Value' => '

A valid number.

', 'Reference$Value' => '

A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).

', 'StringReference$Value' => '

A valid string.

', 'UrlReference$Value' => '

A valid URL.

', ], ], 'RegionName' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'AgentStatusSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'GetPromptFileResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HierarchyGroup$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HierarchyGroupSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HierarchyLevel$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HoursOfOperation$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HoursOfOperationSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListQueueQuickConnectsResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListRoutingProfileQueuesResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListSecurityProfileApplicationsResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListSecurityProfilePermissionsResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'Prompt$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'PromptSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'Queue$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'QueueSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'QuickConnect$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'QuickConnectSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'RoutingProfile$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'RoutingProfileSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'SecurityProfile$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'SecurityProfileSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'User$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'UserSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', ], ], 'RehydrationType' => [ 'base' => NULL, 'refs' => [ 'PersistentChat$RehydrationType' => '

The contactId that is used for rehydration depends on the rehydration type. RehydrationType is required for persistent chat.

The actual contactId used for rehydration is provided in the response of this API.

', ], ], 'ReleasePhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'ReplicateInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ReplicateInstanceResponse' => [ 'base' => NULL, 'refs' => [], ], 'RequiredFieldInfo' => [ 'base' => '

Information about a required field.

', 'refs' => [ 'RequiredTaskTemplateFields$member' => NULL, ], ], 'RequiredTaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateConstraints$RequiredFields' => '

Lists the fields that are required to be filled by agents.

', ], ], 'ResourceArnOrId' => [ 'base' => NULL, 'refs' => [ 'FilterV2$FilterKey' => '

The key to use for filtering data. For example, QUEUE, ROUTING_PROFILE, AGENT, CHANNEL, AGENT_HIERARCHY_LEVEL_ONE, AGENT_HIERARCHY_LEVEL_TWO, AGENT_HIERARCHY_LEVEL_THREE, AGENT_HIERARCHY_LEVEL_FOUR, AGENT_HIERARCHY_LEVEL_FIVE. There must be at least 1 key and a maximum 5 keys.

', 'FilterValueList$member' => NULL, 'ThresholdV2$Comparison' => '

The type of comparison. Only "less than" (LT) comparisons are supported.

', ], ], 'ResourceConflictException' => [ 'base' => '

A resource already has that name.

', 'refs' => [], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'ActivateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'CreateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DeactivateEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DeactivateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DeleteContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'DeleteEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DescribeContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'DescribeEvaluationFormRequest$EvaluationFormId' => '

A unique identifier for the contact evaluation.

', 'Evaluation$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'EvaluationAnswersInputMap$key' => NULL, 'EvaluationAnswersOutputMap$key' => NULL, 'EvaluationForm$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationFormContent$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationFormSummary$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationFormVersionSummary$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationMetadata$ContactAgentId' => '

The identifier of the agent who performed the contact.

', 'EvaluationNotesMap$key' => NULL, 'EvaluationScoresMap$key' => NULL, 'EvaluationSummary$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'EvaluationSummary$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'ListEvaluationFormVersionsRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'StartContactEvaluationRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'StartContactEvaluationResponse$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'SubmitContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'SubmitContactEvaluationResponse$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'UpdateContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'UpdateContactEvaluationResponse$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'UpdateEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'UpdateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', ], ], 'ResourceInUseException' => [ 'base' => '

That resource is already in use. Please try another.

', 'refs' => [], ], 'ResourceNotFoundException' => [ 'base' => '

The specified resource was not found.

', 'refs' => [], ], 'ResourceNotReadyException' => [ 'base' => '

The resource is not ready.

', 'refs' => [], ], 'ResourceTagsSearchCriteria' => [ 'base' => '

The search criteria to be used to search tags.

', 'refs' => [ 'SearchResourceTagsRequest$SearchCriteria' => '

The search criteria to be used to return tags.

', ], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'ResourceInUseException$ResourceType' => '

The type of resource.

', ], ], 'ResourceTypeList' => [ 'base' => NULL, 'refs' => [ 'SearchResourceTagsRequest$ResourceTypes' => '

The list of resource types to be used to search tags from. If not provided or if any empty list is provided, this API will search from all supported resource types.

', ], ], 'ResumeContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResumeContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'RoutingProfile' => [ 'base' => '

Contains information about a routing profile.

', 'refs' => [ 'DescribeRoutingProfileResponse$RoutingProfile' => '

The routing profile.

', 'RoutingProfileList$member' => NULL, ], ], 'RoutingProfileDescription' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$Description' => '

Description of the routing profile. Must not be more than 250 characters.

', 'RoutingProfile$Description' => '

The description of the routing profile.

', 'UpdateRoutingProfileNameRequest$Description' => '

The description of the routing profile. Must not be more than 250 characters.

', ], ], 'RoutingProfileId' => [ 'base' => NULL, 'refs' => [ 'AssociateRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'CreateRoutingProfileResponse$RoutingProfileId' => '

The identifier of the routing profile.

', 'CreateUserRequest$RoutingProfileId' => '

The identifier of the routing profile for the user.

', 'DeleteRoutingProfileRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'DescribeRoutingProfileRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'DisassociateRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'ListRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'RoutingProfile$RoutingProfileId' => '

The identifier of the routing profile.

', 'RoutingProfileReference$Id' => '

The identifier of the routing profile.

', 'RoutingProfileSummary$Id' => '

The identifier of the routing profile.

', 'RoutingProfiles$member' => NULL, 'UpdateRoutingProfileAgentAvailabilityTimerRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileConcurrencyRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileDefaultOutboundQueueRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileNameRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateUserRoutingProfileRequest$RoutingProfileId' => '

The identifier of the routing profile for the user.

', 'User$RoutingProfileId' => '

The identifier of the routing profile for the user.

', 'UserSearchSummary$RoutingProfileId' => '

The identifier of the user\'s routing profile.

', ], ], 'RoutingProfileList' => [ 'base' => NULL, 'refs' => [ 'SearchRoutingProfilesResponse$RoutingProfiles' => '

Information about the routing profiles.

', ], ], 'RoutingProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$Name' => '

The name of the routing profile. Must not be more than 127 characters.

', 'RoutingProfile$Name' => '

The name of the routing profile.

', 'RoutingProfileSummary$Name' => '

The name of the routing profile.

', 'UpdateRoutingProfileNameRequest$Name' => '

The name of the routing profile. Must not be more than 127 characters.

', ], ], 'RoutingProfileQueueConfig' => [ 'base' => '

Contains information about the queue and channel for which priority and delay can be set.

', 'refs' => [ 'RoutingProfileQueueConfigList$member' => NULL, ], ], 'RoutingProfileQueueConfigList' => [ 'base' => NULL, 'refs' => [ 'AssociateRoutingProfileQueuesRequest$QueueConfigs' => '

The queues to associate with this routing profile.

', 'CreateRoutingProfileRequest$QueueConfigs' => '

The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.

The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig objects that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per routing profile per instance that is listed in Amazon Connect service quotas.

', 'UpdateRoutingProfileQueuesRequest$QueueConfigs' => '

The queues to be updated for this routing profile. Queues must first be associated to the routing profile. You can do this using AssociateRoutingProfileQueues.

', ], ], 'RoutingProfileQueueConfigSummary' => [ 'base' => '

Contains summary information about a routing profile queue.

', 'refs' => [ 'RoutingProfileQueueConfigSummaryList$member' => NULL, ], ], 'RoutingProfileQueueConfigSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListRoutingProfileQueuesResponse$RoutingProfileQueueConfigSummaryList' => '

Information about the routing profiles.

', ], ], 'RoutingProfileQueueReference' => [ 'base' => '

Contains the channel and queue identifier for a routing profile.

', 'refs' => [ 'RoutingProfileQueueConfig$QueueReference' => '

Contains information about a queue resource.

', 'RoutingProfileQueueReferenceList$member' => NULL, ], ], 'RoutingProfileQueueReferenceList' => [ 'base' => NULL, 'refs' => [ 'DisassociateRoutingProfileQueuesRequest$QueueReferences' => '

The queues to disassociate from this routing profile.

', ], ], 'RoutingProfileReference' => [ 'base' => '

Information about the routing profile assigned to the user.

', 'refs' => [ 'Dimensions$RoutingProfile' => NULL, 'UserData$RoutingProfile' => '

Information about the routing profile that is assigned to the user.

', ], ], 'RoutingProfileSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'RoutingProfileSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'RoutingProfileSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'RoutingProfileSearchCriteria' => [ 'base' => '

The search criteria to be used to return routing profiles.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'RoutingProfileSearchConditionList$member' => NULL, 'SearchRoutingProfilesRequest$SearchCriteria' => '

The search criteria to be used to return routing profiles.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', ], ], 'RoutingProfileSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchRoutingProfilesRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'RoutingProfileSummary' => [ 'base' => '

Contains summary information about a routing profile.

', 'refs' => [ 'RoutingProfileSummaryList$member' => NULL, ], ], 'RoutingProfileSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListRoutingProfilesResponse$RoutingProfileSummaryList' => '

Information about the routing profiles.

', ], ], 'RoutingProfiles' => [ 'base' => NULL, 'refs' => [ 'Filters$RoutingProfiles' => '

A list of up to 100 routing profile IDs or ARNs.

', 'UserDataFilters$RoutingProfiles' => '

A list of up to 100 routing profile IDs or ARNs.

', ], ], 'Rule' => [ 'base' => '

Information about a rule.

', 'refs' => [ 'DescribeRuleResponse$Rule' => '

Information about the rule.

', ], ], 'RuleAction' => [ 'base' => '

Information about the action to be performed when a rule is triggered.

', 'refs' => [ 'RuleActions$member' => NULL, ], ], 'RuleActions' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$Actions' => '

A list of actions to be run when the rule is triggered.

', 'Rule$Actions' => '

A list of actions to be run when the rule is triggered.

', 'UpdateRuleRequest$Actions' => '

A list of actions to be run when the rule is triggered.

', ], ], 'RuleFunction' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$Function' => '

The conditions of the rule.

', 'Rule$Function' => '

The conditions of the rule.

', 'UpdateRuleRequest$Function' => '

The conditions of the rule.

', ], ], 'RuleId' => [ 'base' => NULL, 'refs' => [ 'CreateRuleResponse$RuleId' => '

A unique identifier for the rule.

', 'DeleteRuleRequest$RuleId' => '

A unique identifier for the rule.

', 'DescribeRuleRequest$RuleId' => '

A unique identifier for the rule.

', 'Rule$RuleId' => '

A unique identifier for the rule.

', 'RuleSummary$RuleId' => '

A unique identifier for the rule.

', 'UpdateRuleRequest$RuleId' => '

A unique identifier for the rule.

', ], ], 'RuleName' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$Name' => '

A unique name for the rule.

', 'Rule$Name' => '

The name of the rule.

', 'RuleSummary$Name' => '

The name of the rule.

', 'UpdateRuleRequest$Name' => '

The name of the rule. You can change the name only if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

', ], ], 'RulePublishStatus' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$PublishStatus' => '

The publish status of the rule.

', 'ListRulesRequest$PublishStatus' => '

The publish status of the rule.

', 'Rule$PublishStatus' => '

The publish status of the rule.

', 'RuleSummary$PublishStatus' => '

The publish status of the rule.

', 'UpdateRuleRequest$PublishStatus' => '

The publish status of the rule.

', ], ], 'RuleSummary' => [ 'base' => '

A list of ActionTypes associated with a rule.

', 'refs' => [ 'RuleSummaryList$member' => NULL, ], ], 'RuleSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListRulesResponse$RuleSummaryList' => '

Summary information about a rule.

', ], ], 'RuleTriggerEventSource' => [ 'base' => '

The name of the event source. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate | OnContactEvaluationSubmit | OnMetricDataUpdate.

', 'refs' => [ 'CreateRuleRequest$TriggerEventSource' => '

The event source to trigger the rule.

', 'Rule$TriggerEventSource' => '

The event source to trigger the rule.

', ], ], 'S3Config' => [ 'base' => '

Information about the Amazon Simple Storage Service (Amazon S3) storage type.

', 'refs' => [ 'InstanceStorageConfig$S3Config' => '

The S3 bucket configuration.

', ], ], 'S3Uri' => [ 'base' => NULL, 'refs' => [ 'CreatePromptRequest$S3Uri' => '

The URI for the S3 bucket where the prompt is stored. You can provide S3 pre-signed URLs returned by the GetPromptFile API instead of providing S3 URIs.

', 'UpdatePromptRequest$S3Uri' => '

The URI for the S3 bucket where the prompt is stored. You can provide S3 pre-signed URLs returned by the GetPromptFile API instead of providing S3 URIs.

', ], ], 'SearchAvailablePhoneNumbersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchAvailablePhoneNumbersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchHoursOfOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchHoursOfOperationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchPromptsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchPromptsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchQuickConnectsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchResourceTagsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchResourceTagsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchRoutingProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchRoutingProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchSecurityProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchSecurityProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchVocabulariesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchVocabulariesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchableQueueType' => [ 'base' => NULL, 'refs' => [ 'QueueSearchCriteria$QueueTypeCondition' => '

The type of queue.

', ], ], 'SecurityKey' => [ 'base' => '

Configuration information of the security key.

', 'refs' => [ 'SecurityKeysList$member' => NULL, ], ], 'SecurityKeysList' => [ 'base' => NULL, 'refs' => [ 'ListSecurityKeysResponse$SecurityKeys' => '

The security keys.

', ], ], 'SecurityProfile' => [ 'base' => '

Contains information about a security profile.

', 'refs' => [ 'DescribeSecurityProfileResponse$SecurityProfile' => '

The security profile.

', ], ], 'SecurityProfileDescription' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$Description' => '

The description of the security profile.

', 'SecurityProfile$Description' => '

The description of the security profile.

', 'SecurityProfileSearchSummary$Description' => '

The description of the security profile.

', 'UpdateSecurityProfileRequest$Description' => '

The description of the security profile.

', ], ], 'SecurityProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileResponse$SecurityProfileId' => '

The identifier for the security profle.

', 'DeleteSecurityProfileRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'DescribeSecurityProfileRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'ListSecurityProfileApplicationsRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'ListSecurityProfilePermissionsRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'SecurityProfile$Id' => '

The identifier for the security profile.

', 'SecurityProfileIds$member' => NULL, 'SecurityProfileSearchSummary$Id' => '

The identifier of the security profile.

', 'SecurityProfileSummary$Id' => '

The identifier of the security profile.

', 'UpdateSecurityProfileRequest$SecurityProfileId' => '

The identifier for the security profle.

', ], ], 'SecurityProfileIds' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$SecurityProfileIds' => '

The identifier of the security profile for the user.

', 'UpdateUserSecurityProfilesRequest$SecurityProfileIds' => '

The identifiers of the security profiles for the user.

', 'User$SecurityProfileIds' => '

The identifiers of the security profiles for the user.

', 'UserSearchSummary$SecurityProfileIds' => '

The identifiers of the user\'s security profiles.

', ], ], 'SecurityProfileName' => [ 'base' => NULL, 'refs' => [ 'SecurityProfile$SecurityProfileName' => '

The name for the security profile.

', 'SecurityProfileSearchSummary$SecurityProfileName' => '

The name of the security profile.

', 'SecurityProfileSummary$Name' => '

The name of the security profile.

', ], ], 'SecurityProfilePermission' => [ 'base' => NULL, 'refs' => [ 'PermissionsList$member' => NULL, ], ], 'SecurityProfilePolicyKey' => [ 'base' => NULL, 'refs' => [ 'AllowedAccessControlTags$key' => NULL, ], ], 'SecurityProfilePolicyValue' => [ 'base' => NULL, 'refs' => [ 'AllowedAccessControlTags$value' => NULL, ], ], 'SecurityProfileSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'SecurityProfileSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'SecurityProfileSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'SecurityProfileSearchCriteria' => [ 'base' => '

The search criteria to be used to return security profiles.

The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'SearchSecurityProfilesRequest$SearchCriteria' => '

The search criteria to be used to return security profiles.

The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

The currently supported value for FieldName: name

', 'SecurityProfileSearchConditionList$member' => NULL, ], ], 'SecurityProfileSearchSummary' => [ 'base' => '

Information about the returned security profiles.

', 'refs' => [ 'SecurityProfilesSearchSummaryList$member' => NULL, ], ], 'SecurityProfileSummary' => [ 'base' => '

Contains information about a security profile.

', 'refs' => [ 'SecurityProfileSummaryList$member' => NULL, ], ], 'SecurityProfileSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListSecurityProfilesResponse$SecurityProfileSummaryList' => '

Information about the security profiles.

', ], ], 'SecurityProfilesSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchSecurityProfilesRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'SecurityProfilesSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchSecurityProfilesResponse$SecurityProfiles' => '

Information about the security profiles.

', ], ], 'SecurityToken' => [ 'base' => NULL, 'refs' => [ 'Credentials$AccessToken' => '

An access token generated for a federated user to access Amazon Connect.

', 'Credentials$RefreshToken' => '

Renews a token generated for a user to access the Amazon Connect instance.

', ], ], 'SendNotificationActionDefinition' => [ 'base' => '

Information about the send notification action.

', 'refs' => [ 'RuleAction$SendNotificationAction' => '

Information about the send notification action.

Supported only for TriggerEventSource values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable | OnContactEvaluationSubmit | OnMetricDataUpdate

', ], ], 'ServiceQuotaExceededException' => [ 'base' => '

The service quota has been exceeded.

', 'refs' => [], ], 'SignInConfig' => [ 'base' => '

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

', 'refs' => [ 'GetTrafficDistributionResponse$SignInConfig' => '

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

', 'UpdateTrafficDistributionRequest$SignInConfig' => '

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

', ], ], 'SignInDistribution' => [ 'base' => '

The distribution of sign in traffic between the instance and its replica(s).

', 'refs' => [ 'SignInDistributionList$member' => NULL, ], ], 'SignInDistributionList' => [ 'base' => NULL, 'refs' => [ 'SignInConfig$Distributions' => '

Information about traffic distributions.

', ], ], 'SingleSelectOptions' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateField$SingleSelectOptions' => '

A list of options for a single select field.

', ], ], 'SingleSelectQuestionRuleCategoryAutomation' => [ 'base' => '

Information about the automation option based on a rule category for a single select question.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionAutomationOption$RuleCategory' => '

The automation option based on a rule category for the single select question.

', ], ], 'SingleSelectQuestionRuleCategoryAutomationCondition' => [ 'base' => NULL, 'refs' => [ 'SingleSelectQuestionRuleCategoryAutomation$Condition' => '

The condition to apply for the automation option. If the condition is PRESENT, then the option is applied when the contact data includes the category. Similarly, if the condition is NOT_PRESENT, then the option is applied when the contact data does not include the category.

', ], ], 'SingleSelectQuestionRuleCategoryAutomationLabel' => [ 'base' => NULL, 'refs' => [ 'SingleSelectQuestionRuleCategoryAutomation$Category' => '

The category name, as defined in Rules.

', ], ], 'SnapshotVersion' => [ 'base' => NULL, 'refs' => [ 'GetTaskTemplateRequest$SnapshotVersion' => '

The system generated version of a task template that is associated with a task, when the task is created.

', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'CurrentMetricSortCriteria$SortOrder' => '

The way to sort.

', ], ], 'SourceApplicationName' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$SourceApplicationName' => '

The name of the external application. This field is only required for the EVENT integration type.

', 'IntegrationAssociationSummary$SourceApplicationName' => '

The user-provided, friendly name for the external application.

', ], ], 'SourceType' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$SourceType' => '

The type of the data source. This field is only required for the EVENT integration type.

', 'IntegrationAssociationSummary$SourceType' => '

The name of the source.

', ], ], 'StartChatContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartChatContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartContactStreamingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartContactStreamingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartOutboundVoiceContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartOutboundVoiceContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartTaskContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartTaskContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'Statistic' => [ 'base' => NULL, 'refs' => [ 'HistoricalMetric$Statistic' => '

The statistic for the metric.

', ], ], 'StopContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopContactStreamingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopContactStreamingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StorageType' => [ 'base' => NULL, 'refs' => [ 'InstanceStorageConfig$StorageType' => '

A valid storage type.

', ], ], 'StreamingId' => [ 'base' => NULL, 'refs' => [ 'StartContactStreamingResponse$StreamingId' => '

The identifier of the streaming configuration enabled.

', 'StopContactStreamingRequest$StreamingId' => '

The identifier of the streaming configuration enabled.

', ], ], 'String' => [ 'base' => NULL, 'refs' => [ 'HierarchyGroupCondition$Value' => '

The value in the hierarchy group condition.

', 'InstanceStatusReason$Message' => '

The message.

', 'IntervalDetails$TimeZone' => '

The timezone applied to requested metrics.

', 'MetricFilterV2$MetricFilterKey' => '

The key to use for filtering data.

Valid metric filter keys: INITIATION_METHOD, DISCONNECT_REASON. These are the same values as the InitiationMethod and DisconnectReason in the contact record. For more information, see ContactTraceRecord in the Amazon Connect Administrator\'s Guide.

', 'MetricFilterValueList$member' => NULL, 'PropertyValidationExceptionProperty$PropertyPath' => '

The full property path.

', 'ResourceTypeList$member' => NULL, 'StringCondition$FieldName' => '

The name of the field in the string condition.

', 'StringCondition$Value' => '

The value of the string.

', 'TagCondition$TagKey' => '

The tag key in the tag condition.

', 'TagCondition$TagValue' => '

The tag value in the tag condition.

', 'UserTagMap$key' => NULL, 'UserTagMap$value' => NULL, ], ], 'StringComparisonType' => [ 'base' => NULL, 'refs' => [ 'StringCondition$ComparisonType' => '

The type of comparison to be made when evaluating the string condition.

', 'TagSearchCondition$tagKeyComparisonType' => '

The type of comparison to be made when evaluating the tag key in tag search condition.

', 'TagSearchCondition$tagValueComparisonType' => '

The type of comparison to be made when evaluating the tag value in tag search condition.

', ], ], 'StringCondition' => [ 'base' => '

A leaf node condition which can be used to specify a string condition.

', 'refs' => [ 'HoursOfOperationSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, timezone, and resourceID.

', 'PromptSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'QueueSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'QuickConnectSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'RoutingProfileSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'SecurityProfileSearchCriteria$StringCondition' => NULL, 'UserSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', ], ], 'StringReference' => [ 'base' => '

Information about a reference when the referenceType is STRING. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$String' => '

Information about a reference when the referenceType is STRING. Otherwise, null.

', ], ], 'Subject' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$Subject' => '

The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'SubmitContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'SubmitContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'SupportedMessagingContentType' => [ 'base' => NULL, 'refs' => [ 'SupportedMessagingContentTypes$member' => NULL, ], ], 'SupportedMessagingContentTypes' => [ 'base' => NULL, 'refs' => [ 'StartChatContactRequest$SupportedMessagingContentTypes' => '

The supported chat message content types. Supported types are text/plain, text/markdown, application/json, application/vnd.amazonaws.connect.message.interactive, and application/vnd.amazonaws.connect.message.interactive.response.

Content types must always contain text/plain. You can then put any other supported type in the list. For example, all the following lists are valid because they contain text/plain: [text/plain, text/markdown, application/json], [text/markdown, text/plain], [text/plain, application/json, application/vnd.amazonaws.connect.message.interactive.response].

The type application/vnd.amazonaws.connect.message.interactive is required to use the Show view flow block.

', ], ], 'SuspendContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'SuspendContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagAndConditionList' => [ 'base' => NULL, 'refs' => [ 'ControlPlaneTagFilter$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', 'TagOrConditionList$member' => NULL, ], ], 'TagCondition' => [ 'base' => '

A leaf node condition which can be used to specify a tag condition, for example, HAVE BPO = 123.

', 'refs' => [ 'ControlPlaneTagFilter$TagCondition' => '

A leaf node condition which can be used to specify a tag condition.

', 'TagAndConditionList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'TagKeyList$member' => NULL, 'TagMap$key' => NULL, 'TagSet$key' => '

The tag key in the tagSet.

', ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => '

The tag keys.

', ], ], 'TagKeyString' => [ 'base' => NULL, 'refs' => [ 'TagSearchCondition$tagKey' => '

The tag key used in the tag search condition.

', ], ], 'TagMap' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ClaimPhoneNumberRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ClaimedPhoneNumberSummary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ContactFlow$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ContactFlowModule$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateAgentStatusRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateContactFlowModuleRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateContactFlowRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateHoursOfOperationRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateIntegrationAssociationRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreatePromptRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateQueueRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateQuickConnectRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateRoutingProfileRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateSecurityProfileRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateTrafficDistributionGroupRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateUseCaseRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateUserHierarchyGroupRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateUserRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateViewRequest$Tags' => '

The tags associated with the view resource (not specific to view version).These tags can be used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateVocabularyRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'Evaluation$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'EvaluationForm$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'GetTaskTemplateResponse$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'HierarchyGroup$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'HoursOfOperation$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ListTagsForResourceResponse$tags' => '

Information about the tags.

', 'Prompt$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'Queue$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'QuickConnect$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'RoutingProfile$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'Rule$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'SecurityProfile$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'SecurityProfileSearchSummary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'TagResourceRequest$tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'TrafficDistributionGroup$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'User$Tags' => '

The tags.

', 'UserSearchSummary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'View$Tags' => '

The tags associated with the view resource (not specific to view version).

', 'Vocabulary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', ], ], 'TagOrConditionList' => [ 'base' => NULL, 'refs' => [ 'ControlPlaneTagFilter$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagRestrictedResourceList' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$TagRestrictedResources' => '

The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile | Queue | RoutingProfile

', 'SecurityProfile$TagRestrictedResources' => '

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

', 'UpdateSecurityProfileRequest$TagRestrictedResources' => '

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

', ], ], 'TagRestrictedResourceName' => [ 'base' => NULL, 'refs' => [ 'TagRestrictedResourceList$member' => NULL, ], ], 'TagSearchCondition' => [ 'base' => '

The search criteria to be used to return tags.

', 'refs' => [ 'ResourceTagsSearchCriteria$TagSearchCondition' => '

The search criteria to be used to return tags.

', ], ], 'TagSet' => [ 'base' => '

A tag set contains tag key and tag value.

', 'refs' => [ 'TagsList$member' => NULL, ], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'TagMap$value' => NULL, 'TagSet$value' => '

The tag value in the tagSet.

', ], ], 'TagValueString' => [ 'base' => NULL, 'refs' => [ 'TagSearchCondition$tagValue' => '

The tag value used in the tag search condition.

', ], ], 'TagsList' => [ 'base' => NULL, 'refs' => [ 'SearchResourceTagsResponse$Tags' => '

A list of tags used in the Amazon Connect instance.

', ], ], 'TaskActionDefinition' => [ 'base' => '

Information about the task action.

', 'refs' => [ 'RuleAction$TaskAction' => '

Information about the task action. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

', ], ], 'TaskDescriptionExpression' => [ 'base' => NULL, 'refs' => [ 'TaskActionDefinition$Description' => '

The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'TaskNameExpression' => [ 'base' => NULL, 'refs' => [ 'TaskActionDefinition$Name' => '

The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'TaskTemplateArn' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) for the task template resource.

', 'GetTaskTemplateResponse$Arn' => '

The Amazon Resource Name (ARN).

', 'TaskTemplateMetadata$Arn' => '

The Amazon Resource Name (ARN) of the task template.

', 'UpdateTaskTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) for the task template resource.

', ], ], 'TaskTemplateConstraints' => [ 'base' => '

Describes constraints that apply to the template fields.

', 'refs' => [ 'CreateTaskTemplateRequest$Constraints' => '

Constraints that are applicable to the fields listed.

', 'GetTaskTemplateResponse$Constraints' => '

Constraints that are applicable to the fields listed.

', 'UpdateTaskTemplateRequest$Constraints' => '

Constraints that are applicable to the fields listed.

', 'UpdateTaskTemplateResponse$Constraints' => '

Constraints that are applicable to the fields listed.

', ], ], 'TaskTemplateDefaultFieldValue' => [ 'base' => '

Describes a default field and its corresponding value.

', 'refs' => [ 'TaskTemplateDefaultFieldValueList$member' => NULL, ], ], 'TaskTemplateDefaultFieldValueList' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateDefaults$DefaultFieldValues' => '

Default value for the field.

', ], ], 'TaskTemplateDefaults' => [ 'base' => '

Describes default values for fields on a template.

', 'refs' => [ 'CreateTaskTemplateRequest$Defaults' => '

The default values for fields when a task is created by referencing this template.

', 'GetTaskTemplateResponse$Defaults' => '

The default values for fields when a task is created by referencing this template.

', 'UpdateTaskTemplateRequest$Defaults' => '

The default values for fields when a task is created by referencing this template.

', 'UpdateTaskTemplateResponse$Defaults' => '

The default values for fields when a task is created by referencing this template.

', ], ], 'TaskTemplateDescription' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Description' => '

The description of the task template.

', 'GetTaskTemplateResponse$Description' => '

The description of the task template.

', 'TaskTemplateMetadata$Description' => '

The description of the task template.

', 'UpdateTaskTemplateRequest$Description' => '

The description of the task template.

', 'UpdateTaskTemplateResponse$Description' => '

The description of the task template.

', ], ], 'TaskTemplateField' => [ 'base' => '

Describes a single task template field.

', 'refs' => [ 'TaskTemplateFields$member' => NULL, ], ], 'TaskTemplateFieldDescription' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateField$Description' => '

The description of the field.

', ], ], 'TaskTemplateFieldIdentifier' => [ 'base' => '

The identifier of the task template field.

', 'refs' => [ 'InvisibleFieldInfo$Id' => '

Identifier of the invisible field.

', 'ReadOnlyFieldInfo$Id' => '

Identifier of the read-only field.

', 'RequiredFieldInfo$Id' => '

The unique identifier for the field.

', 'TaskTemplateDefaultFieldValue$Id' => '

Identifier of a field.

', 'TaskTemplateField$Id' => '

The unique identifier for the field.

', ], ], 'TaskTemplateFieldName' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateFieldIdentifier$Name' => '

The name of the task template field.

', ], ], 'TaskTemplateFieldType' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateField$Type' => '

Indicates the type of field.

', ], ], 'TaskTemplateFieldValue' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateDefaultFieldValue$DefaultValue' => '

Default value for the field.

', ], ], 'TaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Fields' => '

Fields that are part of the template.

', 'GetTaskTemplateResponse$Fields' => '

Fields that are part of the template.

', 'UpdateTaskTemplateRequest$Fields' => '

Fields that are part of the template.

', 'UpdateTaskTemplateResponse$Fields' => '

Fields that are part of the template.

', ], ], 'TaskTemplateId' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateResponse$Id' => '

The identifier of the task template resource.

', 'DeleteTaskTemplateRequest$TaskTemplateId' => '

A unique identifier for the task template.

', 'GetTaskTemplateRequest$TaskTemplateId' => '

A unique identifier for the task template.

', 'GetTaskTemplateResponse$Id' => '

A unique identifier for the task template.

', 'StartTaskContactRequest$TaskTemplateId' => '

A unique identifier for the task template. For more information about task templates, see Create task templates in the Amazon Connect Administrator Guide.

', 'TaskTemplateMetadata$Id' => '

A unique identifier for the task template.

', 'UpdateTaskTemplateRequest$TaskTemplateId' => '

A unique identifier for the task template.

', 'UpdateTaskTemplateResponse$Id' => '

The identifier of the task template resource.

', ], ], 'TaskTemplateList' => [ 'base' => NULL, 'refs' => [ 'ListTaskTemplatesResponse$TaskTemplates' => '

Provides details about a list of task templates belonging to an instance.

', ], ], 'TaskTemplateMetadata' => [ 'base' => '

Contains summary information about the task template.

', 'refs' => [ 'TaskTemplateList$member' => NULL, ], ], 'TaskTemplateName' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Name' => '

The name of the task template.

', 'GetTaskTemplateResponse$Name' => '

The name of the task template.

', 'ListTaskTemplatesRequest$Name' => '

The name of the task template.

', 'TaskTemplateMetadata$Name' => '

The name of the task template.

', 'UpdateTaskTemplateRequest$Name' => '

The name of the task template.

', 'UpdateTaskTemplateResponse$Name' => '

The name of the task template.

', ], ], 'TaskTemplateSingleSelectOption' => [ 'base' => NULL, 'refs' => [ 'SingleSelectOptions$member' => NULL, ], ], 'TaskTemplateStatus' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'GetTaskTemplateResponse$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'ListTaskTemplatesRequest$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'TaskTemplateMetadata$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'UpdateTaskTemplateRequest$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'UpdateTaskTemplateResponse$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', ], ], 'TelephonyConfig' => [ 'base' => '

The distribution of traffic between the instance and its replicas.

', 'refs' => [ 'GetTrafficDistributionResponse$TelephonyConfig' => '

The distribution of traffic between the instance and its replicas.

', 'UpdateTrafficDistributionRequest$TelephonyConfig' => '

The distribution of traffic between the instance and its replica(s).

', ], ], 'Threshold' => [ 'base' => '

Contains information about the threshold for service level metrics.

', 'refs' => [ 'HistoricalMetric$Threshold' => '

The threshold for the metric, used with service level metrics.

', ], ], 'ThresholdCollections' => [ 'base' => NULL, 'refs' => [ 'MetricV2$Threshold' => '

Contains information about the threshold for service level metrics.

', ], ], 'ThresholdV2' => [ 'base' => '

Contains information about the threshold for service level metrics.

', 'refs' => [ 'ThresholdCollections$member' => NULL, ], ], 'ThresholdValue' => [ 'base' => NULL, 'refs' => [ 'Threshold$ThresholdValue' => '

The threshold value to compare.

', 'ThresholdV2$ThresholdValue' => '

The threshold value to compare.

', ], ], 'ThrottlingException' => [ 'base' => '

The throttling limit has been exceeded.

', 'refs' => [], ], 'TimeZone' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$TimeZone' => '

The time zone of the hours of operation.

', 'HoursOfOperation$TimeZone' => '

The time zone for the hours of operation.

', 'UpdateHoursOfOperationRequest$TimeZone' => '

The time zone of the hours of operation.

', ], ], 'TimerEligibleParticipantRoles' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerConfiguration$ParticipantRole' => '

The role of the participant in the chat conversation.

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$StateStartTimestamp' => '

The epoch timestamp when the contact state started.

', 'AgentContactReference$ConnectedToAgentTimestamp' => '

The time at which the contact was connected to an agent.

', 'AgentStatus$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'AgentStatusReference$StatusStartTimestamp' => '

The start timestamp of the agent\'s status.

', 'AgentStatusSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Evaluation$CreatedTime' => '

The timestamp for when the evaluation was created.

', 'Evaluation$LastModifiedTime' => '

The timestamp for when the evaluation was last updated.

', 'EvaluationForm$CreatedTime' => '

The timestamp for when the evaluation form was created.

', 'EvaluationForm$LastModifiedTime' => '

The timestamp for when the evaluation form was last updated.

', 'EvaluationFormSummary$CreatedTime' => '

The timestamp for when the evaluation form was created.

', 'EvaluationFormSummary$LastModifiedTime' => '

The timestamp for when the evaluation form was last updated.

', 'EvaluationFormSummary$LastActivatedTime' => '

The timestamp for when the evaluation form was last activated.

', 'EvaluationFormVersionSummary$CreatedTime' => '

The timestamp for when the evaluation form was created.

', 'EvaluationFormVersionSummary$LastModifiedTime' => '

The timestamp for when the evaluation form was last updated.

', 'EvaluationSummary$CreatedTime' => '

The timestamp for when the evaluation was created.

', 'EvaluationSummary$LastModifiedTime' => '

The timestamp for when the evaluation was last updated.

', 'GetMetricDataV2Request$StartTime' => '

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be before the end time timestamp. The start and end time depends on the IntervalPeriod selected. By default the time range between start and end time is 35 days. Historical metrics are available for 3 months.

', 'GetMetricDataV2Request$EndTime' => '

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be later than the start time timestamp. It cannot be later than the current timestamp.

', 'GetPromptFileResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HierarchyGroup$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HierarchyGroupSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HierarchyLevel$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HoursOfOperation$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HoursOfOperationSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Instance$CreatedTime' => '

When the instance was created.

', 'InstanceSummary$CreatedTime' => '

When the instance was created.

', 'ListQueueQuickConnectsResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'ListRoutingProfileQueuesResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'ListSecurityProfileApplicationsResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'ListSecurityProfilePermissionsResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'MetricInterval$StartTime' => '

The timestamp, in UNIX Epoch time format. Start time is based on the interval period selected.

', 'MetricInterval$EndTime' => '

The timestamp, in UNIX Epoch time format. End time is based on the interval period selected. For example, If IntervalPeriod is selected THIRTY_MIN, StartTime and EndTime in the API request differs by 1 day, then 48 results are returned in the response. Each result is aggregated by the 30 minutes period, with each StartTime and EndTime differing by 30 minutes.

', 'Prompt$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'PromptSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Queue$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'QueueSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'QuickConnect$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'QuickConnectSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'RoutingProfile$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'RoutingProfileSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Rule$CreatedTime' => '

The timestamp for when the rule was created.

', 'Rule$LastUpdatedTime' => '

The timestamp for the when the rule was last updated.

', 'RuleSummary$CreatedTime' => '

The timestamp for when the rule was created.

', 'RuleSummary$LastUpdatedTime' => '

The timestamp for when the rule was last updated.

', 'SecurityProfile$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'SecurityProfileSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'StartTaskContactRequest$ScheduledTime' => '

The timestamp, in Unix Epoch seconds format, at which to start running the inbound flow. The scheduled time cannot be in the past. It must be within up to 6 days in future.

', 'UpdateContactScheduleRequest$ScheduledTime' => '

The timestamp, in Unix Epoch seconds format, at which to start running the inbound flow. The scheduled time cannot be in the past. It must be within up to 6 days in future.

', 'User$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'UserSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'View$CreatedTime' => '

The timestamp of when the view was created.

', 'View$LastModifiedTime' => '

Latest timestamp of the UpdateViewContent or CreateViewVersion operations.

', ], ], 'TooManyRequestsException' => [ 'base' => '

Displayed when rate-related API limits are exceeded.

', 'refs' => [], ], 'TrafficDistributionGroup' => [ 'base' => '

Information about a traffic distribution group.

', 'refs' => [ 'DescribeTrafficDistributionGroupResponse$TrafficDistributionGroup' => '

Information about the traffic distribution group.

', ], ], 'TrafficDistributionGroupArn' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupResponse$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', 'GetTrafficDistributionResponse$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', 'TrafficDistributionGroup$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', 'TrafficDistributionGroupSummary$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', ], ], 'TrafficDistributionGroupId' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupResponse$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'GetTrafficDistributionResponse$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'TrafficDistributionGroup$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'TrafficDistributionGroupSummary$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', ], ], 'TrafficDistributionGroupIdOrArn' => [ 'base' => NULL, 'refs' => [ 'AssociateTrafficDistributionGroupUserRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'DeleteTrafficDistributionGroupRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'DescribeTrafficDistributionGroupRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'DisassociateTrafficDistributionGroupUserRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'GetTrafficDistributionRequest$Id' => '

The identifier of the traffic distribution group.

', 'ListTrafficDistributionGroupUsersRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'UpdateTrafficDistributionRequest$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', ], ], 'TrafficDistributionGroupStatus' => [ 'base' => NULL, 'refs' => [ 'TrafficDistributionGroup$Status' => '

The status of the traffic distribution group.

', 'TrafficDistributionGroupSummary$Status' => '

The status of the traffic distribution group.

', ], ], 'TrafficDistributionGroupSummary' => [ 'base' => '

Information about traffic distribution groups.

', 'refs' => [ 'TrafficDistributionGroupSummaryList$member' => NULL, ], ], 'TrafficDistributionGroupSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTrafficDistributionGroupsResponse$TrafficDistributionGroupSummaryList' => '

A list of traffic distribution groups.

', ], ], 'TrafficDistributionGroupUserSummary' => [ 'base' => '

Summary information about a traffic distribution group user.

', 'refs' => [ 'TrafficDistributionGroupUserSummaryList$member' => NULL, ], ], 'TrafficDistributionGroupUserSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTrafficDistributionGroupUsersResponse$TrafficDistributionGroupUserSummaryList' => '

A list of traffic distribution group users.

', ], ], 'TrafficType' => [ 'base' => NULL, 'refs' => [ 'StartOutboundVoiceContactRequest$TrafficType' => '

Denotes the class of traffic. Calls with different traffic types are handled differently by Amazon Connect. The default value is GENERAL. Use CAMPAIGN if EnableAnswerMachineDetection is set to true. For all other cases, use GENERAL.

', ], ], 'TransferContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'TransferContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'URI' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$SourceApplicationUrl' => '

The URL for the external application. This field is only required for the EVENT integration type.

', 'IntegrationAssociationSummary$SourceApplicationUrl' => '

The URL for the external application.

', ], ], 'Unit' => [ 'base' => NULL, 'refs' => [ 'CurrentMetric$Unit' => '

The unit for the metric.

', 'HistoricalMetric$Unit' => '

The unit for the metric.

', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAgentStatusDescription' => [ 'base' => NULL, 'refs' => [ 'UpdateAgentStatusRequest$Description' => '

The description of the agent status.

', ], ], 'UpdateAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactAttributesRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactAttributesResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowContentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowContentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleContentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleContentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowNameResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateHoursOfOperationDescription' => [ 'base' => NULL, 'refs' => [ 'UpdateHoursOfOperationRequest$Description' => '

The description of the hours of operation.

', ], ], 'UpdateHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceAttributeRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateParticipantRoleConfigChannelInfo' => [ 'base' => '

Configuration information for the chat participant role.

', 'refs' => [ 'UpdateParticipantRoleConfigRequest$ChannelConfiguration' => '

The Amazon Connect channel you want to configure.

', ], ], 'UpdateParticipantRoleConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateParticipantRoleConfigResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePhoneNumberMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePhoneNumberResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePromptResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueMaxContactsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueOutboundCallerConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQuickConnectConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQuickConnectDescription' => [ 'base' => NULL, 'refs' => [ 'UpdateQuickConnectNameRequest$Description' => '

The description of the quick connect.

', ], ], 'UpdateQuickConnectNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileAgentAvailabilityTimerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileConcurrencyRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileDefaultOutboundQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTrafficDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTrafficDistributionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserHierarchyGroupNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserHierarchyRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserHierarchyStructureRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserIdentityInfoRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserPhoneConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserSecurityProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewContentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewContentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'Url' => [ 'base' => NULL, 'refs' => [ 'GetFederationTokenResponse$SignInUrl' => '

The URL to sign into the user\'s instance.

', 'Instance$InstanceAccessUrl' => '

This URL allows contact center users to access the Amazon Connect admin website.

', 'InstanceSummary$InstanceAccessUrl' => '

This URL allows contact center users to access the Amazon Connect admin website.

', ], ], 'UrlReference' => [ 'base' => '

The URL reference.

', 'refs' => [ 'ReferenceSummary$Url' => '

Information about the reference when the referenceType is URL. Otherwise, null.

', ], ], 'UseCase' => [ 'base' => '

Contains the use case.

', 'refs' => [ 'UseCaseSummaryList$member' => NULL, ], ], 'UseCaseId' => [ 'base' => NULL, 'refs' => [ 'CreateUseCaseResponse$UseCaseId' => '

The identifier of the use case.

', 'DeleteUseCaseRequest$UseCaseId' => '

The identifier for the use case.

', 'UseCase$UseCaseId' => '

The identifier for the use case.

', ], ], 'UseCaseSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListUseCasesResponse$UseCaseSummaryList' => '

The use cases.

', ], ], 'UseCaseType' => [ 'base' => NULL, 'refs' => [ 'CreateUseCaseRequest$UseCaseType' => '

The type of use case to associate to the integration association. Each integration association can have only one of each use case type.

', 'UseCase$UseCaseType' => '

The type of use case to associate to the integration association. Each integration association can have only one of each use case type.

', ], ], 'User' => [ 'base' => '

Contains information about a user account for an Amazon Connect instance.

', 'refs' => [ 'DescribeUserResponse$User' => '

Information about the user account and configuration settings.

', ], ], 'UserData' => [ 'base' => '

Data for a user.

', 'refs' => [ 'UserDataList$member' => NULL, ], ], 'UserDataFilters' => [ 'base' => '

A filter for the user data.

', 'refs' => [ 'GetCurrentUserDataRequest$Filters' => '

The filters to apply to returned user data. You can filter up to the following limits:

The user data is retrieved for only the specified values/resources in the filter. A maximum of one filter can be passed from queues, routing profiles, agents, and user hierarchy groups.

Currently tagging is only supported on the resources that are passed in the filter.

', ], ], 'UserDataHierarchyGroups' => [ 'base' => NULL, 'refs' => [ 'UserDataFilters$UserHierarchyGroups' => '

A UserHierarchyGroup ID or ARN.

', ], ], 'UserDataList' => [ 'base' => NULL, 'refs' => [ 'GetCurrentUserDataResponse$UserDataList' => '

A list of the user data that is returned.

', ], ], 'UserId' => [ 'base' => NULL, 'refs' => [ 'AgentsMinOneMaxHundred$member' => NULL, 'AssociateTrafficDistributionGroupUserRequest$UserId' => '

The identifier of the user account. This can be the ID or the ARN of the user.

', 'CreateUserResponse$UserId' => '

The identifier of the user account.

', 'DeleteUserRequest$UserId' => '

The identifier of the user.

', 'DescribeUserRequest$UserId' => '

The identifier of the user account.

', 'DisassociateTrafficDistributionGroupUserRequest$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', 'DismissUserContactRequest$UserId' => '

The identifier of the user account.

', 'PutUserStatusRequest$UserId' => '

The identifier of the user.

', 'TrafficDistributionGroupUserSummary$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', 'UpdateUserHierarchyRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserIdentityInfoRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserPhoneConfigRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserRoutingProfileRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserSecurityProfilesRequest$UserId' => '

The identifier of the user account.

', 'User$Id' => '

The identifier of the user account.

', 'UserIdList$member' => NULL, 'UserQuickConnectConfig$UserId' => '

The identifier of the user.

', 'UserReference$Id' => '

The unique identifier for the user.

', 'UserSearchSummary$Id' => '

The identifier of the user\'s summary.

', 'UserSummary$Id' => '

The identifier of the user account.

', ], ], 'UserIdList' => [ 'base' => NULL, 'refs' => [ 'NotificationRecipientType$UserIds' => '

A list of user IDs.

', ], ], 'UserIdentityInfo' => [ 'base' => '

Contains information about the identity of a user.

', 'refs' => [ 'CreateUserRequest$IdentityInfo' => '

The information about the identity of the user.

', 'UpdateUserIdentityInfoRequest$IdentityInfo' => '

The identity information for the user.

', 'User$IdentityInfo' => '

Information about the user identity.

', ], ], 'UserIdentityInfoLite' => [ 'base' => '

The user\'s first name and last name.

', 'refs' => [ 'UserSearchSummary$IdentityInfo' => '

The user\'s first name and last name.

', ], ], 'UserNotFoundException' => [ 'base' => '

No user with the specified credentials was found in the Amazon Connect instance.

', 'refs' => [], ], 'UserPhoneConfig' => [ 'base' => '

Contains information about the phone configuration settings for a user.

', 'refs' => [ 'CreateUserRequest$PhoneConfig' => '

The phone settings for the user.

', 'UpdateUserPhoneConfigRequest$PhoneConfig' => '

Information about phone configuration settings for the user.

', 'User$PhoneConfig' => '

Information about the phone configuration for the user.

', 'UserSearchSummary$PhoneConfig' => NULL, ], ], 'UserQuickConnectConfig' => [ 'base' => '

Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.

', 'refs' => [ 'QuickConnectConfig$UserConfig' => '

The user configuration. This is required only if QuickConnectType is USER.

', ], ], 'UserReference' => [ 'base' => '

Information about the user.

', 'refs' => [ 'UserData$User' => '

Information about the user for the data that is returned. It contains the resourceId and ARN of the user.

', ], ], 'UserSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'UserSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'UserSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'UserSearchCriteria' => [ 'base' => '

The search criteria to be used to return users.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'SearchUsersRequest$SearchCriteria' => NULL, 'UserSearchConditionList$member' => NULL, ], ], 'UserSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchUsersRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'UserSearchSummary' => [ 'base' => '

Information about the returned users.

', 'refs' => [ 'UserSearchSummaryList$member' => NULL, ], ], 'UserSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchUsersResponse$Users' => '

Information about the users.

', ], ], 'UserSummary' => [ 'base' => '

Contains summary information about a user.

', 'refs' => [ 'UserSummaryList$member' => NULL, ], ], 'UserSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListUsersResponse$UserSummaryList' => '

Information about the users.

', ], ], 'UserTagMap' => [ 'base' => NULL, 'refs' => [ 'NotificationRecipientType$UserTags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

', ], ], 'Value' => [ 'base' => NULL, 'refs' => [ 'CurrentMetricData$Value' => '

The value of the metric.

', 'HistoricalMetricData$Value' => '

The value of the metric.

', 'MetricDataV2$Value' => '

The corresponding value of the metric returned in the response.

', ], ], 'VersionNumber' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormRequest$EvaluationFormVersion' => '

The version of the evaluation form to activate. If the version property is not provided, the latest version of the evaluation form is activated.

', 'ActivateEvaluationFormResponse$EvaluationFormVersion' => '

A version of the evaluation form.

', 'DeactivateEvaluationFormRequest$EvaluationFormVersion' => '

A version of the evaluation form. If the version property is not provided, the latest version of the evaluation form is deactivated.

', 'DeactivateEvaluationFormResponse$EvaluationFormVersion' => '

The version of the deactivated evaluation form resource.

', 'DeleteEvaluationFormRequest$EvaluationFormVersion' => '

The unique identifier for the evaluation form.

', 'DescribeEvaluationFormRequest$EvaluationFormVersion' => '

A version of the evaluation form.

', 'EvaluationForm$EvaluationFormVersion' => '

A version of the evaluation form.

', 'EvaluationFormContent$EvaluationFormVersion' => '

A version of the evaluation form.

', 'EvaluationFormSummary$LatestVersion' => '

The version number of the latest evaluation form version.

', 'EvaluationFormSummary$ActiveVersion' => '

The version of the active evaluation form version.

', 'EvaluationFormVersionSummary$EvaluationFormVersion' => '

A version of the evaluation form.

', 'UpdateEvaluationFormRequest$EvaluationFormVersion' => '

A version of the evaluation form to update.

', 'UpdateEvaluationFormResponse$EvaluationFormVersion' => '

The version of the updated evaluation form resource.

', ], ], 'View' => [ 'base' => '

A view resource object. Contains metadata and content necessary to render the view.

', 'refs' => [ 'CreateViewResponse$View' => '

A view resource object. Contains metadata and content necessary to render the view.

', 'CreateViewVersionResponse$View' => '

All view data is contained within the View object.

', 'DescribeViewResponse$View' => '

All view data is contained within the View object.

', 'UpdateViewContentResponse$View' => '

A view resource object. Contains metadata and content necessary to render the view.

', ], ], 'ViewAction' => [ 'base' => NULL, 'refs' => [ 'ViewActions$member' => NULL, ], ], 'ViewActions' => [ 'base' => NULL, 'refs' => [ 'ViewContent$Actions' => '

A list of possible actions from the view.

', 'ViewInputContent$Actions' => '

A list of possible actions from the view.

', ], ], 'ViewContent' => [ 'base' => '

View content containing all content necessary to render a view except for runtime input data.

', 'refs' => [ 'View$Content' => '

View content containing all content necessary to render a view except for runtime input data.

', ], ], 'ViewContentSha256' => [ 'base' => NULL, 'refs' => [ 'CreateViewVersionRequest$ViewContentSha256' => '

Indicates the checksum value of the latest published view content.

', 'View$ViewContentSha256' => '

Indicates the checksum value of the latest published view content.

', ], ], 'ViewDescription' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$Description' => '

The description of the view.

', 'CreateViewVersionRequest$VersionDescription' => '

The description for the version being published.

', 'UpdateViewMetadataRequest$Description' => '

The description of the view.

', 'View$Description' => '

The description of the view.

', 'View$VersionDescription' => '

The description of the version.

', 'ViewSummary$Description' => '

The description of the view.

', 'ViewVersionSummary$Description' => '

The description of the view version.

', 'ViewVersionSummary$VersionDescription' => '

The description of the view version.

', ], ], 'ViewId' => [ 'base' => NULL, 'refs' => [ 'CreateViewVersionRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'DeleteViewRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'DeleteViewVersionRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'DescribeViewRequest$ViewId' => '

The ViewId of the view. This must be an ARN for Amazon Web Services managed views.

', 'ListViewVersionsRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'UpdateViewContentRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'UpdateViewMetadataRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'View$Id' => '

The identifier of the view.

', 'ViewSummary$Id' => '

The identifier of the view.

', 'ViewVersionSummary$Id' => '

The identifier of the view version.

', ], ], 'ViewInputContent' => [ 'base' => '

View content containing all content necessary to render a view except for runtime input data and the runtime input schema, which is auto-generated by this operation.

', 'refs' => [ 'CreateViewRequest$Content' => '

View content containing all content necessary to render a view except for runtime input data.

The total uncompressed content has a maximum file size of 400kB.

', 'UpdateViewContentRequest$Content' => '

View content containing all content necessary to render a view except for runtime input data and the runtime input schema, which is auto-generated by this operation.

The total uncompressed content has a maximum file size of 400kB.

', ], ], 'ViewInputSchema' => [ 'base' => NULL, 'refs' => [ 'ViewContent$InputSchema' => '

The data schema matching data that the view template must be provided to render.

', ], ], 'ViewName' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$Name' => '

The name of the view.

', 'UpdateViewMetadataRequest$Name' => '

The name of the view.

', 'View$Name' => '

The name of the view.

', 'ViewSummary$Name' => '

The name of the view.

', 'ViewVersionSummary$Name' => '

The name of the view version.

', ], ], 'ViewStatus' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', 'UpdateViewContentRequest$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', 'View$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', 'ViewSummary$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', ], ], 'ViewSummary' => [ 'base' => '

A summary of a view\'s metadata.

', 'refs' => [ 'ViewsSummaryList$member' => NULL, ], ], 'ViewTemplate' => [ 'base' => NULL, 'refs' => [ 'ViewContent$Template' => '

The view template representing the structure of the view.

', 'ViewInputContent$Template' => '

The view template representing the structure of the view.

', ], ], 'ViewType' => [ 'base' => NULL, 'refs' => [ 'ListViewsRequest$Type' => '

The type of the view.

', 'View$Type' => '

The type of the view - CUSTOMER_MANAGED.

', 'ViewSummary$Type' => '

The type of the view.

', 'ViewVersionSummary$Type' => '

The type of the view version.

', ], ], 'ViewVersion' => [ 'base' => NULL, 'refs' => [ 'DeleteViewVersionRequest$ViewVersion' => '

The version number of the view.

', 'View$Version' => '

Current version of the view.

', 'ViewVersionSummary$Version' => '

The sequentially incremented version of the view version.

', ], ], 'ViewVersionSummary' => [ 'base' => '

A summary of a view version\'s metadata.

', 'refs' => [ 'ViewVersionSummaryList$member' => NULL, ], ], 'ViewVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListViewVersionsResponse$ViewVersionSummaryList' => '

A list of view version summaries.

', ], ], 'ViewsClientToken' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$ClientToken' => '

A unique Id for each create view request to avoid duplicate view creation. For example, the view is idempotent ClientToken is provided.

', ], ], 'ViewsInstanceId' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'CreateViewVersionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'DeleteViewRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'DeleteViewVersionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'DescribeViewRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'ListViewVersionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'ListViewsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'UpdateViewContentRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'UpdateViewMetadataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', ], ], 'ViewsNextToken' => [ 'base' => NULL, 'refs' => [ 'ListViewVersionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListViewVersionsResponse$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListViewsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListViewsResponse$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', ], ], 'ViewsSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListViewsResponse$ViewsSummaryList' => '

A list of view summaries.

', ], ], 'Vocabulary' => [ 'base' => '

Contains information about a custom vocabulary.

', 'refs' => [ 'DescribeVocabularyResponse$Vocabulary' => '

A list of specific words that you want Contact Lens for Amazon Connect to recognize in your audio input. They are generally domain-specific words and phrases, words that Contact Lens is not recognizing, or proper nouns.

', ], ], 'VocabularyContent' => [ 'base' => NULL, 'refs' => [ 'CreateVocabularyRequest$Content' => '

The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. The size limit is 50KB. For more information, see Create a custom vocabulary using a table.

', 'Vocabulary$Content' => '

The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table.

', ], ], 'VocabularyFailureReason' => [ 'base' => NULL, 'refs' => [ 'Vocabulary$FailureReason' => '

The reason why the custom vocabulary was not created.

', 'VocabularySummary$FailureReason' => '

The reason why the custom vocabulary was not created.

', ], ], 'VocabularyId' => [ 'base' => NULL, 'refs' => [ 'AssociateDefaultVocabularyRequest$VocabularyId' => '

The identifier of the custom vocabulary. If this is empty, the default is set to none.

', 'CreateVocabularyResponse$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DefaultVocabulary$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DeleteVocabularyRequest$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DeleteVocabularyResponse$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DescribeVocabularyRequest$VocabularyId' => '

The identifier of the custom vocabulary.

', 'Vocabulary$Id' => '

The identifier of the custom vocabulary.

', 'VocabularySummary$Id' => '

The identifier of the custom vocabulary.

', ], ], 'VocabularyLanguageCode' => [ 'base' => NULL, 'refs' => [ 'AssociateDefaultVocabularyRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'CreateVocabularyRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'DefaultVocabulary$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'ListDefaultVocabulariesRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'SearchVocabulariesRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'Vocabulary$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'VocabularySummary$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', ], ], 'VocabularyLastModifiedTime' => [ 'base' => NULL, 'refs' => [ 'Vocabulary$LastModifiedTime' => '

The timestamp when the custom vocabulary was last modified.

', 'VocabularySummary$LastModifiedTime' => '

The timestamp when the custom vocabulary was last modified.

', ], ], 'VocabularyName' => [ 'base' => NULL, 'refs' => [ 'CreateVocabularyRequest$VocabularyName' => '

A unique name of the custom vocabulary.

', 'DefaultVocabulary$VocabularyName' => '

A unique name of the custom vocabulary.

', 'SearchVocabulariesRequest$NameStartsWith' => '

The starting pattern of the name of the vocabulary.

', 'Vocabulary$Name' => '

A unique name of the custom vocabulary.

', 'VocabularySummary$Name' => '

A unique name of the custom vocabulary.

', ], ], 'VocabularyNextToken' => [ 'base' => NULL, 'refs' => [ 'ListDefaultVocabulariesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListDefaultVocabulariesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchVocabulariesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchVocabulariesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'VocabularyState' => [ 'base' => NULL, 'refs' => [ 'CreateVocabularyResponse$State' => '

The current state of the custom vocabulary.

', 'DeleteVocabularyResponse$State' => '

The current state of the custom vocabulary.

', 'SearchVocabulariesRequest$State' => '

The current state of the custom vocabulary.

', 'Vocabulary$State' => '

The current state of the custom vocabulary.

', 'VocabularySummary$State' => '

The current state of the custom vocabulary.

', ], ], 'VocabularySummary' => [ 'base' => '

Contains summary information about the custom vocabulary.

', 'refs' => [ 'VocabularySummaryList$member' => NULL, ], ], 'VocabularySummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchVocabulariesResponse$VocabularySummaryList' => '

The list of the available custom vocabularies.

', ], ], 'VoiceRecordingConfiguration' => [ 'base' => '

Contains information about the recording configuration settings.

', 'refs' => [ 'StartContactRecordingRequest$VoiceRecordingConfiguration' => '

The person being recorded.

', ], ], 'VoiceRecordingTrack' => [ 'base' => NULL, 'refs' => [ 'VoiceRecordingConfiguration$VoiceRecordingTrack' => '

Identifies which track is being recorded.

', ], ], 'WisdomInfo' => [ 'base' => '

Information about Amazon Connect Wisdom.

', 'refs' => [ 'Contact$WisdomInfo' => '

Information about Amazon Connect Wisdom.

', ], ], 'resourceArnListMaxLimit100' => [ 'base' => NULL, 'refs' => [ 'BatchGetFlowAssociationRequest$ResourceIds' => '

A list of resource identifiers to retrieve flow associations.

', ], ], 'timestamp' => [ 'base' => NULL, 'refs' => [ 'AgentInfo$ConnectedToAgentTimestamp' => '

The timestamp when the contact was connected to the agent.

', 'Contact$InitiationTimestamp' => '

The date and time this contact was initiated, in UTC time. For INBOUND, this is when the contact arrived. For OUTBOUND, this is when the agent began dialing. For CALLBACK, this is when the callback contact was created. For TRANSFER and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. For MONITOR, this is when the supervisor started listening to a contact.

', 'Contact$DisconnectTimestamp' => '

The timestamp when the customer endpoint disconnected from Amazon Connect.

', 'Contact$LastUpdateTimestamp' => '

The timestamp when contact was last updated.

', 'Contact$ScheduledTimestamp' => '

The timestamp, in Unix epoch time format, at which to start running the inbound flow.

', 'Credentials$AccessTokenExpiration' => '

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

', 'Credentials$RefreshTokenExpiration' => '

Renews the expiration timer for a generated token.

', 'GetCurrentMetricDataResponse$DataSnapshotTime' => '

The time at which the metrics were retrieved and cached for pagination.

', 'GetMetricDataRequest$StartTime' => '

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

', 'GetMetricDataRequest$EndTime' => '

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

', 'GetTaskTemplateResponse$LastModifiedTime' => '

The timestamp when the task template was last modified.

', 'GetTaskTemplateResponse$CreatedTime' => '

The timestamp when the task template was created.

', 'QueueInfo$EnqueueTimestamp' => '

The timestamp when the contact was added to the queue.

', 'SecurityKey$CreationTime' => '

When the security key was created.

', 'TaskTemplateMetadata$LastModifiedTime' => '

The timestamp when the task template was last modified.

', 'TaskTemplateMetadata$CreatedTime' => '

The timestamp when the task template was created.

', 'UpdateTaskTemplateResponse$LastModifiedTime' => '

The timestamp when the task template was last modified.

', 'UpdateTaskTemplateResponse$CreatedTime' => '

The timestamp when the task template was created.

', ], ], ],]; +return [ 'version' => '2.0', 'service' => '

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

', 'operations' => [ 'ActivateEvaluationForm' => '

Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.

', 'AssociateApprovedOrigin' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates an approved origin to an Amazon Connect instance.

', 'AssociateBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.

', 'AssociateDefaultVocabulary' => '

Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.

', 'AssociateInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can\'t define an instance with multiple S3 buckets for storing chat transcripts.

This API does not create a resource that doesn\'t exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association.

', 'AssociateLambdaFunction' => '

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Lambda function.

', 'AssociateLexBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.

', 'AssociatePhoneNumberContactFlow' => '

Associates a flow with a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

', 'AssociateQueueQuickConnects' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates a set of quick connects with a queue.

', 'AssociateRoutingProfileQueues' => '

Associates a set of queues with a routing profile.

', 'AssociateSecurityKey' => '

This API is in preview release for Amazon Connect and is subject to change.

Associates a security key to the instance.

', 'AssociateTrafficDistributionGroupUser' => '

Associates an agent with a traffic distribution group.

', 'BatchGetFlowAssociation' => '

Retrieve the flow associations for the given resources.

', 'ClaimPhoneNumber' => '

Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.

For more information about how to use this operation, see Claim a phone number in your country and Claim phone numbers to traffic distribution groups in the Amazon Connect Administrator Guide.

You can call the SearchAvailablePhoneNumbers API for available phone numbers that you can claim. Call the DescribePhoneNumber API to verify the status of a previous ClaimPhoneNumber operation.

If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

', 'CreateAgentStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Creates an agent status for the specified Amazon Connect instance.

', 'CreateContactFlow' => '

Creates a flow for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language.

', 'CreateContactFlowModule' => '

Creates a flow module for the specified Amazon Connect instance.

', 'CreateEvaluationForm' => '

Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.

', 'CreateHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Creates hours of operation.

', 'CreateInstance' => '

This API is in preview release for Amazon Connect and is subject to change.

Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

', 'CreateIntegrationAssociation' => '

Creates an Amazon Web Services resource association with an Amazon Connect instance.

', 'CreateParticipant' => '

Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants.

', 'CreatePrompt' => '

Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon Connect Administrator\'s Guide.

', 'CreateQueue' => '

This API is in preview release for Amazon Connect and is subject to change.

Creates a new queue for the specified Amazon Connect instance.

', 'CreateQuickConnect' => '

Creates a quick connect for the specified Amazon Connect instance.

', 'CreateRoutingProfile' => '

Creates a new routing profile.

', 'CreateRule' => '

Creates a rule for the specified Amazon Connect instance.

Use the Rules Function language to code conditions for the rule.

', 'CreateSecurityProfile' => '

Creates a security profile.

', 'CreateTaskTemplate' => '

Creates a new task template in the specified Amazon Connect instance.

', 'CreateTrafficDistributionGroup' => '

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect Administrator Guide.

', 'CreateUseCase' => '

Creates a use case for an integration association.

', 'CreateUser' => '

Creates a user account for the specified Amazon Connect instance.

Certain UserIdentityInfo parameters are required in some situations. For example, Email is required if you are using SAML for identity management. FirstName and LastName are required if you are using Amazon Connect or SAML for identity management.

For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide.

', 'CreateUserHierarchyGroup' => '

Creates a new user hierarchy group.

', 'CreateView' => '

Creates a new view with the possible status of SAVED or PUBLISHED.

The views will have a unique name for each connect instance.

It performs basic content validation if the status is SAVED or full content validation if the status is set to PUBLISHED. An error is returned if validation fails. It associates either the $SAVED qualifier or both of the $SAVED and $LATEST qualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided.

', 'CreateViewVersion' => '

Publishes a new version of the view identifier.

Versions are immutable and monotonically increasing.

It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATEST alias.

', 'CreateVocabulary' => '

Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language.

', 'DeactivateEvaluationForm' => '

Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form.

', 'DeleteContactEvaluation' => '

Deletes a contact evaluation in the specified Amazon Connect instance.

', 'DeleteContactFlow' => '

Deletes a flow for the specified Amazon Connect instance.

', 'DeleteContactFlowModule' => '

Deletes the specified flow module.

', 'DeleteEvaluationForm' => '

Deletes an evaluation form in the specified Amazon Connect instance.

', 'DeleteHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Deletes an hours of operation.

', 'DeleteInstance' => '

This API is in preview release for Amazon Connect and is subject to change.

Deletes the Amazon Connect instance.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

', 'DeleteIntegrationAssociation' => '

Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.

', 'DeletePrompt' => '

Deletes a prompt.

', 'DeleteQueue' => '

Deletes a queue.

', 'DeleteQuickConnect' => '

Deletes a quick connect.

', 'DeleteRoutingProfile' => '

Deletes a routing profile.

', 'DeleteRule' => '

Deletes a rule for the specified Amazon Connect instance.

', 'DeleteSecurityProfile' => '

Deletes a security profile.

', 'DeleteTaskTemplate' => '

Deletes the task template.

', 'DeleteTrafficDistributionGroup' => '

Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

For more information about deleting traffic distribution groups, see Delete traffic distribution groups in the Amazon Connect Administrator Guide.

', 'DeleteUseCase' => '

Deletes a use case from an integration association.

', 'DeleteUser' => '

Deletes a user account from the specified Amazon Connect instance.

For information about what happens to a user\'s data when their account is deleted, see Delete Users from Your Amazon Connect Instance in the Amazon Connect Administrator Guide.

', 'DeleteUserHierarchyGroup' => '

Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.

', 'DeleteView' => '

Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).

', 'DeleteViewVersion' => '

Deletes the particular version specified in ViewVersion identifier.

', 'DeleteVocabulary' => '

Deletes the vocabulary that has the given identifier.

', 'DescribeAgentStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes an agent status.

', 'DescribeContact' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified contact.

Contact information remains available in Amazon Connect for 24 months, and then it is deleted.

Only data from November 12, 2021, and later is returned by this API.

', 'DescribeContactEvaluation' => '

Describes a contact evaluation in the specified Amazon Connect instance.

', 'DescribeContactFlow' => '

Describes the specified flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'DescribeContactFlowModule' => '

Describes the specified flow module.

', 'DescribeEvaluationForm' => '

Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described.

', 'DescribeHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the hours of operation.

', 'DescribeInstance' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable.

If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked.

', 'DescribeInstanceAttribute' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified instance attribute.

', 'DescribeInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Retrieves the current storage configurations for the specified resource type, association ID, and instance ID.

', 'DescribePhoneNumber' => '

Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.

If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

', 'DescribePrompt' => '

Describes the prompt.

', 'DescribeQueue' => '

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified queue.

', 'DescribeQuickConnect' => '

Describes the quick connect.

', 'DescribeRoutingProfile' => '

Describes the specified routing profile.

', 'DescribeRule' => '

Describes a rule for the specified Amazon Connect instance.

', 'DescribeSecurityProfile' => '

Gets basic information about the security profle.

', 'DescribeTrafficDistributionGroup' => '

Gets details and status of a traffic distribution group.

', 'DescribeUser' => '

Describes the specified user account. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.

', 'DescribeUserHierarchyGroup' => '

Describes the specified hierarchy group.

', 'DescribeUserHierarchyStructure' => '

Describes the hierarchy structure of the specified Amazon Connect instance.

', 'DescribeView' => '

Retrieves the view for the specified Amazon Connect instance and view identifier.

The view identifier can be supplied as a ViewId or ARN.

$SAVED needs to be supplied if a view is unpublished.

The view identifier can contain an optional qualifier, for example, <view-id>:$SAVED, which is either an actual version number or an Amazon Connect managed qualifier $SAVED | $LATEST. If it is not supplied, then $LATEST is assumed for customer managed views and an error is returned if there is no published content available. Version 1 is assumed for Amazon Web Services managed views.

', 'DescribeVocabulary' => '

Describes the specified vocabulary.

', 'DisassociateApprovedOrigin' => '

This API is in preview release for Amazon Connect and is subject to change.

Revokes access to integrated applications from Amazon Connect.

', 'DisassociateBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.

', 'DisassociateInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Removes the storage type configurations for the specified resource type and association ID.

', 'DisassociateLambdaFunction' => '

This API is in preview release for Amazon Connect and is subject to change.

Remove the Lambda function from the dropdown options available in the relevant flow blocks.

', 'DisassociateLexBot' => '

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex bot.

', 'DisassociatePhoneNumberContactFlow' => '

Removes the flow association from a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

', 'DisassociateQueueQuickConnects' => '

This API is in preview release for Amazon Connect and is subject to change.

Disassociates a set of quick connects from a queue.

', 'DisassociateRoutingProfileQueues' => '

Disassociates a set of queues from a routing profile.

', 'DisassociateSecurityKey' => '

This API is in preview release for Amazon Connect and is subject to change.

Deletes the specified security key.

', 'DisassociateTrafficDistributionGroupUser' => '

Disassociates an agent from a traffic distribution group.

', 'DismissUserContact' => '

Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the Agent Event Stream.

', 'GetContactAttributes' => '

Retrieves the contact attributes for the specified contact.

', 'GetCurrentMetricData' => '

Gets the real-time metric data from the specified Amazon Connect instance.

For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

', 'GetCurrentUserData' => '

Gets the real-time active user data from the specified Amazon Connect instance.

', 'GetFederationToken' => '

Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is for the Amazon Connect user which corresponds to the IAM credentials that were used to invoke this action.

For more information about how SAML sign-in works in Amazon Connect, see Configure SAML with IAM for Amazon Connect in the Amazon Connect Administrator Guide.

This API doesn\'t support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:

Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect

', 'GetMetricData' => '

Gets historical metric data from the specified Amazon Connect instance.

For a description of each historical metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

We recommend using the GetMetricDataV2 API. It provides more flexibility, features, and the ability to query longer time ranges than GetMetricData. Use it to retrieve historical agent and contact metrics for the last 3 months, at varying intervals. You can also use it to build custom dashboards to measure historical queue and agent performance. For example, you can track the number of incoming contacts for the last 7 days, with data split by day, to see how contact volume changed per day of the week.

', 'GetMetricDataV2' => '

Gets metric data from the specified Amazon Connect instance.

GetMetricDataV2 offers more features than GetMetricData, the previous version of this API. It has new metrics, offers filtering at a metric level, and offers the ability to filter and group data by channels, queues, routing profiles, agents, and agent hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals.

For a description of the historical metrics that are supported by GetMetricDataV2 and GetMetricData, see Historical metrics definitions in the Amazon Connect Administrator\'s Guide.

', 'GetPromptFile' => '

Gets the prompt file.

', 'GetTaskTemplate' => '

Gets details about a specific task template in the specified Amazon Connect instance.

', 'GetTrafficDistribution' => '

Retrieves the current traffic distribution for a given traffic distribution group.

', 'ListAgentStatuses' => '

This API is in preview release for Amazon Connect and is subject to change.

Lists agent statuses.

', 'ListApprovedOrigins' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all approved origins associated with the instance.

', 'ListBots' => '

This API is in preview release for Amazon Connect and is subject to change.

For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to returns both Amazon Lex V1 and V2 bots.

', 'ListContactEvaluations' => '

Lists contact evaluations in the specified Amazon Connect instance.

', 'ListContactFlowModules' => '

Provides information about the flow modules for the specified Amazon Connect instance.

', 'ListContactFlows' => '

Provides information about the flows for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language.

For more information about flows, see Flows in the Amazon Connect Administrator Guide.

', 'ListContactReferences' => '

This API is in preview release for Amazon Connect and is subject to change.

For the specified referenceTypes, returns a list of references associated with the contact.

', 'ListDefaultVocabularies' => '

Lists the default vocabularies for the specified Amazon Connect instance.

', 'ListEvaluationFormVersions' => '

Lists versions of an evaluation form in the specified Amazon Connect instance.

', 'ListEvaluationForms' => '

Lists evaluation forms in the specified Amazon Connect instance.

', 'ListHoursOfOperations' => '

Provides information about the hours of operation for the specified Amazon Connect instance.

For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide.

', 'ListInstanceAttributes' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all attribute types for the given instance.

', 'ListInstanceStorageConfigs' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of storage configs for the identified instance and resource type.

', 'ListInstances' => '

This API is in preview release for Amazon Connect and is subject to change.

Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren\'t successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked.

', 'ListIntegrationAssociations' => '

Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.

', 'ListLambdaFunctions' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks.

', 'ListLexBots' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots API.

', 'ListPhoneNumbers' => '

Provides information about the phone numbers for the specified Amazon Connect instance.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

', 'ListPhoneNumbersV2' => '

Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

', 'ListPrompts' => '

Provides information about the prompts for the specified Amazon Connect instance.

', 'ListQueueQuickConnects' => '

This API is in preview release for Amazon Connect and is subject to change.

Lists the quick connects associated with a queue.

', 'ListQueues' => '

Provides information about the queues for the specified Amazon Connect instance.

If you do not specify a QueueTypes parameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code.

For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.

', 'ListQuickConnects' => '

Provides information about the quick connects for the specified Amazon Connect instance.

', 'ListRoutingProfileQueues' => '

Lists the queues associated with a routing profile.

', 'ListRoutingProfiles' => '

Provides summary information about the routing profiles for the specified Amazon Connect instance.

For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide.

', 'ListRules' => '

List all rules for the specified Amazon Connect instance.

', 'ListSecurityKeys' => '

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all security keys associated with the instance.

', 'ListSecurityProfileApplications' => '

Returns a list of third-party applications in a specific security profile.

', 'ListSecurityProfilePermissions' => '

Lists the permissions granted to a security profile.

', 'ListSecurityProfiles' => '

Provides summary information about the security profiles for the specified Amazon Connect instance.

For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide.

', 'ListTagsForResource' => '

Lists the tags for the specified resource.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

', 'ListTaskTemplates' => '

Lists task templates for the specified Amazon Connect instance.

', 'ListTrafficDistributionGroupUsers' => '

Lists traffic distribution group users.

', 'ListTrafficDistributionGroups' => '

Lists traffic distribution groups.

', 'ListUseCases' => '

Lists the use cases for the integration association.

', 'ListUserHierarchyGroups' => '

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.

', 'ListUsers' => '

Provides summary information about the users for the specified Amazon Connect instance.

', 'ListViewVersions' => '

Returns all the available versions for the specified Amazon Connect instance and view identifier.

Results will be sorted from highest to lowest.

', 'ListViews' => '

Returns views in the given instance.

Results are sorted primarily by type, and secondarily by name.

', 'MonitorContact' => '

Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.

', 'PutUserStatus' => '

Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent\'s next status.

For more information, see Agent status and Set your next status in the Amazon Connect Administrator Guide.

', 'ReleasePhoneNumber' => '

Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.

To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber API, not the Amazon Connect console.

After releasing a phone number, the phone number enters into a cooldown period of 30 days. It cannot be searched for or claimed again until the period has ended. If you accidentally release a phone number, contact Amazon Web Services Support.

If you plan to claim and release numbers frequently during a 30 day period, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until 30 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers during any 30 day period. If you claim and release phone numbers using the UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 30 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 30 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

', 'ReplicateInstance' => '

Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions.

For more information about replicating an Amazon Connect instance, see Create a replica of your existing Amazon Connect instance in the Amazon Connect Administrator Guide.

', 'ResumeContactRecording' => '

When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume.

Voice and screen recordings are supported.

', 'SearchAvailablePhoneNumbers' => '

Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.

', 'SearchHoursOfOperations' => '

Searches the hours of operation in an Amazon Connect instance, with optional filtering.

', 'SearchPrompts' => '

Searches prompts in an Amazon Connect instance, with optional filtering.

', 'SearchQueues' => '

Searches queues in an Amazon Connect instance, with optional filtering.

', 'SearchQuickConnects' => '

Searches quick connects in an Amazon Connect instance, with optional filtering.

', 'SearchResourceTags' => '

Searches tags used in an Amazon Connect instance using optional search criteria.

', 'SearchRoutingProfiles' => '

Searches routing profiles in an Amazon Connect instance, with optional filtering.

', 'SearchSecurityProfiles' => '

Searches security profiles in an Amazon Connect instance, with optional filtering.

', 'SearchUsers' => '

Searches users in an Amazon Connect instance, with optional filtering.

AfterContactWorkTimeLimit is returned in milliseconds.

', 'SearchVocabularies' => '

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.

', 'StartChatContact' => '

Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

A 429 error occurs in the following situations:

If you use the ChatDurationInMinutes parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.

For more information about chat, see Chat in the Amazon Connect Administrator Guide.

', 'StartContactEvaluation' => '

Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.

Evaluations created through the public API do not contain answer values suggested from automation.

', 'StartContactRecording' => '

Starts recording the contact:

StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can\'t use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.

You can use this API to override the recording behavior configured in the Set recording behavior block.

Only voice recordings are supported at this time.

', 'StartContactStreaming' => '

Initiates real-time message streaming for a new chat contact.

For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.

', 'StartOutboundVoiceContact' => '

Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that\'s specified (in ContactFlowId).

Agents do not initiate the outbound API, which means that they do not dial the contact. If the flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case.

There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.

UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota Amazon Connect campaigns.

', 'StartTaskContact' => '

Initiates a flow to start a new task contact. For more information about task contacts, see Concepts: Tasks in Amazon Connect in the Amazon Connect Administrator Guide.

When using PreviousContactId and RelatedContactId input parameters, note the following:

In addition, when calling StartTaskContact include only one of these parameters: ContactFlowID, QuickConnectID, or TaskTemplateID. Only one parameter is required as long as the task template has a flow configured to run it. If more than one parameter is specified, or only the TaskTemplateID is specified but it does not have a flow configured, the request returns an error because Amazon Connect cannot identify the unique flow to run when the task is created.

A ServiceQuotaExceededException occurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the same PreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.

', 'StopContact' => '

Ends the specified contact. This call does not work for voice contacts that use the following initiation methods:

Chat and task contacts, however, can be terminated in any state, regardless of initiation method.

', 'StopContactRecording' => '

Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can\'t use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.

Only voice recordings are supported at this time.

', 'StopContactStreaming' => '

Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.

', 'SubmitContactEvaluation' => '

Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier.

If a contact evaluation is already in submitted state, this operation will trigger a resubmission.

', 'SuspendContactRecording' => '

When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen.

The period of time that the recording is suspended is filled with silence in the final recording.

Voice and screen recordings are supported.

', 'TagResource' => '

Adds the specified tags to the specified resource.

Some of the supported resource types are agents, routing profiles, queues, quick connects, contact flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

', 'TransferContact' => '

Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.

Note the following requirements:

', 'UntagResource' => '

Removes the specified tags from the specified resource.

', 'UpdateAgentStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates agent status.

', 'UpdateContact' => '

This API is in preview release for Amazon Connect and is subject to change.

Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.

You can add or update user-defined contact information for both ongoing and completed contacts.

', 'UpdateContactAttributes' => '

Creates or updates user-defined contact attributes associated with the specified contact.

You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer\'s name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.

Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

', 'UpdateContactEvaluation' => '

Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier.

', 'UpdateContactFlowContent' => '

Updates the specified flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'UpdateContactFlowMetadata' => '

Updates metadata about specified flow.

', 'UpdateContactFlowModuleContent' => '

Updates specified flow module for the specified Amazon Connect instance.

', 'UpdateContactFlowModuleMetadata' => '

Updates metadata about specified flow module.

', 'UpdateContactFlowName' => '

The name of the flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'UpdateContactSchedule' => '

Updates the scheduled time of a task contact that is already scheduled.

', 'UpdateEvaluationForm' => '

Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.

This operation does not support partial updates. Instead it does a full update of evaluation form content.

', 'UpdateHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the hours of operation.

', 'UpdateInstanceAttribute' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the value for the specified attribute type.

', 'UpdateInstanceStorageConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates an existing configuration for a resource type. This API is idempotent.

', 'UpdateParticipantRoleConfig' => '

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

', 'UpdatePhoneNumber' => '

Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.

After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn\'t migrate the flow configuration of the phone number, too.

You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.

', 'UpdatePhoneNumberMetadata' => '

Updates a phone number’s metadata.

To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.

', 'UpdatePrompt' => '

Updates a prompt.

', 'UpdateQueueHoursOfOperation' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the hours of operation for the specified queue.

', 'UpdateQueueMaxContacts' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the maximum number of contacts allowed in a queue before it is considered full.

', 'UpdateQueueName' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the name and description of a queue. At least Name or Description must be provided.

', 'UpdateQueueOutboundCallerConfig' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.

', 'UpdateQueueStatus' => '

This API is in preview release for Amazon Connect and is subject to change.

Updates the status of the queue.

', 'UpdateQuickConnectConfig' => '

Updates the configuration settings for the specified quick connect.

', 'UpdateQuickConnectName' => '

Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided.

', 'UpdateRoutingProfileAgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

', 'UpdateRoutingProfileConcurrency' => '

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

', 'UpdateRoutingProfileDefaultOutboundQueue' => '

Updates the default outbound queue of a routing profile.

', 'UpdateRoutingProfileName' => '

Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided.

', 'UpdateRoutingProfileQueues' => '

Updates the properties associated with a set of queues for a routing profile.

', 'UpdateRule' => '

Updates a rule for the specified Amazon Connect instance.

Use the Rules Function language to code conditions for the rule.

', 'UpdateSecurityProfile' => '

Updates a security profile.

', 'UpdateTaskTemplate' => '

Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content.

', 'UpdateTrafficDistribution' => '

Updates the traffic distribution for a given traffic distribution group.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide.

', 'UpdateUserHierarchy' => '

Assigns the specified hierarchy group to the specified user.

', 'UpdateUserHierarchyGroupName' => '

Updates the name of the user hierarchy group.

', 'UpdateUserHierarchyStructure' => '

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

', 'UpdateUserIdentityInfo' => '

Updates the identity information for the specified user.

We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker\'s email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.

', 'UpdateUserPhoneConfig' => '

Updates the phone configuration settings for the specified user.

', 'UpdateUserRoutingProfile' => '

Assigns the specified routing profile to the specified user.

', 'UpdateUserSecurityProfiles' => '

Assigns the specified security profiles to the specified user.

', 'UpdateViewContent' => '

Updates the view content of the given view identifier in the specified Amazon Connect instance.

It performs content validation if Status is set to SAVED and performs full content validation if Status is PUBLISHED. Note that the $SAVED alias\' content will always be updated, but the $LATEST alias\' content will only be updated if Status is PUBLISHED.

', 'UpdateViewMetadata' => '

Updates the view metadata. Note that either Name or Description must be provided.

', ], 'shapes' => [ 'ARN' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'AgentStatus$AgentStatusARN' => '

The Amazon Resource Name (ARN) of the agent status.

', 'AgentStatusReference$StatusArn' => '

The Amazon Resource Name (ARN) of the agent\'s status.

', 'AgentStatusSummary$Arn' => '

The Amazon Resource Name (ARN) for the agent status.

', 'ClaimPhoneNumberRequest$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

', 'ClaimPhoneNumberResponse$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'ClaimedPhoneNumberSummary$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through.

', 'Contact$Arn' => '

The Amazon Resource Name (ARN) for the contact.

', 'ContactFlow$Arn' => '

The Amazon Resource Name (ARN) of the flow.

', 'ContactFlowModule$Arn' => '

The Amazon Resource Name (ARN).

', 'ContactFlowModuleSummary$Arn' => '

The Amazon Resource Name (ARN) of the flow module.

', 'ContactFlowSummary$Arn' => '

The Amazon Resource Name (ARN) of the flow.

', 'CreateAgentStatusResponse$AgentStatusARN' => '

The Amazon Resource Name (ARN) of the agent status.

', 'CreateContactFlowModuleResponse$Arn' => '

The Amazon Resource Name (ARN) of the flow module.

', 'CreateContactFlowResponse$ContactFlowArn' => '

The Amazon Resource Name (ARN) of the flow.

', 'CreateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'CreateHoursOfOperationResponse$HoursOfOperationArn' => '

The Amazon Resource Name (ARN) for the hours of operation.

', 'CreateInstanceResponse$Arn' => '

The Amazon Resource Name (ARN) of the instance.

', 'CreateIntegrationAssociationRequest$IntegrationArn' => '

The Amazon Resource Name (ARN) of the integration.

When integrating with Amazon Pinpoint, the Amazon Connect and Amazon Pinpoint instances must be in the same account.

', 'CreateIntegrationAssociationResponse$IntegrationAssociationArn' => '

The Amazon Resource Name (ARN) for the association.

', 'CreatePromptResponse$PromptARN' => '

The Amazon Resource Name (ARN) of the prompt.

', 'CreateQueueResponse$QueueArn' => '

The Amazon Resource Name (ARN) of the queue.

', 'CreateQuickConnectResponse$QuickConnectARN' => '

The Amazon Resource Name (ARN) for the quick connect.

', 'CreateRoutingProfileResponse$RoutingProfileArn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'CreateRuleResponse$RuleArn' => '

The Amazon Resource Name (ARN) of the rule.

', 'CreateSecurityProfileResponse$SecurityProfileArn' => '

The Amazon Resource Name (ARN) for the security profile.

', 'CreateUseCaseResponse$UseCaseArn' => '

The Amazon Resource Name (ARN) for the use case.

', 'CreateUserHierarchyGroupResponse$HierarchyGroupArn' => '

The Amazon Resource Name (ARN) of the hierarchy group.

', 'CreateUserResponse$UserArn' => '

The Amazon Resource Name (ARN) of the user account.

', 'CreateVocabularyResponse$VocabularyArn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'DeactivateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'DeleteVocabularyResponse$VocabularyArn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'Evaluation$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'EvaluationForm$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationForm$CreatedBy' => '

The Amazon Resource Name (ARN) of the user who created the evaluation form.

', 'EvaluationForm$LastModifiedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

', 'EvaluationFormContent$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationFormSummary$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationFormSummary$CreatedBy' => '

The Amazon Resource Name (ARN) of the user who created the evaluation form.

', 'EvaluationFormSummary$LastModifiedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

', 'EvaluationFormSummary$LastActivatedBy' => '

The Amazon Resource Name (ARN) of the user who last activated the evaluation form.

', 'EvaluationFormVersionSummary$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the evaluation form resource.

', 'EvaluationFormVersionSummary$CreatedBy' => '

The Amazon Resource Name (ARN) of the user who created the evaluation form.

', 'EvaluationFormVersionSummary$LastModifiedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation form.

', 'EvaluationMetadata$EvaluatorArn' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation.

', 'EvaluationSummary$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'EvaluationSummary$EvaluatorArn' => '

The Amazon Resource Name (ARN) of the user who last updated the evaluation.

', 'FlowAssociationSummary$ResourceId' => '

The identifier of the resource.

', 'FlowAssociationSummary$FlowId' => '

The identifier of the flow.

', 'GetFederationTokenResponse$UserArn' => '

The Amazon Resource Name (ARN) of the user.

', 'GetMetricDataV2Request$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource. This includes the instanceId an Amazon Connect instance.

', 'HierarchyGroup$Arn' => '

The Amazon Resource Name (ARN) of the hierarchy group.

', 'HierarchyGroupSummary$Arn' => '

The Amazon Resource Name (ARN) of the hierarchy group.

', 'HierarchyGroupSummaryReference$Arn' => '

The Amazon Resource Name (ARN) for the hierarchy group.

', 'HierarchyLevel$Arn' => '

The Amazon Resource Name (ARN) of the hierarchy level.

', 'HoursOfOperation$HoursOfOperationArn' => '

The Amazon Resource Name (ARN) for the hours of operation.

', 'HoursOfOperationSummary$Arn' => '

The Amazon Resource Name (ARN) of the hours of operation.

', 'Instance$Arn' => '

The Amazon Resource Name (ARN) of the instance.

', 'Instance$ServiceRole' => '

The service role of the instance.

', 'InstanceSummary$Arn' => '

The Amazon Resource Name (ARN) of the instance.

', 'InstanceSummary$ServiceRole' => '

The service role of the instance.

', 'IntegrationAssociationSummary$IntegrationAssociationArn' => '

The Amazon Resource Name (ARN) for the AppIntegration association.

', 'IntegrationAssociationSummary$IntegrationArn' => '

The Amazon Resource Name (ARN) for the AppIntegration.

', 'KinesisFirehoseConfig$FirehoseArn' => '

The Amazon Resource Name (ARN) of the delivery stream.

', 'KinesisStreamConfig$StreamArn' => '

The Amazon Resource Name (ARN) of the data stream.

', 'ListPhoneNumbersSummary$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'ListPhoneNumbersSummary$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through.

', 'ListPhoneNumbersV2Request$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. If both TargetArn and InstanceId input are not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same Amazon Web Services Region as the request.

', 'ListTagsForResourceRequest$resourceArn' => '

The Amazon Resource Name (ARN) of the resource. All Amazon Connect resources (instances, queues, flows, routing profiles, etc) have an ARN. To locate the ARN for an instance, for example, see Find your Amazon Connect instance ID/ARN.

', 'MonitorContactResponse$ContactArn' => '

The ARN of the contact.

', 'PhoneNumberSummary$Arn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'Prompt$PromptARN' => '

The Amazon Resource Name (ARN) of the prompt.

', 'PromptSummary$Arn' => '

The Amazon Resource Name (ARN) of the prompt.

', 'Queue$QueueArn' => '

The Amazon Resource Name (ARN) for the queue.

', 'QueueReference$Arn' => '

The Amazon Resource Name (ARN) of the queue.

', 'QueueSummary$Arn' => '

The Amazon Resource Name (ARN) of the queue.

', 'QuickConnect$QuickConnectARN' => '

The Amazon Resource Name (ARN) of the quick connect.

', 'QuickConnectSummary$Arn' => '

The Amazon Resource Name (ARN) of the quick connect.

', 'ReplicateInstanceResponse$Arn' => '

The Amazon Resource Name (ARN) of the replicated instance.

', 'ResourceInUseException$ResourceId' => '

The identifier for the resource.

', 'RoutingProfile$RoutingProfileArn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'RoutingProfileQueueConfigSummary$QueueArn' => '

The Amazon Resource Name (ARN) of the queue.

', 'RoutingProfileReference$Arn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'RoutingProfileSummary$Arn' => '

The Amazon Resource Name (ARN) of the routing profile.

', 'Rule$RuleArn' => '

The Amazon Resource Name (ARN) of the rule.

', 'Rule$LastUpdatedBy' => '

The Amazon Resource Name (ARN) of the user who last updated the rule.

', 'RuleSummary$RuleArn' => '

The Amazon Resource Name (ARN) of the rule.

', 'SearchAvailablePhoneNumbersRequest$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

', 'SecurityProfile$Arn' => '

The Amazon Resource Name (ARN) for the secruity profile.

', 'SecurityProfileSearchSummary$Arn' => '

The Amazon Resource Name (ARN) of the security profile.

', 'SecurityProfileSummary$Arn' => '

The Amazon Resource Name (ARN) of the security profile.

', 'StartContactEvaluationResponse$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'SubmitContactEvaluationResponse$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'TagResourceRequest$resourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TransferContactResponse$ContactArn' => '

The Amazon Resource Name (ARN) of the contact.

', 'UntagResourceRequest$resourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'UpdateContactEvaluationResponse$EvaluationArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'UpdateEvaluationFormResponse$EvaluationFormArn' => '

The Amazon Resource Name (ARN) for the contact evaluation resource.

', 'UpdatePhoneNumberRequest$TargetArn' => '

The Amazon Resource Name (ARN) for Amazon Connect instances or traffic distribution groups that phone number inbound traffic is routed through. You must enter InstanceId or TargetArn.

', 'UpdatePhoneNumberResponse$PhoneNumberArn' => '

The Amazon Resource Name (ARN) of the phone number.

', 'UpdatePromptResponse$PromptARN' => '

The Amazon Resource Name (ARN) of the prompt.

', 'UseCase$UseCaseArn' => '

The Amazon Resource Name (ARN) for the use case.

', 'User$Arn' => '

The Amazon Resource Name (ARN) of the user account.

', 'UserReference$Arn' => '

The Amazon Resource Name (ARN) for the user.

', 'UserSearchSummary$Arn' => '

The Amazon Resource Name (ARN) of the user.

', 'UserSummary$Arn' => '

The Amazon Resource Name (ARN) of the user account.

', 'View$Arn' => '

The Amazon Resource Name (ARN) of the view.

', 'ViewSummary$Arn' => '

The Amazon Resource Name (ARN) of the view.

', 'ViewVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the view version.

', 'Vocabulary$Arn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'VocabularySummary$Arn' => '

The Amazon Resource Name (ARN) of the custom vocabulary.

', 'WisdomInfo$SessionArn' => '

The Amazon Resource Name (ARN) of the Wisdom session.

', 'resourceArnListMaxLimit100$member' => NULL, ], ], 'AccessDeniedException' => [ 'base' => '

You do not have sufficient permissions to perform this action.

', 'refs' => [], ], 'ActionSummaries' => [ 'base' => NULL, 'refs' => [ 'RuleSummary$ActionSummaries' => '

A list of ActionTypes associated with a rule.

', ], ], 'ActionSummary' => [ 'base' => '

Information about an action.

', 'refs' => [ 'ActionSummaries$member' => NULL, ], ], 'ActionType' => [ 'base' => NULL, 'refs' => [ 'ActionSummary$ActionType' => '

The action type.

', 'RuleAction$ActionType' => '

The type of action that creates a rule.

', ], ], 'ActivateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'ActivateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'AfterContactWorkTimeLimit' => [ 'base' => NULL, 'refs' => [ 'UserPhoneConfig$AfterContactWorkTimeLimit' => '

The After Call Work (ACW) timeout setting, in seconds.

When returned by a SearchUsers call, AfterContactWorkTimeLimit is returned in milliseconds.

', ], ], 'AgentAvailabilityTimer' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$AgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.

', 'RoutingProfile$AgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

', 'UpdateRoutingProfileAgentAvailabilityTimerRequest$AgentAvailabilityTimer' => '

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

', ], ], 'AgentConfig' => [ 'base' => '

The distribution of agents between the instance and its replica(s).

', 'refs' => [ 'GetTrafficDistributionResponse$AgentConfig' => '

The distribution of agents between the instance and its replica(s).

', 'UpdateTrafficDistributionRequest$AgentConfig' => '

The distribution of agents between the instance and its replica(s).

', ], ], 'AgentContactReference' => [ 'base' => '

Information about the contact associated to the user.

', 'refs' => [ 'AgentContactReferenceList$member' => NULL, ], ], 'AgentContactReferenceList' => [ 'base' => NULL, 'refs' => [ 'UserData$Contacts' => '

A list of contact reference information.

', ], ], 'AgentFirstName' => [ 'base' => NULL, 'refs' => [ 'UserIdentityInfo$FirstName' => '

The first name. This is required if you are using Amazon Connect or SAML for identity management.

', 'UserIdentityInfoLite$FirstName' => '

The user\'s first name.

', ], ], 'AgentInfo' => [ 'base' => '

Information about the agent who accepted the contact.

', 'refs' => [ 'Contact$AgentInfo' => '

Information about the agent who accepted the contact.

', ], ], 'AgentLastName' => [ 'base' => NULL, 'refs' => [ 'UserIdentityInfo$LastName' => '

The last name. This is required if you are using Amazon Connect or SAML for identity management.

', 'UserIdentityInfoLite$LastName' => '

The user\'s last name.

', ], ], 'AgentResourceId' => [ 'base' => NULL, 'refs' => [ 'AgentInfo$Id' => '

The identifier of the agent who accepted the contact.

', 'GetFederationTokenResponse$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', 'MonitorContactRequest$UserId' => '

The identifier of the user account.

', 'TransferContactRequest$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', ], ], 'AgentStatus' => [ 'base' => '

Contains information about an agent status.

', 'refs' => [ 'DescribeAgentStatusResponse$AgentStatus' => '

The agent status.

', ], ], 'AgentStatusDescription' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Description' => '

The description of the agent status.

', 'CreateAgentStatusRequest$Description' => '

The description of the status.

', ], ], 'AgentStatusId' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$AgentStatusId' => '

The identifier of the agent status.

', 'AgentStatusSummary$Id' => '

The identifier for an agent status.

', 'CreateAgentStatusResponse$AgentStatusId' => '

The identifier of the agent status.

', 'DescribeAgentStatusRequest$AgentStatusId' => '

The identifier for the agent status.

', 'PutUserStatusRequest$AgentStatusId' => '

The identifier of the agent status.

', 'UpdateAgentStatusRequest$AgentStatusId' => '

The identifier of the agent status.

', ], ], 'AgentStatusName' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Name' => '

The name of the agent status.

', 'AgentStatusReference$StatusName' => '

The name of the agent status.

', 'AgentStatusSummary$Name' => '

The name of the agent status.

', 'CreateAgentStatusRequest$Name' => '

The name of the status.

', 'UpdateAgentStatusRequest$Name' => '

The name of the agent status.

', 'UserData$NextStatus' => '

The Next status of the agent.

', ], ], 'AgentStatusOrderNumber' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$DisplayOrder' => '

The display order of the agent status.

', 'CreateAgentStatusRequest$DisplayOrder' => '

The display order of the status.

', 'UpdateAgentStatusRequest$DisplayOrder' => '

The display order of the agent status.

', ], ], 'AgentStatusReference' => [ 'base' => '

Information about the agent\'s status.

', 'refs' => [ 'UserData$Status' => '

The status of the agent that they manually set in their Contact Control Panel (CCP), or that the supervisor manually changes in the real-time metrics report.

', ], ], 'AgentStatusState' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$State' => '

The state of the agent status.

', 'CreateAgentStatusRequest$State' => '

The state of the status.

', 'UpdateAgentStatusRequest$State' => '

The state of the agent status.

', ], ], 'AgentStatusSummary' => [ 'base' => '

Summary information for an agent status.

', 'refs' => [ 'AgentStatusSummaryList$member' => NULL, ], ], 'AgentStatusSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAgentStatusResponse$AgentStatusSummaryList' => '

A summary of agent statuses.

', ], ], 'AgentStatusType' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Type' => '

The type of agent status.

', 'AgentStatusSummary$Type' => '

The type of the agent status.

', 'AgentStatusTypes$member' => NULL, ], ], 'AgentStatusTypes' => [ 'base' => NULL, 'refs' => [ 'ListAgentStatusRequest$AgentStatusTypes' => '

Available agent status types.

', ], ], 'AgentUsername' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$Username' => '

The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.

', 'User$Username' => '

The user name assigned to the user account.

', 'UserSearchSummary$Username' => '

The name of the user.

', 'UserSummary$Username' => '

The Amazon Connect user name of the user account.

', ], ], 'AgentsMinOneMaxHundred' => [ 'base' => NULL, 'refs' => [ 'UserDataFilters$Agents' => '

A list of up to 100 agent IDs or ARNs.

', ], ], 'AliasArn' => [ 'base' => NULL, 'refs' => [ 'LexV2Bot$AliasArn' => '

The Amazon Resource Name (ARN) of the Amazon Lex V2 bot.

', ], ], 'AllowedAccessControlTags' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$AllowedAccessControlTags' => '

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

', 'SecurityProfile$AllowedAccessControlTags' => '

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

', 'UpdateSecurityProfileRequest$AllowedAccessControlTags' => '

The list of tags that a security profile uses to restrict access to resources in Amazon Connect.

', ], ], 'AllowedMonitorCapabilities' => [ 'base' => NULL, 'refs' => [ 'MonitorContactRequest$AllowedMonitorCapabilities' => '

Specify which monitoring actions the user is allowed to take. For example, whether the user is allowed to escalate from silent monitoring to barge.

', ], ], 'AnswerMachineDetectionConfig' => [ 'base' => '

Configuration of the answering machine detection.

', 'refs' => [ 'StartOutboundVoiceContactRequest$AnswerMachineDetectionConfig' => '

Configuration of the answering machine detection for this outbound call.

', ], ], 'Application' => [ 'base' => '

This API is in preview release for Amazon Connect and is subject to change.

A third-party application\'s metadata.

', 'refs' => [ 'Applications$member' => NULL, ], ], 'ApplicationPermissions' => [ 'base' => NULL, 'refs' => [ 'Application$ApplicationPermissions' => '

The permissions that the agent is granted on the application. Only the ACCESS permission is supported.

', ], ], 'Applications' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$Applications' => '

This API is in preview release for Amazon Connect and is subject to change.

A list of third-party applications that the security profile will give access to.

', 'ListSecurityProfileApplicationsResponse$Applications' => '

This API is in preview release for Amazon Connect and is subject to change.

A list of the third-party application\'s metadata.

', 'UpdateSecurityProfileRequest$Applications' => '

This API is in preview release for Amazon Connect and is subject to change.

A list of the third-party application\'s metadata.

', ], ], 'ApproximateTotalCount' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataResponse$ApproximateTotalCount' => '

The total count of the result, regardless of the current page size.

', 'GetCurrentUserDataResponse$ApproximateTotalCount' => '

The total count of the result, regardless of the current page size.

', 'SearchHoursOfOperationsResponse$ApproximateTotalCount' => '

The total number of hours of operations which matched your search query.

', 'SearchPromptsResponse$ApproximateTotalCount' => '

The total number of quick connects which matched your search query.

', 'SearchQueuesResponse$ApproximateTotalCount' => '

The total number of queues which matched your search query.

', 'SearchQuickConnectsResponse$ApproximateTotalCount' => '

The total number of quick connects which matched your search query.

', 'SearchRoutingProfilesResponse$ApproximateTotalCount' => '

The total number of routing profiles which matched your search query.

', 'SearchSecurityProfilesResponse$ApproximateTotalCount' => '

The total number of security profiles which matched your search query.

', 'SearchUsersResponse$ApproximateTotalCount' => '

The total number of users who matched your search query.

', ], ], 'AssignContactCategoryActionDefinition' => [ 'base' => '

This action must be set if TriggerEventSource is one of the following values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable. Contact is categorized using the rule name.

RuleName is used as ContactCategory.

', 'refs' => [ 'RuleAction$AssignContactCategoryAction' => '

Information about the contact category action.

Supported only for TriggerEventSource values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable | OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

', ], ], 'AssociateApprovedOriginRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateDefaultVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateDefaultVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateInstanceStorageConfigResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateLambdaFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateLexBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociatePhoneNumberContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateQueueQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSecurityKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSecurityKeyResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateTrafficDistributionGroupUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateTrafficDistributionGroupUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociationId' => [ 'base' => NULL, 'refs' => [ 'AssociateInstanceStorageConfigResponse$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'AssociateSecurityKeyResponse$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'DescribeInstanceStorageConfigRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'DisassociateInstanceStorageConfigRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'DisassociateSecurityKeyRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'InstanceStorageConfig$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'SecurityKey$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', 'UpdateInstanceStorageConfigRequest$AssociationId' => '

The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.

', ], ], 'AttachmentReference' => [ 'base' => '

Information about a reference when the referenceType is ATTACHMENT. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Attachment' => '

Information about the reference when the referenceType is ATTACHMENT. Otherwise, null.

', ], ], 'Attribute' => [ 'base' => '

A toggle for an individual feature at the instance level.

', 'refs' => [ 'AttributesList$member' => NULL, 'DescribeInstanceAttributeResponse$Attribute' => '

The type of attribute.

', ], ], 'AttributeName' => [ 'base' => NULL, 'refs' => [ 'Attributes$key' => NULL, ], ], 'AttributeValue' => [ 'base' => NULL, 'refs' => [ 'Attributes$value' => NULL, ], ], 'Attributes' => [ 'base' => NULL, 'refs' => [ 'GetContactAttributesResponse$Attributes' => '

Information about the attributes.

', 'StartChatContactRequest$Attributes' => '

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes. They can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', 'StartOutboundVoiceContactRequest$Attributes' => '

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', 'StartTaskContactRequest$Attributes' => '

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', 'UpdateContactAttributesRequest$Attributes' => '

The Amazon Connect attributes. These attributes can be accessed in flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

', ], ], 'AttributesList' => [ 'base' => NULL, 'refs' => [ 'ListInstanceAttributesResponse$Attributes' => '

The attribute types.

', ], ], 'AutoAccept' => [ 'base' => NULL, 'refs' => [ 'UserPhoneConfig$AutoAccept' => '

The Auto accept setting.

', ], ], 'AvailableNumberSummary' => [ 'base' => '

Information about available phone numbers.

', 'refs' => [ 'AvailableNumbersList$member' => NULL, ], ], 'AvailableNumbersList' => [ 'base' => NULL, 'refs' => [ 'SearchAvailablePhoneNumbersResponse$AvailableNumbersList' => '

A list of available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group.

', ], ], 'AwsRegion' => [ 'base' => NULL, 'refs' => [ 'Distribution$Region' => '

The Amazon Web Services Region where the traffic is distributed.

', 'ReplicateInstanceRequest$ReplicaRegion' => '

The Amazon Web Services Region where to replicate the Amazon Connect instance.

', 'SignInDistribution$Region' => '

The Amazon Web Services Region of the sign in distribution.

', ], ], 'BatchGetFlowAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetFlowAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'BehaviorType' => [ 'base' => NULL, 'refs' => [ 'CrossChannelBehavior$BehaviorType' => '

Specifies the other channels that can be routed to an agent handling their current channel.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'AnswerMachineDetectionConfig$EnableAnswerMachineDetection' => '

The flag to indicate if answer machine detection analysis needs to be performed for a voice call. If set to true, TrafficType must be set as CAMPAIGN.

', 'AnswerMachineDetectionConfig$AwaitAnswerMachinePrompt' => '

Wait for the answering machine prompt.

', 'EvaluationAnswerData$NotApplicable' => '

The flag to mark the question as not applicable.

', 'EvaluationFormNumericQuestionOption$AutomaticFail' => '

The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.

', 'EvaluationFormQuestion$NotApplicableEnabled' => '

The flag to enable not applicable answers to the question.

', 'EvaluationFormSingleSelectQuestionOption$AutomaticFail' => '

The flag to mark the option as automatic fail. If an automatic fail answer is provided, the overall evaluation gets a score of 0.

', 'EvaluationScore$NotApplicable' => '

The flag to mark the item as not applicable for scoring.

', 'EvaluationScore$AutomaticFail' => '

The flag that marks the item as automatic fail. If the item or a child item gets an automatic fail answer, this flag will be true.

', 'MetricFilterV2$Negate' => '

The flag to use to filter on requested metric filter values or to not filter on requested metric filter values. By default the negate is false, which indicates to filter on the requested metric filter.

', 'RoutingProfile$IsDefault' => '

Whether this a default routing profile.

', 'SignInDistribution$Enabled' => '

Whether sign in distribution is enabled.

', 'TrafficDistributionGroup$IsDefault' => '

Whether this is the default traffic distribution group created during instance replication. The default traffic distribution group cannot be deleted by the DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as part of the process for deleting a replica.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

', 'TrafficDistributionGroupSummary$IsDefault' => '

Whether this is the default traffic distribution group created during instance replication. The default traffic distribution group cannot be deleted by the DeleteTrafficDistributionGroup API. The default traffic distribution group is deleted as part of the process for deleting a replica.

', 'UpdateAgentStatusRequest$ResetOrderNumber' => '

A number indicating the reset order of the agent status.

', ], ], 'BotName' => [ 'base' => NULL, 'refs' => [ 'DisassociateLexBotRequest$BotName' => '

The name of the Amazon Lex bot. Maximum character limit of 50.

', 'LexBot$Name' => '

The name of the Amazon Lex bot.

', ], ], 'BoxedBoolean' => [ 'base' => NULL, 'refs' => [ 'UpdateEvaluationFormRequest$CreateNewVersion' => '

A flag indicating whether the operation must create a new version.

', ], ], 'BucketName' => [ 'base' => NULL, 'refs' => [ 'S3Config$BucketName' => '

The S3 bucket name.

', ], ], 'CampaignId' => [ 'base' => NULL, 'refs' => [ 'StartOutboundVoiceContactRequest$CampaignId' => '

The campaign identifier of the outbound communication.

', ], ], 'Channel' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$Channel' => '

The channel of the contact.

', 'ChannelToCountMap$key' => NULL, 'Channels$member' => NULL, 'Contact$Channel' => '

How the contact reached your contact center.

', 'Dimensions$Channel' => '

The channel used for grouping and filters.

', 'MediaConcurrency$Channel' => '

The channels that agents can handle in the Contact Control Panel (CCP).

', 'RoutingProfileQueueConfigSummary$Channel' => '

The channels this queue supports.

', 'RoutingProfileQueueReference$Channel' => '

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

', ], ], 'ChannelToCountMap' => [ 'base' => NULL, 'refs' => [ 'UserData$AvailableSlotsByChannel' => '

A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.

', 'UserData$MaxSlotsByChannel' => '

A map of maximum slots by channel. The key is a channel name. The value is an integer: the maximum number of slots. This is calculated from MediaConcurrency of the RoutingProfile assigned to the agent.

', 'UserData$ActiveSlotsByChannel' => '

A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.

', ], ], 'Channels' => [ 'base' => NULL, 'refs' => [ 'Filters$Channels' => '

The channel to use to filter the metrics.

', ], ], 'ChatContent' => [ 'base' => NULL, 'refs' => [ 'ChatMessage$Content' => '

The content of the chat message.

', ], ], 'ChatContentType' => [ 'base' => NULL, 'refs' => [ 'ChatMessage$ContentType' => '

The type of the content. Supported types are text/plain, text/markdown, application/json, and application/vnd.amazonaws.connect.message.interactive.response.

', ], ], 'ChatDurationInMinutes' => [ 'base' => NULL, 'refs' => [ 'StartChatContactRequest$ChatDurationInMinutes' => '

The total duration of the newly started chat session. If not specified, the chat session duration defaults to 25 hour. The minimum configurable time is 60 minutes. The maximum configurable time is 10,080 minutes (7 days).

', ], ], 'ChatMessage' => [ 'base' => '

A chat message.

', 'refs' => [ 'StartChatContactRequest$InitialMessage' => '

The initial message to be sent to the newly created chat.

', ], ], 'ChatParticipantRoleConfig' => [ 'base' => '

Configuration information for the chat participant role.

', 'refs' => [ 'UpdateParticipantRoleConfigChannelInfo$Chat' => '

Configuration information for the chat participant role.

', ], ], 'ChatStreamingConfiguration' => [ 'base' => '

The streaming configuration, such as the Amazon SNS streaming endpoint.

', 'refs' => [ 'StartContactStreamingRequest$ChatStreamingConfiguration' => '

The streaming configuration, such as the Amazon SNS streaming endpoint.

', ], ], 'ChatStreamingEndpointARN' => [ 'base' => NULL, 'refs' => [ 'ChatStreamingConfiguration$StreamingEndpointArn' => '

The Amazon Resource Name (ARN) of the standard Amazon SNS topic. The Amazon Resource Name (ARN) of the streaming endpoint that is used to publish real-time message streaming for chat conversations.

', ], ], 'ClaimPhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'ClaimPhoneNumberResponse' => [ 'base' => NULL, 'refs' => [], ], 'ClaimedPhoneNumberSummary' => [ 'base' => '

Information about a phone number that has been claimed to your Amazon Connect instance or traffic distribution group.

', 'refs' => [ 'DescribePhoneNumberResponse$ClaimedPhoneNumberSummary' => '

Information about a phone number that\'s been claimed to your Amazon Connect instance or traffic distribution group.

', ], ], 'ClientToken' => [ 'base' => NULL, 'refs' => [ 'ClaimPhoneNumberRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

', 'CreateContactFlowModuleRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateEvaluationFormRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateInstanceRequest$ClientToken' => '

The idempotency token.

', 'CreateParticipantRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateRuleRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateTaskTemplateRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateTrafficDistributionGroupRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'CreateVocabularyRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. If a create request is received more than once with same client token, subsequent requests return the previous response without creating a vocabulary again.

', 'MonitorContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'ReleasePhoneNumberRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'ReplicateInstanceRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartChatContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartContactEvaluationRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartContactStreamingRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'StartOutboundVoiceContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs. The token is valid for 7 days after creation. If a contact is already started, the contact ID is returned.

', 'StartTaskContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'TransferContactRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'UpdateEvaluationFormRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'UpdatePhoneNumberMetadataRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', 'UpdatePhoneNumberRequest$ClientToken' => '

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.

', ], ], 'CommonNameLength127' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$Name' => '

The name of the hours of operation.

', 'CreatePromptRequest$Name' => '

The name of the prompt.

', 'CreateQueueRequest$Name' => '

The name of the queue.

', 'HoursOfOperation$Name' => '

The name for the hours of operation.

', 'Prompt$Name' => '

The name of the prompt.

', 'Queue$Name' => '

The name of the queue.

', 'UpdateHoursOfOperationRequest$Name' => '

The name of the hours of operation.

', 'UpdatePromptRequest$Name' => '

The name of the prompt.

', 'UpdateQueueNameRequest$Name' => '

The name of the queue.

', ], ], 'Comparison' => [ 'base' => NULL, 'refs' => [ 'Threshold$Comparison' => '

The type of comparison. Only "less than" (LT) comparisons are supported.

', ], ], 'Concurrency' => [ 'base' => NULL, 'refs' => [ 'MediaConcurrency$Concurrency' => '

The number of contacts an agent can have on a channel simultaneously.

Valid Range for VOICE: Minimum value of 1. Maximum value of 1.

Valid Range for CHAT: Minimum value of 1. Maximum value of 10.

Valid Range for TASK: Minimum value of 1. Maximum value of 10.

', ], ], 'Contact' => [ 'base' => '

Contains information about a contact.

', 'refs' => [ 'DescribeContactResponse$Contact' => '

Information about the contact.

', ], ], 'ContactFilter' => [ 'base' => '

Filters user data based on the contact information that is associated to the users. It contains a list of contact states.

', 'refs' => [ 'UserDataFilters$ContactFilter' => '

A filter for the user data based on the contact information that is associated to the user. It contains a list of contact states.

', ], ], 'ContactFlow' => [ 'base' => '

Contains information about a flow.

', 'refs' => [ 'DescribeContactFlowResponse$ContactFlow' => '

Information about the flow.

', ], ], 'ContactFlowContent' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

', 'CreateContactFlowRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

', 'UpdateContactFlowContentRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

Length Constraints: Minimum length of 1. Maximum length of 256000.

', ], ], 'ContactFlowDescription' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Description' => '

The description of the flow.

', 'CreateContactFlowRequest$Description' => '

The description of the flow.

', 'UpdateContactFlowMetadataRequest$Description' => '

The description of the flow.

', 'UpdateContactFlowNameRequest$Description' => '

The description of the flow.

', ], ], 'ContactFlowId' => [ 'base' => NULL, 'refs' => [ 'AssociatePhoneNumberContactFlowRequest$ContactFlowId' => '

The identifier of the flow.

', 'ContactFlow$Id' => '

The identifier of the flow.

', 'ContactFlowSummary$Id' => '

The identifier of the flow.

', 'CreateContactFlowResponse$ContactFlowId' => '

The identifier of the flow.

', 'CreateTaskTemplateRequest$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'DeleteContactFlowRequest$ContactFlowId' => '

The identifier of the flow.

', 'DescribeContactFlowRequest$ContactFlowId' => '

The identifier of the flow.

', 'GetTaskTemplateResponse$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'OutboundCallerConfig$OutboundFlowId' => '

The outbound whisper flow to be used during an outbound call.

', 'QueueQuickConnectConfig$ContactFlowId' => '

The identifier of the flow.

', 'StartChatContactRequest$ContactFlowId' => '

The identifier of the flow for initiating the chat. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

', 'StartOutboundVoiceContactRequest$ContactFlowId' => '

The identifier of the flow for the outbound call. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

', 'StartTaskContactRequest$ContactFlowId' => '

The identifier of the flow for initiating the tasks. To see the ContactFlowId in the Amazon Connect console user interface, on the navigation menu go to Routing, Contact Flows. Choose the flow. On the flow page, under the name of the flow, choose Show additional flow information. The ContactFlowId is the last part of the ARN, shown here in bold:

arn:aws:connect:us-west-2:xxxxxxxxxxxx:instance/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/contact-flow/846ec553-a005-41c0-8341-xxxxxxxxxxxx

', 'TaskActionDefinition$ContactFlowId' => '

The identifier of the flow.

', 'TransferContactRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateContactFlowContentRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateContactFlowMetadataRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateContactFlowNameRequest$ContactFlowId' => '

The identifier of the flow.

', 'UpdateTaskTemplateRequest$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'UpdateTaskTemplateResponse$ContactFlowId' => '

The identifier of the flow that runs by default when a task is created by referencing this template.

', 'UserQuickConnectConfig$ContactFlowId' => '

The identifier of the flow.

', ], ], 'ContactFlowModule' => [ 'base' => '

Contains information about a flow module.

', 'refs' => [ 'DescribeContactFlowModuleResponse$ContactFlowModule' => '

Information about the flow module.

', ], ], 'ContactFlowModuleContent' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

', 'CreateContactFlowModuleRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

', 'UpdateContactFlowModuleContentRequest$Content' => '

The JSON string that represents the content of the flow. For an example, see Example flow in Amazon Connect Flow language.

', ], ], 'ContactFlowModuleDescription' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Description' => '

The description of the flow module.

', 'CreateContactFlowModuleRequest$Description' => '

The description of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$Description' => '

The description of the flow module.

', ], ], 'ContactFlowModuleId' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Id' => '

The identifier of the flow module.

', 'ContactFlowModuleSummary$Id' => '

The identifier of the flow module.

', 'CreateContactFlowModuleResponse$Id' => '

The identifier of the flow module.

', 'DeleteContactFlowModuleRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', 'DescribeContactFlowModuleRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', 'UpdateContactFlowModuleContentRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$ContactFlowModuleId' => '

The identifier of the flow module.

', ], ], 'ContactFlowModuleName' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Name' => '

The name of the flow module.

', 'ContactFlowModuleSummary$Name' => '

The name of the flow module.

', 'CreateContactFlowModuleRequest$Name' => '

The name of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$Name' => '

The name of the flow module.

', ], ], 'ContactFlowModuleState' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$State' => '

The type of flow module.

', 'ContactFlowModuleSummary$State' => '

The type of flow module.

', 'ListContactFlowModulesRequest$ContactFlowModuleState' => '

The state of the flow module.

', 'UpdateContactFlowModuleMetadataRequest$State' => '

The state of flow module.

', ], ], 'ContactFlowModuleStatus' => [ 'base' => NULL, 'refs' => [ 'ContactFlowModule$Status' => '

The status of the flow module.

', ], ], 'ContactFlowModuleSummary' => [ 'base' => '

Contains summary information about a flow.

', 'refs' => [ 'ContactFlowModulesSummaryList$member' => NULL, ], ], 'ContactFlowModulesSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactFlowModulesResponse$ContactFlowModulesSummaryList' => '

Information about the flow module.

', ], ], 'ContactFlowName' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Name' => '

The name of the flow.

', 'ContactFlowSummary$Name' => '

The name of the flow.

', 'CreateContactFlowRequest$Name' => '

The name of the flow.

', 'UpdateContactFlowMetadataRequest$Name' => '

The name of the flow.

', 'UpdateContactFlowNameRequest$Name' => '

The name of the flow.

', ], ], 'ContactFlowNotPublishedException' => [ 'base' => '

The flow has not been published.

', 'refs' => [], ], 'ContactFlowState' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$State' => '

The type of flow.

', 'ContactFlowSummary$ContactFlowState' => '

The type of flow.

', 'UpdateContactFlowMetadataRequest$ContactFlowState' => '

The state of flow.

', ], ], 'ContactFlowSummary' => [ 'base' => '

Contains summary information about a flow.

You can also create and update flows using the Amazon Connect Flow language.

', 'refs' => [ 'ContactFlowSummaryList$member' => NULL, ], ], 'ContactFlowSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactFlowsResponse$ContactFlowSummaryList' => '

Information about the flows.

', ], ], 'ContactFlowType' => [ 'base' => NULL, 'refs' => [ 'ContactFlow$Type' => '

The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

', 'ContactFlowSummary$ContactFlowType' => '

The type of flow.

', 'ContactFlowTypes$member' => NULL, 'CreateContactFlowRequest$Type' => '

The type of the flow. For descriptions of the available types, see Choose a flow type in the Amazon Connect Administrator Guide.

', ], ], 'ContactFlowTypes' => [ 'base' => NULL, 'refs' => [ 'ListContactFlowsRequest$ContactFlowTypes' => '

The type of flow.

', ], ], 'ContactId' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'Contact$Id' => '

The identifier for the contact.

', 'Contact$InitialContactId' => '

If this contact is related to other contacts, this is the ID of the initial contact.

', 'Contact$PreviousContactId' => '

If this contact is not the first contact, this is the ID of the previous contact.

', 'Contact$RelatedContactId' => '

The contactId that is related to this contact.

', 'CreateParticipantRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect. Only contacts in the CHAT channel are supported.

', 'DescribeContactRequest$ContactId' => '

The identifier of the contact.

', 'DismissUserContactRequest$ContactId' => '

The identifier of the contact.

', 'EvaluationMetadata$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'GetContactAttributesRequest$InitialContactId' => '

The identifier of the initial contact.

', 'ListContactEvaluationsRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'ListContactReferencesRequest$ContactId' => '

The identifier of the initial contact.

', 'MonitorContactRequest$ContactId' => '

The identifier of the contact.

', 'MonitorContactResponse$ContactId' => '

The identifier of the contact.

', 'PersistentChat$SourceContactId' => '

The contactId from which a persistent chat session must be started.

', 'ResumeContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'ResumeContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StartChatContactRequest$RelatedContactId' => '

The unique identifier for an Amazon Connect contact. This identifier is related to the chat starting.

You cannot provide data for both RelatedContactId and PersistentChat.

', 'StartChatContactResponse$ContactId' => '

The identifier of this contact within the Amazon Connect instance.

', 'StartChatContactResponse$ContinuedFromContactId' => '

The contactId from which a persistent chat session is started. This field is populated only for persistent chats.

', 'StartContactEvaluationRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'StartContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'StartContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StartContactStreamingRequest$ContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StartOutboundVoiceContactResponse$ContactId' => '

The identifier of this contact within the Amazon Connect instance.

', 'StartTaskContactRequest$PreviousContactId' => '

The identifier of the previous chat, voice, or task contact. Any updates to user-defined attributes to task contacts linked using the same PreviousContactID will affect every contact in the chain. There can be a maximum of 12 linked task contacts in a chain.

', 'StartTaskContactRequest$RelatedContactId' => '

The contactId that is related to this contact. Linking tasks together by using RelatedContactID copies over contact attributes from the related task contact to the new task contact. All updates to user-defined attributes in the new task contact are limited to the individual contact ID, unlike what happens when tasks are linked by using PreviousContactID. There are no limits to the number of contacts that can be linked by using RelatedContactId.

', 'StartTaskContactResponse$ContactId' => '

The identifier of this contact within the Amazon Connect instance.

', 'StopContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'StopContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'StopContactRequest$ContactId' => '

The ID of the contact.

', 'StopContactStreamingRequest$ContactId' => '

The identifier of the contact. This is the identifier of the contact that is associated with the first interaction with the contact center.

', 'SuspendContactRecordingRequest$ContactId' => '

The identifier of the contact.

', 'SuspendContactRecordingRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'TransferContactRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'TransferContactResponse$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', 'UpdateContactAttributesRequest$InitialContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

', 'UpdateContactRequest$ContactId' => '

The identifier of the contact. This is the identifier of the contact associated with the first interaction with your contact center.

', 'UpdateContactScheduleRequest$ContactId' => '

The identifier of the contact.

', 'UpdateParticipantRoleConfigRequest$ContactId' => '

The identifier of the contact in this instance of Amazon Connect.

', ], ], 'ContactInitiationMethod' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$InitiationMethod' => '

How the contact was initiated.

', 'Contact$InitiationMethod' => '

Indicates how the contact was initiated.

', ], ], 'ContactNotFoundException' => [ 'base' => '

The contact with the specified ID is not active or does not exist. Applies to Voice calls only, not to Chat or Task contacts.

', 'refs' => [], ], 'ContactReferences' => [ 'base' => NULL, 'refs' => [ 'StartTaskContactRequest$References' => '

A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have the following reference types at the time of creation: URL | NUMBER | STRING | DATE | EMAIL. ATTACHMENT is not a supported reference type during task creation.

', 'TaskActionDefinition$References' => '

Information about the reference when the referenceType is URL. Otherwise, null. (Supports variable injection in the Value field.)

', 'UpdateContactRequest$References' => '

Well-formed data on contact, shown to agents on Contact Control Panel (CCP).

', ], ], 'ContactState' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$AgentContactState' => '

The state of the contact.

', 'ContactStates$member' => NULL, ], ], 'ContactStates' => [ 'base' => NULL, 'refs' => [ 'ContactFilter$ContactStates' => '

A list of up to 9 contact states.

', ], ], 'Content' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$Content' => '

Notification content. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'ControlPlaneTagFilter' => [ 'base' => '

An object that can be used to specify Tag conditions inside the SearchFilter. This accepts an OR of AND (List of List) input where:

', 'refs' => [ 'HoursOfOperationSearchFilter$TagFilter' => NULL, 'PromptSearchFilter$TagFilter' => NULL, 'QueueSearchFilter$TagFilter' => NULL, 'QuickConnectSearchFilter$TagFilter' => NULL, 'RoutingProfileSearchFilter$TagFilter' => NULL, 'SecurityProfilesSearchFilter$TagFilter' => NULL, 'UserSearchFilter$TagFilter' => NULL, ], ], 'CreateAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAgentStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowModuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowModuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactFlowResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateHoursOfOperationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateIntegrationAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateIntegrationAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateParticipantRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateParticipantResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreatePromptResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQuickConnectRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQuickConnectResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRoutingProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$SecurityProfileName' => '

The name of the security profile.

', ], ], 'CreateSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTrafficDistributionGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTrafficDistributionGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUseCaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUseCaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserHierarchyGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserHierarchyGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateViewVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'Credentials' => [ 'base' => '

Contains credentials to use for federation.

', 'refs' => [ 'GetFederationTokenResponse$Credentials' => '

The credentials to use for federation.

', ], ], 'CrossChannelBehavior' => [ 'base' => '

Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel.

', 'refs' => [ 'MediaConcurrency$CrossChannelBehavior' => '

Defines the cross-channel routing behavior for each channel that is enabled for this Routing Profile. For example, this allows you to offer an agent a different contact from another channel when they are currently working with a contact from a Voice channel.

', ], ], 'CurrentMetric' => [ 'base' => '

Contains information about a real-time metric. For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

', 'refs' => [ 'CurrentMetricData$Metric' => '

Information about the metric.

', 'CurrentMetrics$member' => NULL, ], ], 'CurrentMetricData' => [ 'base' => '

Contains the data for a real-time metric.

', 'refs' => [ 'CurrentMetricDataCollections$member' => NULL, ], ], 'CurrentMetricDataCollections' => [ 'base' => NULL, 'refs' => [ 'CurrentMetricResult$Collections' => '

The set of metrics.

', ], ], 'CurrentMetricName' => [ 'base' => '

The current metric names.

', 'refs' => [ 'CurrentMetric$Name' => '

The name of the metric.

', 'CurrentMetricSortCriteria$SortByMetric' => NULL, ], ], 'CurrentMetricResult' => [ 'base' => '

Contains information about a set of real-time metrics.

', 'refs' => [ 'CurrentMetricResults$member' => NULL, ], ], 'CurrentMetricResults' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataResponse$MetricResults' => '

Information about the real-time metrics.

', ], ], 'CurrentMetricSortCriteria' => [ 'base' => '

The way to sort the resulting response based on metrics. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.

', 'refs' => [ 'CurrentMetricSortCriteriaMaxOne$member' => NULL, ], ], 'CurrentMetricSortCriteriaMaxOne' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$SortCriteria' => '

The way to sort the resulting response based on metrics. You can enter one sort criteria. By default resources are sorted based on AGENTS_ONLINE, DESCENDING. The metric collection is sorted based on the input metrics.

Note the following:

', ], ], 'CurrentMetrics' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$CurrentMetrics' => '

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available. For a description of all the metrics, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

Name in real-time metrics report: ACW

AGENTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Available

AGENTS_ERROR

Unit: COUNT

Name in real-time metrics report: Error

AGENTS_NON_PRODUCTIVE

Unit: COUNT

Name in real-time metrics report: NPT (Non-Productive Time)

AGENTS_ON_CALL

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ON_CONTACT

Unit: COUNT

Name in real-time metrics report: On contact

AGENTS_ONLINE

Unit: COUNT

Name in real-time metrics report: Online

AGENTS_STAFFED

Unit: COUNT

Name in real-time metrics report: Staffed

CONTACTS_IN_QUEUE

Unit: COUNT

Name in real-time metrics report: In queue

CONTACTS_SCHEDULED

Unit: COUNT

Name in real-time metrics report: Scheduled

OLDEST_CONTACT_AGE

Unit: SECONDS

When you use groupings, Unit says SECONDS and the Value is returned in SECONDS.

When you do not use groupings, Unit says SECONDS but the Value is returned in MILLISECONDS. For example, if you get a response like this:

{ "Metric": { "Name": "OLDEST_CONTACT_AGE", "Unit": "SECONDS" }, "Value": 24113.0 }

The actual OLDEST_CONTACT_AGE is 24 seconds.

Name in real-time metrics report: Oldest

SLOTS_ACTIVE

Unit: COUNT

Name in real-time metrics report: Active

SLOTS_AVAILABLE

Unit: COUNT

Name in real-time metrics report: Availability

', ], ], 'DateReference' => [ 'base' => '

Information about a reference when the referenceType is DATE. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Date' => '

Information about a reference when the referenceType is DATE. Otherwise, null.

', ], ], 'DeactivateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeactivateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'DefaultVocabulary' => [ 'base' => '

Contains information about a default vocabulary.

', 'refs' => [ 'DefaultVocabularyList$member' => NULL, ], ], 'DefaultVocabularyList' => [ 'base' => NULL, 'refs' => [ 'ListDefaultVocabulariesResponse$DefaultVocabularyList' => '

A list of default vocabularies.

', ], ], 'Delay' => [ 'base' => NULL, 'refs' => [ 'RoutingProfileQueueConfig$Delay' => '

The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

', 'RoutingProfileQueueConfigSummary$Delay' => '

The delay, in seconds, that a contact should be in the queue before they are routed to an available agent. For more information, see Queues: priority and delay in the Amazon Connect Administrator Guide.

', ], ], 'DeleteContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowModuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowModuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactFlowResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteIntegrationAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeletePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQuickConnectRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTrafficDistributionGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTrafficDistributionGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUseCaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserHierarchyGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteViewVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAgentStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowModuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowModuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactFlowResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeHoursOfOperationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceAttributeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceAttributeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstanceStorageConfigResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribePhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribePhoneNumberResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribePromptResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQuickConnectRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeQuickConnectResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRoutingProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTrafficDistributionGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTrafficDistributionGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyStructureRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserHierarchyStructureResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeViewRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeViewResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVocabularyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVocabularyResponse' => [ 'base' => NULL, 'refs' => [], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'Contact$Description' => '

The description of the contact.

', 'StartTaskContactRequest$Description' => '

A description of the task that is shown to an agent in the Contact Control Panel (CCP).

', 'UpdateContactRequest$Description' => '

The description of the contact.

', ], ], 'Description250' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupRequest$Description' => '

A description for the traffic distribution group.

', 'TrafficDistributionGroup$Description' => '

The description of the traffic distribution group.

', ], ], 'DestinationNotAllowedException' => [ 'base' => '

Outbound calls to the destination number are not allowed.

', 'refs' => [], ], 'Dimensions' => [ 'base' => '

Contains information about the dimensions for a set of metrics.

', 'refs' => [ 'CurrentMetricResult$Dimensions' => '

The dimensions for the metrics.

', 'HistoricalMetricResult$Dimensions' => '

The dimension for the metrics.

', ], ], 'DimensionsV2Key' => [ 'base' => NULL, 'refs' => [ 'DimensionsV2Map$key' => NULL, ], ], 'DimensionsV2Map' => [ 'base' => NULL, 'refs' => [ 'MetricResultV2$Dimensions' => '

The dimension for the metrics.

', ], ], 'DimensionsV2Value' => [ 'base' => NULL, 'refs' => [ 'DimensionsV2Map$value' => NULL, ], ], 'DirectoryAlias' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$InstanceAlias' => '

The name for your instance.

', 'Instance$InstanceAlias' => '

The alias of instance.

', 'InstanceSummary$InstanceAlias' => '

The alias of the instance.

', 'ReplicateInstanceRequest$ReplicaAlias' => '

The alias for the replicated instance. The ReplicaAlias must be unique.

', ], ], 'DirectoryId' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$DirectoryId' => '

The identifier for the directory.

', ], ], 'DirectoryType' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$IdentityManagementType' => '

The type of identity management for your Amazon Connect users.

', 'Instance$IdentityManagementType' => '

The identity management type.

', 'InstanceSummary$IdentityManagementType' => '

The identity management type of the instance.

', ], ], 'DirectoryUserId' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$DirectoryUserId' => '

The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory.

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.

', 'User$DirectoryUserId' => '

The identifier of the user account in the directory used for identity management.

', 'UserSearchSummary$DirectoryUserId' => '

The directory identifier of the user.

', ], ], 'DisassociateApprovedOriginRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateLambdaFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateLexBotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociatePhoneNumberContactFlowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateQueueQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateSecurityKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateTrafficDistributionGroupUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateTrafficDistributionGroupUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DismissUserContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'DismissUserContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisplayName' => [ 'base' => NULL, 'refs' => [ 'ParticipantDetails$DisplayName' => '

Display name of the participant.

', 'ParticipantDetailsToAdd$DisplayName' => '

The display name of the participant.

', ], ], 'Distribution' => [ 'base' => '

Information about a traffic distribution.

', 'refs' => [ 'DistributionList$member' => NULL, ], ], 'DistributionList' => [ 'base' => NULL, 'refs' => [ 'AgentConfig$Distributions' => '

Information about traffic distributions.

', 'TelephonyConfig$Distributions' => '

Information about traffic distributions.

', ], ], 'DuplicateResourceException' => [ 'base' => '

A resource with the specified name already exists.

', 'refs' => [], ], 'Email' => [ 'base' => NULL, 'refs' => [ 'UserIdentityInfo$Email' => '

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

', 'UserIdentityInfo$SecondaryEmail' => '

The user\'s secondary email address. If you provide a secondary email, the user receives email notifications - other than password reset notifications - to this email address instead of to their primary email address.

Pattern: (?=^.{0,265}$)[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,63}

', ], ], 'EmailReference' => [ 'base' => '

Information about a reference when the referenceType is EMAIL. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Email' => '

Information about a reference when the referenceType is EMAIL. Otherwise, null.

', ], ], 'EncryptionConfig' => [ 'base' => '

The encryption configuration.

', 'refs' => [ 'KinesisVideoStreamConfig$EncryptionConfig' => '

The encryption configuration.

', 'S3Config$EncryptionConfig' => '

The Amazon S3 encryption configuration.

', ], ], 'EncryptionType' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfig$EncryptionType' => '

The type of encryption.

', ], ], 'Evaluation' => [ 'base' => '

Information about a contact evaluation.

', 'refs' => [ 'DescribeContactEvaluationResponse$Evaluation' => '

Information about the evaluation form completed for a specific contact.

', ], ], 'EvaluationAnswerData' => [ 'base' => '

Information about answer data for a contact evaluation. Answer data must be either string, numeric, or not applicable.

', 'refs' => [ 'EvaluationAnswerInput$Value' => '

The value for an answer in a contact evaluation.

', 'EvaluationAnswerOutput$Value' => '

The value for an answer in a contact evaluation.

', 'EvaluationAnswerOutput$SystemSuggestedValue' => '

The system suggested value for an answer in a contact evaluation.

', ], ], 'EvaluationAnswerDataNumericValue' => [ 'base' => NULL, 'refs' => [ 'EvaluationAnswerData$NumericValue' => '

The numeric value for an answer in a contact evaluation.

', ], ], 'EvaluationAnswerDataStringValue' => [ 'base' => NULL, 'refs' => [ 'EvaluationAnswerData$StringValue' => '

The string value for an answer in a contact evaluation.

', ], ], 'EvaluationAnswerInput' => [ 'base' => '

Information about input answers for a contact evaluation.

', 'refs' => [ 'EvaluationAnswersInputMap$value' => NULL, ], ], 'EvaluationAnswerOutput' => [ 'base' => '

Information about output answers for a contact evaluation.

', 'refs' => [ 'EvaluationAnswersOutputMap$value' => NULL, ], ], 'EvaluationAnswersInputMap' => [ 'base' => NULL, 'refs' => [ 'SubmitContactEvaluationRequest$Answers' => '

A map of question identifiers to answer value.

', 'UpdateContactEvaluationRequest$Answers' => '

A map of question identifiers to answer value.

', ], ], 'EvaluationAnswersOutputMap' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Answers' => '

A map of question identifiers to answer value.

', ], ], 'EvaluationForm' => [ 'base' => '

Information about the evaluation form.

', 'refs' => [ 'DescribeEvaluationFormResponse$EvaluationForm' => '

Information about the evaluation form.

', ], ], 'EvaluationFormContent' => [ 'base' => '

Information about an evaluation form used in a contact evaluation.

', 'refs' => [ 'DescribeContactEvaluationResponse$EvaluationForm' => '

Information about the evaluation form.

', ], ], 'EvaluationFormDescription' => [ 'base' => NULL, 'refs' => [ 'CreateEvaluationFormRequest$Description' => '

The description of the evaluation form.

', 'EvaluationForm$Description' => '

The description of the evaluation form.

', 'EvaluationFormContent$Description' => '

The description of the evaluation form.

', 'UpdateEvaluationFormRequest$Description' => '

The description of the evaluation form.

', ], ], 'EvaluationFormItem' => [ 'base' => '

Information about an item from an evaluation form. The item must be either a section or a question.

', 'refs' => [ 'EvaluationFormItemsList$member' => NULL, ], ], 'EvaluationFormItemWeight' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$Weight' => '

The scoring weight of the section.

', 'EvaluationFormSection$Weight' => '

The scoring weight of the section.

', ], ], 'EvaluationFormItemsList' => [ 'base' => NULL, 'refs' => [ 'CreateEvaluationFormRequest$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', 'EvaluationForm$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', 'EvaluationFormContent$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', 'EvaluationFormSection$Items' => '

The items of the section.

', 'UpdateEvaluationFormRequest$Items' => '

Items that are part of the evaluation form. The total number of sections and questions must not exceed 100 each. Questions must be contained in a section.

', ], ], 'EvaluationFormNumericQuestionAutomation' => [ 'base' => '

Information about the automation configuration in numeric questions.

', 'refs' => [ 'EvaluationFormNumericQuestionProperties$Automation' => '

The automation properties of the numeric question.

', ], ], 'EvaluationFormNumericQuestionOption' => [ 'base' => '

Information about the option range used for scoring in numeric questions.

', 'refs' => [ 'EvaluationFormNumericQuestionOptionList$member' => NULL, ], ], 'EvaluationFormNumericQuestionOptionList' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormNumericQuestionProperties$Options' => '

The scoring options of the numeric question.

', ], ], 'EvaluationFormNumericQuestionProperties' => [ 'base' => '

Information about properties for a numeric question in an evaluation form.

', 'refs' => [ 'EvaluationFormQuestionTypeProperties$Numeric' => '

The properties of the numeric question.

', ], ], 'EvaluationFormQuestion' => [ 'base' => '

Information about a question from an evaluation form.

', 'refs' => [ 'EvaluationFormItem$Question' => '

The information of the question.

', ], ], 'EvaluationFormQuestionAnswerScore' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormNumericQuestionOption$Score' => '

The score assigned to answer values within the range option.

', 'EvaluationFormSingleSelectQuestionOption$Score' => '

The score assigned to the answer option.

', ], ], 'EvaluationFormQuestionInstructions' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$Instructions' => '

The instructions of the section.

', 'EvaluationFormSection$Instructions' => '

The instructions of the section.

', ], ], 'EvaluationFormQuestionTitle' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$Title' => '

The title of the question.

', ], ], 'EvaluationFormQuestionType' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$QuestionType' => '

The type of the question.

', ], ], 'EvaluationFormQuestionTypeProperties' => [ 'base' => '

Information about properties for a question in an evaluation form. The question type properties must be either for a numeric question or a single select question.

', 'refs' => [ 'EvaluationFormQuestion$QuestionTypeProperties' => '

The properties of the type of question. Text questions do not have to define question type properties.

', ], ], 'EvaluationFormScoringMode' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormScoringStrategy$Mode' => '

The scoring mode of the evaluation form.

', ], ], 'EvaluationFormScoringStatus' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormScoringStrategy$Status' => '

The scoring status of the evaluation form.

', ], ], 'EvaluationFormScoringStrategy' => [ 'base' => '

Information about scoring strategy for an evaluation form.

', 'refs' => [ 'CreateEvaluationFormRequest$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', 'EvaluationForm$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', 'EvaluationFormContent$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', 'UpdateEvaluationFormRequest$ScoringStrategy' => '

A scoring strategy of the evaluation form.

', ], ], 'EvaluationFormSection' => [ 'base' => '

Information about a section from an evaluation form. A section can contain sections and/or questions. Evaluation forms can only contain sections and subsections (two level nesting).

', 'refs' => [ 'EvaluationFormItem$Section' => '

The information of the section.

', ], ], 'EvaluationFormSectionTitle' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSection$Title' => '

The title of the section.

', ], ], 'EvaluationFormSingleSelectQuestionAutomation' => [ 'base' => '

Information about the automation configuration in single select questions. Automation options are evaluated in order, and the first matched option is applied. If no automation option matches, and there is a default option, then the default option is applied.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionProperties$Automation' => '

The display mode of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionAutomationOption' => [ 'base' => '

Information about the automation option of a single select question.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionAutomationOptionList$member' => NULL, ], ], 'EvaluationFormSingleSelectQuestionAutomationOptionList' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionAutomation$Options' => '

The automation options of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionDisplayMode' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionProperties$DisplayAs' => '

The display mode of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionOption' => [ 'base' => '

Information about the automation configuration in single select questions.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionOptionList$member' => NULL, ], ], 'EvaluationFormSingleSelectQuestionOptionList' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionProperties$Options' => '

The answer options of the single select question.

', ], ], 'EvaluationFormSingleSelectQuestionOptionText' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormSingleSelectQuestionOption$Text' => '

The title of the answer option.

', ], ], 'EvaluationFormSingleSelectQuestionProperties' => [ 'base' => '

Information about the options in single select questions.

', 'refs' => [ 'EvaluationFormQuestionTypeProperties$SingleSelect' => '

The properties of the numeric question.

', ], ], 'EvaluationFormSummary' => [ 'base' => '

Summary information about an evaluation form.

', 'refs' => [ 'EvaluationFormSummaryList$member' => NULL, ], ], 'EvaluationFormSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListEvaluationFormsResponse$EvaluationFormSummaryList' => '

Provides details about a list of evaluation forms belonging to an instance.

', ], ], 'EvaluationFormTitle' => [ 'base' => NULL, 'refs' => [ 'CreateEvaluationFormRequest$Title' => '

A title of the evaluation form.

', 'EvaluationForm$Title' => '

A title of the evaluation form.

', 'EvaluationFormContent$Title' => '

A title of the evaluation form.

', 'EvaluationFormSummary$Title' => '

A title of the evaluation form.

', 'EvaluationSummary$EvaluationFormTitle' => '

A title of the evaluation form.

', 'UpdateEvaluationFormRequest$Title' => '

A title of the evaluation form.

', ], ], 'EvaluationFormVersionIsLocked' => [ 'base' => NULL, 'refs' => [ 'EvaluationForm$Locked' => '

The flag indicating whether the evaluation form is locked for changes.

', 'EvaluationFormVersionSummary$Locked' => '

The flag indicating whether the evaluation form is locked for changes.

', ], ], 'EvaluationFormVersionStatus' => [ 'base' => NULL, 'refs' => [ 'EvaluationForm$Status' => '

The status of the evaluation form.

', 'EvaluationFormVersionSummary$Status' => '

The status of the evaluation form.

', ], ], 'EvaluationFormVersionSummary' => [ 'base' => '

Summary information about an evaluation form.

', 'refs' => [ 'EvaluationFormVersionSummaryList$member' => NULL, ], ], 'EvaluationFormVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListEvaluationFormVersionsResponse$EvaluationFormVersionSummaryList' => '

Provides details about a list of evaluation forms belonging to an instance.

', ], ], 'EvaluationMetadata' => [ 'base' => '

Metadata information about a contact evaluation.

', 'refs' => [ 'Evaluation$Metadata' => '

Metadata about the contact evaluation.

', ], ], 'EvaluationNote' => [ 'base' => '

Information about notes for a contact evaluation.

', 'refs' => [ 'EvaluationNotesMap$value' => NULL, ], ], 'EvaluationNoteString' => [ 'base' => NULL, 'refs' => [ 'EvaluationNote$Value' => '

The note for an item (section or question) in a contact evaluation.

', ], ], 'EvaluationNotesMap' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Notes' => '

A map of question identifiers to note value.

', 'SubmitContactEvaluationRequest$Notes' => '

A map of question identifiers to note value.

', 'UpdateContactEvaluationRequest$Notes' => '

A map of question identifiers to note value.

', ], ], 'EvaluationScore' => [ 'base' => '

Information about scores of a contact evaluation item (section or question).

', 'refs' => [ 'EvaluationMetadata$Score' => '

The overall score of the contact evaluation.

', 'EvaluationScoresMap$value' => NULL, 'EvaluationSummary$Score' => '

The overall score of the contact evaluation.

', ], ], 'EvaluationScorePercentage' => [ 'base' => NULL, 'refs' => [ 'EvaluationScore$Percentage' => '

The score percentage for an item in a contact evaluation.

', ], ], 'EvaluationScoresMap' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Scores' => '

A map of item (section or question) identifiers to score value.

', ], ], 'EvaluationStatus' => [ 'base' => NULL, 'refs' => [ 'Evaluation$Status' => '

The status of the contact evaluation.

', 'EvaluationSummary$Status' => '

The status of the contact evaluation.

', ], ], 'EvaluationSummary' => [ 'base' => '

Summary information about a contact evaluation.

', 'refs' => [ 'EvaluationSummaryList$member' => NULL, ], ], 'EvaluationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactEvaluationsResponse$EvaluationSummaryList' => '

Provides details about a list of contact evaluations belonging to an instance.

', ], ], 'EventBridgeActionDefinition' => [ 'base' => '

The EventBridge action definition.

', 'refs' => [ 'RuleAction$EventBridgeAction' => '

Information about the EventBridge action.

Supported only for TriggerEventSource values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable | OnContactEvaluationSubmit | OnMetricDataUpdate

', ], ], 'EventBridgeActionName' => [ 'base' => NULL, 'refs' => [ 'EventBridgeActionDefinition$Name' => '

The name.

', ], ], 'EventSourceName' => [ 'base' => NULL, 'refs' => [ 'ListRulesRequest$EventSourceName' => '

The name of the event source.

', 'RuleSummary$EventSourceName' => '

The name of the event source.

', 'RuleTriggerEventSource$EventSourceName' => '

The name of the event source.

', ], ], 'FilterV2' => [ 'base' => '

Contains the filter to apply when retrieving metrics with the GetMetricDataV2 API.

', 'refs' => [ 'FiltersV2List$member' => NULL, ], ], 'FilterValueList' => [ 'base' => NULL, 'refs' => [ 'FilterV2$FilterValues' => '

The identifiers to use for filtering data. For example, if you have a filter key of QUEUE, you would add queue IDs or ARNs in FilterValues.

', ], ], 'Filters' => [ 'base' => '

Contains the filter to apply when retrieving metrics.

', 'refs' => [ 'GetCurrentMetricDataRequest$Filters' => '

The filters to apply to returned metrics. You can filter up to the following limits:

Metric data is retrieved only for the resources associated with the queues or routing profiles, and by any channels included in the filter. (You cannot filter by both queue AND routing profile.) You can include both resource IDs and resource ARNs in the same request.

Currently tagging is only supported on the resources that are passed in the filter.

', 'GetMetricDataRequest$Filters' => '

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. VOICE, CHAT, and TASK channels are supported.

To filter by Queues, enter the queue ID/ARN, not the name of the queue.

', ], ], 'FiltersV2List' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$Filters' => '

The filters to apply to returned metrics. You can filter on the following resources:

At least one filter must be passed from queues, routing profiles, agents, or user hierarchy groups.

To filter by phone number, see Create a historical metrics report in the Amazon Connect Administrator\'s Guide.

Note the following limits:

', ], ], 'FlowAssociationSummary' => [ 'base' => '

Information about flow associations.

', 'refs' => [ 'FlowAssociationSummaryList$member' => NULL, ], ], 'FlowAssociationSummaryList' => [ 'base' => NULL, 'refs' => [ 'BatchGetFlowAssociationResponse$FlowAssociationSummaryList' => '

Information about flow associations.

', ], ], 'FunctionArn' => [ 'base' => NULL, 'refs' => [ 'AssociateLambdaFunctionRequest$FunctionArn' => '

The Amazon Resource Name (ARN) for the Lambda function being associated. Maximum number of characters allowed is 140.

', 'DisassociateLambdaFunctionRequest$FunctionArn' => '

The Amazon Resource Name (ARN) of the Lambda function being disassociated.

', 'FunctionArnsList$member' => NULL, ], ], 'FunctionArnsList' => [ 'base' => NULL, 'refs' => [ 'ListLambdaFunctionsResponse$LambdaFunctions' => '

The Lambdafunction ARNs associated with the specified instance.

', ], ], 'GetContactAttributesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContactAttributesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentMetricDataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentUserDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCurrentUserDataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetFederationTokenRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetFederationTokenResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataV2Request' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataV2Response' => [ 'base' => NULL, 'refs' => [], ], 'GetPromptFileRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPromptFileResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTrafficDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTrafficDistributionResponse' => [ 'base' => NULL, 'refs' => [], ], 'Grouping' => [ 'base' => NULL, 'refs' => [ 'Groupings$member' => NULL, ], ], 'GroupingV2' => [ 'base' => NULL, 'refs' => [ 'GroupingsV2$member' => NULL, ], ], 'Groupings' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$Groupings' => '

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues.

', 'GetMetricDataRequest$Groupings' => '

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

If no grouping is specified, a summary of metrics for all queues is returned.

', ], ], 'GroupingsV2' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$Groupings' => '

The grouping applied to the metrics that are returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values that are returned apply to the metrics for each queue. They are not aggregated for all queues.

If no grouping is specified, a summary of all metrics is returned.

Valid grouping keys: QUEUE | ROUTING_PROFILE | AGENT | CHANNEL | AGENT_HIERARCHY_LEVEL_ONE | AGENT_HIERARCHY_LEVEL_TWO | AGENT_HIERARCHY_LEVEL_THREE | AGENT_HIERARCHY_LEVEL_FOUR | AGENT_HIERARCHY_LEVEL_FIVE

', ], ], 'HierarchyGroup' => [ 'base' => '

Contains information about a hierarchy group.

', 'refs' => [ 'DescribeUserHierarchyGroupResponse$HierarchyGroup' => '

Information about the hierarchy group.

', ], ], 'HierarchyGroupCondition' => [ 'base' => '

A leaf node condition which can be used to specify a hierarchy group condition.

', 'refs' => [ 'UserSearchCriteria$HierarchyGroupCondition' => '

A leaf node condition which can be used to specify a hierarchy group condition.

', ], ], 'HierarchyGroupId' => [ 'base' => NULL, 'refs' => [ 'CreateUserHierarchyGroupRequest$ParentGroupId' => '

The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.

', 'CreateUserHierarchyGroupResponse$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'CreateUserRequest$HierarchyGroupId' => '

The identifier of the hierarchy group for the user.

', 'DeleteUserHierarchyGroupRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'DescribeUserHierarchyGroupRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'HierarchyGroup$Id' => '

The identifier of the hierarchy group.

', 'HierarchyGroupSummary$Id' => '

The identifier of the hierarchy group.

', 'HierarchyGroupSummaryReference$Id' => '

The unique identifier for the hierarchy group.

', 'UpdateUserHierarchyGroupNameRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'UpdateUserHierarchyRequest$HierarchyGroupId' => '

The identifier of the hierarchy group.

', 'User$HierarchyGroupId' => '

The identifier of the hierarchy group for the user.

', 'UserDataHierarchyGroups$member' => NULL, 'UserSearchSummary$HierarchyGroupId' => '

The identifier of the user\'s hierarchy group.

', ], ], 'HierarchyGroupMatchType' => [ 'base' => NULL, 'refs' => [ 'HierarchyGroupCondition$HierarchyGroupMatchType' => '

The type of hierarchy group match.

', ], ], 'HierarchyGroupName' => [ 'base' => NULL, 'refs' => [ 'CreateUserHierarchyGroupRequest$Name' => '

The name of the user hierarchy group. Must not be more than 100 characters.

', 'HierarchyGroup$Name' => '

The name of the hierarchy group.

', 'HierarchyGroupSummary$Name' => '

The name of the hierarchy group.

', 'UpdateUserHierarchyGroupNameRequest$Name' => '

The name of the hierarchy group. Must not be more than 100 characters.

', ], ], 'HierarchyGroupSummary' => [ 'base' => '

Contains summary information about a hierarchy group.

', 'refs' => [ 'HierarchyGroupSummaryList$member' => NULL, 'HierarchyPath$LevelOne' => '

Information about level one.

', 'HierarchyPath$LevelTwo' => '

Information about level two.

', 'HierarchyPath$LevelThree' => '

Information about level three.

', 'HierarchyPath$LevelFour' => '

Information about level four.

', 'HierarchyPath$LevelFive' => '

Information about level five.

', ], ], 'HierarchyGroupSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListUserHierarchyGroupsResponse$UserHierarchyGroupSummaryList' => '

Information about the hierarchy groups.

', ], ], 'HierarchyGroupSummaryReference' => [ 'base' => '

Information about the hierarchy group.

', 'refs' => [ 'HierarchyPathReference$LevelOne' => '

Information about level one.

', 'HierarchyPathReference$LevelTwo' => '

Information about level two.

', 'HierarchyPathReference$LevelThree' => '

Information about level three.

', 'HierarchyPathReference$LevelFour' => '

Information about level four.

', 'HierarchyPathReference$LevelFive' => '

Information about level five.

', ], ], 'HierarchyLevel' => [ 'base' => '

Contains information about a hierarchy level.

', 'refs' => [ 'HierarchyStructure$LevelOne' => '

Information about level one.

', 'HierarchyStructure$LevelTwo' => '

Information about level two.

', 'HierarchyStructure$LevelThree' => '

Information about level three.

', 'HierarchyStructure$LevelFour' => '

Information about level four.

', 'HierarchyStructure$LevelFive' => '

Information about level five.

', ], ], 'HierarchyLevelId' => [ 'base' => NULL, 'refs' => [ 'HierarchyGroup$LevelId' => '

The identifier of the level in the hierarchy group.

', 'HierarchyLevel$Id' => '

The identifier of the hierarchy level.

', ], ], 'HierarchyLevelName' => [ 'base' => NULL, 'refs' => [ 'HierarchyLevel$Name' => '

The name of the hierarchy level.

', 'HierarchyLevelUpdate$Name' => '

The name of the user hierarchy level. Must not be more than 50 characters.

', ], ], 'HierarchyLevelUpdate' => [ 'base' => '

Contains information about the hierarchy level to update.

', 'refs' => [ 'HierarchyStructureUpdate$LevelOne' => '

The update for level one.

', 'HierarchyStructureUpdate$LevelTwo' => '

The update for level two.

', 'HierarchyStructureUpdate$LevelThree' => '

The update for level three.

', 'HierarchyStructureUpdate$LevelFour' => '

The update for level four.

', 'HierarchyStructureUpdate$LevelFive' => '

The update for level five.

', ], ], 'HierarchyPath' => [ 'base' => '

Contains information about the levels of a hierarchy group.

', 'refs' => [ 'HierarchyGroup$HierarchyPath' => '

Information about the levels in the hierarchy group.

', ], ], 'HierarchyPathReference' => [ 'base' => '

Information about the levels in the hierarchy group.

', 'refs' => [ 'UserData$HierarchyPath' => '

Contains information about the levels of a hierarchy group assigned to a user.

', ], ], 'HierarchyStructure' => [ 'base' => '

Contains information about a hierarchy structure.

', 'refs' => [ 'DescribeUserHierarchyStructureResponse$HierarchyStructure' => '

Information about the hierarchy structure.

', ], ], 'HierarchyStructureUpdate' => [ 'base' => '

Contains information about the level hierarchy to update.

', 'refs' => [ 'UpdateUserHierarchyStructureRequest$HierarchyStructure' => '

The hierarchy levels to update.

', ], ], 'HistoricalMetric' => [ 'base' => '

Contains information about a historical metric. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

', 'refs' => [ 'HistoricalMetricData$Metric' => '

Information about the metric.

', 'HistoricalMetrics$member' => NULL, ], ], 'HistoricalMetricData' => [ 'base' => '

Contains the data for a historical metric.

', 'refs' => [ 'HistoricalMetricDataCollections$member' => NULL, ], ], 'HistoricalMetricDataCollections' => [ 'base' => NULL, 'refs' => [ 'HistoricalMetricResult$Collections' => '

The set of metrics.

', ], ], 'HistoricalMetricName' => [ 'base' => '

The historical metric names.

', 'refs' => [ 'HistoricalMetric$Name' => '

The name of the metric.

', ], ], 'HistoricalMetricResult' => [ 'base' => '

Contains information about the historical metrics retrieved.

', 'refs' => [ 'HistoricalMetricResults$member' => NULL, ], ], 'HistoricalMetricResults' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataResponse$MetricResults' => '

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

', ], ], 'HistoricalMetrics' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataRequest$HistoricalMetrics' => '

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available. For a description of each metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

This API does not support a contacts incoming metric (there\'s no CONTACTS_INCOMING metric missing from the documented list).

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: PERCENT

Statistic: AVG

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

', ], ], 'Hours' => [ 'base' => NULL, 'refs' => [ 'KinesisVideoStreamConfig$RetentionPeriodHours' => '

The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream.

The default value is 0, indicating that the stream does not persist data.

', ], ], 'Hours24Format' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationTimeSlice$Hours' => '

The hours.

', ], ], 'HoursOfOperation' => [ 'base' => '

Information about of the hours of operation.

', 'refs' => [ 'DescribeHoursOfOperationResponse$HoursOfOperation' => '

The hours of operation.

', 'HoursOfOperationList$member' => NULL, ], ], 'HoursOfOperationConfig' => [ 'base' => '

Contains information about the hours of operation.

', 'refs' => [ 'HoursOfOperationConfigList$member' => NULL, ], ], 'HoursOfOperationConfigList' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$Config' => '

Configuration information for the hours of operation: day, start time, and end time.

', 'HoursOfOperation$Config' => '

Configuration information for the hours of operation.

', 'UpdateHoursOfOperationRequest$Config' => '

Configuration information of the hours of operation.

', ], ], 'HoursOfOperationDays' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationConfig$Day' => '

The day that the hours of operation applies to.

', ], ], 'HoursOfOperationDescription' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$Description' => '

The description of the hours of operation.

', 'HoursOfOperation$Description' => '

The description for the hours of operation.

', ], ], 'HoursOfOperationId' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationResponse$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'CreateQueueRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'DeleteHoursOfOperationRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'DescribeHoursOfOperationRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'HoursOfOperation$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'HoursOfOperationSummary$Id' => '

The identifier of the hours of operation.

', 'Queue$HoursOfOperationId' => '

The identifier for the hours of operation.

', 'UpdateHoursOfOperationRequest$HoursOfOperationId' => '

The identifier of the hours of operation.

', 'UpdateQueueHoursOfOperationRequest$HoursOfOperationId' => '

The identifier for the hours of operation.

', ], ], 'HoursOfOperationList' => [ 'base' => NULL, 'refs' => [ 'SearchHoursOfOperationsResponse$HoursOfOperations' => '

Information about the hours of operations.

', ], ], 'HoursOfOperationName' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationSummary$Name' => '

The name of the hours of operation.

', ], ], 'HoursOfOperationSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'HoursOfOperationSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'HoursOfOperationSearchCriteria' => [ 'base' => '

The search criteria to be used to return hours of operations.

', 'refs' => [ 'HoursOfOperationSearchConditionList$member' => NULL, 'SearchHoursOfOperationsRequest$SearchCriteria' => '

The search criteria to be used to return hours of operations.

', ], ], 'HoursOfOperationSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchHoursOfOperationsRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'HoursOfOperationSummary' => [ 'base' => '

Contains summary information about hours of operation for a contact center.

', 'refs' => [ 'HoursOfOperationSummaryList$member' => NULL, ], ], 'HoursOfOperationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListHoursOfOperationsResponse$HoursOfOperationSummaryList' => '

Information about the hours of operation.

', ], ], 'HoursOfOperationTimeSlice' => [ 'base' => '

The start time or end time for an hours of operation.

', 'refs' => [ 'HoursOfOperationConfig$StartTime' => '

The start time that your contact center opens.

', 'HoursOfOperationConfig$EndTime' => '

The end time that your contact center closes.

', ], ], 'ISO8601Datetime' => [ 'base' => NULL, 'refs' => [ 'ParticipantTokenCredentials$Expiry' => '

The expiration of the token. It\'s specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

', ], ], 'IdempotencyException' => [ 'base' => '

An entity with the same name already exists.

', 'refs' => [], ], 'InboundCallsEnabled' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$InboundCallsEnabled' => '

Your contact center handles incoming contacts.

', 'Instance$InboundCallsEnabled' => '

Whether inbound calls are enabled.

', 'InstanceSummary$InboundCallsEnabled' => '

Whether inbound calls are enabled.

', ], ], 'Instance' => [ 'base' => '

The Amazon Connect instance.

', 'refs' => [ 'DescribeInstanceResponse$Instance' => '

The name of the instance.

', ], ], 'InstanceArn' => [ 'base' => NULL, 'refs' => [ 'TrafficDistributionGroup$InstanceArn' => '

The Amazon Resource Name (ARN).

', 'TrafficDistributionGroupSummary$InstanceArn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', ], ], 'InstanceAttributeType' => [ 'base' => NULL, 'refs' => [ 'Attribute$AttributeType' => '

The type of attribute.

', 'DescribeInstanceAttributeRequest$AttributeType' => '

The type of attribute.

', 'UpdateInstanceAttributeRequest$AttributeType' => '

The type of attribute.

Only allowlisted customers can consume USE_CUSTOM_TTS_VOICES. To access this feature, contact Amazon Web Services Support for allowlisting.

', ], ], 'InstanceAttributeValue' => [ 'base' => NULL, 'refs' => [ 'Attribute$Value' => '

The value of the attribute.

', 'UpdateInstanceAttributeRequest$Value' => '

The value for the attribute. Maximum character limit is 100.

', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateApprovedOriginRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateDefaultVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateLambdaFunctionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateLexBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociatePhoneNumberContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateQueueQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateSecurityKeyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'AssociateTrafficDistributionGroupUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'BatchGetFlowAssociationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ClaimPhoneNumberRequest$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

', 'ClaimedPhoneNumberSummary$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateContactFlowModuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'CreateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateInstanceResponse$Id' => '

The identifier for the instance.

', 'CreateIntegrationAssociationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateParticipantRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreatePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateQuickConnectRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateUseCaseRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateUserHierarchyGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'CreateVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeactivateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DefaultVocabulary$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteContactFlowModuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteInstanceRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteIntegrationAssociationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeletePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteQuickConnectRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteUseCaseRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteUserHierarchyGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DeleteVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeContactFlowModuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'DescribeContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeInstanceAttributeRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeInstanceRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeQuickConnectRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeUserHierarchyGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeUserHierarchyStructureRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DescribeVocabularyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateApprovedOriginRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateLambdaFunctionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance..

', 'DisassociateLexBotRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociatePhoneNumberContactFlowRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateQueueQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateSecurityKeyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DisassociateTrafficDistributionGroupUserRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'DismissUserContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'GetContactAttributesRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'GetCurrentMetricDataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetCurrentUserDataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetFederationTokenRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetMetricDataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetPromptFileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'GetTaskTemplateResponse$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'Instance$Id' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'InstanceSummary$Id' => '

The identifier of the instance.

', 'IntegrationAssociationSummary$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListApprovedOriginsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListBotsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactEvaluationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactFlowModulesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactFlowsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListContactReferencesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListDefaultVocabulariesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListEvaluationFormVersionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListEvaluationFormsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListHoursOfOperationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListInstanceAttributesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListInstanceStorageConfigsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListIntegrationAssociationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListLambdaFunctionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListLexBotsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListPhoneNumbersRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListPhoneNumbersSummary$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListPhoneNumbersV2Request$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. If both TargetArn and InstanceId are not provided, this API lists numbers claimed to all the Amazon Connect instances belonging to your account in the same AWS Region as the request.

', 'ListPromptsRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'ListQueueQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListRoutingProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListRulesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityKeysRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityProfileApplicationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityProfilePermissionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListSecurityProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListTaskTemplatesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListUseCasesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListUserHierarchyGroupsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ListUsersRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'MonitorContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'PutUserStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ReplicateInstanceResponse$Id' => '

The identifier of the replicated instance. You can find the instanceId in the ARN of the instance. The replicated instance has the same identifier as the instance it was replicated from.

', 'ResumeContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'RoutingProfile$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchAvailablePhoneNumbersRequest$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

', 'SearchHoursOfOperationsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchPromptsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchQuickConnectsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchRoutingProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchSecurityProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SearchUsersRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

InstanceID is a required field. The "Required: No" below is incorrect.

', 'SearchVocabulariesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SecurityProfile$OrganizationResourceId' => '

The organization resource identifier for the security profile.

', 'SecurityProfileSearchSummary$OrganizationResourceId' => '

The organization resource identifier.

', 'StartChatContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartContactStreamingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartOutboundVoiceContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StartTaskContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StopContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StopContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'StopContactStreamingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SubmitContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'SuspendContactRecordingRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'TransferContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateAgentStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactAttributesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactEvaluationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowContentRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'UpdateContactFlowMetadataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowModuleContentRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowModuleMetadataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactFlowNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance.

', 'UpdateContactRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateContactScheduleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateEvaluationFormRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateInstanceAttributeRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateInstanceStorageConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateParticipantRoleConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdatePhoneNumberRequest$InstanceId' => '

The identifier of the Amazon Connect instance that phone numbers are claimed to. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You must enter InstanceId or TargetArn.

', 'UpdatePromptRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueHoursOfOperationRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueMaxContactsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueOutboundCallerConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQueueStatusRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQuickConnectConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateQuickConnectNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileAgentAvailabilityTimerRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileConcurrencyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileDefaultOutboundQueueRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRoutingProfileQueuesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateRuleRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateSecurityProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateTaskTemplateRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateTaskTemplateResponse$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserHierarchyGroupNameRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserHierarchyRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserHierarchyStructureRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserIdentityInfoRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserPhoneConfigRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserRoutingProfileRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'UpdateUserSecurityProfilesRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', ], ], 'InstanceIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupRequest$InstanceId' => '

The identifier of the Amazon Connect instance that has been replicated. You can find the instanceId in the ARN of the instance.

', 'ListTrafficDistributionGroupsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

', 'ReplicateInstanceRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance. You can provide the InstanceId, or the entire ARN.

', 'SearchResourceTagsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the Amazon Resource Name (ARN) of the instance.

', ], ], 'InstanceStatus' => [ 'base' => NULL, 'refs' => [ 'Instance$InstanceStatus' => '

The state of the instance.

', 'InstanceSummary$InstanceStatus' => '

The state of the instance.

', ], ], 'InstanceStatusReason' => [ 'base' => '

Relevant details why the instance was not successfully created.

', 'refs' => [ 'Instance$StatusReason' => '

Relevant details why the instance was not successfully created.

', ], ], 'InstanceStorageConfig' => [ 'base' => '

The storage configuration for the instance.

', 'refs' => [ 'AssociateInstanceStorageConfigRequest$StorageConfig' => '

A valid storage type.

', 'DescribeInstanceStorageConfigResponse$StorageConfig' => '

A valid storage type.

', 'InstanceStorageConfigs$member' => NULL, 'UpdateInstanceStorageConfigRequest$StorageConfig' => NULL, ], ], 'InstanceStorageConfigs' => [ 'base' => NULL, 'refs' => [ 'ListInstanceStorageConfigsResponse$StorageConfigs' => '

A valid storage type.

', ], ], 'InstanceStorageResourceType' => [ 'base' => NULL, 'refs' => [ 'AssociateInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', 'DescribeInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', 'DisassociateInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', 'ListInstanceStorageConfigsRequest$ResourceType' => '

A valid resource type.

', 'UpdateInstanceStorageConfigRequest$ResourceType' => '

A valid resource type.

', ], ], 'InstanceSummary' => [ 'base' => '

Information about the instance.

', 'refs' => [ 'InstanceSummaryList$member' => NULL, ], ], 'InstanceSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesResponse$InstanceSummaryList' => '

Information about the instances.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormNumericQuestionOption$MinValue' => '

The minimum answer value of the range option.

', 'EvaluationFormNumericQuestionOption$MaxValue' => '

The maximum answer value of the range option.

', 'EvaluationFormNumericQuestionProperties$MinValue' => '

The minimum answer value.

', 'EvaluationFormNumericQuestionProperties$MaxValue' => '

The maximum answer value.

', ], ], 'IntegerCount' => [ 'base' => NULL, 'refs' => [ 'ChannelToCountMap$value' => NULL, ], ], 'IntegrationAssociationId' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationResponse$IntegrationAssociationId' => '

The identifier for the integration association.

', 'CreateUseCaseRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'DeleteIntegrationAssociationRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'DeleteUseCaseRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'IntegrationAssociationSummary$IntegrationAssociationId' => '

The identifier for the AppIntegration association.

', 'ListUseCasesRequest$IntegrationAssociationId' => '

The identifier for the integration association.

', 'RuleTriggerEventSource$IntegrationAssociationId' => '

The identifier for the integration association.

', ], ], 'IntegrationAssociationSummary' => [ 'base' => '

Contains summary information about the associated AppIntegrations.

', 'refs' => [ 'IntegrationAssociationSummaryList$member' => NULL, ], ], 'IntegrationAssociationSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListIntegrationAssociationsResponse$IntegrationAssociationSummaryList' => '

The associations.

', ], ], 'IntegrationType' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$IntegrationType' => '

The type of information to be ingested.

', 'IntegrationAssociationSummary$IntegrationType' => '

The integration type.

', 'ListIntegrationAssociationsRequest$IntegrationType' => '

The integration type.

', ], ], 'InternalServiceException' => [ 'base' => '

Request processing failed because of an error or failure with the service.

', 'refs' => [], ], 'IntervalDetails' => [ 'base' => '

Information about the interval period to use for returning results.

', 'refs' => [ 'GetMetricDataV2Request$Interval' => '

The interval period and timezone to apply to returned metrics.

', ], ], 'IntervalPeriod' => [ 'base' => NULL, 'refs' => [ 'IntervalDetails$IntervalPeriod' => '

IntervalPeriod: An aggregated grouping applied to request metrics. Valid IntervalPeriod values are: FIFTEEN_MIN | THIRTY_MIN | HOUR | DAY | WEEK | TOTAL.

For example, if IntervalPeriod is selected THIRTY_MIN, StartTime and EndTime differs by 1 day, then Amazon Connect returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By default Amazon Connect aggregates results based on the TOTAL interval period.

The following list describes restrictions on StartTime and EndTime based on what IntervalPeriod is requested.

', 'MetricInterval$Interval' => '

The interval period provided in the API request.

', ], ], 'InvalidContactFlowException' => [ 'base' => '

The flow is not valid.

', 'refs' => [], ], 'InvalidContactFlowModuleException' => [ 'base' => '

The problems with the module. Please fix before trying again.

', 'refs' => [], ], 'InvalidParameterException' => [ 'base' => '

One or more of the specified parameters are not valid.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

The request is not valid.

', 'refs' => [], ], 'InvisibleFieldInfo' => [ 'base' => '

A field that is invisible to an agent.

', 'refs' => [ 'InvisibleTaskTemplateFields$member' => NULL, ], ], 'InvisibleTaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateConstraints$InvisibleFields' => '

Lists the fields that are invisible to agents.

', ], ], 'KeyId' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfig$KeyId' => '

The full ARN of the encryption key.

Be sure to provide the full ARN of the encryption key, not just the ID.

Amazon Connect supports only KMS keys with the default key spec of SYMMETRIC_DEFAULT .

', ], ], 'KinesisFirehoseConfig' => [ 'base' => '

Configuration information of a Kinesis Data Firehose delivery stream.

', 'refs' => [ 'InstanceStorageConfig$KinesisFirehoseConfig' => '

The configuration of the Kinesis Firehose delivery stream.

', ], ], 'KinesisStreamConfig' => [ 'base' => '

Configuration information of a Kinesis data stream.

', 'refs' => [ 'InstanceStorageConfig$KinesisStreamConfig' => '

The configuration of the Kinesis data stream.

', ], ], 'KinesisVideoStreamConfig' => [ 'base' => '

Configuration information of a Kinesis video stream.

', 'refs' => [ 'InstanceStorageConfig$KinesisVideoStreamConfig' => '

The configuration of the Kinesis video stream.

', ], ], 'LargeNextToken' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersV2Request$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListPhoneNumbersV2Response$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchAvailablePhoneNumbersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchAvailablePhoneNumbersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'LexBot' => [ 'base' => '

Configuration information of an Amazon Lex bot.

', 'refs' => [ 'AssociateBotRequest$LexBot' => NULL, 'AssociateLexBotRequest$LexBot' => '

The Amazon Lex bot to associate with the instance.

', 'DisassociateBotRequest$LexBot' => NULL, 'LexBotConfig$LexBot' => NULL, 'LexBotsList$member' => NULL, ], ], 'LexBotConfig' => [ 'base' => '

Configuration information of an Amazon Lex or Amazon Lex V2 bot.

', 'refs' => [ 'LexBotConfigList$member' => NULL, ], ], 'LexBotConfigList' => [ 'base' => NULL, 'refs' => [ 'ListBotsResponse$LexBots' => '

The names and Amazon Web Services Regions of the Amazon Lex or Amazon Lex V2 bots associated with the specified instance.

', ], ], 'LexBotsList' => [ 'base' => NULL, 'refs' => [ 'ListLexBotsResponse$LexBots' => '

The names and Amazon Web Services Regions of the Amazon Lex bots associated with the specified instance.

', ], ], 'LexRegion' => [ 'base' => NULL, 'refs' => [ 'DisassociateLexBotRequest$LexRegion' => '

The Amazon Web Services Region in which the Amazon Lex bot has been created.

', 'LexBot$LexRegion' => '

The Amazon Web Services Region where the Amazon Lex bot was created.

', ], ], 'LexV2Bot' => [ 'base' => '

Configuration information of an Amazon Lex V2 bot.

', 'refs' => [ 'AssociateBotRequest$LexV2Bot' => '

The Amazon Lex V2 bot to associate with the instance.

', 'DisassociateBotRequest$LexV2Bot' => '

The Amazon Lex V2 bot to disassociate from the instance.

', 'LexBotConfig$LexV2Bot' => '

Configuration information of an Amazon Lex V2 bot.

', ], ], 'LexVersion' => [ 'base' => NULL, 'refs' => [ 'ListBotsRequest$LexVersion' => '

The version of Amazon Lex or Amazon Lex V2.

', ], ], 'LimitExceededException' => [ 'base' => '

The allowed limit for the resource has been exceeded.

', 'refs' => [], ], 'ListAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAgentStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListApprovedOriginsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListApprovedOriginsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListBotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListBotsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactEvaluationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactEvaluationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowModulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowModulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactFlowsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListContactReferencesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListContactReferencesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDefaultVocabulariesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDefaultVocabulariesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListEvaluationFormsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFlowAssociationResourceType' => [ 'base' => NULL, 'refs' => [ 'BatchGetFlowAssociationRequest$ResourceType' => '

The type of resource association.

', 'FlowAssociationSummary$ResourceType' => '

The type of resource association.

', ], ], 'ListHoursOfOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListHoursOfOperationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceAttributesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceAttributesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceStorageConfigsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceStorageConfigsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListInstancesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListInstancesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIntegrationAssociationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIntegrationAssociationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListLambdaFunctionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListLambdaFunctionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListLexBotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListLexBotsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersSummary' => [ 'base' => '

Information about phone numbers that have been claimed to your Amazon Connect instance or traffic distribution group.

', 'refs' => [ 'ListPhoneNumbersSummaryList$member' => NULL, ], ], 'ListPhoneNumbersSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersV2Response$ListPhoneNumbersSummaryList' => '

Information about phone numbers that have been claimed to your Amazon Connect instances or traffic distribution groups.

', ], ], 'ListPhoneNumbersV2Request' => [ 'base' => NULL, 'refs' => [], ], 'ListPhoneNumbersV2Response' => [ 'base' => NULL, 'refs' => [], ], 'ListPromptsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListPromptsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueQuickConnectsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQuickConnectsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfileQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRoutingProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityKeysRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityKeysResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfileApplicationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfileApplicationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTaskTemplatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTaskTemplatesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTrafficDistributionGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUseCasesRequest' => [ 'base' => '

Provides summary information about the use cases for the specified integration association.

', 'refs' => [], ], 'ListUseCasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUserHierarchyGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUserHierarchyGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListViewVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListViewVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListViewsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListViewsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'RoutingProfile$NumberOfAssociatedQueues' => '

The number of associated queues in routing profile.

', 'RoutingProfile$NumberOfAssociatedUsers' => '

The number of associated users in routing profile.

', ], ], 'MaxResult10' => [ 'base' => NULL, 'refs' => [ 'ListInstanceStorageConfigsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListInstancesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListTrafficDistributionGroupUsersRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListTrafficDistributionGroupsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchAvailablePhoneNumbersRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult100' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$MaxResults' => '

The maximum number of results to return per page.

', 'GetCurrentUserDataRequest$MaxResults' => '

The maximum number of results to return per page.

', 'GetMetricDataRequest$MaxResults' => '

The maximum number of results to return per page.

', 'GetMetricDataV2Request$MaxResults' => '

The maximum number of results to return per page.

', 'ListDefaultVocabulariesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListEvaluationFormVersionsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListEvaluationFormsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListIntegrationAssociationsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListQueueQuickConnectsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListRoutingProfileQueuesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListTaskTemplatesRequest$MaxResults' => '

The maximum number of results to return per page.

It is not expected that you set this.

', 'ListUseCasesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchHoursOfOperationsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchPromptsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchQueuesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchQuickConnectsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchResourceTagsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchRoutingProfilesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchSecurityProfilesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchUsersRequest$MaxResults' => '

The maximum number of results to return per page.

', 'SearchVocabulariesRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult1000' => [ 'base' => NULL, 'refs' => [ 'ListAgentStatusRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListContactFlowModulesRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListContactFlowsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListHoursOfOperationsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListPhoneNumbersRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListPhoneNumbersV2Request$MaxResults' => '

The maximum number of results to return per page.

', 'ListPromptsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListQueuesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListQuickConnectsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListRoutingProfilesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListSecurityProfileApplicationsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListSecurityProfilePermissionsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListSecurityProfilesRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListUserHierarchyGroupsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListUsersRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', ], ], 'MaxResult2' => [ 'base' => NULL, 'refs' => [ 'ListSecurityKeysRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult200' => [ 'base' => NULL, 'refs' => [ 'ListRulesRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResult25' => [ 'base' => NULL, 'refs' => [ 'ListApprovedOriginsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListBotsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListLambdaFunctionsRequest$MaxResults' => '

The maximum number of results to return per page.

', 'ListLexBotsRequest$MaxResults' => '

The maximum number of results to return per page. If no value is specified, the default is 10.

', ], ], 'MaxResult7' => [ 'base' => NULL, 'refs' => [ 'ListInstanceAttributesRequest$MaxResults' => '

The maximum number of results to return per page.

', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'ListViewVersionsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', 'ListViewsRequest$MaxResults' => '

The maximum number of results to return per page. The default MaxResult size is 100.

', ], ], 'MaximumResultReturnedException' => [ 'base' => '

Maximum number (1000) of tags have been returned with current request. Consider changing request parameters to get more tags.

', 'refs' => [], ], 'MediaConcurrencies' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$MediaConcurrencies' => '

The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.

', 'RoutingProfile$MediaConcurrencies' => '

The channels agents can handle in the Contact Control Panel (CCP) for this routing profile.

', 'UpdateRoutingProfileConcurrencyRequest$MediaConcurrencies' => '

The channels that agents can handle in the Contact Control Panel (CCP).

', ], ], 'MediaConcurrency' => [ 'base' => '

Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously.

', 'refs' => [ 'MediaConcurrencies$member' => NULL, ], ], 'Message' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$Message' => NULL, 'ContactFlowNotPublishedException$Message' => NULL, 'ContactNotFoundException$Message' => '

The message.

', 'DestinationNotAllowedException$Message' => '

The message about the outbound calls.

', 'DuplicateResourceException$Message' => NULL, 'IdempotencyException$Message' => NULL, 'InternalServiceException$Message' => '

The message.

', 'InvalidParameterException$Message' => '

The message about the parameters.

', 'InvalidRequestException$Message' => '

The message about the request.

', 'LimitExceededException$Message' => '

The message about the limit.

', 'MaximumResultReturnedException$Message' => NULL, 'OutboundContactNotPermittedException$Message' => '

The message about the contact.

', 'PropertyValidationException$Message' => NULL, 'PropertyValidationExceptionProperty$Message' => '

A message describing why the property is not valid.

', 'ResourceConflictException$Message' => NULL, 'ResourceInUseException$Message' => NULL, 'ResourceNotFoundException$Message' => '

The message about the resource.

', 'ResourceNotReadyException$Message' => NULL, 'ServiceQuotaExceededException$Message' => NULL, 'ThrottlingException$Message' => NULL, 'TooManyRequestsException$Message' => NULL, 'UserNotFoundException$Message' => NULL, ], ], 'MetricDataCollectionsV2' => [ 'base' => NULL, 'refs' => [ 'MetricResultV2$Collections' => '

The set of metrics.

', ], ], 'MetricDataV2' => [ 'base' => '

Contains the name, thresholds, and metric filters.

', 'refs' => [ 'MetricDataCollectionsV2$member' => NULL, ], ], 'MetricFilterV2' => [ 'base' => '

Contains information about the filter used when retrieving metrics. MetricFiltersV2 can be used on the following metrics: AVG_AGENT_CONNECTING_TIME, CONTACTS_CREATED, CONTACTS_HANDLED, SUM_CONTACTS_DISCONNECTED.

', 'refs' => [ 'MetricFiltersV2List$member' => NULL, ], ], 'MetricFilterValueList' => [ 'base' => NULL, 'refs' => [ 'MetricFilterV2$MetricFilterValues' => '

The values to use for filtering data.

Valid metric filter values for INITIATION_METHOD: INBOUND | OUTBOUND | TRANSFER | QUEUE_TRANSFER | CALLBACK | API

Valid metric filter values for DISCONNECT_REASON: CUSTOMER_DISCONNECT | AGENT_DISCONNECT | THIRD_PARTY_DISCONNECT | TELECOM_PROBLEM | BARGED | CONTACT_FLOW_DISCONNECT | OTHER | EXPIRED | API

', ], ], 'MetricFiltersV2List' => [ 'base' => NULL, 'refs' => [ 'MetricV2$MetricFilters' => '

Contains the filters to be used when returning data.

', ], ], 'MetricInterval' => [ 'base' => '

The interval period with the start and end time for the metrics.

', 'refs' => [ 'MetricResultV2$MetricInterval' => '

The interval period with the start and end time for the metrics.

', ], ], 'MetricNameV2' => [ 'base' => NULL, 'refs' => [ 'MetricV2$Name' => '

The name of the metric.

This parameter is required. The following Required = No is incorrect.

', ], ], 'MetricResultV2' => [ 'base' => '

Contains information about the metric results.

', 'refs' => [ 'MetricResultsV2$member' => NULL, ], ], 'MetricResultsV2' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Response$MetricResults' => '

Information about the metrics requested in the API request If no grouping is specified, a summary of metric data is returned.

', ], ], 'MetricV2' => [ 'base' => '

Contains information about the metric.

', 'refs' => [ 'MetricDataV2$Metric' => '

The metric name, thresholds, and metric filters of the returned metric.

', 'MetricsV2$member' => NULL, ], ], 'MetricsV2' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$Metrics' => '

The metrics to retrieve. Specify the name, groupings, and filters for each metric. The following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator\'s Guide.

ABANDONMENT_RATE

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_ADHERENT_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_NON_RESPONSE_WITHOUT_CUSTOMER_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

Data for this metric is available starting from October 1, 2023 0:00:00 GMT.

AGENT_OCCUPANCY

Unit: Percentage

Valid groupings and filters: Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULE_ADHERENCE

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AGENT_SCHEDULED_TIME

This metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_ABANDON_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_AFTER_CONTACT_WORK_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_AGENT_CONNECTING_TIME

Unit: Seconds

Valid metric filter key: INITIATION_METHOD. For now, this metric only supports the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK | API

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

The Negate key in Metric Level Filters is not applicable for this metric.

AVG_CONTACT_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_CONVERSATION_DURATION

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_GREETING_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HANDLE_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_HOLD_TIME_ALL_CONTACTS

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_HOLDS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERACTION_AND_HOLD_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERACTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_INTERRUPTIONS_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_INTERRUPTION_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_QUEUE_ANSWER_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

AVG_RESOLUTION_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile

AVG_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

AVG_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_ABANDONED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_CREATED

Unit: Count

Valid metric filter key: INITIATION_METHOD

Valid groupings and filters: Queue, Channel, Routing Profile, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HANDLED

Unit: Count

Valid metric filter key: INITIATION_METHOD, DISCONNECT_REASON

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_HOLD_ABANDONS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_QUEUED

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_RESOLVED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

CONTACTS_TRANSFERRED_OUT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature

Feature is a valid filter but not a valid grouping.

CONTACTS_TRANSFERRED_OUT_BY_AGENT

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

MAX_QUEUED_TIME

Unit: Seconds

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_NON_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_TALK_TIME

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_TALK_TIME_AGENT

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

PERCENT_TALK_TIME_CUSTOMER

This metric is available only for contacts analyzed by Contact Lens conversational analytics.

Unit: Percentage

Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy

SERVICE_LEVEL

You can include up to 20 SERVICE_LEVEL metrics in a request.

Unit: Percent

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

SUM_CONTACTS_ANSWERED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

SUM_CONTACTS_ABANDONED_IN_X

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

Threshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive), in seconds. For Comparison, you must enter LT (for "Less than").

SUM_CONTACTS_DISCONNECTED

Valid metric filter key: DISCONNECT_REASON

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

SUM_RETRY_CALLBACK_ATTEMPTS

Unit: Count

Valid groupings and filters: Queue, Channel, Routing Profile

', ], ], 'MinutesLimit60' => [ 'base' => NULL, 'refs' => [ 'HoursOfOperationTimeSlice$Minutes' => '

The minutes.

', ], ], 'MonitorCapability' => [ 'base' => NULL, 'refs' => [ 'AllowedMonitorCapabilities$member' => NULL, ], ], 'MonitorContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'MonitorContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'Name' => [ 'base' => NULL, 'refs' => [ 'Contact$Name' => '

The name of the contact.

', 'StartTaskContactRequest$Name' => '

The name of a task that is shown to an agent in the Contact Control Panel (CCP).

', 'UpdateContactRequest$Name' => '

The name of the contact.

', ], ], 'Name128' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupRequest$Name' => '

The name for the traffic distribution group.

', 'TrafficDistributionGroup$Name' => '

The name of the traffic distribution group.

', 'TrafficDistributionGroupSummary$Name' => '

The name of the traffic distribution group.

', ], ], 'Namespace' => [ 'base' => NULL, 'refs' => [ 'Application$Namespace' => '

Namespace of the application that you want to give access to.

', ], ], 'NextToken' => [ 'base' => NULL, 'refs' => [ 'GetCurrentMetricDataRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

', 'GetCurrentMetricDataResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

', 'GetCurrentUserDataRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'GetCurrentUserDataResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'GetMetricDataRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'GetMetricDataResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

', 'ListAgentStatusRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListAgentStatusResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListApprovedOriginsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListApprovedOriginsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListBotsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListBotsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListContactEvaluationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

This is not expected to be set because the value returned in the previous response is always null.

', 'ListContactEvaluationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

This is always returned as null in the response.

', 'ListContactFlowModulesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListContactFlowModulesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListContactFlowsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListContactFlowsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListContactReferencesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

This is not expected to be set, because the value returned in the previous response is always null.

', 'ListContactReferencesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

This is always returned as null in the response.

', 'ListEvaluationFormVersionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListEvaluationFormVersionsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListEvaluationFormsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListEvaluationFormsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListHoursOfOperationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListHoursOfOperationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListInstanceAttributesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListInstanceAttributesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListInstanceStorageConfigsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListInstanceStorageConfigsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListInstancesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListInstancesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListIntegrationAssociationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListIntegrationAssociationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListLambdaFunctionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListLambdaFunctionsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListLexBotsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListLexBotsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListPhoneNumbersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListPhoneNumbersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListPromptsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListPromptsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListQueueQuickConnectsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListQueueQuickConnectsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListQueuesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListQueuesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListQuickConnectsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListQuickConnectsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListRoutingProfileQueuesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListRoutingProfileQueuesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListRoutingProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListRoutingProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListRulesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListRulesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityKeysRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityKeysResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityProfileApplicationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityProfileApplicationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityProfilePermissionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityProfilePermissionsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListSecurityProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListSecurityProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListTaskTemplatesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

It is not expected that you set this because the value returned in the previous response is always null.

', 'ListTaskTemplatesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

This is always returned as a null in the response.

', 'ListTrafficDistributionGroupUsersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListTrafficDistributionGroupUsersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListTrafficDistributionGroupsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListTrafficDistributionGroupsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListUseCasesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListUseCasesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListUserHierarchyGroupsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListUserHierarchyGroupsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'ListUsersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListUsersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'NextToken2500' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataV2Request$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'GetMetricDataV2Response$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchHoursOfOperationsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchHoursOfOperationsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchPromptsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchPromptsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchQueuesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchQueuesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchQuickConnectsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchQuickConnectsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchResourceTagsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchResourceTagsResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchRoutingProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchRoutingProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchSecurityProfilesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchSecurityProfilesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchUsersRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchUsersResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'NotificationContentType' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$ContentType' => '

Content type format.

', ], ], 'NotificationDeliveryType' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$DeliveryMethod' => '

Notification delivery method.

', ], ], 'NotificationRecipientType' => [ 'base' => '

The type of notification recipient.

', 'refs' => [ 'SendNotificationActionDefinition$Recipient' => '

Notification recipient.

', ], ], 'NumberReference' => [ 'base' => '

Information about a reference when the referenceType is NUMBER. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$Number' => '

Information about a reference when the referenceType is NUMBER. Otherwise, null.

', ], ], 'NumericQuestionPropertyAutomationLabel' => [ 'base' => NULL, 'refs' => [ 'NumericQuestionPropertyValueAutomation$Label' => '

The property label of the automation.

', ], ], 'NumericQuestionPropertyValueAutomation' => [ 'base' => '

Information about the property value used in automation of a numeric questions. Label values are associated with minimum and maximum values for the numeric question.

', 'refs' => [ 'EvaluationFormNumericQuestionAutomation$PropertyValue' => '

The property value of the automation.

', ], ], 'Origin' => [ 'base' => NULL, 'refs' => [ 'AssociateApprovedOriginRequest$Origin' => '

The domain to add to your allow list.

', 'DisassociateApprovedOriginRequest$Origin' => '

The domain URL of the integrated application.

', 'OriginsList$member' => NULL, ], ], 'OriginsList' => [ 'base' => NULL, 'refs' => [ 'ListApprovedOriginsResponse$Origins' => '

The approved origins.

', ], ], 'OutboundCallerConfig' => [ 'base' => '

The outbound caller ID name, number, and outbound whisper flow.

', 'refs' => [ 'CreateQueueRequest$OutboundCallerConfig' => '

The outbound caller ID name, number, and outbound whisper flow.

', 'Queue$OutboundCallerConfig' => '

The outbound caller ID name, number, and outbound whisper flow.

', 'UpdateQueueOutboundCallerConfigRequest$OutboundCallerConfig' => '

The outbound caller ID name, number, and outbound whisper flow.

', ], ], 'OutboundCallerIdName' => [ 'base' => NULL, 'refs' => [ 'OutboundCallerConfig$OutboundCallerIdName' => '

The caller ID name.

', ], ], 'OutboundCallsEnabled' => [ 'base' => NULL, 'refs' => [ 'CreateInstanceRequest$OutboundCallsEnabled' => '

Your contact center allows outbound calls.

', 'Instance$OutboundCallsEnabled' => '

Whether outbound calls are enabled.

', 'InstanceSummary$OutboundCallsEnabled' => '

Whether outbound calls are enabled.

', ], ], 'OutboundContactNotPermittedException' => [ 'base' => '

The contact is not permitted.

', 'refs' => [], ], 'PEM' => [ 'base' => NULL, 'refs' => [ 'AssociateSecurityKeyRequest$Key' => '

A valid security key in PEM format.

', 'SecurityKey$Key' => '

The key of the security key.

', ], ], 'ParticipantDetails' => [ 'base' => '

The customer\'s details.

', 'refs' => [ 'StartChatContactRequest$ParticipantDetails' => '

Information identifying the participant.

', ], ], 'ParticipantDetailsToAdd' => [ 'base' => '

The details to add for the participant.

', 'refs' => [ 'CreateParticipantRequest$ParticipantDetails' => '

Information identifying the participant.

The only Valid value for ParticipantRole is CUSTOM_BOT.

DisplayName is Required.

', ], ], 'ParticipantId' => [ 'base' => NULL, 'refs' => [ 'CreateParticipantResponse$ParticipantId' => '

The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.

', 'StartChatContactResponse$ParticipantId' => '

The identifier for a chat participant. The participantId for a chat participant is the same throughout the chat lifecycle.

', ], ], 'ParticipantRole' => [ 'base' => NULL, 'refs' => [ 'ParticipantDetailsToAdd$ParticipantRole' => '

The role of the participant being added.

', ], ], 'ParticipantTimerAction' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerValue$ParticipantTimerAction' => '

The timer action. Currently only one value is allowed: Unset. It deletes a timer.

', ], ], 'ParticipantTimerConfigList' => [ 'base' => NULL, 'refs' => [ 'ChatParticipantRoleConfig$ParticipantTimerConfigList' => '

A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.

', ], ], 'ParticipantTimerConfiguration' => [ 'base' => '

Configuration information for the timer. After the timer configuration is set, it persists for the duration of the chat. It persists across new contacts in the chain, for example, transfer contacts.

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

', 'refs' => [ 'ParticipantTimerConfigList$member' => NULL, ], ], 'ParticipantTimerDurationInMinutes' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerValue$ParticipantTimerDurationInMinutes' => '

The duration of a timer, in minutes.

', ], ], 'ParticipantTimerType' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerConfiguration$TimerType' => '

The type of timer. IDLE indicates the timer applies for considering a human chat participant as idle. DISCONNECT_NONCUSTOMER indicates the timer applies to automatically disconnecting a chat participant due to idleness.

', ], ], 'ParticipantTimerValue' => [ 'base' => '

The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

', 'refs' => [ 'ParticipantTimerConfiguration$TimerValue' => '

The value of the timer. Either the timer action (Unset to delete the timer), or the duration of the timer in minutes. Only one value can be set.

', ], ], 'ParticipantToken' => [ 'base' => NULL, 'refs' => [ 'ParticipantTokenCredentials$ParticipantToken' => '

The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.

', 'StartChatContactResponse$ParticipantToken' => '

The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.

', ], ], 'ParticipantTokenCredentials' => [ 'base' => '

The credentials used by the participant.

', 'refs' => [ 'CreateParticipantResponse$ParticipantCredentials' => '

The token used by the chat participant to call CreateParticipantConnection. The participant token is valid for the lifetime of a chat participant.

', ], ], 'Password' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$Password' => '

The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.

', ], ], 'Percentage' => [ 'base' => NULL, 'refs' => [ 'Distribution$Percentage' => '

The percentage of the traffic that is distributed, in increments of 10.

', ], ], 'Permission' => [ 'base' => NULL, 'refs' => [ 'ApplicationPermissions$member' => NULL, ], ], 'PermissionsList' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$Permissions' => '

Permissions assigned to the security profile. For a list of valid permissions, see List of security profile permissions.

', 'ListSecurityProfilePermissionsResponse$Permissions' => '

The permissions granted to the security profile. For a complete list of valid permissions, see List of security profile permissions.

', 'UpdateSecurityProfileRequest$Permissions' => '

The permissions granted to a security profile. For a list of valid permissions, see List of security profile permissions.

', ], ], 'PersistentChat' => [ 'base' => '

Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat.

', 'refs' => [ 'StartChatContactRequest$PersistentChat' => '

Enable persistent chats. For more information about enabling persistent chat, and for example use cases and how to configure for them, see Enable persistent chat.

', ], ], 'PhoneNumber' => [ 'base' => NULL, 'refs' => [ 'AvailableNumberSummary$PhoneNumber' => '

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'ClaimPhoneNumberRequest$PhoneNumber' => '

The phone number you want to claim. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'ClaimedPhoneNumberSummary$PhoneNumber' => '

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'ListPhoneNumbersSummary$PhoneNumber' => '

The phone number. Phone numbers are formatted [+] [country code] [subscriber number including area code].

', 'PhoneNumberQuickConnectConfig$PhoneNumber' => '

The phone number in E.164 format.

', 'PhoneNumberSummary$PhoneNumber' => '

The phone number.

', 'StartOutboundVoiceContactRequest$DestinationPhoneNumber' => '

The phone number of the customer, in E.164 format.

', 'StartOutboundVoiceContactRequest$SourcePhoneNumber' => '

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

', 'UserIdentityInfo$Mobile' => '

The user\'s mobile number.

', 'UserPhoneConfig$DeskPhoneNumber' => '

The phone number for the user\'s desk phone.

', ], ], 'PhoneNumberCountryCode' => [ 'base' => NULL, 'refs' => [ 'AvailableNumberSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'ClaimedPhoneNumberSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'ListPhoneNumbersSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'PhoneNumberCountryCodes$member' => NULL, 'PhoneNumberSummary$PhoneNumberCountryCode' => '

The ISO country code.

', 'SearchAvailablePhoneNumbersRequest$PhoneNumberCountryCode' => '

The ISO country code.

', ], ], 'PhoneNumberCountryCodes' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersRequest$PhoneNumberCountryCodes' => '

The ISO country code.

', 'ListPhoneNumbersV2Request$PhoneNumberCountryCodes' => '

The ISO country code.

', ], ], 'PhoneNumberDescription' => [ 'base' => NULL, 'refs' => [ 'ClaimPhoneNumberRequest$PhoneNumberDescription' => '

The description of the phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberDescription' => '

The description of the phone number.

', 'UpdatePhoneNumberMetadataRequest$PhoneNumberDescription' => '

The description of the phone number.

', ], ], 'PhoneNumberId' => [ 'base' => NULL, 'refs' => [ 'AssociatePhoneNumberContactFlowRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'ClaimPhoneNumberResponse$PhoneNumberId' => '

A unique identifier for the phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberId' => '

A unique identifier for the phone number.

', 'DescribePhoneNumberRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'DisassociatePhoneNumberContactFlowRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'ListPhoneNumbersSummary$PhoneNumberId' => '

A unique identifier for the phone number.

', 'OutboundCallerConfig$OutboundCallerIdNumberId' => '

The caller ID number.

', 'PhoneNumberSummary$Id' => '

The identifier of the phone number.

', 'ReleasePhoneNumberRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'UpdatePhoneNumberMetadataRequest$PhoneNumberId' => '

The Amazon Resource Name (ARN) or resource ID of the phone number.

', 'UpdatePhoneNumberRequest$PhoneNumberId' => '

A unique identifier for the phone number.

', 'UpdatePhoneNumberResponse$PhoneNumberId' => '

A unique identifier for the phone number.

', ], ], 'PhoneNumberPrefix' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersV2Request$PhoneNumberPrefix' => '

The prefix of the phone number. If provided, it must contain + as part of the country code.

', 'SearchAvailablePhoneNumbersRequest$PhoneNumberPrefix' => '

The prefix of the phone number. If provided, it must contain + as part of the country code.

', ], ], 'PhoneNumberQuickConnectConfig' => [ 'base' => '

Contains information about a phone number for a quick connect.

', 'refs' => [ 'QuickConnectConfig$PhoneConfig' => '

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

', ], ], 'PhoneNumberStatus' => [ 'base' => '

The status of the phone number.

', 'refs' => [ 'ClaimedPhoneNumberSummary$PhoneNumberStatus' => '

The status of the phone number.

You will not be billed for the phone number during the 1-day period if number claiming fails.

', ], ], 'PhoneNumberSummary' => [ 'base' => '

Contains summary information about a phone number for a contact center.

', 'refs' => [ 'PhoneNumberSummaryList$member' => NULL, ], ], 'PhoneNumberSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersResponse$PhoneNumberSummaryList' => '

Information about the phone numbers.

', ], ], 'PhoneNumberType' => [ 'base' => NULL, 'refs' => [ 'AvailableNumberSummary$PhoneNumberType' => '

The type of phone number.

', 'ClaimedPhoneNumberSummary$PhoneNumberType' => '

The type of phone number.

', 'ListPhoneNumbersSummary$PhoneNumberType' => '

The type of phone number.

', 'PhoneNumberSummary$PhoneNumberType' => '

The type of phone number.

', 'PhoneNumberTypes$member' => NULL, 'SearchAvailablePhoneNumbersRequest$PhoneNumberType' => '

The type of phone number.

', ], ], 'PhoneNumberTypes' => [ 'base' => NULL, 'refs' => [ 'ListPhoneNumbersRequest$PhoneNumberTypes' => '

The type of phone number.

We recommend using ListPhoneNumbersV2 to return phone number types. While ListPhoneNumbers returns number types UIFN, SHARED, THIRD_PARTY_TF, and THIRD_PARTY_DID, it incorrectly lists them as TOLL_FREE or DID.

', 'ListPhoneNumbersV2Request$PhoneNumberTypes' => '

The type of phone number.

', ], ], 'PhoneNumberWorkflowMessage' => [ 'base' => NULL, 'refs' => [ 'PhoneNumberStatus$Message' => '

The status message.

', ], ], 'PhoneNumberWorkflowStatus' => [ 'base' => NULL, 'refs' => [ 'PhoneNumberStatus$Status' => '

The status.

', ], ], 'PhoneType' => [ 'base' => NULL, 'refs' => [ 'UserPhoneConfig$PhoneType' => '

The phone type.

', ], ], 'Prefix' => [ 'base' => NULL, 'refs' => [ 'KinesisVideoStreamConfig$Prefix' => '

The prefix of the video stream.

', 'S3Config$BucketPrefix' => '

The S3 bucket prefix.

', ], ], 'Priority' => [ 'base' => NULL, 'refs' => [ 'RoutingProfileQueueConfig$Priority' => '

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

', 'RoutingProfileQueueConfigSummary$Priority' => '

The order in which contacts are to be handled for the queue. For more information, see Queues: priority and delay.

', ], ], 'ProblemDetail' => [ 'base' => '

Information about a problem detail.

', 'refs' => [ 'Problems$member' => NULL, ], ], 'ProblemMessageString' => [ 'base' => NULL, 'refs' => [ 'ProblemDetail$message' => '

The problem detail\'s message.

', ], ], 'Problems' => [ 'base' => NULL, 'refs' => [ 'InvalidContactFlowException$problems' => '

The problems with the flow. Please fix before trying again.

', 'InvalidContactFlowModuleException$Problems' => NULL, ], ], 'Prompt' => [ 'base' => '

Information about a prompt.

', 'refs' => [ 'DescribePromptResponse$Prompt' => '

Information about the prompt.

', 'PromptList$member' => NULL, ], ], 'PromptDescription' => [ 'base' => NULL, 'refs' => [ 'CreatePromptRequest$Description' => '

The description of the prompt.

', 'Prompt$Description' => '

The description of the prompt.

', 'UpdatePromptRequest$Description' => '

A description of the prompt.

', ], ], 'PromptId' => [ 'base' => NULL, 'refs' => [ 'CreatePromptResponse$PromptId' => '

A unique identifier for the prompt.

', 'DeletePromptRequest$PromptId' => '

A unique identifier for the prompt.

', 'DescribePromptRequest$PromptId' => '

A unique identifier for the prompt.

', 'GetPromptFileRequest$PromptId' => '

A unique identifier for the prompt.

', 'Prompt$PromptId' => '

A unique identifier for the prompt.

', 'PromptSummary$Id' => '

The identifier of the prompt.

', 'UpdatePromptRequest$PromptId' => '

A unique identifier for the prompt.

', 'UpdatePromptResponse$PromptId' => '

A unique identifier for the prompt.

', ], ], 'PromptList' => [ 'base' => NULL, 'refs' => [ 'SearchPromptsResponse$Prompts' => '

Information about the prompts.

', ], ], 'PromptName' => [ 'base' => NULL, 'refs' => [ 'PromptSummary$Name' => '

The name of the prompt.

', ], ], 'PromptPresignedUrl' => [ 'base' => NULL, 'refs' => [ 'GetPromptFileResponse$PromptPresignedUrl' => '

A generated URL to the prompt that can be given to an unauthorized user so they can access the prompt in S3.

', ], ], 'PromptSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'PromptSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'PromptSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'PromptSearchCriteria' => [ 'base' => '

The search criteria to be used to return prompts.

', 'refs' => [ 'PromptSearchConditionList$member' => NULL, 'SearchPromptsRequest$SearchCriteria' => '

The search criteria to be used to return prompts.

', ], ], 'PromptSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchPromptsRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'PromptSummary' => [ 'base' => '

Contains information about the prompt.

', 'refs' => [ 'PromptSummaryList$member' => NULL, ], ], 'PromptSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListPromptsResponse$PromptSummaryList' => '

Information about the prompts.

', ], ], 'PropertyValidationException' => [ 'base' => '

The property is not valid.

', 'refs' => [], ], 'PropertyValidationExceptionProperty' => [ 'base' => '

Contains information about why a property is not valid.

', 'refs' => [ 'PropertyValidationExceptionPropertyList$member' => NULL, ], ], 'PropertyValidationExceptionPropertyList' => [ 'base' => NULL, 'refs' => [ 'PropertyValidationException$PropertyList' => NULL, ], ], 'PropertyValidationExceptionReason' => [ 'base' => NULL, 'refs' => [ 'PropertyValidationExceptionProperty$Reason' => '

Why the property is not valid.

', ], ], 'PutUserStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutUserStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'Queue' => [ 'base' => '

Contains information about a queue.

', 'refs' => [ 'DescribeQueueResponse$Queue' => '

The name of the queue.

', 'QueueSearchSummaryList$member' => NULL, ], ], 'QueueDescription' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$Description' => '

The description of the queue.

', 'Queue$Description' => '

The description of the queue.

', 'UpdateQueueNameRequest$Description' => '

The description of the queue.

', ], ], 'QueueId' => [ 'base' => NULL, 'refs' => [ 'AssociateQueueQuickConnectsRequest$QueueId' => '

The identifier for the queue.

', 'CreateQueueResponse$QueueId' => '

The identifier for the queue.

', 'CreateRoutingProfileRequest$DefaultOutboundQueueId' => '

The default outbound queue for the routing profile.

', 'DeleteQueueRequest$QueueId' => '

The identifier for the queue.

', 'DescribeQueueRequest$QueueId' => '

The identifier for the queue.

', 'DisassociateQueueQuickConnectsRequest$QueueId' => '

The identifier for the queue.

', 'ListQueueQuickConnectsRequest$QueueId' => '

The identifier for the queue.

', 'Queue$QueueId' => '

The identifier for the queue.

', 'QueueInfo$Id' => '

The unique identifier for the queue.

', 'QueueQuickConnectConfig$QueueId' => '

The identifier for the queue.

', 'QueueReference$Id' => '

The identifier of the queue.

', 'QueueSummary$Id' => '

The identifier of the queue.

', 'Queues$member' => NULL, 'RoutingProfile$DefaultOutboundQueueId' => '

The identifier of the default outbound queue for this routing profile.

', 'RoutingProfileQueueConfigSummary$QueueId' => '

The identifier for the queue.

', 'RoutingProfileQueueReference$QueueId' => '

The identifier for the queue.

', 'StartOutboundVoiceContactRequest$QueueId' => '

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the flow is used. If you do not specify a queue, you must specify a source phone number.

', 'TransferContactRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueHoursOfOperationRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueMaxContactsRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueNameRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueOutboundCallerConfigRequest$QueueId' => '

The identifier for the queue.

', 'UpdateQueueStatusRequest$QueueId' => '

The identifier for the queue.

', 'UpdateRoutingProfileDefaultOutboundQueueRequest$DefaultOutboundQueueId' => '

The identifier for the default outbound queue.

', ], ], 'QueueInfo' => [ 'base' => '

If this contact was queued, this contains information about the queue.

', 'refs' => [ 'Contact$QueueInfo' => '

If this contact was queued, this contains information about the queue.

', ], ], 'QueueMaxContacts' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$MaxContacts' => '

The maximum number of contacts that can be in the queue before it is considered full.

', 'Queue$MaxContacts' => '

The maximum number of contacts that can be in the queue before it is considered full.

', 'UpdateQueueMaxContactsRequest$MaxContacts' => '

The maximum number of contacts that can be in the queue before it is considered full.

', ], ], 'QueueName' => [ 'base' => NULL, 'refs' => [ 'QueueSummary$Name' => '

The name of the queue.

', 'RoutingProfileQueueConfigSummary$QueueName' => '

The name of the queue.

', ], ], 'QueueQuickConnectConfig' => [ 'base' => '

Contains information about a queue for a quick connect. The flow must be of type Transfer to Queue.

', 'refs' => [ 'QuickConnectConfig$QueueConfig' => '

The queue configuration. This is required only if QuickConnectType is QUEUE.

', ], ], 'QueueReference' => [ 'base' => '

Contains information about a queue resource for which metrics are returned.

', 'refs' => [ 'AgentContactReference$Queue' => NULL, 'Dimensions$Queue' => '

Information about the queue for which metrics are returned.

', ], ], 'QueueSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'QueueSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'QueueSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'QueueSearchCriteria' => [ 'base' => '

The search criteria to be used to return queues.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'QueueSearchConditionList$member' => NULL, 'SearchQueuesRequest$SearchCriteria' => '

The search criteria to be used to return queues.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', ], ], 'QueueSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchQueuesRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'QueueSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchQueuesResponse$Queues' => '

Information about the queues.

', ], ], 'QueueStatus' => [ 'base' => NULL, 'refs' => [ 'Queue$Status' => '

The status of the queue.

', 'UpdateQueueStatusRequest$Status' => '

The status of the queue.

', ], ], 'QueueSummary' => [ 'base' => '

Contains summary information about a queue.

', 'refs' => [ 'QueueSummaryList$member' => NULL, ], ], 'QueueSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListQueuesResponse$QueueSummaryList' => '

Information about the queues.

', ], ], 'QueueType' => [ 'base' => NULL, 'refs' => [ 'QueueSummary$QueueType' => '

The type of queue.

', 'QueueTypes$member' => NULL, ], ], 'QueueTypes' => [ 'base' => NULL, 'refs' => [ 'ListQueuesRequest$QueueTypes' => '

The type of queue.

', ], ], 'Queues' => [ 'base' => NULL, 'refs' => [ 'Filters$Queues' => '

The queues to use to filter the metrics. You should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData API in particular requires a queue when you include a Filter in your request.

', 'UserDataFilters$Queues' => '

A list of up to 100 queues or ARNs.

', ], ], 'QuickConnect' => [ 'base' => '

Contains information about a quick connect.

', 'refs' => [ 'DescribeQuickConnectResponse$QuickConnect' => '

Information about the quick connect.

', 'QuickConnectSearchSummaryList$member' => NULL, ], ], 'QuickConnectConfig' => [ 'base' => '

Contains configuration settings for a quick connect.

', 'refs' => [ 'CreateQuickConnectRequest$QuickConnectConfig' => '

Configuration settings for the quick connect.

', 'QuickConnect$QuickConnectConfig' => '

Contains information about the quick connect.

', 'UpdateQuickConnectConfigRequest$QuickConnectConfig' => '

Information about the configuration settings for the quick connect.

', ], ], 'QuickConnectDescription' => [ 'base' => NULL, 'refs' => [ 'CreateQuickConnectRequest$Description' => '

The description of the quick connect.

', 'QuickConnect$Description' => '

The description.

', ], ], 'QuickConnectId' => [ 'base' => NULL, 'refs' => [ 'CreateQuickConnectResponse$QuickConnectId' => '

The identifier for the quick connect.

', 'DeleteQuickConnectRequest$QuickConnectId' => '

The identifier for the quick connect.

', 'DescribeQuickConnectRequest$QuickConnectId' => '

The identifier for the quick connect.

', 'QuickConnect$QuickConnectId' => '

The identifier for the quick connect.

', 'QuickConnectSummary$Id' => '

The identifier for the quick connect.

', 'QuickConnectsList$member' => NULL, 'StartTaskContactRequest$QuickConnectId' => '

The identifier for the quick connect. Tasks that are created by using QuickConnectId will use the flow that is defined on agent or queue quick connect. For more information about quick connects, see Create quick connects.

', 'UpdateQuickConnectConfigRequest$QuickConnectId' => '

The identifier for the quick connect.

', 'UpdateQuickConnectNameRequest$QuickConnectId' => '

The identifier for the quick connect.

', ], ], 'QuickConnectName' => [ 'base' => NULL, 'refs' => [ 'CreateQuickConnectRequest$Name' => '

A unique name of the quick connect.

', 'QuickConnect$Name' => '

The name of the quick connect.

', 'QuickConnectSummary$Name' => '

The name of the quick connect.

', 'UpdateQuickConnectNameRequest$Name' => '

The name of the quick connect.

', ], ], 'QuickConnectSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'QuickConnectSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'QuickConnectSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'QuickConnectSearchCriteria' => [ 'base' => '

The search criteria to be used to return quick connects.

', 'refs' => [ 'QuickConnectSearchConditionList$member' => NULL, 'SearchQuickConnectsRequest$SearchCriteria' => '

The search criteria to be used to return quick connects.

', ], ], 'QuickConnectSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchQuickConnectsRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'QuickConnectSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchQuickConnectsResponse$QuickConnects' => '

Information about the quick connects.

', ], ], 'QuickConnectSummary' => [ 'base' => '

Contains summary information about a quick connect.

', 'refs' => [ 'QuickConnectSummaryList$member' => NULL, ], ], 'QuickConnectSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListQueueQuickConnectsResponse$QuickConnectSummaryList' => '

Information about the quick connects.

', 'ListQuickConnectsResponse$QuickConnectSummaryList' => '

Information about the quick connects.

', ], ], 'QuickConnectType' => [ 'base' => NULL, 'refs' => [ 'QuickConnectConfig$QuickConnectType' => '

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

', 'QuickConnectSummary$QuickConnectType' => '

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

', 'QuickConnectTypes$member' => NULL, ], ], 'QuickConnectTypes' => [ 'base' => NULL, 'refs' => [ 'ListQuickConnectsRequest$QuickConnectTypes' => '

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

', ], ], 'QuickConnectsList' => [ 'base' => NULL, 'refs' => [ 'AssociateQueueQuickConnectsRequest$QuickConnectIds' => '

The quick connects to associate with this queue.

', 'CreateQueueRequest$QuickConnectIds' => '

The quick connects available to agents who are working the queue.

', 'DisassociateQueueQuickConnectsRequest$QuickConnectIds' => '

The quick connects to disassociate from the queue.

', ], ], 'ReadOnlyFieldInfo' => [ 'base' => '

Indicates a field that is read-only to an agent.

', 'refs' => [ 'ReadOnlyTaskTemplateFields$member' => NULL, ], ], 'ReadOnlyTaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateConstraints$ReadOnlyFields' => '

Lists the fields that are read-only to agents, and cannot be edited.

', ], ], 'Reference' => [ 'base' => '

Well-formed data on a contact, used by agents to complete a contact request. You can have up to 4,096 UTF-8 bytes across all references for a contact.

', 'refs' => [ 'ContactReferences$value' => NULL, ], ], 'ReferenceId' => [ 'base' => NULL, 'refs' => [ 'EvaluationFormQuestion$RefId' => '

The identifier of the question. An identifier must be unique within the evaluation form.

', 'EvaluationFormSection$RefId' => '

The identifier of the section. An identifier must be unique within the evaluation form.

', 'EvaluationFormSingleSelectQuestionAutomation$DefaultOptionRefId' => '

The identifier of the default answer option, when none of the automation options match the criteria.

', 'EvaluationFormSingleSelectQuestionOption$RefId' => '

The identifier of the answer option. An identifier must be unique within the question.

', 'SingleSelectQuestionRuleCategoryAutomation$OptionRefId' => '

The identifier of the answer option.

', ], ], 'ReferenceKey' => [ 'base' => NULL, 'refs' => [ 'AttachmentReference$Name' => '

Identifier of the attachment reference.

', 'ContactReferences$key' => NULL, 'DateReference$Name' => '

Identifier of the date reference.

', 'EmailReference$Name' => '

Identifier of the email reference.

', 'NumberReference$Name' => '

Identifier of the number reference.

', 'StringReference$Name' => '

Identifier of the string reference.

', 'UrlReference$Name' => '

Identifier of the URL reference.

', ], ], 'ReferenceStatus' => [ 'base' => NULL, 'refs' => [ 'AttachmentReference$Status' => '

Status of the attachment reference type.

', ], ], 'ReferenceSummary' => [ 'base' => '

Contains summary information about a reference. ReferenceSummary contains only one non null field between the URL and attachment based on the reference type.

', 'refs' => [ 'ReferenceSummaryList$member' => NULL, ], ], 'ReferenceSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListContactReferencesResponse$ReferenceSummaryList' => '

Information about the flows.

', ], ], 'ReferenceType' => [ 'base' => NULL, 'refs' => [ 'Reference$Type' => '

The type of the reference. DATE must be of type Epoch timestamp.

', 'ReferenceTypes$member' => NULL, ], ], 'ReferenceTypes' => [ 'base' => NULL, 'refs' => [ 'ListContactReferencesRequest$ReferenceTypes' => '

The type of reference.

', ], ], 'ReferenceValue' => [ 'base' => NULL, 'refs' => [ 'AttachmentReference$Value' => '

The location path of the attachment reference.

', 'DateReference$Value' => '

A valid date.

', 'EmailReference$Value' => '

A valid email address.

', 'NumberReference$Value' => '

A valid number.

', 'Reference$Value' => '

A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).

', 'StringReference$Value' => '

A valid string.

', 'UrlReference$Value' => '

A valid URL.

', ], ], 'RegionName' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'AgentStatusSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'GetPromptFileResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HierarchyGroup$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HierarchyGroupSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HierarchyLevel$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HoursOfOperation$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'HoursOfOperationSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListQueueQuickConnectsResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListRoutingProfileQueuesResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListSecurityProfileApplicationsResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'ListSecurityProfilePermissionsResponse$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'Prompt$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'PromptSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'Queue$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'QueueSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'QuickConnect$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'QuickConnectSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'RoutingProfile$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'RoutingProfileSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'SecurityProfile$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'SecurityProfileSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'User$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', 'UserSummary$LastModifiedRegion' => '

The Amazon Web Services Region where this resource was last modified.

', ], ], 'RehydrationType' => [ 'base' => NULL, 'refs' => [ 'PersistentChat$RehydrationType' => '

The contactId that is used for rehydration depends on the rehydration type. RehydrationType is required for persistent chat.

The actual contactId used for rehydration is provided in the response of this API.

', ], ], 'ReleasePhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'ReplicateInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ReplicateInstanceResponse' => [ 'base' => NULL, 'refs' => [], ], 'RequiredFieldInfo' => [ 'base' => '

Information about a required field.

', 'refs' => [ 'RequiredTaskTemplateFields$member' => NULL, ], ], 'RequiredTaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateConstraints$RequiredFields' => '

Lists the fields that are required to be filled by agents.

', ], ], 'ResourceArnOrId' => [ 'base' => NULL, 'refs' => [ 'FilterV2$FilterKey' => '

The key to use for filtering data. For example, QUEUE, ROUTING_PROFILE, AGENT, CHANNEL, AGENT_HIERARCHY_LEVEL_ONE, AGENT_HIERARCHY_LEVEL_TWO, AGENT_HIERARCHY_LEVEL_THREE, AGENT_HIERARCHY_LEVEL_FOUR, AGENT_HIERARCHY_LEVEL_FIVE. There must be at least 1 key and a maximum 5 keys.

', 'FilterValueList$member' => NULL, 'ThresholdV2$Comparison' => '

The type of comparison. Only "less than" (LT) comparisons are supported.

', ], ], 'ResourceConflictException' => [ 'base' => '

A resource already has that name.

', 'refs' => [], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'ActivateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'CreateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DeactivateEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DeactivateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DeleteContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'DeleteEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'DescribeContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'DescribeEvaluationFormRequest$EvaluationFormId' => '

A unique identifier for the contact evaluation.

', 'Evaluation$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'EvaluationAnswersInputMap$key' => NULL, 'EvaluationAnswersOutputMap$key' => NULL, 'EvaluationForm$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationFormContent$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationFormSummary$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationFormVersionSummary$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'EvaluationMetadata$ContactAgentId' => '

The identifier of the agent who performed the contact.

', 'EvaluationNotesMap$key' => NULL, 'EvaluationScoresMap$key' => NULL, 'EvaluationSummary$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'EvaluationSummary$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'ListEvaluationFormVersionsRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'StartContactEvaluationRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'StartContactEvaluationResponse$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'SubmitContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'SubmitContactEvaluationResponse$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'UpdateContactEvaluationRequest$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'UpdateContactEvaluationResponse$EvaluationId' => '

A unique identifier for the contact evaluation.

', 'UpdateEvaluationFormRequest$EvaluationFormId' => '

The unique identifier for the evaluation form.

', 'UpdateEvaluationFormResponse$EvaluationFormId' => '

The unique identifier for the evaluation form.

', ], ], 'ResourceInUseException' => [ 'base' => '

That resource is already in use. Please try another.

', 'refs' => [], ], 'ResourceNotFoundException' => [ 'base' => '

The specified resource was not found.

', 'refs' => [], ], 'ResourceNotReadyException' => [ 'base' => '

The resource is not ready.

', 'refs' => [], ], 'ResourceTagsSearchCriteria' => [ 'base' => '

The search criteria to be used to search tags.

', 'refs' => [ 'SearchResourceTagsRequest$SearchCriteria' => '

The search criteria to be used to return tags.

', ], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'ResourceInUseException$ResourceType' => '

The type of resource.

', ], ], 'ResourceTypeList' => [ 'base' => NULL, 'refs' => [ 'SearchResourceTagsRequest$ResourceTypes' => '

The list of resource types to be used to search tags from. If not provided or if any empty list is provided, this API will search from all supported resource types.

', ], ], 'ResumeContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResumeContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'RoutingProfile' => [ 'base' => '

Contains information about a routing profile.

', 'refs' => [ 'DescribeRoutingProfileResponse$RoutingProfile' => '

The routing profile.

', 'RoutingProfileList$member' => NULL, ], ], 'RoutingProfileDescription' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$Description' => '

Description of the routing profile. Must not be more than 250 characters.

', 'RoutingProfile$Description' => '

The description of the routing profile.

', 'UpdateRoutingProfileNameRequest$Description' => '

The description of the routing profile. Must not be more than 250 characters.

', ], ], 'RoutingProfileId' => [ 'base' => NULL, 'refs' => [ 'AssociateRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'CreateRoutingProfileResponse$RoutingProfileId' => '

The identifier of the routing profile.

', 'CreateUserRequest$RoutingProfileId' => '

The identifier of the routing profile for the user.

', 'DeleteRoutingProfileRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'DescribeRoutingProfileRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'DisassociateRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'ListRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'RoutingProfile$RoutingProfileId' => '

The identifier of the routing profile.

', 'RoutingProfileReference$Id' => '

The identifier of the routing profile.

', 'RoutingProfileSummary$Id' => '

The identifier of the routing profile.

', 'RoutingProfiles$member' => NULL, 'UpdateRoutingProfileAgentAvailabilityTimerRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileConcurrencyRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileDefaultOutboundQueueRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileNameRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateRoutingProfileQueuesRequest$RoutingProfileId' => '

The identifier of the routing profile.

', 'UpdateUserRoutingProfileRequest$RoutingProfileId' => '

The identifier of the routing profile for the user.

', 'User$RoutingProfileId' => '

The identifier of the routing profile for the user.

', 'UserSearchSummary$RoutingProfileId' => '

The identifier of the user\'s routing profile.

', ], ], 'RoutingProfileList' => [ 'base' => NULL, 'refs' => [ 'SearchRoutingProfilesResponse$RoutingProfiles' => '

Information about the routing profiles.

', ], ], 'RoutingProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateRoutingProfileRequest$Name' => '

The name of the routing profile. Must not be more than 127 characters.

', 'RoutingProfile$Name' => '

The name of the routing profile.

', 'RoutingProfileSummary$Name' => '

The name of the routing profile.

', 'UpdateRoutingProfileNameRequest$Name' => '

The name of the routing profile. Must not be more than 127 characters.

', ], ], 'RoutingProfileQueueConfig' => [ 'base' => '

Contains information about the queue and channel for which priority and delay can be set.

', 'refs' => [ 'RoutingProfileQueueConfigList$member' => NULL, ], ], 'RoutingProfileQueueConfigList' => [ 'base' => NULL, 'refs' => [ 'AssociateRoutingProfileQueuesRequest$QueueConfigs' => '

The queues to associate with this routing profile.

', 'CreateRoutingProfileRequest$QueueConfigs' => '

The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.

The limit of 10 array members applies to the maximum number of RoutingProfileQueueConfig objects that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per routing profile per instance that is listed in Amazon Connect service quotas.

', 'UpdateRoutingProfileQueuesRequest$QueueConfigs' => '

The queues to be updated for this routing profile. Queues must first be associated to the routing profile. You can do this using AssociateRoutingProfileQueues.

', ], ], 'RoutingProfileQueueConfigSummary' => [ 'base' => '

Contains summary information about a routing profile queue.

', 'refs' => [ 'RoutingProfileQueueConfigSummaryList$member' => NULL, ], ], 'RoutingProfileQueueConfigSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListRoutingProfileQueuesResponse$RoutingProfileQueueConfigSummaryList' => '

Information about the routing profiles.

', ], ], 'RoutingProfileQueueReference' => [ 'base' => '

Contains the channel and queue identifier for a routing profile.

', 'refs' => [ 'RoutingProfileQueueConfig$QueueReference' => '

Contains information about a queue resource.

', 'RoutingProfileQueueReferenceList$member' => NULL, ], ], 'RoutingProfileQueueReferenceList' => [ 'base' => NULL, 'refs' => [ 'DisassociateRoutingProfileQueuesRequest$QueueReferences' => '

The queues to disassociate from this routing profile.

', ], ], 'RoutingProfileReference' => [ 'base' => '

Information about the routing profile assigned to the user.

', 'refs' => [ 'Dimensions$RoutingProfile' => NULL, 'UserData$RoutingProfile' => '

Information about the routing profile that is assigned to the user.

', ], ], 'RoutingProfileSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'RoutingProfileSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'RoutingProfileSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'RoutingProfileSearchCriteria' => [ 'base' => '

The search criteria to be used to return routing profiles.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'RoutingProfileSearchConditionList$member' => NULL, 'SearchRoutingProfilesRequest$SearchCriteria' => '

The search criteria to be used to return routing profiles.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', ], ], 'RoutingProfileSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchRoutingProfilesRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'RoutingProfileSummary' => [ 'base' => '

Contains summary information about a routing profile.

', 'refs' => [ 'RoutingProfileSummaryList$member' => NULL, ], ], 'RoutingProfileSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListRoutingProfilesResponse$RoutingProfileSummaryList' => '

Information about the routing profiles.

', ], ], 'RoutingProfiles' => [ 'base' => NULL, 'refs' => [ 'Filters$RoutingProfiles' => '

A list of up to 100 routing profile IDs or ARNs.

', 'UserDataFilters$RoutingProfiles' => '

A list of up to 100 routing profile IDs or ARNs.

', ], ], 'Rule' => [ 'base' => '

Information about a rule.

', 'refs' => [ 'DescribeRuleResponse$Rule' => '

Information about the rule.

', ], ], 'RuleAction' => [ 'base' => '

Information about the action to be performed when a rule is triggered.

', 'refs' => [ 'RuleActions$member' => NULL, ], ], 'RuleActions' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$Actions' => '

A list of actions to be run when the rule is triggered.

', 'Rule$Actions' => '

A list of actions to be run when the rule is triggered.

', 'UpdateRuleRequest$Actions' => '

A list of actions to be run when the rule is triggered.

', ], ], 'RuleFunction' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$Function' => '

The conditions of the rule.

', 'Rule$Function' => '

The conditions of the rule.

', 'UpdateRuleRequest$Function' => '

The conditions of the rule.

', ], ], 'RuleId' => [ 'base' => NULL, 'refs' => [ 'CreateRuleResponse$RuleId' => '

A unique identifier for the rule.

', 'DeleteRuleRequest$RuleId' => '

A unique identifier for the rule.

', 'DescribeRuleRequest$RuleId' => '

A unique identifier for the rule.

', 'Rule$RuleId' => '

A unique identifier for the rule.

', 'RuleSummary$RuleId' => '

A unique identifier for the rule.

', 'UpdateRuleRequest$RuleId' => '

A unique identifier for the rule.

', ], ], 'RuleName' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$Name' => '

A unique name for the rule.

', 'Rule$Name' => '

The name of the rule.

', 'RuleSummary$Name' => '

The name of the rule.

', 'UpdateRuleRequest$Name' => '

The name of the rule. You can change the name only if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

', ], ], 'RulePublishStatus' => [ 'base' => NULL, 'refs' => [ 'CreateRuleRequest$PublishStatus' => '

The publish status of the rule.

', 'ListRulesRequest$PublishStatus' => '

The publish status of the rule.

', 'Rule$PublishStatus' => '

The publish status of the rule.

', 'RuleSummary$PublishStatus' => '

The publish status of the rule.

', 'UpdateRuleRequest$PublishStatus' => '

The publish status of the rule.

', ], ], 'RuleSummary' => [ 'base' => '

A list of ActionTypes associated with a rule.

', 'refs' => [ 'RuleSummaryList$member' => NULL, ], ], 'RuleSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListRulesResponse$RuleSummaryList' => '

Summary information about a rule.

', ], ], 'RuleTriggerEventSource' => [ 'base' => '

The name of the event source. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate | OnContactEvaluationSubmit | OnMetricDataUpdate.

', 'refs' => [ 'CreateRuleRequest$TriggerEventSource' => '

The event source to trigger the rule.

', 'Rule$TriggerEventSource' => '

The event source to trigger the rule.

', ], ], 'S3Config' => [ 'base' => '

Information about the Amazon Simple Storage Service (Amazon S3) storage type.

', 'refs' => [ 'InstanceStorageConfig$S3Config' => '

The S3 bucket configuration.

', ], ], 'S3Uri' => [ 'base' => NULL, 'refs' => [ 'CreatePromptRequest$S3Uri' => '

The URI for the S3 bucket where the prompt is stored. You can provide S3 pre-signed URLs returned by the GetPromptFile API instead of providing S3 URIs.

', 'UpdatePromptRequest$S3Uri' => '

The URI for the S3 bucket where the prompt is stored. You can provide S3 pre-signed URLs returned by the GetPromptFile API instead of providing S3 URIs.

', ], ], 'SearchAvailablePhoneNumbersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchAvailablePhoneNumbersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchHoursOfOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchHoursOfOperationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchPromptsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchPromptsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchQuickConnectsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchQuickConnectsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchResourceTagsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchResourceTagsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchRoutingProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchRoutingProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchSecurityProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchSecurityProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchVocabulariesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchVocabulariesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchableQueueType' => [ 'base' => NULL, 'refs' => [ 'QueueSearchCriteria$QueueTypeCondition' => '

The type of queue.

', ], ], 'SecurityKey' => [ 'base' => '

Configuration information of the security key.

', 'refs' => [ 'SecurityKeysList$member' => NULL, ], ], 'SecurityKeysList' => [ 'base' => NULL, 'refs' => [ 'ListSecurityKeysResponse$SecurityKeys' => '

The security keys.

', ], ], 'SecurityProfile' => [ 'base' => '

Contains information about a security profile.

', 'refs' => [ 'DescribeSecurityProfileResponse$SecurityProfile' => '

The security profile.

', ], ], 'SecurityProfileDescription' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$Description' => '

The description of the security profile.

', 'SecurityProfile$Description' => '

The description of the security profile.

', 'SecurityProfileSearchSummary$Description' => '

The description of the security profile.

', 'UpdateSecurityProfileRequest$Description' => '

The description of the security profile.

', ], ], 'SecurityProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileResponse$SecurityProfileId' => '

The identifier for the security profle.

', 'DeleteSecurityProfileRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'DescribeSecurityProfileRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'ListSecurityProfileApplicationsRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'ListSecurityProfilePermissionsRequest$SecurityProfileId' => '

The identifier for the security profle.

', 'SecurityProfile$Id' => '

The identifier for the security profile.

', 'SecurityProfileIds$member' => NULL, 'SecurityProfileSearchSummary$Id' => '

The identifier of the security profile.

', 'SecurityProfileSummary$Id' => '

The identifier of the security profile.

', 'UpdateSecurityProfileRequest$SecurityProfileId' => '

The identifier for the security profle.

', ], ], 'SecurityProfileIds' => [ 'base' => NULL, 'refs' => [ 'CreateUserRequest$SecurityProfileIds' => '

The identifier of the security profile for the user.

', 'UpdateUserSecurityProfilesRequest$SecurityProfileIds' => '

The identifiers of the security profiles for the user.

', 'User$SecurityProfileIds' => '

The identifiers of the security profiles for the user.

', 'UserSearchSummary$SecurityProfileIds' => '

The identifiers of the user\'s security profiles.

', ], ], 'SecurityProfileName' => [ 'base' => NULL, 'refs' => [ 'SecurityProfile$SecurityProfileName' => '

The name for the security profile.

', 'SecurityProfileSearchSummary$SecurityProfileName' => '

The name of the security profile.

', 'SecurityProfileSummary$Name' => '

The name of the security profile.

', ], ], 'SecurityProfilePermission' => [ 'base' => NULL, 'refs' => [ 'PermissionsList$member' => NULL, ], ], 'SecurityProfilePolicyKey' => [ 'base' => NULL, 'refs' => [ 'AllowedAccessControlTags$key' => NULL, ], ], 'SecurityProfilePolicyValue' => [ 'base' => NULL, 'refs' => [ 'AllowedAccessControlTags$value' => NULL, ], ], 'SecurityProfileSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'SecurityProfileSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'SecurityProfileSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'SecurityProfileSearchCriteria' => [ 'base' => '

The search criteria to be used to return security profiles.

The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'SearchSecurityProfilesRequest$SearchCriteria' => '

The search criteria to be used to return security profiles.

The name field support "contains" queries with a minimum of 2 characters and maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

The currently supported value for FieldName: name

', 'SecurityProfileSearchConditionList$member' => NULL, ], ], 'SecurityProfileSearchSummary' => [ 'base' => '

Information about the returned security profiles.

', 'refs' => [ 'SecurityProfilesSearchSummaryList$member' => NULL, ], ], 'SecurityProfileSummary' => [ 'base' => '

Contains information about a security profile.

', 'refs' => [ 'SecurityProfileSummaryList$member' => NULL, ], ], 'SecurityProfileSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListSecurityProfilesResponse$SecurityProfileSummaryList' => '

Information about the security profiles.

', ], ], 'SecurityProfilesSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchSecurityProfilesRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'SecurityProfilesSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchSecurityProfilesResponse$SecurityProfiles' => '

Information about the security profiles.

', ], ], 'SecurityToken' => [ 'base' => NULL, 'refs' => [ 'Credentials$AccessToken' => '

An access token generated for a federated user to access Amazon Connect.

', 'Credentials$RefreshToken' => '

Renews a token generated for a user to access the Amazon Connect instance.

', ], ], 'SendNotificationActionDefinition' => [ 'base' => '

Information about the send notification action.

', 'refs' => [ 'RuleAction$SendNotificationAction' => '

Information about the send notification action.

Supported only for TriggerEventSource values: OnPostCallAnalysisAvailable | OnRealTimeCallAnalysisAvailable | OnPostChatAnalysisAvailable | OnContactEvaluationSubmit | OnMetricDataUpdate

', ], ], 'ServiceQuotaExceededException' => [ 'base' => '

The service quota has been exceeded.

', 'refs' => [], ], 'SignInConfig' => [ 'base' => '

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

', 'refs' => [ 'GetTrafficDistributionResponse$SignInConfig' => '

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

', 'UpdateTrafficDistributionRequest$SignInConfig' => '

The distribution that determines which Amazon Web Services Regions should be used to sign in agents in to both the instance and its replica(s).

', ], ], 'SignInDistribution' => [ 'base' => '

The distribution of sign in traffic between the instance and its replica(s).

', 'refs' => [ 'SignInDistributionList$member' => NULL, ], ], 'SignInDistributionList' => [ 'base' => NULL, 'refs' => [ 'SignInConfig$Distributions' => '

Information about traffic distributions.

', ], ], 'SingleSelectOptions' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateField$SingleSelectOptions' => '

A list of options for a single select field.

', ], ], 'SingleSelectQuestionRuleCategoryAutomation' => [ 'base' => '

Information about the automation option based on a rule category for a single select question.

', 'refs' => [ 'EvaluationFormSingleSelectQuestionAutomationOption$RuleCategory' => '

The automation option based on a rule category for the single select question.

', ], ], 'SingleSelectQuestionRuleCategoryAutomationCondition' => [ 'base' => NULL, 'refs' => [ 'SingleSelectQuestionRuleCategoryAutomation$Condition' => '

The condition to apply for the automation option. If the condition is PRESENT, then the option is applied when the contact data includes the category. Similarly, if the condition is NOT_PRESENT, then the option is applied when the contact data does not include the category.

', ], ], 'SingleSelectQuestionRuleCategoryAutomationLabel' => [ 'base' => NULL, 'refs' => [ 'SingleSelectQuestionRuleCategoryAutomation$Category' => '

The category name, as defined in Rules.

', ], ], 'SnapshotVersion' => [ 'base' => NULL, 'refs' => [ 'GetTaskTemplateRequest$SnapshotVersion' => '

The system generated version of a task template that is associated with a task, when the task is created.

', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'CurrentMetricSortCriteria$SortOrder' => '

The way to sort.

', ], ], 'SourceApplicationName' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$SourceApplicationName' => '

The name of the external application. This field is only required for the EVENT integration type.

', 'IntegrationAssociationSummary$SourceApplicationName' => '

The user-provided, friendly name for the external application.

', ], ], 'SourceType' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$SourceType' => '

The type of the data source. This field is only required for the EVENT integration type.

', 'IntegrationAssociationSummary$SourceType' => '

The name of the source.

', ], ], 'StartChatContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartChatContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartContactStreamingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartContactStreamingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartOutboundVoiceContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartOutboundVoiceContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartTaskContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartTaskContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'Statistic' => [ 'base' => NULL, 'refs' => [ 'HistoricalMetric$Statistic' => '

The statistic for the metric.

', ], ], 'StopContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopContactStreamingRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopContactStreamingResponse' => [ 'base' => NULL, 'refs' => [], ], 'StorageType' => [ 'base' => NULL, 'refs' => [ 'InstanceStorageConfig$StorageType' => '

A valid storage type.

', ], ], 'StreamingId' => [ 'base' => NULL, 'refs' => [ 'StartContactStreamingResponse$StreamingId' => '

The identifier of the streaming configuration enabled.

', 'StopContactStreamingRequest$StreamingId' => '

The identifier of the streaming configuration enabled.

', ], ], 'String' => [ 'base' => NULL, 'refs' => [ 'HierarchyGroupCondition$Value' => '

The value in the hierarchy group condition.

', 'InstanceStatusReason$Message' => '

The message.

', 'IntervalDetails$TimeZone' => '

The timezone applied to requested metrics.

', 'MetricFilterV2$MetricFilterKey' => '

The key to use for filtering data.

Valid metric filter keys: INITIATION_METHOD, DISCONNECT_REASON. These are the same values as the InitiationMethod and DisconnectReason in the contact record. For more information, see ContactTraceRecord in the Amazon Connect Administrator\'s Guide.

', 'MetricFilterValueList$member' => NULL, 'PropertyValidationExceptionProperty$PropertyPath' => '

The full property path.

', 'ResourceTypeList$member' => NULL, 'StringCondition$FieldName' => '

The name of the field in the string condition.

', 'StringCondition$Value' => '

The value of the string.

', 'TagCondition$TagKey' => '

The tag key in the tag condition.

', 'TagCondition$TagValue' => '

The tag value in the tag condition.

', 'UserTagMap$key' => NULL, 'UserTagMap$value' => NULL, ], ], 'StringComparisonType' => [ 'base' => NULL, 'refs' => [ 'StringCondition$ComparisonType' => '

The type of comparison to be made when evaluating the string condition.

', 'TagSearchCondition$tagKeyComparisonType' => '

The type of comparison to be made when evaluating the tag key in tag search condition.

', 'TagSearchCondition$tagValueComparisonType' => '

The type of comparison to be made when evaluating the tag value in tag search condition.

', ], ], 'StringCondition' => [ 'base' => '

A leaf node condition which can be used to specify a string condition.

', 'refs' => [ 'HoursOfOperationSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, timezone, and resourceID.

', 'PromptSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'QueueSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'QuickConnectSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'RoutingProfileSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', 'SecurityProfileSearchCriteria$StringCondition' => NULL, 'UserSearchCriteria$StringCondition' => '

A leaf node condition which can be used to specify a string condition.

The currently supported values for FieldName are name, description, and resourceID.

', ], ], 'StringReference' => [ 'base' => '

Information about a reference when the referenceType is STRING. Otherwise, null.

', 'refs' => [ 'ReferenceSummary$String' => '

Information about a reference when the referenceType is STRING. Otherwise, null.

', ], ], 'Subject' => [ 'base' => NULL, 'refs' => [ 'SendNotificationActionDefinition$Subject' => '

The subject of the email if the delivery method is EMAIL. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'SubmitContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'SubmitContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'SupportedMessagingContentType' => [ 'base' => NULL, 'refs' => [ 'SupportedMessagingContentTypes$member' => NULL, ], ], 'SupportedMessagingContentTypes' => [ 'base' => NULL, 'refs' => [ 'StartChatContactRequest$SupportedMessagingContentTypes' => '

The supported chat message content types. Supported types are text/plain, text/markdown, application/json, application/vnd.amazonaws.connect.message.interactive, and application/vnd.amazonaws.connect.message.interactive.response.

Content types must always contain text/plain. You can then put any other supported type in the list. For example, all the following lists are valid because they contain text/plain: [text/plain, text/markdown, application/json], [text/markdown, text/plain], [text/plain, application/json, application/vnd.amazonaws.connect.message.interactive.response].

The type application/vnd.amazonaws.connect.message.interactive is required to use the Show view flow block.

', ], ], 'SuspendContactRecordingRequest' => [ 'base' => NULL, 'refs' => [], ], 'SuspendContactRecordingResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagAndConditionList' => [ 'base' => NULL, 'refs' => [ 'ControlPlaneTagFilter$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', 'TagOrConditionList$member' => NULL, ], ], 'TagCondition' => [ 'base' => '

A leaf node condition which can be used to specify a tag condition, for example, HAVE BPO = 123.

', 'refs' => [ 'ControlPlaneTagFilter$TagCondition' => '

A leaf node condition which can be used to specify a tag condition.

', 'TagAndConditionList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'TagKeyList$member' => NULL, 'TagMap$key' => NULL, 'TagSet$key' => '

The tag key in the tagSet.

', ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => '

The tag keys.

', ], ], 'TagKeyString' => [ 'base' => NULL, 'refs' => [ 'TagSearchCondition$tagKey' => '

The tag key used in the tag search condition.

', ], ], 'TagMap' => [ 'base' => NULL, 'refs' => [ 'AgentStatus$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ClaimPhoneNumberRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ClaimedPhoneNumberSummary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ContactFlow$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ContactFlowModule$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateAgentStatusRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateContactFlowModuleRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateContactFlowRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateHoursOfOperationRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateIntegrationAssociationRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreatePromptRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateQueueRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateQuickConnectRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateRoutingProfileRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateSecurityProfileRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateTrafficDistributionGroupRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateUseCaseRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateUserHierarchyGroupRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateUserRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateViewRequest$Tags' => '

The tags associated with the view resource (not specific to view version).These tags can be used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'CreateVocabularyRequest$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'Evaluation$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'EvaluationForm$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'GetTaskTemplateResponse$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'HierarchyGroup$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'HoursOfOperation$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'ListTagsForResourceResponse$tags' => '

Information about the tags.

', 'Prompt$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'Queue$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'QuickConnect$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'RoutingProfile$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'Rule$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'SecurityProfile$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'SecurityProfileSearchSummary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'TagResourceRequest$tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'TrafficDistributionGroup$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'User$Tags' => '

The tags.

', 'UserSearchSummary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', 'View$Tags' => '

The tags associated with the view resource (not specific to view version).

', 'Vocabulary$Tags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

', ], ], 'TagOrConditionList' => [ 'base' => NULL, 'refs' => [ 'ControlPlaneTagFilter$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagRestrictedResourceList' => [ 'base' => NULL, 'refs' => [ 'CreateSecurityProfileRequest$TagRestrictedResources' => '

The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile | Queue | RoutingProfile

', 'SecurityProfile$TagRestrictedResources' => '

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

', 'UpdateSecurityProfileRequest$TagRestrictedResources' => '

The list of resources that a security profile applies tag restrictions to in Amazon Connect.

', ], ], 'TagRestrictedResourceName' => [ 'base' => NULL, 'refs' => [ 'TagRestrictedResourceList$member' => NULL, ], ], 'TagSearchCondition' => [ 'base' => '

The search criteria to be used to return tags.

', 'refs' => [ 'ResourceTagsSearchCriteria$TagSearchCondition' => '

The search criteria to be used to return tags.

', ], ], 'TagSet' => [ 'base' => '

A tag set contains tag key and tag value.

', 'refs' => [ 'TagsList$member' => NULL, ], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'TagMap$value' => NULL, 'TagSet$value' => '

The tag value in the tagSet.

', ], ], 'TagValueString' => [ 'base' => NULL, 'refs' => [ 'TagSearchCondition$tagValue' => '

The tag value used in the tag search condition.

', ], ], 'TagsList' => [ 'base' => NULL, 'refs' => [ 'SearchResourceTagsResponse$Tags' => '

A list of tags used in the Amazon Connect instance.

', ], ], 'TaskActionDefinition' => [ 'base' => '

Information about the task action.

', 'refs' => [ 'RuleAction$TaskAction' => '

Information about the task action. This field is required if TriggerEventSource is one of the following values: OnZendeskTicketCreate | OnZendeskTicketStatusUpdate | OnSalesforceCaseCreate

', ], ], 'TaskDescriptionExpression' => [ 'base' => NULL, 'refs' => [ 'TaskActionDefinition$Description' => '

The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'TaskNameExpression' => [ 'base' => NULL, 'refs' => [ 'TaskActionDefinition$Name' => '

The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.

', ], ], 'TaskTemplateArn' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) for the task template resource.

', 'GetTaskTemplateResponse$Arn' => '

The Amazon Resource Name (ARN).

', 'TaskTemplateMetadata$Arn' => '

The Amazon Resource Name (ARN) of the task template.

', 'UpdateTaskTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) for the task template resource.

', ], ], 'TaskTemplateConstraints' => [ 'base' => '

Describes constraints that apply to the template fields.

', 'refs' => [ 'CreateTaskTemplateRequest$Constraints' => '

Constraints that are applicable to the fields listed.

', 'GetTaskTemplateResponse$Constraints' => '

Constraints that are applicable to the fields listed.

', 'UpdateTaskTemplateRequest$Constraints' => '

Constraints that are applicable to the fields listed.

', 'UpdateTaskTemplateResponse$Constraints' => '

Constraints that are applicable to the fields listed.

', ], ], 'TaskTemplateDefaultFieldValue' => [ 'base' => '

Describes a default field and its corresponding value.

', 'refs' => [ 'TaskTemplateDefaultFieldValueList$member' => NULL, ], ], 'TaskTemplateDefaultFieldValueList' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateDefaults$DefaultFieldValues' => '

Default value for the field.

', ], ], 'TaskTemplateDefaults' => [ 'base' => '

Describes default values for fields on a template.

', 'refs' => [ 'CreateTaskTemplateRequest$Defaults' => '

The default values for fields when a task is created by referencing this template.

', 'GetTaskTemplateResponse$Defaults' => '

The default values for fields when a task is created by referencing this template.

', 'UpdateTaskTemplateRequest$Defaults' => '

The default values for fields when a task is created by referencing this template.

', 'UpdateTaskTemplateResponse$Defaults' => '

The default values for fields when a task is created by referencing this template.

', ], ], 'TaskTemplateDescription' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Description' => '

The description of the task template.

', 'GetTaskTemplateResponse$Description' => '

The description of the task template.

', 'TaskTemplateMetadata$Description' => '

The description of the task template.

', 'UpdateTaskTemplateRequest$Description' => '

The description of the task template.

', 'UpdateTaskTemplateResponse$Description' => '

The description of the task template.

', ], ], 'TaskTemplateField' => [ 'base' => '

Describes a single task template field.

', 'refs' => [ 'TaskTemplateFields$member' => NULL, ], ], 'TaskTemplateFieldDescription' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateField$Description' => '

The description of the field.

', ], ], 'TaskTemplateFieldIdentifier' => [ 'base' => '

The identifier of the task template field.

', 'refs' => [ 'InvisibleFieldInfo$Id' => '

Identifier of the invisible field.

', 'ReadOnlyFieldInfo$Id' => '

Identifier of the read-only field.

', 'RequiredFieldInfo$Id' => '

The unique identifier for the field.

', 'TaskTemplateDefaultFieldValue$Id' => '

Identifier of a field.

', 'TaskTemplateField$Id' => '

The unique identifier for the field.

', ], ], 'TaskTemplateFieldName' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateFieldIdentifier$Name' => '

The name of the task template field.

', ], ], 'TaskTemplateFieldType' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateField$Type' => '

Indicates the type of field.

', ], ], 'TaskTemplateFieldValue' => [ 'base' => NULL, 'refs' => [ 'TaskTemplateDefaultFieldValue$DefaultValue' => '

Default value for the field.

', ], ], 'TaskTemplateFields' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Fields' => '

Fields that are part of the template.

', 'GetTaskTemplateResponse$Fields' => '

Fields that are part of the template.

', 'UpdateTaskTemplateRequest$Fields' => '

Fields that are part of the template.

', 'UpdateTaskTemplateResponse$Fields' => '

Fields that are part of the template.

', ], ], 'TaskTemplateId' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateResponse$Id' => '

The identifier of the task template resource.

', 'DeleteTaskTemplateRequest$TaskTemplateId' => '

A unique identifier for the task template.

', 'GetTaskTemplateRequest$TaskTemplateId' => '

A unique identifier for the task template.

', 'GetTaskTemplateResponse$Id' => '

A unique identifier for the task template.

', 'StartTaskContactRequest$TaskTemplateId' => '

A unique identifier for the task template. For more information about task templates, see Create task templates in the Amazon Connect Administrator Guide.

', 'TaskTemplateMetadata$Id' => '

A unique identifier for the task template.

', 'UpdateTaskTemplateRequest$TaskTemplateId' => '

A unique identifier for the task template.

', 'UpdateTaskTemplateResponse$Id' => '

The identifier of the task template resource.

', ], ], 'TaskTemplateList' => [ 'base' => NULL, 'refs' => [ 'ListTaskTemplatesResponse$TaskTemplates' => '

Provides details about a list of task templates belonging to an instance.

', ], ], 'TaskTemplateMetadata' => [ 'base' => '

Contains summary information about the task template.

', 'refs' => [ 'TaskTemplateList$member' => NULL, ], ], 'TaskTemplateName' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Name' => '

The name of the task template.

', 'GetTaskTemplateResponse$Name' => '

The name of the task template.

', 'ListTaskTemplatesRequest$Name' => '

The name of the task template.

', 'TaskTemplateMetadata$Name' => '

The name of the task template.

', 'UpdateTaskTemplateRequest$Name' => '

The name of the task template.

', 'UpdateTaskTemplateResponse$Name' => '

The name of the task template.

', ], ], 'TaskTemplateSingleSelectOption' => [ 'base' => NULL, 'refs' => [ 'SingleSelectOptions$member' => NULL, ], ], 'TaskTemplateStatus' => [ 'base' => NULL, 'refs' => [ 'CreateTaskTemplateRequest$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'GetTaskTemplateResponse$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'ListTaskTemplatesRequest$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'TaskTemplateMetadata$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'UpdateTaskTemplateRequest$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', 'UpdateTaskTemplateResponse$Status' => '

Marks a template as ACTIVE or INACTIVE for a task to refer to it. Tasks can only be created from ACTIVE templates. If a template is marked as INACTIVE, then a task that refers to this template cannot be created.

', ], ], 'TelephonyConfig' => [ 'base' => '

The distribution of traffic between the instance and its replicas.

', 'refs' => [ 'GetTrafficDistributionResponse$TelephonyConfig' => '

The distribution of traffic between the instance and its replicas.

', 'UpdateTrafficDistributionRequest$TelephonyConfig' => '

The distribution of traffic between the instance and its replica(s).

', ], ], 'Threshold' => [ 'base' => '

Contains information about the threshold for service level metrics.

', 'refs' => [ 'HistoricalMetric$Threshold' => '

The threshold for the metric, used with service level metrics.

', ], ], 'ThresholdCollections' => [ 'base' => NULL, 'refs' => [ 'MetricV2$Threshold' => '

Contains information about the threshold for service level metrics.

', ], ], 'ThresholdV2' => [ 'base' => '

Contains information about the threshold for service level metrics.

', 'refs' => [ 'ThresholdCollections$member' => NULL, ], ], 'ThresholdValue' => [ 'base' => NULL, 'refs' => [ 'Threshold$ThresholdValue' => '

The threshold value to compare.

', 'ThresholdV2$ThresholdValue' => '

The threshold value to compare.

', ], ], 'ThrottlingException' => [ 'base' => '

The throttling limit has been exceeded.

', 'refs' => [], ], 'TimeZone' => [ 'base' => NULL, 'refs' => [ 'CreateHoursOfOperationRequest$TimeZone' => '

The time zone of the hours of operation.

', 'HoursOfOperation$TimeZone' => '

The time zone for the hours of operation.

', 'UpdateHoursOfOperationRequest$TimeZone' => '

The time zone of the hours of operation.

', ], ], 'TimerEligibleParticipantRoles' => [ 'base' => NULL, 'refs' => [ 'ParticipantTimerConfiguration$ParticipantRole' => '

The role of the participant in the chat conversation.

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'AgentContactReference$StateStartTimestamp' => '

The epoch timestamp when the contact state started.

', 'AgentContactReference$ConnectedToAgentTimestamp' => '

The time at which the contact was connected to an agent.

', 'AgentStatus$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'AgentStatusReference$StatusStartTimestamp' => '

The start timestamp of the agent\'s status.

', 'AgentStatusSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Evaluation$CreatedTime' => '

The timestamp for when the evaluation was created.

', 'Evaluation$LastModifiedTime' => '

The timestamp for when the evaluation was last updated.

', 'EvaluationForm$CreatedTime' => '

The timestamp for when the evaluation form was created.

', 'EvaluationForm$LastModifiedTime' => '

The timestamp for when the evaluation form was last updated.

', 'EvaluationFormSummary$CreatedTime' => '

The timestamp for when the evaluation form was created.

', 'EvaluationFormSummary$LastModifiedTime' => '

The timestamp for when the evaluation form was last updated.

', 'EvaluationFormSummary$LastActivatedTime' => '

The timestamp for when the evaluation form was last activated.

', 'EvaluationFormVersionSummary$CreatedTime' => '

The timestamp for when the evaluation form was created.

', 'EvaluationFormVersionSummary$LastModifiedTime' => '

The timestamp for when the evaluation form was last updated.

', 'EvaluationSummary$CreatedTime' => '

The timestamp for when the evaluation was created.

', 'EvaluationSummary$LastModifiedTime' => '

The timestamp for when the evaluation was last updated.

', 'GetMetricDataV2Request$StartTime' => '

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be before the end time timestamp. The start and end time depends on the IntervalPeriod selected. By default the time range between start and end time is 35 days. Historical metrics are available for 3 months.

', 'GetMetricDataV2Request$EndTime' => '

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be later than the start time timestamp. It cannot be later than the current timestamp.

', 'GetPromptFileResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HierarchyGroup$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HierarchyGroupSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HierarchyLevel$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HoursOfOperation$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'HoursOfOperationSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Instance$CreatedTime' => '

When the instance was created.

', 'InstanceSummary$CreatedTime' => '

When the instance was created.

', 'ListQueueQuickConnectsResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'ListRoutingProfileQueuesResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'ListSecurityProfileApplicationsResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'ListSecurityProfilePermissionsResponse$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'MetricInterval$StartTime' => '

The timestamp, in UNIX Epoch time format. Start time is based on the interval period selected.

', 'MetricInterval$EndTime' => '

The timestamp, in UNIX Epoch time format. End time is based on the interval period selected. For example, If IntervalPeriod is selected THIRTY_MIN, StartTime and EndTime in the API request differs by 1 day, then 48 results are returned in the response. Each result is aggregated by the 30 minutes period, with each StartTime and EndTime differing by 30 minutes.

', 'Prompt$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'PromptSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Queue$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'QueueSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'QuickConnect$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'QuickConnectSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'RoutingProfile$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'RoutingProfileSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'Rule$CreatedTime' => '

The timestamp for when the rule was created.

', 'Rule$LastUpdatedTime' => '

The timestamp for the when the rule was last updated.

', 'RuleSummary$CreatedTime' => '

The timestamp for when the rule was created.

', 'RuleSummary$LastUpdatedTime' => '

The timestamp for when the rule was last updated.

', 'SecurityProfile$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'SecurityProfileSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'StartTaskContactRequest$ScheduledTime' => '

The timestamp, in Unix Epoch seconds format, at which to start running the inbound flow. The scheduled time cannot be in the past. It must be within up to 6 days in future.

', 'UpdateContactScheduleRequest$ScheduledTime' => '

The timestamp, in Unix Epoch seconds format, at which to start running the inbound flow. The scheduled time cannot be in the past. It must be within up to 6 days in future.

', 'User$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'UserSummary$LastModifiedTime' => '

The timestamp when this resource was last modified.

', 'View$CreatedTime' => '

The timestamp of when the view was created.

', 'View$LastModifiedTime' => '

Latest timestamp of the UpdateViewContent or CreateViewVersion operations.

', ], ], 'TooManyRequestsException' => [ 'base' => '

Displayed when rate-related API limits are exceeded.

', 'refs' => [], ], 'TrafficDistributionGroup' => [ 'base' => '

Information about a traffic distribution group.

', 'refs' => [ 'DescribeTrafficDistributionGroupResponse$TrafficDistributionGroup' => '

Information about the traffic distribution group.

', ], ], 'TrafficDistributionGroupArn' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupResponse$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', 'GetTrafficDistributionResponse$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', 'TrafficDistributionGroup$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', 'TrafficDistributionGroupSummary$Arn' => '

The Amazon Resource Name (ARN) of the traffic distribution group.

', ], ], 'TrafficDistributionGroupId' => [ 'base' => NULL, 'refs' => [ 'CreateTrafficDistributionGroupResponse$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'GetTrafficDistributionResponse$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'TrafficDistributionGroup$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'TrafficDistributionGroupSummary$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', ], ], 'TrafficDistributionGroupIdOrArn' => [ 'base' => NULL, 'refs' => [ 'AssociateTrafficDistributionGroupUserRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'DeleteTrafficDistributionGroupRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'DescribeTrafficDistributionGroupRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'DisassociateTrafficDistributionGroupUserRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'GetTrafficDistributionRequest$Id' => '

The identifier of the traffic distribution group.

', 'ListTrafficDistributionGroupUsersRequest$TrafficDistributionGroupId' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', 'UpdateTrafficDistributionRequest$Id' => '

The identifier of the traffic distribution group. This can be the ID or the ARN if the API is being called in the Region where the traffic distribution group was created. The ARN must be provided if the call is from the replicated Region.

', ], ], 'TrafficDistributionGroupStatus' => [ 'base' => NULL, 'refs' => [ 'TrafficDistributionGroup$Status' => '

The status of the traffic distribution group.

', 'TrafficDistributionGroupSummary$Status' => '

The status of the traffic distribution group.

', ], ], 'TrafficDistributionGroupSummary' => [ 'base' => '

Information about traffic distribution groups.

', 'refs' => [ 'TrafficDistributionGroupSummaryList$member' => NULL, ], ], 'TrafficDistributionGroupSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTrafficDistributionGroupsResponse$TrafficDistributionGroupSummaryList' => '

A list of traffic distribution groups.

', ], ], 'TrafficDistributionGroupUserSummary' => [ 'base' => '

Summary information about a traffic distribution group user.

', 'refs' => [ 'TrafficDistributionGroupUserSummaryList$member' => NULL, ], ], 'TrafficDistributionGroupUserSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTrafficDistributionGroupUsersResponse$TrafficDistributionGroupUserSummaryList' => '

A list of traffic distribution group users.

', ], ], 'TrafficType' => [ 'base' => NULL, 'refs' => [ 'StartOutboundVoiceContactRequest$TrafficType' => '

Denotes the class of traffic. Calls with different traffic types are handled differently by Amazon Connect. The default value is GENERAL. Use CAMPAIGN if EnableAnswerMachineDetection is set to true. For all other cases, use GENERAL.

', ], ], 'TransferContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'TransferContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'URI' => [ 'base' => NULL, 'refs' => [ 'CreateIntegrationAssociationRequest$SourceApplicationUrl' => '

The URL for the external application. This field is only required for the EVENT integration type.

', 'IntegrationAssociationSummary$SourceApplicationUrl' => '

The URL for the external application.

', ], ], 'Unit' => [ 'base' => NULL, 'refs' => [ 'CurrentMetric$Unit' => '

The unit for the metric.

', 'HistoricalMetric$Unit' => '

The unit for the metric.

', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAgentStatusDescription' => [ 'base' => NULL, 'refs' => [ 'UpdateAgentStatusRequest$Description' => '

The description of the agent status.

', ], ], 'UpdateAgentStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactAttributesRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactAttributesResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactEvaluationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactEvaluationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowContentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowContentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleContentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleContentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowModuleMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactFlowNameResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContactScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEvaluationFormRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEvaluationFormResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateHoursOfOperationDescription' => [ 'base' => NULL, 'refs' => [ 'UpdateHoursOfOperationRequest$Description' => '

The description of the hours of operation.

', ], ], 'UpdateHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceAttributeRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceStorageConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateParticipantRoleConfigChannelInfo' => [ 'base' => '

Configuration information for the chat participant role.

', 'refs' => [ 'UpdateParticipantRoleConfigRequest$ChannelConfiguration' => '

The Amazon Connect channel you want to configure.

', ], ], 'UpdateParticipantRoleConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateParticipantRoleConfigResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePhoneNumberMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePhoneNumberRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePhoneNumberResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePromptRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePromptResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueHoursOfOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueMaxContactsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueOutboundCallerConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQuickConnectConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQuickConnectDescription' => [ 'base' => NULL, 'refs' => [ 'UpdateQuickConnectNameRequest$Description' => '

The description of the quick connect.

', ], ], 'UpdateQuickConnectNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileAgentAvailabilityTimerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileConcurrencyRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileDefaultOutboundQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRoutingProfileQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSecurityProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTaskTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTaskTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTrafficDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTrafficDistributionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserHierarchyGroupNameRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserHierarchyRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserHierarchyStructureRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserIdentityInfoRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserPhoneConfigRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserRoutingProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserSecurityProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewContentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewContentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateViewMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'Url' => [ 'base' => NULL, 'refs' => [ 'GetFederationTokenResponse$SignInUrl' => '

The URL to sign into the user\'s instance.

', 'Instance$InstanceAccessUrl' => '

This URL allows contact center users to access the Amazon Connect admin website.

', 'InstanceSummary$InstanceAccessUrl' => '

This URL allows contact center users to access the Amazon Connect admin website.

', ], ], 'UrlReference' => [ 'base' => '

The URL reference.

', 'refs' => [ 'ReferenceSummary$Url' => '

Information about the reference when the referenceType is URL. Otherwise, null.

', ], ], 'UseCase' => [ 'base' => '

Contains the use case.

', 'refs' => [ 'UseCaseSummaryList$member' => NULL, ], ], 'UseCaseId' => [ 'base' => NULL, 'refs' => [ 'CreateUseCaseResponse$UseCaseId' => '

The identifier of the use case.

', 'DeleteUseCaseRequest$UseCaseId' => '

The identifier for the use case.

', 'UseCase$UseCaseId' => '

The identifier for the use case.

', ], ], 'UseCaseSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListUseCasesResponse$UseCaseSummaryList' => '

The use cases.

', ], ], 'UseCaseType' => [ 'base' => NULL, 'refs' => [ 'CreateUseCaseRequest$UseCaseType' => '

The type of use case to associate to the integration association. Each integration association can have only one of each use case type.

', 'UseCase$UseCaseType' => '

The type of use case to associate to the integration association. Each integration association can have only one of each use case type.

', ], ], 'User' => [ 'base' => '

Contains information about a user account for an Amazon Connect instance.

', 'refs' => [ 'DescribeUserResponse$User' => '

Information about the user account and configuration settings.

', ], ], 'UserData' => [ 'base' => '

Data for a user.

', 'refs' => [ 'UserDataList$member' => NULL, ], ], 'UserDataFilters' => [ 'base' => '

A filter for the user data.

', 'refs' => [ 'GetCurrentUserDataRequest$Filters' => '

The filters to apply to returned user data. You can filter up to the following limits:

The user data is retrieved for only the specified values/resources in the filter. A maximum of one filter can be passed from queues, routing profiles, agents, and user hierarchy groups.

Currently tagging is only supported on the resources that are passed in the filter.

', ], ], 'UserDataHierarchyGroups' => [ 'base' => NULL, 'refs' => [ 'UserDataFilters$UserHierarchyGroups' => '

A UserHierarchyGroup ID or ARN.

', ], ], 'UserDataList' => [ 'base' => NULL, 'refs' => [ 'GetCurrentUserDataResponse$UserDataList' => '

A list of the user data that is returned.

', ], ], 'UserId' => [ 'base' => NULL, 'refs' => [ 'AgentsMinOneMaxHundred$member' => NULL, 'AssociateTrafficDistributionGroupUserRequest$UserId' => '

The identifier of the user account. This can be the ID or the ARN of the user.

', 'CreateUserResponse$UserId' => '

The identifier of the user account.

', 'DeleteUserRequest$UserId' => '

The identifier of the user.

', 'DescribeUserRequest$UserId' => '

The identifier of the user account.

', 'DisassociateTrafficDistributionGroupUserRequest$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', 'DismissUserContactRequest$UserId' => '

The identifier of the user account.

', 'PutUserStatusRequest$UserId' => '

The identifier of the user.

', 'TrafficDistributionGroupUserSummary$UserId' => '

The identifier for the user. This can be the ID or the ARN of the user.

', 'UpdateUserHierarchyRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserIdentityInfoRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserPhoneConfigRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserRoutingProfileRequest$UserId' => '

The identifier of the user account.

', 'UpdateUserSecurityProfilesRequest$UserId' => '

The identifier of the user account.

', 'User$Id' => '

The identifier of the user account.

', 'UserIdList$member' => NULL, 'UserQuickConnectConfig$UserId' => '

The identifier of the user.

', 'UserReference$Id' => '

The unique identifier for the user.

', 'UserSearchSummary$Id' => '

The identifier of the user\'s summary.

', 'UserSummary$Id' => '

The identifier of the user account.

', ], ], 'UserIdList' => [ 'base' => NULL, 'refs' => [ 'NotificationRecipientType$UserIds' => '

A list of user IDs.

', ], ], 'UserIdentityInfo' => [ 'base' => '

Contains information about the identity of a user.

', 'refs' => [ 'CreateUserRequest$IdentityInfo' => '

The information about the identity of the user.

', 'UpdateUserIdentityInfoRequest$IdentityInfo' => '

The identity information for the user.

', 'User$IdentityInfo' => '

Information about the user identity.

', ], ], 'UserIdentityInfoLite' => [ 'base' => '

The user\'s first name and last name.

', 'refs' => [ 'UserSearchSummary$IdentityInfo' => '

The user\'s first name and last name.

', ], ], 'UserNotFoundException' => [ 'base' => '

No user with the specified credentials was found in the Amazon Connect instance.

', 'refs' => [], ], 'UserPhoneConfig' => [ 'base' => '

Contains information about the phone configuration settings for a user.

', 'refs' => [ 'CreateUserRequest$PhoneConfig' => '

The phone settings for the user.

', 'UpdateUserPhoneConfigRequest$PhoneConfig' => '

Information about phone configuration settings for the user.

', 'User$PhoneConfig' => '

Information about the phone configuration for the user.

', 'UserSearchSummary$PhoneConfig' => NULL, ], ], 'UserQuickConnectConfig' => [ 'base' => '

Contains information about the quick connect configuration settings for a user. The contact flow must be of type Transfer to Agent.

', 'refs' => [ 'QuickConnectConfig$UserConfig' => '

The user configuration. This is required only if QuickConnectType is USER.

', ], ], 'UserReference' => [ 'base' => '

Information about the user.

', 'refs' => [ 'UserData$User' => '

Information about the user for the data that is returned. It contains the resourceId and ARN of the user.

', ], ], 'UserSearchConditionList' => [ 'base' => NULL, 'refs' => [ 'UserSearchCriteria$OrConditions' => '

A list of conditions which would be applied together with an OR condition.

', 'UserSearchCriteria$AndConditions' => '

A list of conditions which would be applied together with an AND condition.

', ], ], 'UserSearchCriteria' => [ 'base' => '

The search criteria to be used to return users.

The name and description fields support "contains" queries with a minimum of 2 characters and a maximum of 25 characters. Any queries with character lengths outside of this range will throw invalid results.

', 'refs' => [ 'SearchUsersRequest$SearchCriteria' => NULL, 'UserSearchConditionList$member' => NULL, ], ], 'UserSearchFilter' => [ 'base' => '

Filters to be applied to search results.

', 'refs' => [ 'SearchUsersRequest$SearchFilter' => '

Filters to be applied to search results.

', ], ], 'UserSearchSummary' => [ 'base' => '

Information about the returned users.

', 'refs' => [ 'UserSearchSummaryList$member' => NULL, ], ], 'UserSearchSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchUsersResponse$Users' => '

Information about the users.

', ], ], 'UserSummary' => [ 'base' => '

Contains summary information about a user.

', 'refs' => [ 'UserSummaryList$member' => NULL, ], ], 'UserSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListUsersResponse$UserSummaryList' => '

Information about the users.

', ], ], 'UserTagMap' => [ 'base' => NULL, 'refs' => [ 'NotificationRecipientType$UserTags' => '

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

', ], ], 'Value' => [ 'base' => NULL, 'refs' => [ 'CurrentMetricData$Value' => '

The value of the metric.

', 'HistoricalMetricData$Value' => '

The value of the metric.

', 'MetricDataV2$Value' => '

The corresponding value of the metric returned in the response.

', ], ], 'VersionNumber' => [ 'base' => NULL, 'refs' => [ 'ActivateEvaluationFormRequest$EvaluationFormVersion' => '

The version of the evaluation form to activate. If the version property is not provided, the latest version of the evaluation form is activated.

', 'ActivateEvaluationFormResponse$EvaluationFormVersion' => '

A version of the evaluation form.

', 'DeactivateEvaluationFormRequest$EvaluationFormVersion' => '

A version of the evaluation form. If the version property is not provided, the latest version of the evaluation form is deactivated.

', 'DeactivateEvaluationFormResponse$EvaluationFormVersion' => '

The version of the deactivated evaluation form resource.

', 'DeleteEvaluationFormRequest$EvaluationFormVersion' => '

The unique identifier for the evaluation form.

', 'DescribeEvaluationFormRequest$EvaluationFormVersion' => '

A version of the evaluation form.

', 'EvaluationForm$EvaluationFormVersion' => '

A version of the evaluation form.

', 'EvaluationFormContent$EvaluationFormVersion' => '

A version of the evaluation form.

', 'EvaluationFormSummary$LatestVersion' => '

The version number of the latest evaluation form version.

', 'EvaluationFormSummary$ActiveVersion' => '

The version of the active evaluation form version.

', 'EvaluationFormVersionSummary$EvaluationFormVersion' => '

A version of the evaluation form.

', 'UpdateEvaluationFormRequest$EvaluationFormVersion' => '

A version of the evaluation form to update.

', 'UpdateEvaluationFormResponse$EvaluationFormVersion' => '

The version of the updated evaluation form resource.

', ], ], 'View' => [ 'base' => '

A view resource object. Contains metadata and content necessary to render the view.

', 'refs' => [ 'CreateViewResponse$View' => '

A view resource object. Contains metadata and content necessary to render the view.

', 'CreateViewVersionResponse$View' => '

All view data is contained within the View object.

', 'DescribeViewResponse$View' => '

All view data is contained within the View object.

', 'UpdateViewContentResponse$View' => '

A view resource object. Contains metadata and content necessary to render the view.

', ], ], 'ViewAction' => [ 'base' => NULL, 'refs' => [ 'ViewActions$member' => NULL, ], ], 'ViewActions' => [ 'base' => NULL, 'refs' => [ 'ViewContent$Actions' => '

A list of possible actions from the view.

', 'ViewInputContent$Actions' => '

A list of possible actions from the view.

', ], ], 'ViewContent' => [ 'base' => '

View content containing all content necessary to render a view except for runtime input data.

', 'refs' => [ 'View$Content' => '

View content containing all content necessary to render a view except for runtime input data.

', ], ], 'ViewContentSha256' => [ 'base' => NULL, 'refs' => [ 'CreateViewVersionRequest$ViewContentSha256' => '

Indicates the checksum value of the latest published view content.

', 'View$ViewContentSha256' => '

Indicates the checksum value of the latest published view content.

', ], ], 'ViewDescription' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$Description' => '

The description of the view.

', 'CreateViewVersionRequest$VersionDescription' => '

The description for the version being published.

', 'UpdateViewMetadataRequest$Description' => '

The description of the view.

', 'View$Description' => '

The description of the view.

', 'View$VersionDescription' => '

The description of the version.

', 'ViewSummary$Description' => '

The description of the view.

', 'ViewVersionSummary$Description' => '

The description of the view version.

', 'ViewVersionSummary$VersionDescription' => '

The description of the view version.

', ], ], 'ViewId' => [ 'base' => NULL, 'refs' => [ 'CreateViewVersionRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'DeleteViewRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'DeleteViewVersionRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'DescribeViewRequest$ViewId' => '

The ViewId of the view. This must be an ARN for Amazon Web Services managed views.

', 'ListViewVersionsRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'UpdateViewContentRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'UpdateViewMetadataRequest$ViewId' => '

The identifier of the view. Both ViewArn and ViewId can be used.

', 'View$Id' => '

The identifier of the view.

', 'ViewSummary$Id' => '

The identifier of the view.

', 'ViewVersionSummary$Id' => '

The identifier of the view version.

', ], ], 'ViewInputContent' => [ 'base' => '

View content containing all content necessary to render a view except for runtime input data and the runtime input schema, which is auto-generated by this operation.

', 'refs' => [ 'CreateViewRequest$Content' => '

View content containing all content necessary to render a view except for runtime input data.

The total uncompressed content has a maximum file size of 400kB.

', 'UpdateViewContentRequest$Content' => '

View content containing all content necessary to render a view except for runtime input data and the runtime input schema, which is auto-generated by this operation.

The total uncompressed content has a maximum file size of 400kB.

', ], ], 'ViewInputSchema' => [ 'base' => NULL, 'refs' => [ 'ViewContent$InputSchema' => '

The data schema matching data that the view template must be provided to render.

', ], ], 'ViewName' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$Name' => '

The name of the view.

', 'UpdateViewMetadataRequest$Name' => '

The name of the view.

', 'View$Name' => '

The name of the view.

', 'ViewSummary$Name' => '

The name of the view.

', 'ViewVersionSummary$Name' => '

The name of the view version.

', ], ], 'ViewStatus' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', 'UpdateViewContentRequest$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', 'View$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', 'ViewSummary$Status' => '

Indicates the view status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content.

', ], ], 'ViewSummary' => [ 'base' => '

A summary of a view\'s metadata.

', 'refs' => [ 'ViewsSummaryList$member' => NULL, ], ], 'ViewTemplate' => [ 'base' => NULL, 'refs' => [ 'ViewContent$Template' => '

The view template representing the structure of the view.

', 'ViewInputContent$Template' => '

The view template representing the structure of the view.

', ], ], 'ViewType' => [ 'base' => NULL, 'refs' => [ 'ListViewsRequest$Type' => '

The type of the view.

', 'View$Type' => '

The type of the view - CUSTOMER_MANAGED.

', 'ViewSummary$Type' => '

The type of the view.

', 'ViewVersionSummary$Type' => '

The type of the view version.

', ], ], 'ViewVersion' => [ 'base' => NULL, 'refs' => [ 'DeleteViewVersionRequest$ViewVersion' => '

The version number of the view.

', 'View$Version' => '

Current version of the view.

', 'ViewVersionSummary$Version' => '

The sequentially incremented version of the view version.

', ], ], 'ViewVersionSummary' => [ 'base' => '

A summary of a view version\'s metadata.

', 'refs' => [ 'ViewVersionSummaryList$member' => NULL, ], ], 'ViewVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListViewVersionsResponse$ViewVersionSummaryList' => '

A list of view version summaries.

', ], ], 'ViewsClientToken' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$ClientToken' => '

A unique Id for each create view request to avoid duplicate view creation. For example, the view is idempotent ClientToken is provided.

', ], ], 'ViewsInstanceId' => [ 'base' => NULL, 'refs' => [ 'CreateViewRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'CreateViewVersionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'DeleteViewRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'DeleteViewVersionRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'DescribeViewRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'ListViewVersionsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'ListViewsRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'UpdateViewContentRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', 'UpdateViewMetadataRequest$InstanceId' => '

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

', ], ], 'ViewsNextToken' => [ 'base' => NULL, 'refs' => [ 'ListViewVersionsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListViewVersionsResponse$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListViewsRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListViewsResponse$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', ], ], 'ViewsSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListViewsResponse$ViewsSummaryList' => '

A list of view summaries.

', ], ], 'Vocabulary' => [ 'base' => '

Contains information about a custom vocabulary.

', 'refs' => [ 'DescribeVocabularyResponse$Vocabulary' => '

A list of specific words that you want Contact Lens for Amazon Connect to recognize in your audio input. They are generally domain-specific words and phrases, words that Contact Lens is not recognizing, or proper nouns.

', ], ], 'VocabularyContent' => [ 'base' => NULL, 'refs' => [ 'CreateVocabularyRequest$Content' => '

The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. The size limit is 50KB. For more information, see Create a custom vocabulary using a table.

', 'Vocabulary$Content' => '

The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table.

', ], ], 'VocabularyFailureReason' => [ 'base' => NULL, 'refs' => [ 'Vocabulary$FailureReason' => '

The reason why the custom vocabulary was not created.

', 'VocabularySummary$FailureReason' => '

The reason why the custom vocabulary was not created.

', ], ], 'VocabularyId' => [ 'base' => NULL, 'refs' => [ 'AssociateDefaultVocabularyRequest$VocabularyId' => '

The identifier of the custom vocabulary. If this is empty, the default is set to none.

', 'CreateVocabularyResponse$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DefaultVocabulary$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DeleteVocabularyRequest$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DeleteVocabularyResponse$VocabularyId' => '

The identifier of the custom vocabulary.

', 'DescribeVocabularyRequest$VocabularyId' => '

The identifier of the custom vocabulary.

', 'Vocabulary$Id' => '

The identifier of the custom vocabulary.

', 'VocabularySummary$Id' => '

The identifier of the custom vocabulary.

', ], ], 'VocabularyLanguageCode' => [ 'base' => NULL, 'refs' => [ 'AssociateDefaultVocabularyRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'CreateVocabularyRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'DefaultVocabulary$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'ListDefaultVocabulariesRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'SearchVocabulariesRequest$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'Vocabulary$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', 'VocabularySummary$LanguageCode' => '

The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

', ], ], 'VocabularyLastModifiedTime' => [ 'base' => NULL, 'refs' => [ 'Vocabulary$LastModifiedTime' => '

The timestamp when the custom vocabulary was last modified.

', 'VocabularySummary$LastModifiedTime' => '

The timestamp when the custom vocabulary was last modified.

', ], ], 'VocabularyName' => [ 'base' => NULL, 'refs' => [ 'CreateVocabularyRequest$VocabularyName' => '

A unique name of the custom vocabulary.

', 'DefaultVocabulary$VocabularyName' => '

A unique name of the custom vocabulary.

', 'SearchVocabulariesRequest$NameStartsWith' => '

The starting pattern of the name of the vocabulary.

', 'Vocabulary$Name' => '

A unique name of the custom vocabulary.

', 'VocabularySummary$Name' => '

A unique name of the custom vocabulary.

', ], ], 'VocabularyNextToken' => [ 'base' => NULL, 'refs' => [ 'ListDefaultVocabulariesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'ListDefaultVocabulariesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', 'SearchVocabulariesRequest$NextToken' => '

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

', 'SearchVocabulariesResponse$NextToken' => '

If there are additional results, this is the token for the next set of results.

', ], ], 'VocabularyState' => [ 'base' => NULL, 'refs' => [ 'CreateVocabularyResponse$State' => '

The current state of the custom vocabulary.

', 'DeleteVocabularyResponse$State' => '

The current state of the custom vocabulary.

', 'SearchVocabulariesRequest$State' => '

The current state of the custom vocabulary.

', 'Vocabulary$State' => '

The current state of the custom vocabulary.

', 'VocabularySummary$State' => '

The current state of the custom vocabulary.

', ], ], 'VocabularySummary' => [ 'base' => '

Contains summary information about the custom vocabulary.

', 'refs' => [ 'VocabularySummaryList$member' => NULL, ], ], 'VocabularySummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchVocabulariesResponse$VocabularySummaryList' => '

The list of the available custom vocabularies.

', ], ], 'VoiceRecordingConfiguration' => [ 'base' => '

Contains information about the recording configuration settings.

', 'refs' => [ 'StartContactRecordingRequest$VoiceRecordingConfiguration' => '

The person being recorded.

', ], ], 'VoiceRecordingTrack' => [ 'base' => NULL, 'refs' => [ 'VoiceRecordingConfiguration$VoiceRecordingTrack' => '

Identifies which track is being recorded.

', ], ], 'WisdomInfo' => [ 'base' => '

Information about Amazon Connect Wisdom.

', 'refs' => [ 'Contact$WisdomInfo' => '

Information about Amazon Connect Wisdom.

', ], ], 'resourceArnListMaxLimit100' => [ 'base' => NULL, 'refs' => [ 'BatchGetFlowAssociationRequest$ResourceIds' => '

A list of resource identifiers to retrieve flow associations.

', ], ], 'timestamp' => [ 'base' => NULL, 'refs' => [ 'AgentInfo$ConnectedToAgentTimestamp' => '

The timestamp when the contact was connected to the agent.

', 'Contact$InitiationTimestamp' => '

The date and time this contact was initiated, in UTC time. For INBOUND, this is when the contact arrived. For OUTBOUND, this is when the agent began dialing. For CALLBACK, this is when the callback contact was created. For TRANSFER and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. For MONITOR, this is when the supervisor started listening to a contact.

', 'Contact$DisconnectTimestamp' => '

The timestamp when the customer endpoint disconnected from Amazon Connect.

', 'Contact$LastUpdateTimestamp' => '

The timestamp when contact was last updated.

', 'Contact$ScheduledTimestamp' => '

The timestamp, in Unix epoch time format, at which to start running the inbound flow.

', 'Credentials$AccessTokenExpiration' => '

A token generated with an expiration time for the session a user is logged in to Amazon Connect.

', 'Credentials$RefreshTokenExpiration' => '

Renews the expiration timer for a generated token.

', 'GetCurrentMetricDataResponse$DataSnapshotTime' => '

The time at which the metrics were retrieved and cached for pagination.

', 'GetMetricDataRequest$StartTime' => '

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

', 'GetMetricDataRequest$EndTime' => '

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

', 'GetTaskTemplateResponse$LastModifiedTime' => '

The timestamp when the task template was last modified.

', 'GetTaskTemplateResponse$CreatedTime' => '

The timestamp when the task template was created.

', 'QueueInfo$EnqueueTimestamp' => '

The timestamp when the contact was added to the queue.

', 'SecurityKey$CreationTime' => '

When the security key was created.

', 'TaskTemplateMetadata$LastModifiedTime' => '

The timestamp when the task template was last modified.

', 'TaskTemplateMetadata$CreatedTime' => '

The timestamp when the task template was created.

', 'UpdateTaskTemplateResponse$LastModifiedTime' => '

The timestamp when the task template was last modified.

', 'UpdateTaskTemplateResponse$CreatedTime' => '

The timestamp when the task template was created.

', ], ], ],]; diff --git a/src/data/endpoints.json b/src/data/endpoints.json index 55e2779e94..cb4c46a010 100644 --- a/src/data/endpoints.json +++ b/src/data/endpoints.json @@ -17451,6 +17451,7 @@ "ap-northeast-1" : { }, "ap-northeast-2" : { }, "ap-southeast-1" : { }, + "ap-southeast-2" : { }, "ca-central-1" : { "variants" : [ { "hostname" : "voice-chime-fips.ca-central-1.amazonaws.com", diff --git a/src/data/endpoints.json.php b/src/data/endpoints.json.php index 1c16ea9c98..cfdd096e77 100644 --- a/src/data/endpoints.json.php +++ b/src/data/endpoints.json.php @@ -1,3 +1,3 @@ [ [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws', 'partitionName' => 'AWS Standard', 'regionRegex' => '^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$', 'regions' => [ 'af-south-1' => [ 'description' => 'Africa (Cape Town)', ], 'ap-east-1' => [ 'description' => 'Asia Pacific (Hong Kong)', ], 'ap-northeast-1' => [ 'description' => 'Asia Pacific (Tokyo)', ], 'ap-northeast-2' => [ 'description' => 'Asia Pacific (Seoul)', ], 'ap-northeast-3' => [ 'description' => 'Asia Pacific (Osaka)', ], 'ap-south-1' => [ 'description' => 'Asia Pacific (Mumbai)', ], 'ap-south-2' => [ 'description' => 'Asia Pacific (Hyderabad)', ], 'ap-southeast-1' => [ 'description' => 'Asia Pacific (Singapore)', ], 'ap-southeast-2' => [ 'description' => 'Asia Pacific (Sydney)', ], 'ap-southeast-3' => [ 'description' => 'Asia Pacific (Jakarta)', ], 'ap-southeast-4' => [ 'description' => 'Asia Pacific (Melbourne)', ], 'ca-central-1' => [ 'description' => 'Canada (Central)', ], 'eu-central-1' => [ 'description' => 'Europe (Frankfurt)', ], 'eu-central-2' => [ 'description' => 'Europe (Zurich)', ], 'eu-north-1' => [ 'description' => 'Europe (Stockholm)', ], 'eu-south-1' => [ 'description' => 'Europe (Milan)', ], 'eu-south-2' => [ 'description' => 'Europe (Spain)', ], 'eu-west-1' => [ 'description' => 'Europe (Ireland)', ], 'eu-west-2' => [ 'description' => 'Europe (London)', ], 'eu-west-3' => [ 'description' => 'Europe (Paris)', ], 'il-central-1' => [ 'description' => 'Israel (Tel Aviv)', ], 'me-central-1' => [ 'description' => 'Middle East (UAE)', ], 'me-south-1' => [ 'description' => 'Middle East (Bahrain)', ], 'sa-east-1' => [ 'description' => 'South America (Sao Paulo)', ], 'us-east-1' => [ 'description' => 'US East (N. Virginia)', ], 'us-east-2' => [ 'description' => 'US East (Ohio)', ], 'us-west-1' => [ 'description' => 'US West (N. California)', ], 'us-west-2' => [ 'description' => 'US West (Oregon)', ], ], 'services' => [ 'a4b' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'access-analyzer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'account' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'account.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'acm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-2.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'airflow' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'amplify' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifybackend' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifyuibuilder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aoss' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'api.ecr.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'api.ecr.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.ecr.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.ecr.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'api.ecr.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.ecr.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'api.ecr.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.ecr.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.ecr.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'api.ecr.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'api.ecr.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'api.ecr.ca-central-1.amazonaws.com', ], 'dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.ecr.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'api.ecr.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'api.ecr.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'api.ecr.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'api.ecr.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.ecr.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'api.ecr.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'api.ecr.eu-west-3.amazonaws.com', ], 'fips-dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'api.ecr.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'api.ecr.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'api.ecr.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.ecr.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'api.ecr.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'api.ecr.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.ecr-public' => [ 'endpoints' => [ 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr-public.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr-public.us-west-2.amazonaws.com', ], ], ], 'api.elastic-inference' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'api.elastic-inference.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'hostname' => 'api.elastic-inference.ap-northeast-2.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'api.elastic-inference.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'api.elastic-inference.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'api.elastic-inference.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'api.elastic-inference.us-west-2.amazonaws.com', ], ], ], 'api.fleethub.iot' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.iotdeviceadvisor' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotdeviceadvisor.ap-northeast-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotdeviceadvisor.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotdeviceadvisor.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotdeviceadvisor.us-west-2.amazonaws.com', ], ], ], 'api.iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iotwireless.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.iotwireless.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'api.mediatailor' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'ap-south-1' => [], 'eu-central-1' => [], 'us-east-1' => [], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'app-integrations' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appflow' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', ], ], ], 'apprunner' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], ], ], 'appsync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aps' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'athena' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'auditmanager' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'fips.batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'bedrock' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'bedrock-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock.ap-northeast-1.amazonaws.com', ], 'bedrock-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock.ap-southeast-1.amazonaws.com', ], 'bedrock-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock.eu-central-1.amazonaws.com', ], 'bedrock-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-fips.us-east-1.amazonaws.com', ], 'bedrock-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock-runtime.ap-northeast-1.amazonaws.com', ], 'bedrock-runtime-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock-runtime.ap-southeast-1.amazonaws.com', ], 'bedrock-runtime-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock-runtime.eu-central-1.amazonaws.com', ], 'bedrock-runtime-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime-fips.us-east-1.amazonaws.com', ], 'bedrock-runtime-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime.us-east-1.amazonaws.com', ], 'bedrock-runtime-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime.us-west-2.amazonaws.com', ], 'bedrock-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock.us-east-1.amazonaws.com', ], 'bedrock-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'billingconductor' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'billingconductor.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'braket' => [ 'endpoints' => [ 'eu-west-2' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'budgets.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cases' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'cassandra' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'catalog.marketplace' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'ce.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'chime' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'chime.us-east-1.amazonaws.com', 'protocols' => [ 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cleanrooms' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloud9' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', ], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'cloudfront.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cloudhsm' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudsearch' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cloudtrail-data' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codeartifact' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', ], ], ], 'codecatalyst' => [ 'endpoints' => [ 'aws-global' => [ 'hostname' => 'codecatalyst.global.api.aws', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'codecommit' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', ], ], ], 'codeguru-reviewer' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-connections' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-notifications' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-sync' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'compute-optimizer.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'compute-optimizer.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'compute-optimizer.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'compute-optimizer.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'compute-optimizer.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'compute-optimizer.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'compute-optimizer.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'compute-optimizer.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'compute-optimizer.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'compute-optimizer.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'compute-optimizer.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'compute-optimizer.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'compute-optimizer.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'compute-optimizer.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'compute-optimizer.eu-west-3.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'compute-optimizer.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'compute-optimizer.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'compute-optimizer.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'compute-optimizer.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'compute-optimizer.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'compute-optimizer.us-west-2.amazonaws.com', ], ], ], 'config' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect-campaigns' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'contact-lens' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'controltower' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', ], ], ], 'cur' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'databrew' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dataexchange' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'datasync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'datazone.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'datazone.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'datazone.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'datazone.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'datazone.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'datazone.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'datazone.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'datazone.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'datazone.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'datazone.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'datazone.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'datazone.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'hostname' => 'datazone.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'datazone.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'datazone.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'datazone.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'datazone.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'datazone.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'datazone.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'datazone.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'datazone.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'datazone.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'datazone.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'datazone.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'datazone.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'datazone.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'datazone.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'datazone.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dax' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'devicefarm' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'devops-guru' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'directconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'discovery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'dlm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'dms' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'dms' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-2.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'drs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'ds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'ec2.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'edge.sagemaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'fips.eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticache' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => '{region}.{service}.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elastictranscoder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'email' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'email-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-serverless' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'entitlement.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-east-1' => [], ], ], 'es' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-2.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'evidently' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'evidently.ap-northeast-1.amazonaws.com', ], 'ap-southeast-1' => [ 'hostname' => 'evidently.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'hostname' => 'evidently.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'hostname' => 'evidently.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'hostname' => 'evidently.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'evidently.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'evidently.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'evidently.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'evidently.us-west-2.amazonaws.com', ], ], ], 'finspace' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'finspace-api' => [ 'endpoints' => [ 'ca-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'firehose' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecast' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecastquery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'frauddetector' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'fsx' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'gamelift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'geo' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'grafana' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'grafana.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'grafana.ap-northeast-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'grafana.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'grafana.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'grafana.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'grafana.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'grafana.eu-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'grafana.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'grafana.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'grafana.us-west-2.amazonaws.com', ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'groundstation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'global.health.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'health-fips.us-east-2.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'healthlake' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-south-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'honeycode' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'iam.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], 'iam' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'identity-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', ], ], ], 'identitystore' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'importexport' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', 'service' => 'IngestionService', ], 'hostname' => 'importexport.amazonaws.com', 'signatureVersions' => [ 'v2', 'v4', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'ingest.timestream' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'ingest-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', ], 'ingest-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', ], 'ingest-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', ], 'ingest-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'inspector' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'internetmonitor.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'internetmonitor.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'internetmonitor.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'internetmonitor.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'internetmonitor.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'internetmonitor.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'internetmonitor.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'internetmonitor.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'internetmonitor.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'internetmonitor.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'internetmonitor.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'internetmonitor.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'hostname' => 'internetmonitor.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'internetmonitor.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'internetmonitor.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'internetmonitor.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'internetmonitor.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'internetmonitor.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'internetmonitor.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'internetmonitor.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'internetmonitor.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'internetmonitor.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'internetmonitor.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'internetmonitor.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'internetmonitor.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'internetmonitor.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'internetmonitor.us-west-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'hostname' => 'internetmonitor.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotanalytics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iotevents.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iotevents.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iotevents.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iotevents.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iotevents.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'data.iotevents.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iotevents.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iotevents.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'data.iotevents.eu-west-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iotevents.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'data.iotevents.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iotevents.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotfleetwise' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [], ], ], 'iotroborunner' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotthingsgraph' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotthingsgraph', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'api-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'api-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'api-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.iottwinmaker.ap-south-1.amazonaws.com', ], 'api-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'api-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'api-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iottwinmaker.eu-central-1.amazonaws.com', ], 'api-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iottwinmaker.eu-west-1.amazonaws.com', ], 'api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker.us-east-1.amazonaws.com', ], 'api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker.us-west-2.amazonaws.com', ], 'data-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'data-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'data-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iottwinmaker.ap-south-1.amazonaws.com', ], 'data-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'data-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'data-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iottwinmaker.eu-central-1.amazonaws.com', ], 'data-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iottwinmaker.eu-west-1.amazonaws.com', ], 'data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker.us-east-1.amazonaws.com', ], 'data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'ivs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivschat' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivsrealtime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'kafka' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafkaconnect' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kendra' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'kendra-ranking.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'kendra-ranking.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'kendra-ranking.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'kendra-ranking.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'kendra-ranking.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'kendra-ranking.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'kendra-ranking.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'kendra-ranking.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'kendra-ranking.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'kendra-ranking.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'kendra-ranking.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'kendra-ranking.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.ca-central-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'hostname' => 'kendra-ranking.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'kendra-ranking.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'kendra-ranking.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'kendra-ranking.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'kendra-ranking.eu-west-1.api.aws', ], 'eu-west-3' => [ 'hostname' => 'kendra-ranking.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'kendra-ranking.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'kendra-ranking.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'kendra-ranking.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'kendra-ranking.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'kendra-ranking.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'kendra-ranking.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-2.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'kendra-ranking.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'kendra-ranking.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-west-2.api.aws', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesis' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'af-south-1-fips' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'il-central-1-fips' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1-fips' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1-fips' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1-fips' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-2.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-user-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lightsail' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'logs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lookoutequipment' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], ], ], 'lookoutmetrics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'lookoutvision' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'm2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'machinelearning' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], ], ], 'macie' => [ 'endpoints' => [ 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'macie-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'macie-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'macie-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'macie-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'macie2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], ], ], 'managedblockchain-query' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'marketplacecommerceanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'media-pipelines-chime' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', ], ], ], 'mediaconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'medialive' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mediapackage' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackage-vod' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackagev2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'meetings-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', ], ], ], 'memory-db' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'memory-db-fips.us-west-1.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'messaging-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mgh' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mgn' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'migrationhub-orchestrator' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'migrationhub-strategy' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mobileanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'models-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mturk-requester' => [ 'endpoints' => [ 'sandbox' => [ 'hostname' => 'mturk-requester-sandbox.us-east-1.amazonaws.com', ], 'us-east-1' => [], ], 'isRegionalized' => false, ], 'neptune' => [ 'endpoints' => [ 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'rds.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'rds.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'rds.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'rds.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'networkmanager.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'nimble' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'oam' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'oidc' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'oidc.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'oidc.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'oidc.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'oidc.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'oidc.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'oidc.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'oidc.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'oidc.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'oidc.ap-southeast-3.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'oidc.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'oidc.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'oidc.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'oidc.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'oidc.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'oidc.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'oidc.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'oidc.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'oidc.il-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'oidc.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'oidc.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'oidc.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'oidc.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'oidc.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'oidc.us-west-2.amazonaws.com', ], ], ], 'omics' => [ 'endpoints' => [ 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'omics.ap-southeast-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'omics.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'omics.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'omics.eu-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'omics.il-central-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'omics.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'omics.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'opsworks' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'opsworks-cm' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'organizations' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'organizations.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'osis' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'outposts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'personalize' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'pi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'pinpoint.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'pinpoint.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'pinpoint.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'pinpoint.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pipes' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'polly' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'portal.sso.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'portal.sso.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'portal.sso.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'portal.sso.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'portal.sso.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'portal.sso.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'portal.sso.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'portal.sso.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'portal.sso.ap-southeast-3.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'portal.sso.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'portal.sso.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'portal.sso.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'portal.sso.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'portal.sso.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'portal.sso.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'portal.sso.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'portal.sso.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'portal.sso.il-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'portal.sso.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'portal.sso.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'portal.sso.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'portal.sso.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'portal.sso.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'portal.sso.us-west-2.amazonaws.com', ], ], ], 'profile' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'projects.iot1click' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'proton' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'quicksight' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'ram' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'rds-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'rds-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'rds-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'rds-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'rds-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], 'rds.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], ], ], 'rds-data' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift-serverless' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'rekognition' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'rekognition-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'rekognition-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'rekognition-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'rekognition-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'rekognition-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], 'rekognition.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'resource-explorer-2' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'resource-explorer-2.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'resource-explorer-2.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'resource-explorer-2.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'resource-explorer-2.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'resource-explorer-2.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'resource-explorer-2.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'resource-explorer-2.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'resource-explorer-2.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'resource-explorer-2.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'resource-explorer-2.ca-central-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'resource-explorer-2.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'resource-explorer-2.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'resource-explorer-2.eu-north-1.api.aws', ], 'eu-west-1' => [ 'hostname' => 'resource-explorer-2.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'resource-explorer-2.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'resource-explorer-2.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'resource-explorer-2.il-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'resource-explorer-2.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'resource-explorer-2.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'resource-explorer-2.us-east-1.api.aws', ], 'us-east-2' => [ 'hostname' => 'resource-explorer-2.us-east-2.api.aws', ], 'us-west-1' => [ 'hostname' => 'resource-explorer-2.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'resource-explorer-2.us-west-2.api.aws', ], ], ], 'resource-groups' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'route53.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'route53-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'route53-recovery-control-config' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'route53-recovery-control-config.us-west-2.amazonaws.com', ], ], ], 'route53domains' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'rum' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'runtime-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.af-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'hostname' => 's3.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'hostname' => 's3.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'hostname' => 's3.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-4.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'hostname' => 's3.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.il-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 's3-external-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-external-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'sa-east-1' => [ 'hostname' => 's3.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'hostname' => 's3.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'hostname' => 's3.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'hostname' => 's3.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], 'isRegionalized' => true, 'partitionEndpoint' => 'aws-global', ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 's3-control.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 's3-control.ap-northeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 's3-control.ap-northeast-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 's3-control.ap-south-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 's3-control.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 's3-control.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 's3-control.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 's3-control.eu-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 's3-control.eu-north-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 's3-control.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 's3-control.eu-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 's3-control.eu-west-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 's3-control.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-control.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 's3-control.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 's3-control.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 's3-control.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'sagemaker-geospatial' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'savingsplans' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'savingsplans.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'scheduler' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'schemas' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sdb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 'v2', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'hostname' => 'sdb.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-west-2.amazonaws.com', ], ], ], 'securityhub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'securitylake' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-2' => [ 'protocols' => [ 'https', ], ], 'ap-south-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-2' => [ 'protocols' => [ 'https', ], ], 'ca-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-north-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-2' => [ 'protocols' => [ 'https', ], ], 'eu-west-3' => [ 'protocols' => [ 'https', ], ], 'me-south-1' => [ 'protocols' => [ 'https', ], ], 'sa-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-2' => [ 'protocols' => [ 'https', ], ], 'us-west-1' => [ 'protocols' => [ 'https', ], ], 'us-west-2' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'servicediscovery' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'session.qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'shield' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'shield.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'shield.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'shield-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'shield-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'signer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-west-2.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => 'queue.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-contacts' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-incidents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-sap' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'states' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'sts.amazonaws.com', ], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-2.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'support' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'support.us-east-1.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'supportapp' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'swf' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'synthetics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'textract' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tnb' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'transcribestreaming-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', ], 'transcribestreaming-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', ], 'transcribestreaming-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'transfer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-west-2.amazonaws.com', ], ], ], 'verifiedpermissions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'voice-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', ], ], ], 'voiceid' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'vpc-lattice' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'waf' => [ 'endpoints' => [ 'aws' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'waf-regional' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'waf-regional.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'waf-regional.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'waf-regional.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'waf-regional.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'waf-regional.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'waf-regional.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'waf-regional.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'waf-regional.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'waf-regional.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'waf-regional.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'waf-regional.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'waf-regional.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'waf-regional.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'waf-regional.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'waf-regional.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'waf-regional.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'waf-regional.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'waf-regional.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'waf-regional.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'waf-regional.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'waf-regional.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'waf-regional.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'waf-regional.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'waf-regional.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf-regional.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'waf-regional.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'waf-regional.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'waf-regional.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'wafv2.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'wafv2.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'wafv2.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'wafv2.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'wafv2.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'wafv2.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'wafv2.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'wafv2.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'wafv2.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'wafv2.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'wafv2.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'wafv2.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'wafv2.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'wafv2.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'wafv2.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'wafv2.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'wafv2.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'wafv2.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'wafv2.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'wafv2.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'wafv2.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'wafv2.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'wafv2.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'wafv2.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'wafv2.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'wafv2.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'wafv2.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'wafv2.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'wisdom' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'ui-ap-northeast-1' => [], 'ui-ap-southeast-2' => [], 'ui-eu-central-1' => [], 'ui-eu-west-2' => [], 'ui-us-east-1' => [], 'ui-us-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'workdocs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workmail' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workspaces-web' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'xray' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com.cn', 'partition' => 'aws-cn', 'partitionName' => 'AWS China', 'regionRegex' => '^cn\\-\\w+\\-\\d+$', 'regions' => [ 'cn-north-1' => [ 'description' => 'China (Beijing)', ], 'cn-northwest-1' => [ 'description' => 'China (Ningxia)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'account' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'account.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'acm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'airflow' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.ecr' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'api.ecr.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'api.ecr.cn-northwest-1.amazonaws.com.cn', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.tunneling.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'appsync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backup' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'batch' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'budgets.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cassandra' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'ce.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudcontrolapi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cloudfront.cn-northwest-1.amazonaws.com.cn', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudtrail' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codecommit' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'compute-optimizer.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'compute-optimizer.cn-northwest-1.amazonaws.com.cn', ], ], ], 'config' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cur' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'data.ats.iot.cn-north-1.amazonaws.com.cn', 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'databrew' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datasync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'datazone.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'datazone.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'dax' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'docdb' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'ds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'emr-serverless' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'es' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'events' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'fsx' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'gamelift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.cn-northwest-1.amazonaws.com.cn', ], 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'global.health.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'iam' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'iam.cn-north-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'identitystore' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'internetmonitor.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'internetmonitor.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'data.iotevents.cn-north-1.amazonaws.com.cn', ], ], ], 'iotsecuredtunneling' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotsitewise' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'kafka' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'kendra-ranking.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'kendra-ranking.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'kinesis' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lakeformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lambda' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn', ], ], ], 'memory-db' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mq' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'neptune' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'rds.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'oam' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'oidc' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'oidc.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'oidc.cn-northwest-1.amazonaws.com.cn', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'organizations.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'personalize' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'pi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'polly' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'portal.sso' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'portal.sso.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'portal.sso.cn-northwest-1.amazonaws.com.cn', ], ], ], 'ram' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'resource-explorer-2' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'resource-explorer-2.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'resource-explorer-2.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'resource-groups' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'route53.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 's3-control.cn-north-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 's3-control.cn-northwest-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'savingsplans' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'savingsplans.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'savingsplans.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => true, ], 'schemas' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'securityhub' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'signer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sms' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sso' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'states' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'support.cn-north-1.amazonaws.com.cn', ], ], 'partitionEndpoint' => 'aws-cn-global', ], 'swf' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'cn.transcribe.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cn.transcribe.cn-northwest-1.amazonaws.com.cn', ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'waf-regional' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'waf-regional.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'waf-regional.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'wafv2' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'wafv2.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'wafv2.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'workspaces' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'xray' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws-us-gov', 'partitionName' => 'AWS GovCloud (US)', 'regionRegex' => '^us\\-gov\\-\\w+\\-\\d+$', 'regions' => [ 'us-gov-east-1' => [ 'description' => 'AWS GovCloud (US-East)', ], 'us-gov-west-1' => [ 'description' => 'AWS GovCloud (US-West)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', ], ], ], 'acm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'acm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'acm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'acm.us-gov-west-1.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'acm-pca.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'api.ecr.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.ecr.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-fips-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], ], 'applicationinsights' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'applicationinsights.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'applicationinsights.us-gov-west-1.amazonaws.com', ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], ], ], 'athena' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'autoscaling.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'backup' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cassandra' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', ], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', ], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', ], ], ], 'cloudhsm' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'cloudtrail' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codebuild' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codecommit' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codepipeline' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar-connections' => [ 'endpoints' => [ 'us-gov-east-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-west-1.amazonaws.com', ], ], ], 'config' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'config.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'controltower' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'databrew' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datasync' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'datazone.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'datazone.us-gov-west-1.api.aws', ], ], ], 'directconnect' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'directconnect.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'directconnect.us-gov-west-1.amazonaws.com', ], ], ], 'dlm' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', ], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'ds' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ec2.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ec2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ec2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticache' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticache.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'email' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'es' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'firehose' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fsx' => [ 'endpoints' => [ 'fips-prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'geo' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glacier' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'dataplane-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-east-1.amazonaws.com', ], 'dataplane-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'guardduty.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iam' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'iam.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-us-gov-global-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], 'iam-govcloud' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-govcloud-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'identitystore' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'identitystore.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ingest.timestream' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', ], ], ], 'inspector' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'internetmonitor.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'internetmonitor.us-gov-west-1.api.aws', ], ], ], 'iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotevents' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iotevents.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'fips-api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafka' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', ], ], ], 'kendra' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'kendra-ranking.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'kendra-ranking.us-gov-west-1.api.aws', ], ], ], 'kinesis' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'm2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'meetings-chime' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'mgn' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'monitoring.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'neptune' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'oidc' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'oidc.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'oidc.us-gov-west-1.amazonaws.com', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pi' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'pinpoint.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'polly' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'portal.sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'portal.sso.us-gov-west-1.amazonaws.com', ], ], ], 'quicksight' => [ 'endpoints' => [ 'api' => [], 'us-gov-west-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-west-1.amazonaws.com', ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'rds.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'rds.us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'rds.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'redshift' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'redshift.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'redshift.us-gov-west-1.amazonaws.com', ], ], ], 'rekognition' => [ 'endpoints' => [ 'rekognition-fips.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], 'rekognition.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-explorer-2' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'resource-explorer-2.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'resource-explorer-2.us-gov-west-1.api.aws', ], ], ], 'resource-groups' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'resource-groups.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'route53.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'route53.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', ], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'hostname' => 's3.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'hostname' => 's3.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 's3-control.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 's3-control.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-gov-west-1.amazonaws.com', ], ], ], 'securityhub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'servicediscovery' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'servicediscovery-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'servicequotas.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', ], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sns.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'sns.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sqs.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sqs.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sqs.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], ], ], 'ssm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ssm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sso.us-gov-west-1.amazonaws.com', ], ], ], 'states' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'states.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'states.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'variants' => [ [ 'hostname' => 'streams.dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'sts' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sts.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-west-1.amazonaws.com', ], ], ], 'support' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'support.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'partitionEndpoint' => 'aws-us-gov-global', ], 'swf' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-west-1.amazonaws.com', ], ], ], 'synthetics' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'textract' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', ], ], ], 'waf-regional' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'waf-regional.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'waf-regional.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'wafv2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'wafv2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'xray' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'c2s.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'c2s.ic.gov', 'partition' => 'aws-iso', 'partitionName' => 'AWS ISO (US)', 'regionRegex' => '^us\\-iso\\-\\w+\\-\\d+$', 'regions' => [ 'us-iso-east-1' => [ 'description' => 'US ISO East', ], 'us-iso-west-1' => [ 'description' => 'US ISO WEST', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'api.ecr.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'hostname' => 'api.ecr.us-iso-west-1.c2s.ic.gov', ], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'autoscaling' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dynamodb' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'ec2' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'health' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'iam.us-iso-east-1.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'kinesis' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'medialive' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'mediapackage' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'route53.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], ], 'us-iso-west-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'sns' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'sqs' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'support.us-iso-east-1.c2s.ic.gov', ], ], 'partitionEndpoint' => 'aws-iso-global', ], 'swf' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'sc2s.sgov.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'sc2s.sgov.gov', 'partition' => 'aws-iso-b', 'partitionName' => 'AWS ISOB (US)', 'regionRegex' => '^us\\-isob\\-\\w+\\-\\d+$', 'regions' => [ 'us-isob-east-1' => [ 'description' => 'US ISOB East (Ohio)', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'api.ecr.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'protocols' => [ 'https', ], ], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'health' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'iam.us-isob-east-1.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'kinesis' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'route53.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'support.us-isob-east-1.sc2s.sgov.gov', ], ], 'partitionEndpoint' => 'aws-iso-b-global', ], 'swf' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'cloud.adc-e.uk', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'cloud.adc-e.uk', 'partition' => 'aws-iso-e', 'partitionName' => 'AWS ISOE (Europe)', 'regionRegex' => '^eu\\-isoe\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'csp.hci.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'csp.hci.ic.gov', 'partition' => 'aws-iso-f', 'partitionName' => 'AWS ISOF', 'regionRegex' => '^us\\-isof\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], ], 'version' => 3,]; +return [ 'partitions' => [ [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws', 'partitionName' => 'AWS Standard', 'regionRegex' => '^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$', 'regions' => [ 'af-south-1' => [ 'description' => 'Africa (Cape Town)', ], 'ap-east-1' => [ 'description' => 'Asia Pacific (Hong Kong)', ], 'ap-northeast-1' => [ 'description' => 'Asia Pacific (Tokyo)', ], 'ap-northeast-2' => [ 'description' => 'Asia Pacific (Seoul)', ], 'ap-northeast-3' => [ 'description' => 'Asia Pacific (Osaka)', ], 'ap-south-1' => [ 'description' => 'Asia Pacific (Mumbai)', ], 'ap-south-2' => [ 'description' => 'Asia Pacific (Hyderabad)', ], 'ap-southeast-1' => [ 'description' => 'Asia Pacific (Singapore)', ], 'ap-southeast-2' => [ 'description' => 'Asia Pacific (Sydney)', ], 'ap-southeast-3' => [ 'description' => 'Asia Pacific (Jakarta)', ], 'ap-southeast-4' => [ 'description' => 'Asia Pacific (Melbourne)', ], 'ca-central-1' => [ 'description' => 'Canada (Central)', ], 'eu-central-1' => [ 'description' => 'Europe (Frankfurt)', ], 'eu-central-2' => [ 'description' => 'Europe (Zurich)', ], 'eu-north-1' => [ 'description' => 'Europe (Stockholm)', ], 'eu-south-1' => [ 'description' => 'Europe (Milan)', ], 'eu-south-2' => [ 'description' => 'Europe (Spain)', ], 'eu-west-1' => [ 'description' => 'Europe (Ireland)', ], 'eu-west-2' => [ 'description' => 'Europe (London)', ], 'eu-west-3' => [ 'description' => 'Europe (Paris)', ], 'il-central-1' => [ 'description' => 'Israel (Tel Aviv)', ], 'me-central-1' => [ 'description' => 'Middle East (UAE)', ], 'me-south-1' => [ 'description' => 'Middle East (Bahrain)', ], 'sa-east-1' => [ 'description' => 'South America (Sao Paulo)', ], 'us-east-1' => [ 'description' => 'US East (N. Virginia)', ], 'us-east-2' => [ 'description' => 'US East (Ohio)', ], 'us-west-1' => [ 'description' => 'US West (N. California)', ], 'us-west-2' => [ 'description' => 'US West (Oregon)', ], ], 'services' => [ 'a4b' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'access-analyzer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'account' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'account.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'acm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-2.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'airflow' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'amplify' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifybackend' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifyuibuilder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aoss' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'api.ecr.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'api.ecr.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.ecr.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.ecr.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'api.ecr.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.ecr.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'api.ecr.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.ecr.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.ecr.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'api.ecr.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'api.ecr.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'api.ecr.ca-central-1.amazonaws.com', ], 'dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.ecr.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'api.ecr.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'api.ecr.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'api.ecr.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'api.ecr.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.ecr.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'api.ecr.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'api.ecr.eu-west-3.amazonaws.com', ], 'fips-dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'api.ecr.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'api.ecr.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'api.ecr.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.ecr.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'api.ecr.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'api.ecr.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.ecr-public' => [ 'endpoints' => [ 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr-public.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr-public.us-west-2.amazonaws.com', ], ], ], 'api.elastic-inference' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'api.elastic-inference.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'hostname' => 'api.elastic-inference.ap-northeast-2.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'api.elastic-inference.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'api.elastic-inference.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'api.elastic-inference.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'api.elastic-inference.us-west-2.amazonaws.com', ], ], ], 'api.fleethub.iot' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.iotdeviceadvisor' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotdeviceadvisor.ap-northeast-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotdeviceadvisor.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotdeviceadvisor.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotdeviceadvisor.us-west-2.amazonaws.com', ], ], ], 'api.iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iotwireless.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.iotwireless.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'api.mediatailor' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'ap-south-1' => [], 'eu-central-1' => [], 'us-east-1' => [], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'app-integrations' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appflow' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', ], ], ], 'apprunner' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], ], ], 'appsync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aps' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'athena' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'auditmanager' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'fips.batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'bedrock' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'bedrock-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock.ap-northeast-1.amazonaws.com', ], 'bedrock-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock.ap-southeast-1.amazonaws.com', ], 'bedrock-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock.eu-central-1.amazonaws.com', ], 'bedrock-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-fips.us-east-1.amazonaws.com', ], 'bedrock-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock-runtime.ap-northeast-1.amazonaws.com', ], 'bedrock-runtime-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock-runtime.ap-southeast-1.amazonaws.com', ], 'bedrock-runtime-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock-runtime.eu-central-1.amazonaws.com', ], 'bedrock-runtime-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime-fips.us-east-1.amazonaws.com', ], 'bedrock-runtime-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime.us-east-1.amazonaws.com', ], 'bedrock-runtime-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime.us-west-2.amazonaws.com', ], 'bedrock-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock.us-east-1.amazonaws.com', ], 'bedrock-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'billingconductor' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'billingconductor.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'braket' => [ 'endpoints' => [ 'eu-west-2' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'budgets.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cases' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'cassandra' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'catalog.marketplace' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'ce.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'chime' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'chime.us-east-1.amazonaws.com', 'protocols' => [ 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cleanrooms' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloud9' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', ], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'cloudfront.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cloudhsm' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudsearch' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cloudtrail-data' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codeartifact' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', ], ], ], 'codecatalyst' => [ 'endpoints' => [ 'aws-global' => [ 'hostname' => 'codecatalyst.global.api.aws', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'codecommit' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', ], ], ], 'codeguru-reviewer' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-connections' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-notifications' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-sync' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'compute-optimizer.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'compute-optimizer.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'compute-optimizer.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'compute-optimizer.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'compute-optimizer.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'compute-optimizer.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'compute-optimizer.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'compute-optimizer.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'compute-optimizer.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'compute-optimizer.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'compute-optimizer.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'compute-optimizer.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'compute-optimizer.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'compute-optimizer.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'compute-optimizer.eu-west-3.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'compute-optimizer.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'compute-optimizer.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'compute-optimizer.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'compute-optimizer.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'compute-optimizer.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'compute-optimizer.us-west-2.amazonaws.com', ], ], ], 'config' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect-campaigns' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'contact-lens' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'controltower' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', ], ], ], 'cur' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'databrew' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dataexchange' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'datasync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'datazone.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'datazone.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'datazone.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'datazone.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'datazone.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'datazone.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'datazone.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'datazone.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'datazone.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'datazone.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'datazone.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'datazone.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'hostname' => 'datazone.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'datazone.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'datazone.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'datazone.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'datazone.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'datazone.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'datazone.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'datazone.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'datazone.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'datazone.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'datazone.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'datazone.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'datazone.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'datazone.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'datazone.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'datazone.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dax' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'devicefarm' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'devops-guru' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'directconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'discovery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'dlm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'dms' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'dms' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-2.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'drs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'ds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'ec2.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'edge.sagemaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'fips.eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticache' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => '{region}.{service}.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elastictranscoder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'email' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'email-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-serverless' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'entitlement.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-east-1' => [], ], ], 'es' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-2.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'evidently' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'evidently.ap-northeast-1.amazonaws.com', ], 'ap-southeast-1' => [ 'hostname' => 'evidently.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'hostname' => 'evidently.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'hostname' => 'evidently.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'hostname' => 'evidently.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'evidently.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'evidently.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'evidently.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'evidently.us-west-2.amazonaws.com', ], ], ], 'finspace' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'finspace-api' => [ 'endpoints' => [ 'ca-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'firehose' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecast' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecastquery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'frauddetector' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'fsx' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'gamelift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'geo' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'grafana' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'grafana.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'grafana.ap-northeast-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'grafana.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'grafana.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'grafana.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'grafana.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'grafana.eu-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'grafana.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'grafana.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'grafana.us-west-2.amazonaws.com', ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'groundstation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'global.health.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'health-fips.us-east-2.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'healthlake' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-south-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'honeycode' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'iam.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], 'iam' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'identity-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', ], ], ], 'identitystore' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'importexport' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', 'service' => 'IngestionService', ], 'hostname' => 'importexport.amazonaws.com', 'signatureVersions' => [ 'v2', 'v4', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'ingest.timestream' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'ingest-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', ], 'ingest-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', ], 'ingest-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', ], 'ingest-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'inspector' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'internetmonitor.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'internetmonitor.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'internetmonitor.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'internetmonitor.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'internetmonitor.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'internetmonitor.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'internetmonitor.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'internetmonitor.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'internetmonitor.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'internetmonitor.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'internetmonitor.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'internetmonitor.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'hostname' => 'internetmonitor.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'internetmonitor.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'internetmonitor.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'internetmonitor.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'internetmonitor.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'internetmonitor.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'internetmonitor.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'internetmonitor.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'internetmonitor.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'internetmonitor.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'internetmonitor.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'internetmonitor.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'internetmonitor.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'internetmonitor.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'internetmonitor.us-west-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'hostname' => 'internetmonitor.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotanalytics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iotevents.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iotevents.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iotevents.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iotevents.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iotevents.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'data.iotevents.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iotevents.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iotevents.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'data.iotevents.eu-west-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iotevents.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'data.iotevents.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iotevents.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotfleetwise' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [], ], ], 'iotroborunner' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotthingsgraph' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotthingsgraph', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'api-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'api-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'api-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.iottwinmaker.ap-south-1.amazonaws.com', ], 'api-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'api-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'api-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iottwinmaker.eu-central-1.amazonaws.com', ], 'api-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iottwinmaker.eu-west-1.amazonaws.com', ], 'api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker.us-east-1.amazonaws.com', ], 'api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker.us-west-2.amazonaws.com', ], 'data-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'data-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'data-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iottwinmaker.ap-south-1.amazonaws.com', ], 'data-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'data-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'data-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iottwinmaker.eu-central-1.amazonaws.com', ], 'data-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iottwinmaker.eu-west-1.amazonaws.com', ], 'data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker.us-east-1.amazonaws.com', ], 'data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'ivs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivschat' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivsrealtime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'kafka' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafkaconnect' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kendra' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'kendra-ranking.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'kendra-ranking.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'kendra-ranking.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'kendra-ranking.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'kendra-ranking.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'kendra-ranking.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'kendra-ranking.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'kendra-ranking.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'kendra-ranking.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'kendra-ranking.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'kendra-ranking.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'kendra-ranking.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.ca-central-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'hostname' => 'kendra-ranking.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'kendra-ranking.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'kendra-ranking.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'kendra-ranking.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'kendra-ranking.eu-west-1.api.aws', ], 'eu-west-3' => [ 'hostname' => 'kendra-ranking.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'kendra-ranking.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'kendra-ranking.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'kendra-ranking.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'kendra-ranking.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'kendra-ranking.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'kendra-ranking.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-2.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'kendra-ranking.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'kendra-ranking.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-west-2.api.aws', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesis' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'af-south-1-fips' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'il-central-1-fips' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1-fips' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1-fips' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1-fips' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-2.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-user-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lightsail' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'logs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lookoutequipment' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], ], ], 'lookoutmetrics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'lookoutvision' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'm2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'machinelearning' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], ], ], 'macie' => [ 'endpoints' => [ 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'macie-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'macie-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'macie-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'macie-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'macie2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], ], ], 'managedblockchain-query' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'marketplacecommerceanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'media-pipelines-chime' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', ], ], ], 'mediaconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'medialive' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mediapackage' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackage-vod' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackagev2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'meetings-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', ], ], ], 'memory-db' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'memory-db-fips.us-west-1.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'messaging-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mgh' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mgn' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'migrationhub-orchestrator' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'migrationhub-strategy' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mobileanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'models-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mturk-requester' => [ 'endpoints' => [ 'sandbox' => [ 'hostname' => 'mturk-requester-sandbox.us-east-1.amazonaws.com', ], 'us-east-1' => [], ], 'isRegionalized' => false, ], 'neptune' => [ 'endpoints' => [ 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'rds.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'rds.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'rds.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'rds.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'networkmanager.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'nimble' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'oam' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'oidc' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'oidc.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'oidc.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'oidc.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'oidc.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'oidc.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'oidc.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'oidc.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'oidc.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'oidc.ap-southeast-3.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'oidc.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'oidc.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'oidc.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'oidc.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'oidc.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'oidc.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'oidc.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'oidc.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'oidc.il-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'oidc.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'oidc.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'oidc.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'oidc.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'oidc.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'oidc.us-west-2.amazonaws.com', ], ], ], 'omics' => [ 'endpoints' => [ 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'omics.ap-southeast-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'omics.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'omics.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'omics.eu-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'omics.il-central-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'omics.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'omics.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'opsworks' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'opsworks-cm' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'organizations' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'organizations.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'osis' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'outposts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'personalize' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'pi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'pinpoint.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'pinpoint.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'pinpoint.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'pinpoint.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pipes' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'polly' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'portal.sso.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'portal.sso.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'portal.sso.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'portal.sso.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'portal.sso.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'portal.sso.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'portal.sso.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'portal.sso.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'portal.sso.ap-southeast-3.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'portal.sso.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'portal.sso.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'portal.sso.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'portal.sso.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'portal.sso.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'portal.sso.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'portal.sso.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'portal.sso.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'portal.sso.il-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'portal.sso.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'portal.sso.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'portal.sso.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'portal.sso.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'portal.sso.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'portal.sso.us-west-2.amazonaws.com', ], ], ], 'profile' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'projects.iot1click' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'proton' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'quicksight' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'ram' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'rds-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'rds-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'rds-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'rds-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'rds-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], 'rds.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], ], ], 'rds-data' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift-serverless' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'rekognition' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'rekognition-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'rekognition-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'rekognition-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'rekognition-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'rekognition-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], 'rekognition.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'resource-explorer-2' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'resource-explorer-2.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'resource-explorer-2.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'resource-explorer-2.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'resource-explorer-2.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'resource-explorer-2.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'resource-explorer-2.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'resource-explorer-2.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'resource-explorer-2.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'resource-explorer-2.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'resource-explorer-2.ca-central-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'resource-explorer-2.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'resource-explorer-2.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'resource-explorer-2.eu-north-1.api.aws', ], 'eu-west-1' => [ 'hostname' => 'resource-explorer-2.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'resource-explorer-2.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'resource-explorer-2.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'resource-explorer-2.il-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'resource-explorer-2.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'resource-explorer-2.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'resource-explorer-2.us-east-1.api.aws', ], 'us-east-2' => [ 'hostname' => 'resource-explorer-2.us-east-2.api.aws', ], 'us-west-1' => [ 'hostname' => 'resource-explorer-2.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'resource-explorer-2.us-west-2.api.aws', ], ], ], 'resource-groups' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'route53.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'route53-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'route53-recovery-control-config' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'route53-recovery-control-config.us-west-2.amazonaws.com', ], ], ], 'route53domains' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'rum' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'runtime-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.af-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'hostname' => 's3.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'hostname' => 's3.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'hostname' => 's3.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-4.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'hostname' => 's3.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.il-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 's3-external-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-external-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'sa-east-1' => [ 'hostname' => 's3.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'hostname' => 's3.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'hostname' => 's3.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'hostname' => 's3.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], 'isRegionalized' => true, 'partitionEndpoint' => 'aws-global', ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 's3-control.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 's3-control.ap-northeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 's3-control.ap-northeast-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 's3-control.ap-south-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 's3-control.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 's3-control.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 's3-control.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 's3-control.eu-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 's3-control.eu-north-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 's3-control.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 's3-control.eu-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 's3-control.eu-west-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 's3-control.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-control.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 's3-control.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 's3-control.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 's3-control.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'sagemaker-geospatial' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'savingsplans' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'savingsplans.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'scheduler' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'schemas' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sdb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 'v2', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'hostname' => 'sdb.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-west-2.amazonaws.com', ], ], ], 'securityhub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'securitylake' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-2' => [ 'protocols' => [ 'https', ], ], 'ap-south-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-2' => [ 'protocols' => [ 'https', ], ], 'ca-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-north-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-2' => [ 'protocols' => [ 'https', ], ], 'eu-west-3' => [ 'protocols' => [ 'https', ], ], 'me-south-1' => [ 'protocols' => [ 'https', ], ], 'sa-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-2' => [ 'protocols' => [ 'https', ], ], 'us-west-1' => [ 'protocols' => [ 'https', ], ], 'us-west-2' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'servicediscovery' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'session.qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'shield' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'shield.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'shield.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'shield-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'shield-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'signer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-west-2.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => 'queue.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-contacts' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-incidents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-sap' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'states' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'sts.amazonaws.com', ], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-2.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'support' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'support.us-east-1.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'supportapp' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'swf' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'synthetics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'textract' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tnb' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'transcribestreaming-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', ], 'transcribestreaming-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', ], 'transcribestreaming-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'transfer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-west-2.amazonaws.com', ], ], ], 'verifiedpermissions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'voice-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', ], ], ], 'voiceid' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'vpc-lattice' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'waf' => [ 'endpoints' => [ 'aws' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'waf-regional' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'waf-regional.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'waf-regional.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'waf-regional.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'waf-regional.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'waf-regional.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'waf-regional.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'waf-regional.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'waf-regional.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'waf-regional.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'waf-regional.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'waf-regional.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'waf-regional.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'waf-regional.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'waf-regional.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'waf-regional.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'waf-regional.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'waf-regional.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'waf-regional.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'waf-regional.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'waf-regional.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'waf-regional.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'waf-regional.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'waf-regional.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'waf-regional.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf-regional.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'waf-regional.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'waf-regional.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'waf-regional.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'wafv2.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'wafv2.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'wafv2.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'wafv2.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'wafv2.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'wafv2.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'wafv2.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'wafv2.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'wafv2.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'wafv2.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'wafv2.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'wafv2.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'wafv2.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'wafv2.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'wafv2.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'wafv2.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'wafv2.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'wafv2.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'wafv2.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'wafv2.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'wafv2.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'wafv2.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'wafv2.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'wafv2.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'wafv2.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'wafv2.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'wafv2.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'wafv2.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'wisdom' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'ui-ap-northeast-1' => [], 'ui-ap-southeast-2' => [], 'ui-eu-central-1' => [], 'ui-eu-west-2' => [], 'ui-us-east-1' => [], 'ui-us-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'workdocs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workmail' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workspaces-web' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'xray' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com.cn', 'partition' => 'aws-cn', 'partitionName' => 'AWS China', 'regionRegex' => '^cn\\-\\w+\\-\\d+$', 'regions' => [ 'cn-north-1' => [ 'description' => 'China (Beijing)', ], 'cn-northwest-1' => [ 'description' => 'China (Ningxia)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'account' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'account.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'acm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'airflow' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.ecr' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'api.ecr.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'api.ecr.cn-northwest-1.amazonaws.com.cn', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.tunneling.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'appsync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backup' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'batch' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'budgets.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cassandra' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'ce.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudcontrolapi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cloudfront.cn-northwest-1.amazonaws.com.cn', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudtrail' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codecommit' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'compute-optimizer.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'compute-optimizer.cn-northwest-1.amazonaws.com.cn', ], ], ], 'config' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cur' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'data.ats.iot.cn-north-1.amazonaws.com.cn', 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'databrew' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datasync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'datazone.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'datazone.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'dax' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'docdb' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'ds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'emr-serverless' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'es' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'events' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'fsx' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'gamelift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.cn-northwest-1.amazonaws.com.cn', ], 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'global.health.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'iam' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'iam.cn-north-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'identitystore' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'internetmonitor.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'internetmonitor.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'data.iotevents.cn-north-1.amazonaws.com.cn', ], ], ], 'iotsecuredtunneling' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotsitewise' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'kafka' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'kendra-ranking.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'kendra-ranking.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'kinesis' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lakeformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lambda' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn', ], ], ], 'memory-db' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mq' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'neptune' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'rds.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'oam' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'oidc' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'oidc.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'oidc.cn-northwest-1.amazonaws.com.cn', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'organizations.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'personalize' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'pi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'polly' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'portal.sso' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'portal.sso.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'portal.sso.cn-northwest-1.amazonaws.com.cn', ], ], ], 'ram' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'resource-explorer-2' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'resource-explorer-2.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'resource-explorer-2.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'resource-groups' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'route53.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 's3-control.cn-north-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 's3-control.cn-northwest-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'savingsplans' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'savingsplans.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'savingsplans.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => true, ], 'schemas' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'securityhub' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'signer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sms' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sso' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'states' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'support.cn-north-1.amazonaws.com.cn', ], ], 'partitionEndpoint' => 'aws-cn-global', ], 'swf' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'cn.transcribe.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cn.transcribe.cn-northwest-1.amazonaws.com.cn', ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'waf-regional' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'waf-regional.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'waf-regional.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'wafv2' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'wafv2.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'wafv2.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'workspaces' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'xray' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws-us-gov', 'partitionName' => 'AWS GovCloud (US)', 'regionRegex' => '^us\\-gov\\-\\w+\\-\\d+$', 'regions' => [ 'us-gov-east-1' => [ 'description' => 'AWS GovCloud (US-East)', ], 'us-gov-west-1' => [ 'description' => 'AWS GovCloud (US-West)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', ], ], ], 'acm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'acm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'acm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'acm.us-gov-west-1.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'acm-pca.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'api.ecr.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.ecr.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-fips-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], ], 'applicationinsights' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'applicationinsights.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'applicationinsights.us-gov-west-1.amazonaws.com', ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], ], ], 'athena' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'autoscaling.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'backup' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cassandra' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', ], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', ], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', ], ], ], 'cloudhsm' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'cloudtrail' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codebuild' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codecommit' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codepipeline' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar-connections' => [ 'endpoints' => [ 'us-gov-east-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-west-1.amazonaws.com', ], ], ], 'config' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'config.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'controltower' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'databrew' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datasync' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'datazone.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'datazone.us-gov-west-1.api.aws', ], ], ], 'directconnect' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'directconnect.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'directconnect.us-gov-west-1.amazonaws.com', ], ], ], 'dlm' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', ], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'ds' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ec2.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ec2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ec2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticache' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticache.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'email' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'es' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'firehose' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fsx' => [ 'endpoints' => [ 'fips-prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'geo' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glacier' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'dataplane-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-east-1.amazonaws.com', ], 'dataplane-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'guardduty.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iam' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'iam.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-us-gov-global-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], 'iam-govcloud' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-govcloud-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'identitystore' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'identitystore.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ingest.timestream' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', ], ], ], 'inspector' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'internetmonitor.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'internetmonitor.us-gov-west-1.api.aws', ], ], ], 'iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotevents' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iotevents.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'fips-api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafka' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', ], ], ], 'kendra' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'kendra-ranking.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'kendra-ranking.us-gov-west-1.api.aws', ], ], ], 'kinesis' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'm2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'meetings-chime' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'mgn' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'monitoring.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'neptune' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'oidc' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'oidc.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'oidc.us-gov-west-1.amazonaws.com', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pi' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'pinpoint.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'polly' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'portal.sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'portal.sso.us-gov-west-1.amazonaws.com', ], ], ], 'quicksight' => [ 'endpoints' => [ 'api' => [], 'us-gov-west-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-west-1.amazonaws.com', ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'rds.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'rds.us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'rds.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'redshift' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'redshift.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'redshift.us-gov-west-1.amazonaws.com', ], ], ], 'rekognition' => [ 'endpoints' => [ 'rekognition-fips.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], 'rekognition.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-explorer-2' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'resource-explorer-2.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'resource-explorer-2.us-gov-west-1.api.aws', ], ], ], 'resource-groups' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'resource-groups.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'route53.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'route53.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', ], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'hostname' => 's3.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'hostname' => 's3.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 's3-control.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 's3-control.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'secretsmanager-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'secretsmanager-fips.us-gov-west-1.amazonaws.com', ], ], ], 'securityhub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'servicediscovery' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'servicediscovery-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'servicequotas.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', ], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sns.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'sns.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sqs.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sqs.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sqs.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], ], ], 'ssm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ssm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sso.us-gov-west-1.amazonaws.com', ], ], ], 'states' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'states.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'states.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'variants' => [ [ 'hostname' => 'streams.dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'sts' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sts.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-west-1.amazonaws.com', ], ], ], 'support' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'support.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'partitionEndpoint' => 'aws-us-gov-global', ], 'swf' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-west-1.amazonaws.com', ], ], ], 'synthetics' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'textract' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', ], ], ], 'waf-regional' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'waf-regional.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'waf-regional.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'wafv2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'wafv2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'xray' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'c2s.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'c2s.ic.gov', 'partition' => 'aws-iso', 'partitionName' => 'AWS ISO (US)', 'regionRegex' => '^us\\-iso\\-\\w+\\-\\d+$', 'regions' => [ 'us-iso-east-1' => [ 'description' => 'US ISO East', ], 'us-iso-west-1' => [ 'description' => 'US ISO WEST', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'api.ecr.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'hostname' => 'api.ecr.us-iso-west-1.c2s.ic.gov', ], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'autoscaling' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dynamodb' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'ec2' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'health' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'iam.us-iso-east-1.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'kinesis' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'medialive' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'mediapackage' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'route53.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], ], 'us-iso-west-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'sns' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'sqs' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'support.us-iso-east-1.c2s.ic.gov', ], ], 'partitionEndpoint' => 'aws-iso-global', ], 'swf' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'sc2s.sgov.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'sc2s.sgov.gov', 'partition' => 'aws-iso-b', 'partitionName' => 'AWS ISOB (US)', 'regionRegex' => '^us\\-isob\\-\\w+\\-\\d+$', 'regions' => [ 'us-isob-east-1' => [ 'description' => 'US ISOB East (Ohio)', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'api.ecr.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'protocols' => [ 'https', ], ], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'health' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'iam.us-isob-east-1.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'kinesis' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'route53.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'support.us-isob-east-1.sc2s.sgov.gov', ], ], 'partitionEndpoint' => 'aws-iso-b-global', ], 'swf' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'cloud.adc-e.uk', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'cloud.adc-e.uk', 'partition' => 'aws-iso-e', 'partitionName' => 'AWS ISOE (Europe)', 'regionRegex' => '^eu\\-isoe\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'csp.hci.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'csp.hci.ic.gov', 'partition' => 'aws-iso-f', 'partitionName' => 'AWS ISOF', 'regionRegex' => '^us\\-isof\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], ], 'version' => 3,]; diff --git a/src/data/gamelift/2015-10-01/api-2.json b/src/data/gamelift/2015-10-01/api-2.json index 362b311a59..3c4d195345 100644 --- a/src/data/gamelift/2015-10-01/api-2.json +++ b/src/data/gamelift/2015-10-01/api-2.json @@ -1187,7 +1187,8 @@ {"shape":"UnauthorizedException"}, {"shape":"InvalidRequestException"}, {"shape":"ConflictException"}, - {"shape":"InternalServiceException"} + {"shape":"InternalServiceException"}, + {"shape":"LimitExceededException"} ] }, "RegisterGameServer":{ @@ -1639,7 +1640,7 @@ ], "members":{ "TicketId":{"shape":"MatchmakingIdStringModel"}, - "PlayerIds":{"shape":"StringList"}, + "PlayerIds":{"shape":"PlayerIdsForAcceptMatch"}, "AcceptanceType":{"shape":"AcceptanceType"} } }, @@ -1952,7 +1953,8 @@ "Locations":{"shape":"LocationConfigurationList"}, "Tags":{"shape":"TagList"}, "ComputeType":{"shape":"ComputeType"}, - "AnywhereConfiguration":{"shape":"AnywhereConfiguration"} + "AnywhereConfiguration":{"shape":"AnywhereConfiguration"}, + "InstanceRoleCredentialsProvider":{"shape":"InstanceRoleCredentialsProvider"} } }, "CreateFleetLocationsInput":{ @@ -2127,7 +2129,7 @@ ], "members":{ "GameSessionId":{"shape":"ArnStringModel"}, - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "PlayerData":{"shape":"PlayerData"} } }, @@ -2772,7 +2774,7 @@ "type":"structure", "members":{ "GameSessionId":{"shape":"ArnStringModel"}, - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "PlayerSessionId":{"shape":"PlayerSessionId"}, "PlayerSessionStatusFilter":{"shape":"NonZeroAndMaxString"}, "Limit":{"shape":"PositiveInteger"}, @@ -2856,7 +2858,7 @@ "DesiredPlayerSession":{ "type":"structure", "members":{ - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "PlayerData":{"shape":"PlayerData"} } }, @@ -3190,7 +3192,8 @@ "InstanceRoleArn":{"shape":"NonEmptyString"}, "CertificateConfiguration":{"shape":"CertificateConfiguration"}, "ComputeType":{"shape":"ComputeType"}, - "AnywhereConfiguration":{"shape":"AnywhereConfiguration"} + "AnywhereConfiguration":{"shape":"AnywhereConfiguration"}, + "InstanceRoleCredentialsProvider":{"shape":"InstanceRoleCredentialsProvider"} } }, "FleetAttributesList":{ @@ -3885,6 +3888,10 @@ "type":"list", "member":{"shape":"Instance"} }, + "InstanceRoleCredentialsProvider":{ + "type":"string", + "enum":["SHARED_CREDENTIAL_FILE"] + }, "InstanceStatus":{ "type":"string", "enum":[ @@ -3927,7 +3934,8 @@ "type":"string", "max":128, "min":1, - "pattern":"^[0-9A-Fa-f\\:\\.]+" + "pattern":"^[0-9A-Fa-f\\:\\.]+", + "sensitive":true }, "IpPermission":{ "type":"structure", @@ -3940,7 +3948,7 @@ "members":{ "FromPort":{"shape":"PortNumber"}, "ToPort":{"shape":"PortNumber"}, - "IpRange":{"shape":"NonBlankString"}, + "IpRange":{"shape":"IpRange"}, "Protocol":{"shape":"IpProtocol"} } }, @@ -3956,6 +3964,11 @@ "UDP" ] }, + "IpRange":{ + "type":"string", + "pattern":"[^\\s]+", + "sensitive":true + }, "LargeGameSessionData":{ "type":"string", "max":262144, @@ -4238,7 +4251,7 @@ "MatchedPlayerSession":{ "type":"structure", "members":{ - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "PlayerSessionId":{"shape":"PlayerSessionId"} } }, @@ -4411,10 +4424,6 @@ "min":1, "pattern":".*\\S.*" }, - "NonBlankString":{ - "type":"string", - "pattern":"[^\\s]+" - }, "NonEmptyString":{ "type":"string", "min":1 @@ -4461,7 +4470,7 @@ "PlacedPlayerSession":{ "type":"structure", "members":{ - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "PlayerSessionId":{"shape":"PlayerSessionId"} } }, @@ -4472,7 +4481,7 @@ "Player":{ "type":"structure", "members":{ - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "PlayerAttributes":{"shape":"PlayerAttributeMap"}, "Team":{"shape":"NonZeroAndMaxString"}, "LatencyInMs":{"shape":"LatencyMap"} @@ -4507,16 +4516,28 @@ "key":{"shape":"NonZeroAndMaxString"}, "value":{"shape":"PlayerData"} }, + "PlayerId":{ + "type":"string", + "max":1024, + "min":1, + "sensitive":true + }, "PlayerIdList":{ "type":"list", - "member":{"shape":"NonZeroAndMaxString"}, + "member":{"shape":"PlayerId"}, "max":25, - "min":1 + "min":1, + "sensitive":true + }, + "PlayerIdsForAcceptMatch":{ + "type":"list", + "member":{"shape":"PlayerId"}, + "sensitive":true }, "PlayerLatency":{ "type":"structure", "members":{ - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "RegionIdentifier":{"shape":"NonZeroAndMaxString"}, "LatencyInMilliseconds":{"shape":"Float"} } @@ -4544,7 +4565,7 @@ "type":"structure", "members":{ "PlayerSessionId":{"shape":"PlayerSessionId"}, - "PlayerId":{"shape":"NonZeroAndMaxString"}, + "PlayerId":{"shape":"PlayerId"}, "GameSessionId":{"shape":"NonZeroAndMaxString"}, "FleetId":{"shape":"FleetId"}, "FleetArn":{"shape":"FleetArn"}, @@ -4591,7 +4612,8 @@ "PortNumber":{ "type":"integer", "max":60000, - "min":1 + "min":1, + "sensitive":true }, "PositiveInteger":{ "type":"integer", diff --git a/src/data/gamelift/2015-10-01/api-2.json.php b/src/data/gamelift/2015-10-01/api-2.json.php index de1c9e122a..05ec839f30 100644 --- a/src/data/gamelift/2015-10-01/api-2.json.php +++ b/src/data/gamelift/2015-10-01/api-2.json.php @@ -1,3 +1,3 @@ '2.0', 'metadata' => [ 'apiVersion' => '2015-10-01', 'endpointPrefix' => 'gamelift', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'Amazon GameLift', 'serviceId' => 'GameLift', 'signatureVersion' => 'v4', 'targetPrefix' => 'GameLift', 'uid' => 'gamelift-2015-10-01', ], 'operations' => [ 'AcceptMatch' => [ 'name' => 'AcceptMatch', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AcceptMatchInput', ], 'output' => [ 'shape' => 'AcceptMatchOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'ClaimGameServer' => [ 'name' => 'ClaimGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ClaimGameServerInput', ], 'output' => [ 'shape' => 'ClaimGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'OutOfCapacityException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateAlias' => [ 'name' => 'CreateAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateAliasInput', ], 'output' => [ 'shape' => 'CreateAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreateBuild' => [ 'name' => 'CreateBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBuildInput', ], 'output' => [ 'shape' => 'CreateBuildOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateFleet' => [ 'name' => 'CreateFleet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFleetInput', ], 'output' => [ 'shape' => 'CreateFleetOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'CreateFleetLocations' => [ 'name' => 'CreateFleetLocations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFleetLocationsInput', ], 'output' => [ 'shape' => 'CreateFleetLocationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'CreateGameServerGroup' => [ 'name' => 'CreateGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGameServerGroupInput', ], 'output' => [ 'shape' => 'CreateGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'CreateGameSession' => [ 'name' => 'CreateGameSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGameSessionInput', ], 'output' => [ 'shape' => 'CreateGameSessionOutput', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'FleetCapacityExceededException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'CreateGameSessionQueue' => [ 'name' => 'CreateGameSessionQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGameSessionQueueInput', ], 'output' => [ 'shape' => 'CreateGameSessionQueueOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreateLocation' => [ 'name' => 'CreateLocation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateLocationInput', ], 'output' => [ 'shape' => 'CreateLocationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateMatchmakingConfiguration' => [ 'name' => 'CreateMatchmakingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateMatchmakingConfigurationInput', ], 'output' => [ 'shape' => 'CreateMatchmakingConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreateMatchmakingRuleSet' => [ 'name' => 'CreateMatchmakingRuleSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateMatchmakingRuleSetInput', ], 'output' => [ 'shape' => 'CreateMatchmakingRuleSetOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreatePlayerSession' => [ 'name' => 'CreatePlayerSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePlayerSessionInput', ], 'output' => [ 'shape' => 'CreatePlayerSessionOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidGameSessionStatusException', ], [ 'shape' => 'GameSessionFullException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], ], ], 'CreatePlayerSessions' => [ 'name' => 'CreatePlayerSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePlayerSessionsInput', ], 'output' => [ 'shape' => 'CreatePlayerSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidGameSessionStatusException', ], [ 'shape' => 'GameSessionFullException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], ], ], 'CreateScript' => [ 'name' => 'CreateScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateScriptInput', ], 'output' => [ 'shape' => 'CreateScriptOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateVpcPeeringAuthorization' => [ 'name' => 'CreateVpcPeeringAuthorization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcPeeringAuthorizationInput', ], 'output' => [ 'shape' => 'CreateVpcPeeringAuthorizationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateVpcPeeringConnection' => [ 'name' => 'CreateVpcPeeringConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcPeeringConnectionInput', ], 'output' => [ 'shape' => 'CreateVpcPeeringConnectionOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteAlias' => [ 'name' => 'DeleteAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAliasInput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteBuild' => [ 'name' => 'DeleteBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBuildInput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'DeleteFleet' => [ 'name' => 'DeleteFleet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFleetInput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteFleetLocations' => [ 'name' => 'DeleteFleetLocations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFleetLocationsInput', ], 'output' => [ 'shape' => 'DeleteFleetLocationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DeleteGameServerGroup' => [ 'name' => 'DeleteGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteGameServerGroupInput', ], 'output' => [ 'shape' => 'DeleteGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteGameSessionQueue' => [ 'name' => 'DeleteGameSessionQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteGameSessionQueueInput', ], 'output' => [ 'shape' => 'DeleteGameSessionQueueOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteLocation' => [ 'name' => 'DeleteLocation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteLocationInput', ], 'output' => [ 'shape' => 'DeleteLocationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteMatchmakingConfiguration' => [ 'name' => 'DeleteMatchmakingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMatchmakingConfigurationInput', ], 'output' => [ 'shape' => 'DeleteMatchmakingConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteMatchmakingRuleSet' => [ 'name' => 'DeleteMatchmakingRuleSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMatchmakingRuleSetInput', ], 'output' => [ 'shape' => 'DeleteMatchmakingRuleSetOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteScalingPolicy' => [ 'name' => 'DeleteScalingPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteScalingPolicyInput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DeleteScript' => [ 'name' => 'DeleteScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteScriptInput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteVpcPeeringAuthorization' => [ 'name' => 'DeleteVpcPeeringAuthorization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcPeeringAuthorizationInput', ], 'output' => [ 'shape' => 'DeleteVpcPeeringAuthorizationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteVpcPeeringConnection' => [ 'name' => 'DeleteVpcPeeringConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcPeeringConnectionInput', ], 'output' => [ 'shape' => 'DeleteVpcPeeringConnectionOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeregisterCompute' => [ 'name' => 'DeregisterCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeregisterComputeInput', ], 'output' => [ 'shape' => 'DeregisterComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeregisterGameServer' => [ 'name' => 'DeregisterGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeregisterGameServerInput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeAlias' => [ 'name' => 'DescribeAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAliasInput', ], 'output' => [ 'shape' => 'DescribeAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeBuild' => [ 'name' => 'DescribeBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeBuildInput', ], 'output' => [ 'shape' => 'DescribeBuildOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeCompute' => [ 'name' => 'DescribeCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeComputeInput', ], 'output' => [ 'shape' => 'DescribeComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeEC2InstanceLimits' => [ 'name' => 'DescribeEC2InstanceLimits', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeEC2InstanceLimitsInput', ], 'output' => [ 'shape' => 'DescribeEC2InstanceLimitsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetAttributes' => [ 'name' => 'DescribeFleetAttributes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetAttributesInput', ], 'output' => [ 'shape' => 'DescribeFleetAttributesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeFleetCapacity' => [ 'name' => 'DescribeFleetCapacity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetCapacityInput', ], 'output' => [ 'shape' => 'DescribeFleetCapacityOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeFleetEvents' => [ 'name' => 'DescribeFleetEvents', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetEventsInput', ], 'output' => [ 'shape' => 'DescribeFleetEventsOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'DescribeFleetLocationAttributes' => [ 'name' => 'DescribeFleetLocationAttributes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetLocationAttributesInput', ], 'output' => [ 'shape' => 'DescribeFleetLocationAttributesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetLocationCapacity' => [ 'name' => 'DescribeFleetLocationCapacity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetLocationCapacityInput', ], 'output' => [ 'shape' => 'DescribeFleetLocationCapacityOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetLocationUtilization' => [ 'name' => 'DescribeFleetLocationUtilization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetLocationUtilizationInput', ], 'output' => [ 'shape' => 'DescribeFleetLocationUtilizationOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetPortSettings' => [ 'name' => 'DescribeFleetPortSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetPortSettingsInput', ], 'output' => [ 'shape' => 'DescribeFleetPortSettingsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetUtilization' => [ 'name' => 'DescribeFleetUtilization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetUtilizationInput', ], 'output' => [ 'shape' => 'DescribeFleetUtilizationOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeGameServer' => [ 'name' => 'DescribeGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameServerInput', ], 'output' => [ 'shape' => 'DescribeGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeGameServerGroup' => [ 'name' => 'DescribeGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameServerGroupInput', ], 'output' => [ 'shape' => 'DescribeGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeGameServerInstances' => [ 'name' => 'DescribeGameServerInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameServerInstancesInput', ], 'output' => [ 'shape' => 'DescribeGameServerInstancesOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeGameSessionDetails' => [ 'name' => 'DescribeGameSessionDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionDetailsInput', ], 'output' => [ 'shape' => 'DescribeGameSessionDetailsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeGameSessionPlacement' => [ 'name' => 'DescribeGameSessionPlacement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionPlacementInput', ], 'output' => [ 'shape' => 'DescribeGameSessionPlacementOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeGameSessionQueues' => [ 'name' => 'DescribeGameSessionQueues', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionQueuesInput', ], 'output' => [ 'shape' => 'DescribeGameSessionQueuesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeGameSessions' => [ 'name' => 'DescribeGameSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionsInput', ], 'output' => [ 'shape' => 'DescribeGameSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeInstances' => [ 'name' => 'DescribeInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInstancesInput', ], 'output' => [ 'shape' => 'DescribeInstancesOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeMatchmaking' => [ 'name' => 'DescribeMatchmaking', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMatchmakingInput', ], 'output' => [ 'shape' => 'DescribeMatchmakingOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeMatchmakingConfigurations' => [ 'name' => 'DescribeMatchmakingConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMatchmakingConfigurationsInput', ], 'output' => [ 'shape' => 'DescribeMatchmakingConfigurationsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeMatchmakingRuleSets' => [ 'name' => 'DescribeMatchmakingRuleSets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMatchmakingRuleSetsInput', ], 'output' => [ 'shape' => 'DescribeMatchmakingRuleSetsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribePlayerSessions' => [ 'name' => 'DescribePlayerSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribePlayerSessionsInput', ], 'output' => [ 'shape' => 'DescribePlayerSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeRuntimeConfiguration' => [ 'name' => 'DescribeRuntimeConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRuntimeConfigurationInput', ], 'output' => [ 'shape' => 'DescribeRuntimeConfigurationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'DescribeScalingPolicies' => [ 'name' => 'DescribeScalingPolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeScalingPoliciesInput', ], 'output' => [ 'shape' => 'DescribeScalingPoliciesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeScript' => [ 'name' => 'DescribeScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeScriptInput', ], 'output' => [ 'shape' => 'DescribeScriptOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DescribeVpcPeeringAuthorizations' => [ 'name' => 'DescribeVpcPeeringAuthorizations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcPeeringAuthorizationsInput', ], 'output' => [ 'shape' => 'DescribeVpcPeeringAuthorizationsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeVpcPeeringConnections' => [ 'name' => 'DescribeVpcPeeringConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcPeeringConnectionsInput', ], 'output' => [ 'shape' => 'DescribeVpcPeeringConnectionsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetComputeAccess' => [ 'name' => 'GetComputeAccess', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetComputeAccessInput', ], 'output' => [ 'shape' => 'GetComputeAccessOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetComputeAuthToken' => [ 'name' => 'GetComputeAuthToken', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetComputeAuthTokenInput', ], 'output' => [ 'shape' => 'GetComputeAuthTokenOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetGameSessionLogUrl' => [ 'name' => 'GetGameSessionLogUrl', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetGameSessionLogUrlInput', ], 'output' => [ 'shape' => 'GetGameSessionLogUrlOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'GetInstanceAccess' => [ 'name' => 'GetInstanceAccess', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceAccessInput', ], 'output' => [ 'shape' => 'GetInstanceAccessOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListAliases' => [ 'name' => 'ListAliases', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListAliasesInput', ], 'output' => [ 'shape' => 'ListAliasesOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListBuilds' => [ 'name' => 'ListBuilds', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListBuildsInput', ], 'output' => [ 'shape' => 'ListBuildsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListCompute' => [ 'name' => 'ListCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListComputeInput', ], 'output' => [ 'shape' => 'ListComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListFleets' => [ 'name' => 'ListFleets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListFleetsInput', ], 'output' => [ 'shape' => 'ListFleetsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListGameServerGroups' => [ 'name' => 'ListGameServerGroups', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListGameServerGroupsInput', ], 'output' => [ 'shape' => 'ListGameServerGroupsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListGameServers' => [ 'name' => 'ListGameServers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListGameServersInput', ], 'output' => [ 'shape' => 'ListGameServersOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListLocations' => [ 'name' => 'ListLocations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListLocationsInput', ], 'output' => [ 'shape' => 'ListLocationsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListScripts' => [ 'name' => 'ListScripts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListScriptsInput', ], 'output' => [ 'shape' => 'ListScriptsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'PutScalingPolicy' => [ 'name' => 'PutScalingPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutScalingPolicyInput', ], 'output' => [ 'shape' => 'PutScalingPolicyOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'RegisterCompute' => [ 'name' => 'RegisterCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterComputeInput', ], 'output' => [ 'shape' => 'RegisterComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'RegisterGameServer' => [ 'name' => 'RegisterGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterGameServerInput', ], 'output' => [ 'shape' => 'RegisterGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'RequestUploadCredentials' => [ 'name' => 'RequestUploadCredentials', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RequestUploadCredentialsInput', ], 'output' => [ 'shape' => 'RequestUploadCredentialsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ResolveAlias' => [ 'name' => 'ResolveAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResolveAliasInput', ], 'output' => [ 'shape' => 'ResolveAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ResumeGameServerGroup' => [ 'name' => 'ResumeGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResumeGameServerGroupInput', ], 'output' => [ 'shape' => 'ResumeGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'SearchGameSessions' => [ 'name' => 'SearchGameSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SearchGameSessionsInput', ], 'output' => [ 'shape' => 'SearchGameSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StartFleetActions' => [ 'name' => 'StartFleetActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartFleetActionsInput', ], 'output' => [ 'shape' => 'StartFleetActionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StartGameSessionPlacement' => [ 'name' => 'StartGameSessionPlacement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartGameSessionPlacementInput', ], 'output' => [ 'shape' => 'StartGameSessionPlacementOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'StartMatchBackfill' => [ 'name' => 'StartMatchBackfill', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMatchBackfillInput', ], 'output' => [ 'shape' => 'StartMatchBackfillOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StartMatchmaking' => [ 'name' => 'StartMatchmaking', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMatchmakingInput', ], 'output' => [ 'shape' => 'StartMatchmakingOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StopFleetActions' => [ 'name' => 'StopFleetActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopFleetActionsInput', ], 'output' => [ 'shape' => 'StopFleetActionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StopGameSessionPlacement' => [ 'name' => 'StopGameSessionPlacement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopGameSessionPlacementInput', ], 'output' => [ 'shape' => 'StopGameSessionPlacementOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'StopMatchmaking' => [ 'name' => 'StopMatchmaking', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopMatchmakingInput', ], 'output' => [ 'shape' => 'StopMatchmakingOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'SuspendGameServerGroup' => [ 'name' => 'SuspendGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SuspendGameServerGroupInput', ], 'output' => [ 'shape' => 'SuspendGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateAlias' => [ 'name' => 'UpdateAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateAliasInput', ], 'output' => [ 'shape' => 'UpdateAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateBuild' => [ 'name' => 'UpdateBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBuildInput', ], 'output' => [ 'shape' => 'UpdateBuildOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateFleetAttributes' => [ 'name' => 'UpdateFleetAttributes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFleetAttributesInput', ], 'output' => [ 'shape' => 'UpdateFleetAttributesOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateFleetCapacity' => [ 'name' => 'UpdateFleetCapacity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFleetCapacityInput', ], 'output' => [ 'shape' => 'UpdateFleetCapacityOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'UpdateFleetPortSettings' => [ 'name' => 'UpdateFleetPortSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFleetPortSettingsInput', ], 'output' => [ 'shape' => 'UpdateFleetPortSettingsOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateGameServer' => [ 'name' => 'UpdateGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameServerInput', ], 'output' => [ 'shape' => 'UpdateGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateGameServerGroup' => [ 'name' => 'UpdateGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameServerGroupInput', ], 'output' => [ 'shape' => 'UpdateGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateGameSession' => [ 'name' => 'UpdateGameSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameSessionInput', ], 'output' => [ 'shape' => 'UpdateGameSessionOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidGameSessionStatusException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'UpdateGameSessionQueue' => [ 'name' => 'UpdateGameSessionQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameSessionQueueInput', ], 'output' => [ 'shape' => 'UpdateGameSessionQueueOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateMatchmakingConfiguration' => [ 'name' => 'UpdateMatchmakingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateMatchmakingConfigurationInput', ], 'output' => [ 'shape' => 'UpdateMatchmakingConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'UpdateRuntimeConfiguration' => [ 'name' => 'UpdateRuntimeConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRuntimeConfigurationInput', ], 'output' => [ 'shape' => 'UpdateRuntimeConfigurationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidFleetStatusException', ], ], ], 'UpdateScript' => [ 'name' => 'UpdateScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateScriptInput', ], 'output' => [ 'shape' => 'UpdateScriptOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ValidateMatchmakingRuleSet' => [ 'name' => 'ValidateMatchmakingRuleSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ValidateMatchmakingRuleSetInput', ], 'output' => [ 'shape' => 'ValidateMatchmakingRuleSetOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'InvalidRequestException', ], ], ], ], 'shapes' => [ 'AcceptMatchInput' => [ 'type' => 'structure', 'required' => [ 'TicketId', 'PlayerIds', 'AcceptanceType', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'PlayerIds' => [ 'shape' => 'StringList', ], 'AcceptanceType' => [ 'shape' => 'AcceptanceType', ], ], ], 'AcceptMatchOutput' => [ 'type' => 'structure', 'members' => [], ], 'AcceptanceType' => [ 'type' => 'string', 'enum' => [ 'ACCEPT', 'REJECT', ], ], 'Alias' => [ 'type' => 'structure', 'members' => [ 'AliasId' => [ 'shape' => 'AliasId', ], 'Name' => [ 'shape' => 'NonBlankAndLengthConstraintString', ], 'AliasArn' => [ 'shape' => 'AliasArn', ], 'Description' => [ 'shape' => 'FreeText', ], 'RoutingStrategy' => [ 'shape' => 'RoutingStrategy', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'AliasArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:alias\\/alias-\\S+', ], 'AliasId' => [ 'type' => 'string', 'pattern' => '^alias-\\S+', ], 'AliasIdOrArn' => [ 'type' => 'string', 'pattern' => '^alias-\\S+|^arn:.*:alias\\/alias-\\S+', ], 'AliasList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Alias', ], ], 'AmazonResourceName' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'AnywhereConfiguration' => [ 'type' => 'structure', 'required' => [ 'Cost', ], 'members' => [ 'Cost' => [ 'shape' => 'NonNegativeLimitedLengthDouble', ], ], ], 'ArnStringModel' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9:/-]+', ], 'AttributeValue' => [ 'type' => 'structure', 'members' => [ 'S' => [ 'shape' => 'PlayerAttributeString', ], 'N' => [ 'shape' => 'DoubleObject', ], 'SL' => [ 'shape' => 'PlayerAttributeStringList', ], 'SDM' => [ 'shape' => 'PlayerAttributeStringDoubleMap', ], ], ], 'AutoScalingGroupArn' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'AwsCredentials' => [ 'type' => 'structure', 'members' => [ 'AccessKeyId' => [ 'shape' => 'NonEmptyString', ], 'SecretAccessKey' => [ 'shape' => 'NonEmptyString', ], 'SessionToken' => [ 'shape' => 'NonEmptyString', ], ], 'sensitive' => true, ], 'BackfillMode' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'MANUAL', ], ], 'BalancingStrategy' => [ 'type' => 'string', 'enum' => [ 'SPOT_ONLY', 'SPOT_PREFERRED', 'ON_DEMAND_ONLY', ], ], 'BooleanModel' => [ 'type' => 'boolean', ], 'Build' => [ 'type' => 'structure', 'members' => [ 'BuildId' => [ 'shape' => 'BuildId', ], 'BuildArn' => [ 'shape' => 'BuildArn', ], 'Name' => [ 'shape' => 'FreeText', ], 'Version' => [ 'shape' => 'FreeText', ], 'Status' => [ 'shape' => 'BuildStatus', ], 'SizeOnDisk' => [ 'shape' => 'PositiveLong', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'ServerSdkVersion' => [ 'shape' => 'ServerSdkVersion', ], ], ], 'BuildArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:build\\/build-\\S+', ], 'BuildId' => [ 'type' => 'string', 'pattern' => '^build-\\S+', ], 'BuildIdOrArn' => [ 'type' => 'string', 'pattern' => '^build-\\S+|^arn:.*:build\\/build-\\S+', ], 'BuildList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Build', ], ], 'BuildStatus' => [ 'type' => 'string', 'enum' => [ 'INITIALIZED', 'READY', 'FAILED', ], ], 'CertificateConfiguration' => [ 'type' => 'structure', 'required' => [ 'CertificateType', ], 'members' => [ 'CertificateType' => [ 'shape' => 'CertificateType', ], ], ], 'CertificateType' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'GENERATED', ], ], 'ClaimFilterOption' => [ 'type' => 'structure', 'members' => [ 'InstanceStatuses' => [ 'shape' => 'FilterInstanceStatuses', ], ], ], 'ClaimGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], 'FilterOption' => [ 'shape' => 'ClaimFilterOption', ], ], ], 'ClaimGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'ComparisonOperatorType' => [ 'type' => 'string', 'enum' => [ 'GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold', ], ], 'Compute' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ComputeName' => [ 'shape' => 'ComputeName', ], 'ComputeArn' => [ 'shape' => 'ComputeArn', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'ComputeStatus' => [ 'shape' => 'ComputeStatus', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Type' => [ 'shape' => 'EC2InstanceType', ], 'GameLiftServiceSdkEndpoint' => [ 'shape' => 'GameLiftServiceSdkEndpointOutput', ], ], ], 'ComputeArn' => [ 'type' => 'string', 'max' => 1024, 'pattern' => '^arn:.*:compute\\/[a-zA-Z0-9\\-]+', ], 'ComputeAuthToken' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[a-zA-Z0-9\\-]+', ], 'ComputeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Compute', ], ], 'ComputeName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9\\-]+', ], 'ComputeNameOrArn' => [ 'type' => 'string', 'max' => 1024, 'pattern' => '[a-zA-Z0-9\\-]+|^arn:.*:compute\\/[a-zA-Z0-9\\-]+', ], 'ComputeStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACTIVE', 'TERMINATING', ], ], 'ComputeType' => [ 'type' => 'string', 'enum' => [ 'EC2', 'ANYWHERE', ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'CreateAliasInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'RoutingStrategy', ], 'members' => [ 'Name' => [ 'shape' => 'NonBlankAndLengthConstraintString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'RoutingStrategy' => [ 'shape' => 'RoutingStrategy', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateAliasOutput' => [ 'type' => 'structure', 'members' => [ 'Alias' => [ 'shape' => 'Alias', ], ], ], 'CreateBuildInput' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Tags' => [ 'shape' => 'TagList', ], 'ServerSdkVersion' => [ 'shape' => 'ServerSdkVersion', ], ], ], 'CreateBuildOutput' => [ 'type' => 'structure', 'members' => [ 'Build' => [ 'shape' => 'Build', ], 'UploadCredentials' => [ 'shape' => 'AwsCredentials', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], ], ], 'CreateFleetInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], 'ServerLaunchPath' => [ 'shape' => 'LaunchPathStringModel', ], 'ServerLaunchParameters' => [ 'shape' => 'LaunchParametersStringModel', ], 'LogPaths' => [ 'shape' => 'StringList', ], 'EC2InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'EC2InboundPermissions' => [ 'shape' => 'IpPermissionsList', ], 'NewGameSessionProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], 'ResourceCreationLimitPolicy' => [ 'shape' => 'ResourceCreationLimitPolicy', ], 'MetricGroups' => [ 'shape' => 'MetricGroupList', ], 'PeerVpcAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetType' => [ 'shape' => 'FleetType', ], 'InstanceRoleArn' => [ 'shape' => 'NonEmptyString', ], 'CertificateConfiguration' => [ 'shape' => 'CertificateConfiguration', ], 'Locations' => [ 'shape' => 'LocationConfigurationList', ], 'Tags' => [ 'shape' => 'TagList', ], 'ComputeType' => [ 'shape' => 'ComputeType', ], 'AnywhereConfiguration' => [ 'shape' => 'AnywhereConfiguration', ], ], ], 'CreateFleetLocationsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Locations', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Locations' => [ 'shape' => 'LocationConfigurationList', ], ], ], 'CreateFleetLocationsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'LocationStates' => [ 'shape' => 'LocationStateList', ], ], ], 'CreateFleetOutput' => [ 'type' => 'structure', 'members' => [ 'FleetAttributes' => [ 'shape' => 'FleetAttributes', ], 'LocationStates' => [ 'shape' => 'LocationStateList', ], ], ], 'CreateGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'RoleArn', 'MinSize', 'MaxSize', 'LaunchTemplate', 'InstanceDefinitions', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'RoleArn' => [ 'shape' => 'IamRoleArn', ], 'MinSize' => [ 'shape' => 'WholeNumber', ], 'MaxSize' => [ 'shape' => 'PositiveInteger', ], 'LaunchTemplate' => [ 'shape' => 'LaunchTemplateSpecification', ], 'InstanceDefinitions' => [ 'shape' => 'InstanceDefinitions', ], 'AutoScalingPolicy' => [ 'shape' => 'GameServerGroupAutoScalingPolicy', ], 'BalancingStrategy' => [ 'shape' => 'BalancingStrategy', ], 'GameServerProtectionPolicy' => [ 'shape' => 'GameServerProtectionPolicy', ], 'VpcSubnets' => [ 'shape' => 'VpcSubnets', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'CreateGameSessionInput' => [ 'type' => 'structure', 'required' => [ 'MaximumPlayerSessionCount', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'CreatorId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionId' => [ 'shape' => 'IdStringModel', ], 'IdempotencyToken' => [ 'shape' => 'IdStringModel', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'CreateGameSessionOutput' => [ 'type' => 'structure', 'members' => [ 'GameSession' => [ 'shape' => 'GameSession', ], ], ], 'CreateGameSessionQueueInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueName', ], 'TimeoutInSeconds' => [ 'shape' => 'WholeNumber', ], 'PlayerLatencyPolicies' => [ 'shape' => 'PlayerLatencyPolicyList', ], 'Destinations' => [ 'shape' => 'GameSessionQueueDestinationList', ], 'FilterConfiguration' => [ 'shape' => 'FilterConfiguration', ], 'PriorityConfiguration' => [ 'shape' => 'PriorityConfiguration', ], 'CustomEventData' => [ 'shape' => 'QueueCustomEventData', ], 'NotificationTarget' => [ 'shape' => 'QueueSnsArnStringModel', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateGameSessionQueueOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionQueue' => [ 'shape' => 'GameSessionQueue', ], ], ], 'CreateLocationInput' => [ 'type' => 'structure', 'required' => [ 'LocationName', ], 'members' => [ 'LocationName' => [ 'shape' => 'CustomInputLocationStringModel', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateLocationOutput' => [ 'type' => 'structure', 'members' => [ 'Location' => [ 'shape' => 'LocationModel', ], ], ], 'CreateMatchmakingConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'RequestTimeoutSeconds', 'AcceptanceRequired', 'RuleSetName', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingIdStringModel', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionQueueArns' => [ 'shape' => 'QueueArnsList', ], 'RequestTimeoutSeconds' => [ 'shape' => 'MatchmakingRequestTimeoutInteger', ], 'AcceptanceTimeoutSeconds' => [ 'shape' => 'MatchmakingAcceptanceTimeoutInteger', ], 'AcceptanceRequired' => [ 'shape' => 'BooleanModel', ], 'RuleSetName' => [ 'shape' => 'MatchmakingRuleSetName', ], 'NotificationTarget' => [ 'shape' => 'SnsArnStringModel', ], 'AdditionalPlayerCount' => [ 'shape' => 'WholeNumber', ], 'CustomEventData' => [ 'shape' => 'CustomEventData', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'GameSessionData' => [ 'shape' => 'GameSessionData', ], 'BackfillMode' => [ 'shape' => 'BackfillMode', ], 'FlexMatchMode' => [ 'shape' => 'FlexMatchMode', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateMatchmakingConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'Configuration' => [ 'shape' => 'MatchmakingConfiguration', ], ], ], 'CreateMatchmakingRuleSetInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'RuleSetBody', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingIdStringModel', ], 'RuleSetBody' => [ 'shape' => 'RuleSetBody', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateMatchmakingRuleSetOutput' => [ 'type' => 'structure', 'required' => [ 'RuleSet', ], 'members' => [ 'RuleSet' => [ 'shape' => 'MatchmakingRuleSet', ], ], ], 'CreatePlayerSessionInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', 'PlayerId', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerData' => [ 'shape' => 'PlayerData', ], ], ], 'CreatePlayerSessionOutput' => [ 'type' => 'structure', 'members' => [ 'PlayerSession' => [ 'shape' => 'PlayerSession', ], ], ], 'CreatePlayerSessionsInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', 'PlayerIds', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'PlayerIds' => [ 'shape' => 'PlayerIdList', ], 'PlayerDataMap' => [ 'shape' => 'PlayerDataMap', ], ], ], 'CreatePlayerSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'PlayerSessions' => [ 'shape' => 'PlayerSessionList', ], ], ], 'CreateScriptInput' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], 'ZipFile' => [ 'shape' => 'ZipBlob', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateScriptOutput' => [ 'type' => 'structure', 'members' => [ 'Script' => [ 'shape' => 'Script', ], ], ], 'CreateVpcPeeringAuthorizationInput' => [ 'type' => 'structure', 'required' => [ 'GameLiftAwsAccountId', 'PeerVpcId', ], 'members' => [ 'GameLiftAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'CreateVpcPeeringAuthorizationOutput' => [ 'type' => 'structure', 'members' => [ 'VpcPeeringAuthorization' => [ 'shape' => 'VpcPeeringAuthorization', ], ], ], 'CreateVpcPeeringConnectionInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'PeerVpcAwsAccountId', 'PeerVpcId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'PeerVpcAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'CreateVpcPeeringConnectionOutput' => [ 'type' => 'structure', 'members' => [], ], 'CustomEventData' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'CustomInputLocationStringModel' => [ 'type' => 'string', 'max' => 64, 'min' => 8, 'pattern' => '^custom-[A-Za-z0-9\\-]+', ], 'CustomLocationNameOrArnModel' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^custom-[A-Za-z0-9\\-]+|^arn:.*:location\\/custom-\\S+', ], 'DeleteAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], ], ], 'DeleteBuildInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], ], ], 'DeleteFleetInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], ], ], 'DeleteFleetLocationsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Locations', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Locations' => [ 'shape' => 'LocationList', ], ], ], 'DeleteFleetLocationsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'LocationStates' => [ 'shape' => 'LocationStateList', ], ], ], 'DeleteGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'DeleteOption' => [ 'shape' => 'GameServerGroupDeleteOption', ], ], ], 'DeleteGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'DeleteGameSessionQueueInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueNameOrArn', ], ], ], 'DeleteGameSessionQueueOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteLocationInput' => [ 'type' => 'structure', 'required' => [ 'LocationName', ], 'members' => [ 'LocationName' => [ 'shape' => 'CustomLocationNameOrArnModel', ], ], ], 'DeleteLocationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMatchmakingConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingConfigurationName', ], ], ], 'DeleteMatchmakingConfigurationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMatchmakingRuleSetInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingRuleSetName', ], ], ], 'DeleteMatchmakingRuleSetOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteScalingPolicyInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'FleetId', ], 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], ], ], 'DeleteScriptInput' => [ 'type' => 'structure', 'required' => [ 'ScriptId', ], 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], ], ], 'DeleteVpcPeeringAuthorizationInput' => [ 'type' => 'structure', 'required' => [ 'GameLiftAwsAccountId', 'PeerVpcId', ], 'members' => [ 'GameLiftAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DeleteVpcPeeringAuthorizationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteVpcPeeringConnectionInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'VpcPeeringConnectionId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DeleteVpcPeeringConnectionOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeregisterComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'DeregisterComputeOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeregisterGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], ], ], 'DescribeAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], ], ], 'DescribeAliasOutput' => [ 'type' => 'structure', 'members' => [ 'Alias' => [ 'shape' => 'Alias', ], ], ], 'DescribeBuildInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], ], ], 'DescribeBuildOutput' => [ 'type' => 'structure', 'members' => [ 'Build' => [ 'shape' => 'Build', ], ], ], 'DescribeComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'DescribeComputeOutput' => [ 'type' => 'structure', 'members' => [ 'Compute' => [ 'shape' => 'Compute', ], ], ], 'DescribeEC2InstanceLimitsInput' => [ 'type' => 'structure', 'members' => [ 'EC2InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeEC2InstanceLimitsOutput' => [ 'type' => 'structure', 'members' => [ 'EC2InstanceLimits' => [ 'shape' => 'EC2InstanceLimitList', ], ], ], 'DescribeFleetAttributesInput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetAttributesOutput' => [ 'type' => 'structure', 'members' => [ 'FleetAttributes' => [ 'shape' => 'FleetAttributesList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetCapacityInput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetCapacityOutput' => [ 'type' => 'structure', 'members' => [ 'FleetCapacity' => [ 'shape' => 'FleetCapacityList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetEventsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetEventsOutput' => [ 'type' => 'structure', 'members' => [ 'Events' => [ 'shape' => 'EventList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetLocationAttributesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Locations' => [ 'shape' => 'LocationList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetLocationAttributesOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'LocationAttributes' => [ 'shape' => 'LocationAttributesList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetLocationCapacityInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Location', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetLocationCapacityOutput' => [ 'type' => 'structure', 'members' => [ 'FleetCapacity' => [ 'shape' => 'FleetCapacity', ], ], ], 'DescribeFleetLocationUtilizationInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Location', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetLocationUtilizationOutput' => [ 'type' => 'structure', 'members' => [ 'FleetUtilization' => [ 'shape' => 'FleetUtilization', ], ], ], 'DescribeFleetPortSettingsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetPortSettingsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'InboundPermissions' => [ 'shape' => 'IpPermissionsList', ], 'UpdateStatus' => [ 'shape' => 'LocationUpdateStatus', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetUtilizationInput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetUtilizationOutput' => [ 'type' => 'structure', 'members' => [ 'FleetUtilization' => [ 'shape' => 'FleetUtilizationList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], ], ], 'DescribeGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'DescribeGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], ], ], 'DescribeGameServerInstancesInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'InstanceIds' => [ 'shape' => 'GameServerInstanceIds', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameServerInstancesOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerInstances' => [ 'shape' => 'GameServerInstances', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'DescribeGameSessionDetailsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'StatusFilter' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionDetailsOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionDetails' => [ 'shape' => 'GameSessionDetailList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionPlacementInput' => [ 'type' => 'structure', 'required' => [ 'PlacementId', ], 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], ], ], 'DescribeGameSessionPlacementOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionPlacement' => [ 'shape' => 'GameSessionPlacement', ], ], ], 'DescribeGameSessionQueuesInput' => [ 'type' => 'structure', 'members' => [ 'Names' => [ 'shape' => 'GameSessionQueueNameOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionQueuesOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionQueues' => [ 'shape' => 'GameSessionQueueList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'StatusFilter' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessions' => [ 'shape' => 'GameSessionList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeInstancesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeInstancesOutput' => [ 'type' => 'structure', 'members' => [ 'Instances' => [ 'shape' => 'InstanceList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingConfigurationsInput' => [ 'type' => 'structure', 'members' => [ 'Names' => [ 'shape' => 'MatchmakingConfigurationNameList', ], 'RuleSetName' => [ 'shape' => 'MatchmakingRuleSetName', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingConfigurationsOutput' => [ 'type' => 'structure', 'members' => [ 'Configurations' => [ 'shape' => 'MatchmakingConfigurationList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingInput' => [ 'type' => 'structure', 'required' => [ 'TicketIds', ], 'members' => [ 'TicketIds' => [ 'shape' => 'MatchmakingIdList', ], ], ], 'DescribeMatchmakingOutput' => [ 'type' => 'structure', 'members' => [ 'TicketList' => [ 'shape' => 'MatchmakingTicketList', ], ], ], 'DescribeMatchmakingRuleSetsInput' => [ 'type' => 'structure', 'members' => [ 'Names' => [ 'shape' => 'MatchmakingRuleSetNameList', ], 'Limit' => [ 'shape' => 'RuleSetLimit', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingRuleSetsOutput' => [ 'type' => 'structure', 'required' => [ 'RuleSets', ], 'members' => [ 'RuleSets' => [ 'shape' => 'MatchmakingRuleSetList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribePlayerSessionsInput' => [ 'type' => 'structure', 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], 'PlayerSessionStatusFilter' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribePlayerSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'PlayerSessions' => [ 'shape' => 'PlayerSessionList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeRuntimeConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], ], ], 'DescribeRuntimeConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], ], ], 'DescribeScalingPoliciesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'StatusFilter' => [ 'shape' => 'ScalingStatusType', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeScalingPoliciesOutput' => [ 'type' => 'structure', 'members' => [ 'ScalingPolicies' => [ 'shape' => 'ScalingPolicyList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeScriptInput' => [ 'type' => 'structure', 'required' => [ 'ScriptId', ], 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], ], ], 'DescribeScriptOutput' => [ 'type' => 'structure', 'members' => [ 'Script' => [ 'shape' => 'Script', ], ], ], 'DescribeVpcPeeringAuthorizationsInput' => [ 'type' => 'structure', 'members' => [], ], 'DescribeVpcPeeringAuthorizationsOutput' => [ 'type' => 'structure', 'members' => [ 'VpcPeeringAuthorizations' => [ 'shape' => 'VpcPeeringAuthorizationList', ], ], ], 'DescribeVpcPeeringConnectionsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], ], ], 'DescribeVpcPeeringConnectionsOutput' => [ 'type' => 'structure', 'members' => [ 'VpcPeeringConnections' => [ 'shape' => 'VpcPeeringConnectionList', ], ], ], 'DesiredPlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerData' => [ 'shape' => 'PlayerData', ], ], ], 'DesiredPlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DesiredPlayerSession', ], ], 'DnsName' => [ 'type' => 'string', ], 'DnsNameInput' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^[0-9a-zA-Z_\\-\\.]+', ], 'Double' => [ 'type' => 'double', ], 'DoubleObject' => [ 'type' => 'double', ], 'EC2InstanceCounts' => [ 'type' => 'structure', 'members' => [ 'DESIRED' => [ 'shape' => 'WholeNumber', ], 'MINIMUM' => [ 'shape' => 'WholeNumber', ], 'MAXIMUM' => [ 'shape' => 'WholeNumber', ], 'PENDING' => [ 'shape' => 'WholeNumber', ], 'ACTIVE' => [ 'shape' => 'WholeNumber', ], 'IDLE' => [ 'shape' => 'WholeNumber', ], 'TERMINATING' => [ 'shape' => 'WholeNumber', ], ], ], 'EC2InstanceLimit' => [ 'type' => 'structure', 'members' => [ 'EC2InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'CurrentInstances' => [ 'shape' => 'WholeNumber', ], 'InstanceLimit' => [ 'shape' => 'WholeNumber', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'EC2InstanceLimitList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EC2InstanceLimit', ], ], 'EC2InstanceType' => [ 'type' => 'string', 'enum' => [ 't2.micro', 't2.small', 't2.medium', 't2.large', 'c3.large', 'c3.xlarge', 'c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c5.large', 'c5.xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5a.large', 'c5a.xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'r3.large', 'r3.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r4.large', 'r4.xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.16xlarge', 'r5.large', 'r5.xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5a.large', 'r5a.xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'm3.medium', 'm3.large', 'm3.xlarge', 'm3.2xlarge', 'm4.large', 'm4.xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.10xlarge', 'm5.large', 'm5.xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5a.large', 'm5a.xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'c5d.large', 'c5d.xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c6a.large', 'c6a.xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6i.large', 'c6i.xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'r5d.large', 'r5d.xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'm6g.medium', 'm6g.large', 'm6g.xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'c6g.medium', 'c6g.large', 'c6g.xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'r6g.medium', 'r6g.large', 'r6g.xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'c6gn.medium', 'c6gn.large', 'c6gn.xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c7g.medium', 'c7g.large', 'c7g.xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'r7g.medium', 'r7g.large', 'r7g.xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'm7g.medium', 'm7g.large', 'm7g.xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'g5g.xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.16xlarge', ], ], 'Event' => [ 'type' => 'structure', 'members' => [ 'EventId' => [ 'shape' => 'NonZeroAndMaxString', ], 'ResourceId' => [ 'shape' => 'NonZeroAndMaxString', ], 'EventCode' => [ 'shape' => 'EventCode', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'EventTime' => [ 'shape' => 'Timestamp', ], 'PreSignedLogUrl' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'EventCode' => [ 'type' => 'string', 'enum' => [ 'GENERIC_EVENT', 'FLEET_CREATED', 'FLEET_DELETED', 'FLEET_SCALING_EVENT', 'FLEET_STATE_DOWNLOADING', 'FLEET_STATE_VALIDATING', 'FLEET_STATE_BUILDING', 'FLEET_STATE_ACTIVATING', 'FLEET_STATE_ACTIVE', 'FLEET_STATE_ERROR', 'FLEET_INITIALIZATION_FAILED', 'FLEET_BINARY_DOWNLOAD_FAILED', 'FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND', 'FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE', 'FLEET_VALIDATION_TIMED_OUT', 'FLEET_ACTIVATION_FAILED', 'FLEET_ACTIVATION_FAILED_NO_INSTANCES', 'FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED', 'SERVER_PROCESS_INVALID_PATH', 'SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT', 'SERVER_PROCESS_PROCESS_READY_TIMEOUT', 'SERVER_PROCESS_CRASHED', 'SERVER_PROCESS_TERMINATED_UNHEALTHY', 'SERVER_PROCESS_FORCE_TERMINATED', 'SERVER_PROCESS_PROCESS_EXIT_TIMEOUT', 'GAME_SESSION_ACTIVATION_TIMEOUT', 'FLEET_CREATION_EXTRACTING_BUILD', 'FLEET_CREATION_RUNNING_INSTALLER', 'FLEET_CREATION_VALIDATING_RUNTIME_CONFIG', 'FLEET_VPC_PEERING_SUCCEEDED', 'FLEET_VPC_PEERING_FAILED', 'FLEET_VPC_PEERING_DELETED', 'INSTANCE_INTERRUPTED', 'INSTANCE_RECYCLED', ], ], 'EventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Event', ], ], 'FilterConfiguration' => [ 'type' => 'structure', 'members' => [ 'AllowedLocations' => [ 'shape' => 'LocationList', ], ], ], 'FilterInstanceStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DRAINING', ], ], 'FilterInstanceStatuses' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterInstanceStatus', ], ], 'FleetAction' => [ 'type' => 'string', 'enum' => [ 'AUTO_SCALING', ], ], 'FleetActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAction', ], 'max' => 1, 'min' => 1, ], 'FleetArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:fleet\\/fleet-\\S+', ], 'FleetAttributes' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'FleetType' => [ 'shape' => 'FleetType', ], 'InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'TerminationTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'FleetStatus', ], 'BuildId' => [ 'shape' => 'BuildId', ], 'BuildArn' => [ 'shape' => 'BuildArn', ], 'ScriptId' => [ 'shape' => 'ScriptId', ], 'ScriptArn' => [ 'shape' => 'ScriptArn', ], 'ServerLaunchPath' => [ 'shape' => 'LaunchPathStringModel', ], 'ServerLaunchParameters' => [ 'shape' => 'LaunchParametersStringModel', ], 'LogPaths' => [ 'shape' => 'StringList', ], 'NewGameSessionProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'ResourceCreationLimitPolicy' => [ 'shape' => 'ResourceCreationLimitPolicy', ], 'MetricGroups' => [ 'shape' => 'MetricGroupList', ], 'StoppedActions' => [ 'shape' => 'FleetActionList', ], 'InstanceRoleArn' => [ 'shape' => 'NonEmptyString', ], 'CertificateConfiguration' => [ 'shape' => 'CertificateConfiguration', ], 'ComputeType' => [ 'shape' => 'ComputeType', ], 'AnywhereConfiguration' => [ 'shape' => 'AnywhereConfiguration', ], ], ], 'FleetAttributesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAttributes', ], ], 'FleetCapacity' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'InstanceCounts' => [ 'shape' => 'EC2InstanceCounts', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'FleetCapacityExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'FleetCapacityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetCapacity', ], ], 'FleetId' => [ 'type' => 'string', 'pattern' => '^fleet-\\S+', ], 'FleetIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetId', ], 'min' => 1, ], 'FleetIdOrArn' => [ 'type' => 'string', 'pattern' => '^fleet-\\S+|^arn:.*:fleet\\/fleet-\\S+', ], 'FleetIdOrArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetIdOrArn', ], 'min' => 1, ], 'FleetStatus' => [ 'type' => 'string', 'enum' => [ 'NEW', 'DOWNLOADING', 'VALIDATING', 'BUILDING', 'ACTIVATING', 'ACTIVE', 'DELETING', 'ERROR', 'TERMINATED', 'NOT_FOUND', ], ], 'FleetType' => [ 'type' => 'string', 'enum' => [ 'ON_DEMAND', 'SPOT', ], ], 'FleetUtilization' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ActiveServerProcessCount' => [ 'shape' => 'WholeNumber', ], 'ActiveGameSessionCount' => [ 'shape' => 'WholeNumber', ], 'CurrentPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'FleetUtilizationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetUtilization', ], ], 'FlexMatchMode' => [ 'type' => 'string', 'enum' => [ 'STANDALONE', 'WITH_QUEUE', ], ], 'Float' => [ 'type' => 'float', ], 'FreeText' => [ 'type' => 'string', ], 'GameLiftServiceSdkEndpointOutput' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'GameProperty' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'GamePropertyKey', ], 'Value' => [ 'shape' => 'GamePropertyValue', ], ], ], 'GamePropertyKey' => [ 'type' => 'string', 'max' => 32, ], 'GamePropertyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameProperty', ], 'max' => 16, ], 'GamePropertyValue' => [ 'type' => 'string', 'max' => 96, ], 'GameServer' => [ 'type' => 'structure', 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'GameServerGroupArn' => [ 'shape' => 'GameServerGroupArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'InstanceId' => [ 'shape' => 'GameServerInstanceId', ], 'ConnectionInfo' => [ 'shape' => 'GameServerConnectionInfo', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], 'ClaimStatus' => [ 'shape' => 'GameServerClaimStatus', ], 'UtilizationStatus' => [ 'shape' => 'GameServerUtilizationStatus', ], 'RegistrationTime' => [ 'shape' => 'Timestamp', ], 'LastClaimTime' => [ 'shape' => 'Timestamp', ], 'LastHealthCheckTime' => [ 'shape' => 'Timestamp', ], ], ], 'GameServerClaimStatus' => [ 'type' => 'string', 'enum' => [ 'CLAIMED', ], ], 'GameServerConnectionInfo' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '.*\\S.*', ], 'GameServerData' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '.*\\S.*', ], 'GameServerGroup' => [ 'type' => 'structure', 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'GameServerGroupArn' => [ 'shape' => 'GameServerGroupArn', ], 'RoleArn' => [ 'shape' => 'IamRoleArn', ], 'InstanceDefinitions' => [ 'shape' => 'InstanceDefinitions', ], 'BalancingStrategy' => [ 'shape' => 'BalancingStrategy', ], 'GameServerProtectionPolicy' => [ 'shape' => 'GameServerProtectionPolicy', ], 'AutoScalingGroupArn' => [ 'shape' => 'AutoScalingGroupArn', ], 'Status' => [ 'shape' => 'GameServerGroupStatus', ], 'StatusReason' => [ 'shape' => 'NonZeroAndMaxString', ], 'SuspendedActions' => [ 'shape' => 'GameServerGroupActions', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'GameServerGroupAction' => [ 'type' => 'string', 'enum' => [ 'REPLACE_INSTANCE_TYPES', ], ], 'GameServerGroupActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerGroupAction', ], 'max' => 1, 'min' => 1, ], 'GameServerGroupArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:.*:gameservergroup\\/[a-zA-Z0-9-\\.]*', ], 'GameServerGroupAutoScalingPolicy' => [ 'type' => 'structure', 'required' => [ 'TargetTrackingConfiguration', ], 'members' => [ 'EstimatedInstanceWarmup' => [ 'shape' => 'PositiveInteger', ], 'TargetTrackingConfiguration' => [ 'shape' => 'TargetTrackingConfiguration', ], ], ], 'GameServerGroupDeleteOption' => [ 'type' => 'string', 'enum' => [ 'SAFE_DELETE', 'FORCE_DELETE', 'RETAIN', ], ], 'GameServerGroupInstanceType' => [ 'type' => 'string', 'enum' => [ 'c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c5.large', 'c5.xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5a.large', 'c5a.xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c6g.medium', 'c6g.large', 'c6g.xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'r4.large', 'r4.xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.16xlarge', 'r5.large', 'r5.xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5a.large', 'r5a.xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r6g.medium', 'r6g.large', 'r6g.xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'm4.large', 'm4.xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.10xlarge', 'm5.large', 'm5.xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5a.large', 'm5a.xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm6g.medium', 'm6g.large', 'm6g.xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.12xlarge', 'm6g.16xlarge', ], ], 'GameServerGroupName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]+', ], 'GameServerGroupNameOrArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]+|^arn:.*:gameservergroup\\/[a-zA-Z0-9-\\.]+', ], 'GameServerGroupStatus' => [ 'type' => 'string', 'enum' => [ 'NEW', 'ACTIVATING', 'ACTIVE', 'DELETE_SCHEDULED', 'DELETING', 'DELETED', 'ERROR', ], ], 'GameServerGroups' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerGroup', ], ], 'GameServerHealthCheck' => [ 'type' => 'string', 'enum' => [ 'HEALTHY', ], ], 'GameServerId' => [ 'type' => 'string', 'max' => 128, 'min' => 3, 'pattern' => '[a-zA-Z0-9-\\.]+', ], 'GameServerInstance' => [ 'type' => 'structure', 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'GameServerGroupArn' => [ 'shape' => 'GameServerGroupArn', ], 'InstanceId' => [ 'shape' => 'GameServerInstanceId', ], 'InstanceStatus' => [ 'shape' => 'GameServerInstanceStatus', ], ], ], 'GameServerInstanceId' => [ 'type' => 'string', 'max' => 19, 'min' => 19, 'pattern' => '^i-[0-9a-zA-Z]{17}$', ], 'GameServerInstanceIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerInstanceId', ], 'max' => 20, 'min' => 1, ], 'GameServerInstanceStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DRAINING', 'SPOT_TERMINATING', ], ], 'GameServerInstances' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerInstance', ], ], 'GameServerProtectionPolicy' => [ 'type' => 'string', 'enum' => [ 'NO_PROTECTION', 'FULL_PROTECTION', ], ], 'GameServerUtilizationStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'UTILIZED', ], ], 'GameServers' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServer', ], ], 'GameSession' => [ 'type' => 'structure', 'members' => [ 'GameSessionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'TerminationTime' => [ 'shape' => 'Timestamp', ], 'CurrentPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Status' => [ 'shape' => 'GameSessionStatus', ], 'StatusReason' => [ 'shape' => 'GameSessionStatusReason', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PortNumber', ], 'PlayerSessionCreationPolicy' => [ 'shape' => 'PlayerSessionCreationPolicy', ], 'CreatorId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], 'MatchmakerData' => [ 'shape' => 'MatchmakerData', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'GameSessionActivationTimeoutSeconds' => [ 'type' => 'integer', 'max' => 600, 'min' => 1, ], 'GameSessionConnectionInfo' => [ 'type' => 'structure', 'members' => [ 'GameSessionArn' => [ 'shape' => 'ArnStringModel', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PositiveInteger', ], 'MatchedPlayerSessions' => [ 'shape' => 'MatchedPlayerSessionList', ], ], ], 'GameSessionData' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, ], 'GameSessionDetail' => [ 'type' => 'structure', 'members' => [ 'GameSession' => [ 'shape' => 'GameSession', ], 'ProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], ], ], 'GameSessionDetailList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionDetail', ], ], 'GameSessionFullException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'GameSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSession', ], ], 'GameSessionPlacement' => [ 'type' => 'structure', 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], 'GameSessionQueueName' => [ 'shape' => 'GameSessionQueueName', ], 'Status' => [ 'shape' => 'GameSessionPlacementState', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'GameSessionName' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionArn' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionRegion' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerLatencies' => [ 'shape' => 'PlayerLatencyList', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PortNumber', ], 'PlacedPlayerSessions' => [ 'shape' => 'PlacedPlayerSessionList', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], 'MatchmakerData' => [ 'shape' => 'MatchmakerData', ], ], ], 'GameSessionPlacementState' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'FULFILLED', 'CANCELLED', 'TIMED_OUT', 'FAILED', ], ], 'GameSessionQueue' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueName', ], 'GameSessionQueueArn' => [ 'shape' => 'GameSessionQueueArn', ], 'TimeoutInSeconds' => [ 'shape' => 'WholeNumber', ], 'PlayerLatencyPolicies' => [ 'shape' => 'PlayerLatencyPolicyList', ], 'Destinations' => [ 'shape' => 'GameSessionQueueDestinationList', ], 'FilterConfiguration' => [ 'shape' => 'FilterConfiguration', ], 'PriorityConfiguration' => [ 'shape' => 'PriorityConfiguration', ], 'CustomEventData' => [ 'shape' => 'QueueCustomEventData', ], 'NotificationTarget' => [ 'shape' => 'QueueSnsArnStringModel', ], ], ], 'GameSessionQueueArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:.*:gamesessionqueue\\/[a-zA-Z0-9-]+', ], 'GameSessionQueueDestination' => [ 'type' => 'structure', 'members' => [ 'DestinationArn' => [ 'shape' => 'ArnStringModel', ], ], ], 'GameSessionQueueDestinationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionQueueDestination', ], ], 'GameSessionQueueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionQueue', ], ], 'GameSessionQueueName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'GameSessionQueueNameOrArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+|^arn:.*:gamesessionqueue\\/[a-zA-Z0-9-]+', ], 'GameSessionQueueNameOrArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionQueueNameOrArn', ], ], 'GameSessionStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'ACTIVATING', 'TERMINATED', 'TERMINATING', 'ERROR', ], ], 'GameSessionStatusReason' => [ 'type' => 'string', 'enum' => [ 'INTERRUPTED', ], ], 'GetComputeAccessInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'GetComputeAccessOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], 'ComputeArn' => [ 'shape' => 'ComputeArn', ], 'Credentials' => [ 'shape' => 'AwsCredentials', ], ], ], 'GetComputeAuthTokenInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'GetComputeAuthTokenOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], 'ComputeArn' => [ 'shape' => 'ComputeArn', ], 'AuthToken' => [ 'shape' => 'ComputeAuthToken', ], 'ExpirationTimestamp' => [ 'shape' => 'Timestamp', ], ], ], 'GetGameSessionLogUrlInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], ], ], 'GetGameSessionLogUrlOutput' => [ 'type' => 'structure', 'members' => [ 'PreSignedUrl' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'GetInstanceAccessInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'InstanceId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], ], ], 'GetInstanceAccessOutput' => [ 'type' => 'structure', 'members' => [ 'InstanceAccess' => [ 'shape' => 'InstanceAccess', ], ], ], 'IamRoleArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:.*:role\\/[\\w+=,.@-]+', ], 'IdStringModel' => [ 'type' => 'string', 'max' => 48, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'IdempotentParameterMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'Instance' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Type' => [ 'shape' => 'EC2InstanceType', ], 'Status' => [ 'shape' => 'InstanceStatus', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'InstanceAccess' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Credentials' => [ 'shape' => 'InstanceCredentials', ], ], ], 'InstanceCredentials' => [ 'type' => 'structure', 'members' => [ 'UserName' => [ 'shape' => 'NonEmptyString', ], 'Secret' => [ 'shape' => 'NonEmptyString', ], ], 'sensitive' => true, ], 'InstanceDefinition' => [ 'type' => 'structure', 'required' => [ 'InstanceType', ], 'members' => [ 'InstanceType' => [ 'shape' => 'GameServerGroupInstanceType', ], 'WeightedCapacity' => [ 'shape' => 'WeightedCapacity', ], ], ], 'InstanceDefinitions' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceDefinition', ], 'max' => 20, 'min' => 2, ], 'InstanceId' => [ 'type' => 'string', 'pattern' => '[a-zA-Z0-9\\.-]+', ], 'InstanceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Instance', ], ], 'InstanceStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACTIVE', 'TERMINATING', ], ], 'Integer' => [ 'type' => 'integer', ], 'InternalServiceException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, 'fault' => true, ], 'InvalidFleetStatusException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'InvalidGameSessionStatusException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'IpAddress' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[0-9A-Fa-f\\:\\.]+', ], 'IpPermission' => [ 'type' => 'structure', 'required' => [ 'FromPort', 'ToPort', 'IpRange', 'Protocol', ], 'members' => [ 'FromPort' => [ 'shape' => 'PortNumber', ], 'ToPort' => [ 'shape' => 'PortNumber', ], 'IpRange' => [ 'shape' => 'NonBlankString', ], 'Protocol' => [ 'shape' => 'IpProtocol', ], ], ], 'IpPermissionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IpPermission', ], 'max' => 50, ], 'IpProtocol' => [ 'type' => 'string', 'enum' => [ 'TCP', 'UDP', ], ], 'LargeGameSessionData' => [ 'type' => 'string', 'max' => 262144, 'min' => 1, ], 'LatencyMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NonEmptyString', ], 'value' => [ 'shape' => 'PositiveInteger', ], ], 'LaunchParametersStringModel' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[A-Za-z0-9_:.+\\/\\\\\\- =@;{},?\'\\[\\]"]+', ], 'LaunchPathStringModel' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[A-Za-z0-9_:.+\\/\\\\\\- ]+', ], 'LaunchTemplateId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]+', ], 'LaunchTemplateName' => [ 'type' => 'string', 'max' => 128, 'min' => 3, 'pattern' => '[a-zA-Z0-9\\(\\)\\.\\-/_]+', ], 'LaunchTemplateSpecification' => [ 'type' => 'structure', 'members' => [ 'LaunchTemplateId' => [ 'shape' => 'LaunchTemplateId', ], 'LaunchTemplateName' => [ 'shape' => 'LaunchTemplateName', ], 'Version' => [ 'shape' => 'LaunchTemplateVersion', ], ], ], 'LaunchTemplateVersion' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]+', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'ListAliasesInput' => [ 'type' => 'structure', 'members' => [ 'RoutingStrategyType' => [ 'shape' => 'RoutingStrategyType', ], 'Name' => [ 'shape' => 'NonEmptyString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListAliasesOutput' => [ 'type' => 'structure', 'members' => [ 'Aliases' => [ 'shape' => 'AliasList', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListBuildsInput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'BuildStatus', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListBuildsOutput' => [ 'type' => 'structure', 'members' => [ 'Builds' => [ 'shape' => 'BuildList', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListComputeOutput' => [ 'type' => 'structure', 'members' => [ 'ComputeList' => [ 'shape' => 'ComputeList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListFleetsInput' => [ 'type' => 'structure', 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListFleetsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServerGroupsInput' => [ 'type' => 'structure', 'members' => [ 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServerGroupsOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroups' => [ 'shape' => 'GameServerGroups', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServersInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'SortOrder' => [ 'shape' => 'SortOrder', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServersOutput' => [ 'type' => 'structure', 'members' => [ 'GameServers' => [ 'shape' => 'GameServers', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListLocationsInput' => [ 'type' => 'structure', 'members' => [ 'Filters' => [ 'shape' => 'LocationFilterList', ], 'Limit' => [ 'shape' => 'ListLocationsLimit', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListLocationsLimit' => [ 'type' => 'integer', 'max' => 200, 'min' => 1, ], 'ListLocationsOutput' => [ 'type' => 'structure', 'members' => [ 'Locations' => [ 'shape' => 'LocationModelList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListScriptsInput' => [ 'type' => 'structure', 'members' => [ 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListScriptsOutput' => [ 'type' => 'structure', 'members' => [ 'Scripts' => [ 'shape' => 'ScriptList', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], ], ], 'LocationArnModel' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^arn:.*:location\\/custom-\\S+', ], 'LocationAttributes' => [ 'type' => 'structure', 'members' => [ 'LocationState' => [ 'shape' => 'LocationState', ], 'StoppedActions' => [ 'shape' => 'FleetActionList', ], 'UpdateStatus' => [ 'shape' => 'LocationUpdateStatus', ], ], ], 'LocationAttributesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationAttributes', ], ], 'LocationConfiguration' => [ 'type' => 'structure', 'required' => [ 'Location', ], 'members' => [ 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'LocationConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationConfiguration', ], 'max' => 100, 'min' => 1, ], 'LocationFilter' => [ 'type' => 'string', 'enum' => [ 'AWS', 'CUSTOM', ], ], 'LocationFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationFilter', ], 'max' => 2, 'min' => 1, ], 'LocationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationStringModel', ], 'max' => 100, 'min' => 1, ], 'LocationModel' => [ 'type' => 'structure', 'members' => [ 'LocationName' => [ 'shape' => 'LocationStringModel', ], 'LocationArn' => [ 'shape' => 'LocationArnModel', ], ], ], 'LocationModelList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationModel', ], ], 'LocationState' => [ 'type' => 'structure', 'members' => [ 'Location' => [ 'shape' => 'LocationStringModel', ], 'Status' => [ 'shape' => 'FleetStatus', ], ], ], 'LocationStateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationState', ], ], 'LocationStringModel' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[A-Za-z0-9\\-]+', ], 'LocationUpdateStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_UPDATE', ], ], 'MatchedPlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], ], ], 'MatchedPlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchedPlayerSession', ], ], 'MatchmakerData' => [ 'type' => 'string', 'max' => 390000, 'min' => 1, ], 'MatchmakingAcceptanceTimeoutInteger' => [ 'type' => 'integer', 'max' => 600, 'min' => 1, ], 'MatchmakingConfiguration' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationArn' => [ 'shape' => 'MatchmakingConfigurationArn', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionQueueArns' => [ 'shape' => 'QueueArnsList', ], 'RequestTimeoutSeconds' => [ 'shape' => 'MatchmakingRequestTimeoutInteger', ], 'AcceptanceTimeoutSeconds' => [ 'shape' => 'MatchmakingAcceptanceTimeoutInteger', ], 'AcceptanceRequired' => [ 'shape' => 'BooleanModel', ], 'RuleSetName' => [ 'shape' => 'MatchmakingIdStringModel', ], 'RuleSetArn' => [ 'shape' => 'MatchmakingRuleSetArn', ], 'NotificationTarget' => [ 'shape' => 'SnsArnStringModel', ], 'AdditionalPlayerCount' => [ 'shape' => 'WholeNumber', ], 'CustomEventData' => [ 'shape' => 'CustomEventData', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'GameSessionData' => [ 'shape' => 'GameSessionData', ], 'BackfillMode' => [ 'shape' => 'BackfillMode', ], 'FlexMatchMode' => [ 'shape' => 'FlexMatchMode', ], ], ], 'MatchmakingConfigurationArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:matchmakingconfiguration\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingConfiguration', ], ], 'MatchmakingConfigurationName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]*|^arn:.*:matchmakingconfiguration\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingConfigurationNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingConfigurationName', ], ], 'MatchmakingConfigurationStatus' => [ 'type' => 'string', 'enum' => [ 'CANCELLED', 'COMPLETED', 'FAILED', 'PLACING', 'QUEUED', 'REQUIRES_ACCEPTANCE', 'SEARCHING', 'TIMED_OUT', ], ], 'MatchmakingIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingIdStringModel', ], ], 'MatchmakingIdStringModel' => [ 'type' => 'string', 'max' => 128, 'pattern' => '[a-zA-Z0-9-\\.]*', ], 'MatchmakingRequestTimeoutInteger' => [ 'type' => 'integer', 'max' => 43200, 'min' => 1, ], 'MatchmakingRuleSet' => [ 'type' => 'structure', 'required' => [ 'RuleSetBody', ], 'members' => [ 'RuleSetName' => [ 'shape' => 'MatchmakingIdStringModel', ], 'RuleSetArn' => [ 'shape' => 'MatchmakingRuleSetArn', ], 'RuleSetBody' => [ 'shape' => 'RuleSetBody', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], ], ], 'MatchmakingRuleSetArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:matchmakingruleset\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingRuleSetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingRuleSet', ], ], 'MatchmakingRuleSetName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]*|^arn:.*:matchmakingruleset\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingRuleSetNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingRuleSetName', ], 'max' => 10, 'min' => 1, ], 'MatchmakingTicket' => [ 'type' => 'structure', 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationName' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationArn' => [ 'shape' => 'MatchmakingConfigurationArn', ], 'Status' => [ 'shape' => 'MatchmakingConfigurationStatus', ], 'StatusReason' => [ 'shape' => 'StringModel', ], 'StatusMessage' => [ 'shape' => 'StringModel', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Players' => [ 'shape' => 'PlayerList', ], 'GameSessionConnectionInfo' => [ 'shape' => 'GameSessionConnectionInfo', ], 'EstimatedWaitTime' => [ 'shape' => 'WholeNumber', ], ], ], 'MatchmakingTicketList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingTicket', ], ], 'MaxConcurrentGameSessionActivations' => [ 'type' => 'integer', 'max' => 2147483647, 'min' => 1, ], 'MetricGroup' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricGroup', ], 'max' => 1, ], 'MetricName' => [ 'type' => 'string', 'enum' => [ 'ActivatingGameSessions', 'ActiveGameSessions', 'ActiveInstances', 'AvailableGameSessions', 'AvailablePlayerSessions', 'CurrentPlayerSessions', 'IdleInstances', 'PercentAvailableGameSessions', 'PercentIdleInstances', 'QueueDepth', 'WaitTime', 'ConcurrentActivatableGameSessions', ], ], 'NonBlankAndLengthConstraintString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '.*\\S.*', ], 'NonBlankString' => [ 'type' => 'string', 'pattern' => '[^\\s]+', ], 'NonEmptyString' => [ 'type' => 'string', 'min' => 1, ], 'NonNegativeDouble' => [ 'type' => 'double', 'min' => 0, ], 'NonNegativeLimitedLengthDouble' => [ 'type' => 'string', 'max' => 11, 'min' => 1, 'pattern' => '^\\d{1,5}(?:\\.\\d{1,5})?$', ], 'NonZeroAndMaxString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'NotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'OperatingSystem' => [ 'type' => 'string', 'enum' => [ 'WINDOWS_2012', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'WINDOWS_2016', 'AMAZON_LINUX_2023', ], ], 'OutOfCapacityException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'PlacedPlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], ], ], 'PlacedPlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlacedPlayerSession', ], ], 'Player' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerAttributes' => [ 'shape' => 'PlayerAttributeMap', ], 'Team' => [ 'shape' => 'NonZeroAndMaxString', ], 'LatencyInMs' => [ 'shape' => 'LatencyMap', ], ], ], 'PlayerAttributeMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NonZeroAndMaxString', ], 'value' => [ 'shape' => 'AttributeValue', ], ], 'PlayerAttributeString' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'PlayerAttributeStringDoubleMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'PlayerAttributeString', ], 'value' => [ 'shape' => 'DoubleObject', ], ], 'PlayerAttributeStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerAttributeString', ], ], 'PlayerData' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'PlayerDataMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NonZeroAndMaxString', ], 'value' => [ 'shape' => 'PlayerData', ], ], 'PlayerIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NonZeroAndMaxString', ], 'max' => 25, 'min' => 1, ], 'PlayerLatency' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'RegionIdentifier' => [ 'shape' => 'NonZeroAndMaxString', ], 'LatencyInMilliseconds' => [ 'shape' => 'Float', ], ], ], 'PlayerLatencyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerLatency', ], ], 'PlayerLatencyPolicy' => [ 'type' => 'structure', 'members' => [ 'MaximumIndividualPlayerLatencyMilliseconds' => [ 'shape' => 'WholeNumber', ], 'PolicyDurationSeconds' => [ 'shape' => 'WholeNumber', ], ], ], 'PlayerLatencyPolicyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerLatencyPolicy', ], ], 'PlayerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Player', ], ], 'PlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], 'PlayerId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'TerminationTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'PlayerSessionStatus', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PortNumber', ], 'PlayerData' => [ 'shape' => 'PlayerData', ], ], ], 'PlayerSessionCreationPolicy' => [ 'type' => 'string', 'enum' => [ 'ACCEPT_ALL', 'DENY_ALL', ], ], 'PlayerSessionId' => [ 'type' => 'string', 'pattern' => '^psess-\\S+', ], 'PlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerSession', ], ], 'PlayerSessionStatus' => [ 'type' => 'string', 'enum' => [ 'RESERVED', 'ACTIVE', 'COMPLETED', 'TIMEDOUT', ], ], 'PolicyType' => [ 'type' => 'string', 'enum' => [ 'RuleBased', 'TargetBased', ], ], 'PortNumber' => [ 'type' => 'integer', 'max' => 60000, 'min' => 1, ], 'PositiveInteger' => [ 'type' => 'integer', 'min' => 1, ], 'PositiveLong' => [ 'type' => 'long', 'min' => 1, ], 'PriorityConfiguration' => [ 'type' => 'structure', 'members' => [ 'PriorityOrder' => [ 'shape' => 'PriorityTypeList', ], 'LocationOrder' => [ 'shape' => 'LocationList', ], ], ], 'PriorityType' => [ 'type' => 'string', 'enum' => [ 'LATENCY', 'COST', 'DESTINATION', 'LOCATION', ], ], 'PriorityTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PriorityType', ], 'max' => 4, 'min' => 1, ], 'ProtectionPolicy' => [ 'type' => 'string', 'enum' => [ 'NoProtection', 'FullProtection', ], ], 'PutScalingPolicyInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'FleetId', 'MetricName', ], 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ScalingAdjustment' => [ 'shape' => 'Integer', ], 'ScalingAdjustmentType' => [ 'shape' => 'ScalingAdjustmentType', ], 'Threshold' => [ 'shape' => 'Double', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperatorType', ], 'EvaluationPeriods' => [ 'shape' => 'PositiveInteger', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'PolicyType' => [ 'shape' => 'PolicyType', ], 'TargetConfiguration' => [ 'shape' => 'TargetConfiguration', ], ], ], 'PutScalingPolicyOutput' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'QueueArnsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ArnStringModel', ], ], 'QueueCustomEventData' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '[\\s\\S]*', ], 'QueueSnsArnStringModel' => [ 'type' => 'string', 'max' => 300, 'min' => 0, 'pattern' => '[a-zA-Z0-9:_-]*(\\.fifo)?', ], 'RegisterComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeName', ], 'CertificatePath' => [ 'shape' => 'NonZeroAndMaxString', ], 'DnsName' => [ 'shape' => 'DnsNameInput', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'RegisterComputeOutput' => [ 'type' => 'structure', 'members' => [ 'Compute' => [ 'shape' => 'Compute', ], ], ], 'RegisterGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', 'InstanceId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'InstanceId' => [ 'shape' => 'GameServerInstanceId', ], 'ConnectionInfo' => [ 'shape' => 'GameServerConnectionInfo', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], ], ], 'RegisterGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'RequestUploadCredentialsInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], ], ], 'RequestUploadCredentialsOutput' => [ 'type' => 'structure', 'members' => [ 'UploadCredentials' => [ 'shape' => 'AwsCredentials', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], ], ], 'ResolveAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], ], ], 'ResolveAliasOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'ResourceCreationLimitPolicy' => [ 'type' => 'structure', 'members' => [ 'NewGameSessionsPerCreator' => [ 'shape' => 'WholeNumber', ], 'PolicyPeriodInMinutes' => [ 'shape' => 'WholeNumber', ], ], ], 'ResumeGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'ResumeActions', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'ResumeActions' => [ 'shape' => 'GameServerGroupActions', ], ], ], 'ResumeGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'RoutingStrategy' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'RoutingStrategyType', ], 'FleetId' => [ 'shape' => 'FleetId', ], 'Message' => [ 'shape' => 'FreeText', ], ], ], 'RoutingStrategyType' => [ 'type' => 'string', 'enum' => [ 'SIMPLE', 'TERMINAL', ], ], 'RuleSetBody' => [ 'type' => 'string', 'max' => 65535, 'min' => 1, ], 'RuleSetLimit' => [ 'type' => 'integer', 'max' => 10, 'min' => 1, ], 'RuntimeConfiguration' => [ 'type' => 'structure', 'members' => [ 'ServerProcesses' => [ 'shape' => 'ServerProcessList', ], 'MaxConcurrentGameSessionActivations' => [ 'shape' => 'MaxConcurrentGameSessionActivations', ], 'GameSessionActivationTimeoutSeconds' => [ 'shape' => 'GameSessionActivationTimeoutSeconds', ], ], ], 'S3Location' => [ 'type' => 'structure', 'members' => [ 'Bucket' => [ 'shape' => 'NonEmptyString', ], 'Key' => [ 'shape' => 'NonEmptyString', ], 'RoleArn' => [ 'shape' => 'NonEmptyString', ], 'ObjectVersion' => [ 'shape' => 'NonEmptyString', ], ], ], 'ScalingAdjustmentType' => [ 'type' => 'string', 'enum' => [ 'ChangeInCapacity', 'ExactCapacity', 'PercentChangeInCapacity', ], ], 'ScalingPolicy' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Status' => [ 'shape' => 'ScalingStatusType', ], 'ScalingAdjustment' => [ 'shape' => 'Integer', ], 'ScalingAdjustmentType' => [ 'shape' => 'ScalingAdjustmentType', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperatorType', ], 'Threshold' => [ 'shape' => 'Double', ], 'EvaluationPeriods' => [ 'shape' => 'PositiveInteger', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'PolicyType' => [ 'shape' => 'PolicyType', ], 'TargetConfiguration' => [ 'shape' => 'TargetConfiguration', ], 'UpdateStatus' => [ 'shape' => 'LocationUpdateStatus', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'ScalingPolicyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ScalingPolicy', ], ], 'ScalingStatusType' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'UPDATE_REQUESTED', 'UPDATING', 'DELETE_REQUESTED', 'DELETING', 'DELETED', 'ERROR', ], ], 'Script' => [ 'type' => 'structure', 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptId', ], 'ScriptArn' => [ 'shape' => 'ScriptArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'SizeOnDisk' => [ 'shape' => 'PositiveLong', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], ], ], 'ScriptArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:script\\/script-\\S+', ], 'ScriptId' => [ 'type' => 'string', 'pattern' => '^script-\\S+', ], 'ScriptIdOrArn' => [ 'type' => 'string', 'pattern' => '^script-\\S+|^arn:.*:script\\/script-\\S+', ], 'ScriptList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Script', ], ], 'SearchGameSessionsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'FilterExpression' => [ 'shape' => 'NonZeroAndMaxString', ], 'SortExpression' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'SearchGameSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessions' => [ 'shape' => 'GameSessionList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ServerProcess' => [ 'type' => 'structure', 'required' => [ 'LaunchPath', 'ConcurrentExecutions', ], 'members' => [ 'LaunchPath' => [ 'shape' => 'LaunchPathStringModel', ], 'Parameters' => [ 'shape' => 'LaunchParametersStringModel', ], 'ConcurrentExecutions' => [ 'shape' => 'PositiveInteger', ], ], ], 'ServerProcessList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerProcess', ], 'max' => 50, 'min' => 1, ], 'ServerSdkVersion' => [ 'type' => 'string', 'max' => 128, 'pattern' => '^\\d+\\.\\d+\\.\\d+$', ], 'SnsArnStringModel' => [ 'type' => 'string', 'max' => 300, 'min' => 0, 'pattern' => '[a-zA-Z0-9:_/-]*(.fifo)?', ], 'SortOrder' => [ 'type' => 'string', 'enum' => [ 'ASCENDING', 'DESCENDING', ], ], 'StartFleetActionsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Actions', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Actions' => [ 'shape' => 'FleetActionList', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'StartFleetActionsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'StartGameSessionPlacementInput' => [ 'type' => 'structure', 'required' => [ 'PlacementId', 'GameSessionQueueName', 'MaximumPlayerSessionCount', ], 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], 'GameSessionQueueName' => [ 'shape' => 'GameSessionQueueNameOrArn', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'GameSessionName' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerLatencies' => [ 'shape' => 'PlayerLatencyList', ], 'DesiredPlayerSessions' => [ 'shape' => 'DesiredPlayerSessionList', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], ], ], 'StartGameSessionPlacementOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionPlacement' => [ 'shape' => 'GameSessionPlacement', ], ], ], 'StartMatchBackfillInput' => [ 'type' => 'structure', 'required' => [ 'ConfigurationName', 'Players', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationName' => [ 'shape' => 'MatchmakingConfigurationName', ], 'GameSessionArn' => [ 'shape' => 'ArnStringModel', ], 'Players' => [ 'shape' => 'PlayerList', ], ], ], 'StartMatchBackfillOutput' => [ 'type' => 'structure', 'members' => [ 'MatchmakingTicket' => [ 'shape' => 'MatchmakingTicket', ], ], ], 'StartMatchmakingInput' => [ 'type' => 'structure', 'required' => [ 'ConfigurationName', 'Players', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationName' => [ 'shape' => 'MatchmakingConfigurationName', ], 'Players' => [ 'shape' => 'PlayerList', ], ], ], 'StartMatchmakingOutput' => [ 'type' => 'structure', 'members' => [ 'MatchmakingTicket' => [ 'shape' => 'MatchmakingTicket', ], ], ], 'StopFleetActionsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Actions', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Actions' => [ 'shape' => 'FleetActionList', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'StopFleetActionsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'StopGameSessionPlacementInput' => [ 'type' => 'structure', 'required' => [ 'PlacementId', ], 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], ], ], 'StopGameSessionPlacementOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionPlacement' => [ 'shape' => 'GameSessionPlacement', ], ], ], 'StopMatchmakingInput' => [ 'type' => 'structure', 'required' => [ 'TicketId', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], ], ], 'StopMatchmakingOutput' => [ 'type' => 'structure', 'members' => [], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NonZeroAndMaxString', ], ], 'StringModel' => [ 'type' => 'string', ], 'SuspendGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'SuspendActions', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'SuspendActions' => [ 'shape' => 'GameServerGroupActions', ], ], ], 'SuspendGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 200, 'min' => 0, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 0, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'Tags', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TaggingFailedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'TargetConfiguration' => [ 'type' => 'structure', 'required' => [ 'TargetValue', ], 'members' => [ 'TargetValue' => [ 'shape' => 'Double', ], ], ], 'TargetTrackingConfiguration' => [ 'type' => 'structure', 'required' => [ 'TargetValue', ], 'members' => [ 'TargetValue' => [ 'shape' => 'NonNegativeDouble', ], ], ], 'TerminalRoutingStrategyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'Timestamp' => [ 'type' => 'timestamp', ], 'UnauthorizedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'UnsupportedRegionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'TagKeys', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Name' => [ 'shape' => 'NonBlankAndLengthConstraintString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'RoutingStrategy' => [ 'shape' => 'RoutingStrategy', ], ], ], 'UpdateAliasOutput' => [ 'type' => 'structure', 'members' => [ 'Alias' => [ 'shape' => 'Alias', ], ], ], 'UpdateBuildInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'UpdateBuildOutput' => [ 'type' => 'structure', 'members' => [ 'Build' => [ 'shape' => 'Build', ], ], ], 'UpdateFleetAttributesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'NewGameSessionProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], 'ResourceCreationLimitPolicy' => [ 'shape' => 'ResourceCreationLimitPolicy', ], 'MetricGroups' => [ 'shape' => 'MetricGroupList', ], 'AnywhereConfiguration' => [ 'shape' => 'AnywhereConfiguration', ], ], ], 'UpdateFleetAttributesOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'UpdateFleetCapacityInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'DesiredInstances' => [ 'shape' => 'WholeNumber', ], 'MinSize' => [ 'shape' => 'WholeNumber', ], 'MaxSize' => [ 'shape' => 'WholeNumber', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'UpdateFleetCapacityOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'UpdateFleetPortSettingsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'InboundPermissionAuthorizations' => [ 'shape' => 'IpPermissionsList', ], 'InboundPermissionRevocations' => [ 'shape' => 'IpPermissionsList', ], ], ], 'UpdateFleetPortSettingsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'UpdateGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'RoleArn' => [ 'shape' => 'IamRoleArn', ], 'InstanceDefinitions' => [ 'shape' => 'InstanceDefinitions', ], 'GameServerProtectionPolicy' => [ 'shape' => 'GameServerProtectionPolicy', ], 'BalancingStrategy' => [ 'shape' => 'BalancingStrategy', ], ], ], 'UpdateGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'UpdateGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], 'UtilizationStatus' => [ 'shape' => 'GameServerUtilizationStatus', ], 'HealthCheck' => [ 'shape' => 'GameServerHealthCheck', ], ], ], 'UpdateGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'UpdateGameSessionInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerSessionCreationPolicy' => [ 'shape' => 'PlayerSessionCreationPolicy', ], 'ProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], ], ], 'UpdateGameSessionOutput' => [ 'type' => 'structure', 'members' => [ 'GameSession' => [ 'shape' => 'GameSession', ], ], ], 'UpdateGameSessionQueueInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueNameOrArn', ], 'TimeoutInSeconds' => [ 'shape' => 'WholeNumber', ], 'PlayerLatencyPolicies' => [ 'shape' => 'PlayerLatencyPolicyList', ], 'Destinations' => [ 'shape' => 'GameSessionQueueDestinationList', ], 'FilterConfiguration' => [ 'shape' => 'FilterConfiguration', ], 'PriorityConfiguration' => [ 'shape' => 'PriorityConfiguration', ], 'CustomEventData' => [ 'shape' => 'QueueCustomEventData', ], 'NotificationTarget' => [ 'shape' => 'QueueSnsArnStringModel', ], ], ], 'UpdateGameSessionQueueOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionQueue' => [ 'shape' => 'GameSessionQueue', ], ], ], 'UpdateMatchmakingConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingConfigurationName', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionQueueArns' => [ 'shape' => 'QueueArnsList', ], 'RequestTimeoutSeconds' => [ 'shape' => 'MatchmakingRequestTimeoutInteger', ], 'AcceptanceTimeoutSeconds' => [ 'shape' => 'MatchmakingAcceptanceTimeoutInteger', ], 'AcceptanceRequired' => [ 'shape' => 'BooleanModel', ], 'RuleSetName' => [ 'shape' => 'MatchmakingRuleSetName', ], 'NotificationTarget' => [ 'shape' => 'SnsArnStringModel', ], 'AdditionalPlayerCount' => [ 'shape' => 'WholeNumber', ], 'CustomEventData' => [ 'shape' => 'CustomEventData', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'GameSessionData' => [ 'shape' => 'GameSessionData', ], 'BackfillMode' => [ 'shape' => 'BackfillMode', ], 'FlexMatchMode' => [ 'shape' => 'FlexMatchMode', ], ], ], 'UpdateMatchmakingConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'Configuration' => [ 'shape' => 'MatchmakingConfiguration', ], ], ], 'UpdateRuntimeConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'RuntimeConfiguration', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], ], ], 'UpdateRuntimeConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], ], ], 'UpdateScriptInput' => [ 'type' => 'structure', 'required' => [ 'ScriptId', ], 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], 'ZipFile' => [ 'shape' => 'ZipBlob', ], ], ], 'UpdateScriptOutput' => [ 'type' => 'structure', 'members' => [ 'Script' => [ 'shape' => 'Script', ], ], ], 'ValidateMatchmakingRuleSetInput' => [ 'type' => 'structure', 'required' => [ 'RuleSetBody', ], 'members' => [ 'RuleSetBody' => [ 'shape' => 'RuleSetBody', ], ], ], 'ValidateMatchmakingRuleSetOutput' => [ 'type' => 'structure', 'members' => [ 'Valid' => [ 'shape' => 'BooleanModel', ], ], ], 'VpcPeeringAuthorization' => [ 'type' => 'structure', 'members' => [ 'GameLiftAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'ExpirationTime' => [ 'shape' => 'Timestamp', ], ], ], 'VpcPeeringAuthorizationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcPeeringAuthorization', ], ], 'VpcPeeringConnection' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'IpV4CidrBlock' => [ 'shape' => 'NonZeroAndMaxString', ], 'VpcPeeringConnectionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'Status' => [ 'shape' => 'VpcPeeringConnectionStatus', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameLiftVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'VpcPeeringConnectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcPeeringConnection', ], ], 'VpcPeeringConnectionStatus' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'NonZeroAndMaxString', ], 'Message' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'VpcSubnet' => [ 'type' => 'string', 'max' => 24, 'min' => 15, 'pattern' => '^subnet-[0-9a-z]+$', ], 'VpcSubnets' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcSubnet', ], 'max' => 20, 'min' => 1, ], 'WeightedCapacity' => [ 'type' => 'string', 'max' => 3, 'min' => 1, 'pattern' => '^[\\u0031-\\u0039][\\u0030-\\u0039]{0,2}$', ], 'WholeNumber' => [ 'type' => 'integer', 'min' => 0, ], 'ZipBlob' => [ 'type' => 'blob', 'max' => 5000000, ], ],]; +return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2015-10-01', 'endpointPrefix' => 'gamelift', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'Amazon GameLift', 'serviceId' => 'GameLift', 'signatureVersion' => 'v4', 'targetPrefix' => 'GameLift', 'uid' => 'gamelift-2015-10-01', ], 'operations' => [ 'AcceptMatch' => [ 'name' => 'AcceptMatch', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AcceptMatchInput', ], 'output' => [ 'shape' => 'AcceptMatchOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'ClaimGameServer' => [ 'name' => 'ClaimGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ClaimGameServerInput', ], 'output' => [ 'shape' => 'ClaimGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'OutOfCapacityException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateAlias' => [ 'name' => 'CreateAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateAliasInput', ], 'output' => [ 'shape' => 'CreateAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreateBuild' => [ 'name' => 'CreateBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBuildInput', ], 'output' => [ 'shape' => 'CreateBuildOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateFleet' => [ 'name' => 'CreateFleet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFleetInput', ], 'output' => [ 'shape' => 'CreateFleetOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'CreateFleetLocations' => [ 'name' => 'CreateFleetLocations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFleetLocationsInput', ], 'output' => [ 'shape' => 'CreateFleetLocationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'CreateGameServerGroup' => [ 'name' => 'CreateGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGameServerGroupInput', ], 'output' => [ 'shape' => 'CreateGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'CreateGameSession' => [ 'name' => 'CreateGameSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGameSessionInput', ], 'output' => [ 'shape' => 'CreateGameSessionOutput', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'FleetCapacityExceededException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'CreateGameSessionQueue' => [ 'name' => 'CreateGameSessionQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGameSessionQueueInput', ], 'output' => [ 'shape' => 'CreateGameSessionQueueOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreateLocation' => [ 'name' => 'CreateLocation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateLocationInput', ], 'output' => [ 'shape' => 'CreateLocationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateMatchmakingConfiguration' => [ 'name' => 'CreateMatchmakingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateMatchmakingConfigurationInput', ], 'output' => [ 'shape' => 'CreateMatchmakingConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreateMatchmakingRuleSet' => [ 'name' => 'CreateMatchmakingRuleSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateMatchmakingRuleSetInput', ], 'output' => [ 'shape' => 'CreateMatchmakingRuleSetOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'CreatePlayerSession' => [ 'name' => 'CreatePlayerSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePlayerSessionInput', ], 'output' => [ 'shape' => 'CreatePlayerSessionOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidGameSessionStatusException', ], [ 'shape' => 'GameSessionFullException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], ], ], 'CreatePlayerSessions' => [ 'name' => 'CreatePlayerSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePlayerSessionsInput', ], 'output' => [ 'shape' => 'CreatePlayerSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidGameSessionStatusException', ], [ 'shape' => 'GameSessionFullException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], ], ], 'CreateScript' => [ 'name' => 'CreateScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateScriptInput', ], 'output' => [ 'shape' => 'CreateScriptOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateVpcPeeringAuthorization' => [ 'name' => 'CreateVpcPeeringAuthorization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcPeeringAuthorizationInput', ], 'output' => [ 'shape' => 'CreateVpcPeeringAuthorizationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateVpcPeeringConnection' => [ 'name' => 'CreateVpcPeeringConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateVpcPeeringConnectionInput', ], 'output' => [ 'shape' => 'CreateVpcPeeringConnectionOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteAlias' => [ 'name' => 'DeleteAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAliasInput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteBuild' => [ 'name' => 'DeleteBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBuildInput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'DeleteFleet' => [ 'name' => 'DeleteFleet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFleetInput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteFleetLocations' => [ 'name' => 'DeleteFleetLocations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFleetLocationsInput', ], 'output' => [ 'shape' => 'DeleteFleetLocationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DeleteGameServerGroup' => [ 'name' => 'DeleteGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteGameServerGroupInput', ], 'output' => [ 'shape' => 'DeleteGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteGameSessionQueue' => [ 'name' => 'DeleteGameSessionQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteGameSessionQueueInput', ], 'output' => [ 'shape' => 'DeleteGameSessionQueueOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteLocation' => [ 'name' => 'DeleteLocation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteLocationInput', ], 'output' => [ 'shape' => 'DeleteLocationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteMatchmakingConfiguration' => [ 'name' => 'DeleteMatchmakingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMatchmakingConfigurationInput', ], 'output' => [ 'shape' => 'DeleteMatchmakingConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteMatchmakingRuleSet' => [ 'name' => 'DeleteMatchmakingRuleSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMatchmakingRuleSetInput', ], 'output' => [ 'shape' => 'DeleteMatchmakingRuleSetOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TaggingFailedException', ], ], ], 'DeleteScalingPolicy' => [ 'name' => 'DeleteScalingPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteScalingPolicyInput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DeleteScript' => [ 'name' => 'DeleteScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteScriptInput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteVpcPeeringAuthorization' => [ 'name' => 'DeleteVpcPeeringAuthorization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcPeeringAuthorizationInput', ], 'output' => [ 'shape' => 'DeleteVpcPeeringAuthorizationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteVpcPeeringConnection' => [ 'name' => 'DeleteVpcPeeringConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteVpcPeeringConnectionInput', ], 'output' => [ 'shape' => 'DeleteVpcPeeringConnectionOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeregisterCompute' => [ 'name' => 'DeregisterCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeregisterComputeInput', ], 'output' => [ 'shape' => 'DeregisterComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeregisterGameServer' => [ 'name' => 'DeregisterGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeregisterGameServerInput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeAlias' => [ 'name' => 'DescribeAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAliasInput', ], 'output' => [ 'shape' => 'DescribeAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeBuild' => [ 'name' => 'DescribeBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeBuildInput', ], 'output' => [ 'shape' => 'DescribeBuildOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeCompute' => [ 'name' => 'DescribeCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeComputeInput', ], 'output' => [ 'shape' => 'DescribeComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeEC2InstanceLimits' => [ 'name' => 'DescribeEC2InstanceLimits', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeEC2InstanceLimitsInput', ], 'output' => [ 'shape' => 'DescribeEC2InstanceLimitsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetAttributes' => [ 'name' => 'DescribeFleetAttributes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetAttributesInput', ], 'output' => [ 'shape' => 'DescribeFleetAttributesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeFleetCapacity' => [ 'name' => 'DescribeFleetCapacity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetCapacityInput', ], 'output' => [ 'shape' => 'DescribeFleetCapacityOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeFleetEvents' => [ 'name' => 'DescribeFleetEvents', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetEventsInput', ], 'output' => [ 'shape' => 'DescribeFleetEventsOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'DescribeFleetLocationAttributes' => [ 'name' => 'DescribeFleetLocationAttributes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetLocationAttributesInput', ], 'output' => [ 'shape' => 'DescribeFleetLocationAttributesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetLocationCapacity' => [ 'name' => 'DescribeFleetLocationCapacity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetLocationCapacityInput', ], 'output' => [ 'shape' => 'DescribeFleetLocationCapacityOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetLocationUtilization' => [ 'name' => 'DescribeFleetLocationUtilization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetLocationUtilizationInput', ], 'output' => [ 'shape' => 'DescribeFleetLocationUtilizationOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetPortSettings' => [ 'name' => 'DescribeFleetPortSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetPortSettingsInput', ], 'output' => [ 'shape' => 'DescribeFleetPortSettingsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeFleetUtilization' => [ 'name' => 'DescribeFleetUtilization', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFleetUtilizationInput', ], 'output' => [ 'shape' => 'DescribeFleetUtilizationOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeGameServer' => [ 'name' => 'DescribeGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameServerInput', ], 'output' => [ 'shape' => 'DescribeGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeGameServerGroup' => [ 'name' => 'DescribeGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameServerGroupInput', ], 'output' => [ 'shape' => 'DescribeGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeGameServerInstances' => [ 'name' => 'DescribeGameServerInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameServerInstancesInput', ], 'output' => [ 'shape' => 'DescribeGameServerInstancesOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeGameSessionDetails' => [ 'name' => 'DescribeGameSessionDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionDetailsInput', ], 'output' => [ 'shape' => 'DescribeGameSessionDetailsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeGameSessionPlacement' => [ 'name' => 'DescribeGameSessionPlacement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionPlacementInput', ], 'output' => [ 'shape' => 'DescribeGameSessionPlacementOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeGameSessionQueues' => [ 'name' => 'DescribeGameSessionQueues', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionQueuesInput', ], 'output' => [ 'shape' => 'DescribeGameSessionQueuesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeGameSessions' => [ 'name' => 'DescribeGameSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeGameSessionsInput', ], 'output' => [ 'shape' => 'DescribeGameSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeInstances' => [ 'name' => 'DescribeInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInstancesInput', ], 'output' => [ 'shape' => 'DescribeInstancesOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeMatchmaking' => [ 'name' => 'DescribeMatchmaking', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMatchmakingInput', ], 'output' => [ 'shape' => 'DescribeMatchmakingOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeMatchmakingConfigurations' => [ 'name' => 'DescribeMatchmakingConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMatchmakingConfigurationsInput', ], 'output' => [ 'shape' => 'DescribeMatchmakingConfigurationsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeMatchmakingRuleSets' => [ 'name' => 'DescribeMatchmakingRuleSets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeMatchmakingRuleSetsInput', ], 'output' => [ 'shape' => 'DescribeMatchmakingRuleSetsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribePlayerSessions' => [ 'name' => 'DescribePlayerSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribePlayerSessionsInput', ], 'output' => [ 'shape' => 'DescribePlayerSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DescribeRuntimeConfiguration' => [ 'name' => 'DescribeRuntimeConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRuntimeConfigurationInput', ], 'output' => [ 'shape' => 'DescribeRuntimeConfigurationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'DescribeScalingPolicies' => [ 'name' => 'DescribeScalingPolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeScalingPoliciesInput', ], 'output' => [ 'shape' => 'DescribeScalingPoliciesOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'DescribeScript' => [ 'name' => 'DescribeScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeScriptInput', ], 'output' => [ 'shape' => 'DescribeScriptOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DescribeVpcPeeringAuthorizations' => [ 'name' => 'DescribeVpcPeeringAuthorizations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcPeeringAuthorizationsInput', ], 'output' => [ 'shape' => 'DescribeVpcPeeringAuthorizationsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DescribeVpcPeeringConnections' => [ 'name' => 'DescribeVpcPeeringConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeVpcPeeringConnectionsInput', ], 'output' => [ 'shape' => 'DescribeVpcPeeringConnectionsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetComputeAccess' => [ 'name' => 'GetComputeAccess', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetComputeAccessInput', ], 'output' => [ 'shape' => 'GetComputeAccessOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetComputeAuthToken' => [ 'name' => 'GetComputeAuthToken', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetComputeAuthTokenInput', ], 'output' => [ 'shape' => 'GetComputeAuthTokenOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetGameSessionLogUrl' => [ 'name' => 'GetGameSessionLogUrl', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetGameSessionLogUrlInput', ], 'output' => [ 'shape' => 'GetGameSessionLogUrlOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'GetInstanceAccess' => [ 'name' => 'GetInstanceAccess', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceAccessInput', ], 'output' => [ 'shape' => 'GetInstanceAccessOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListAliases' => [ 'name' => 'ListAliases', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListAliasesInput', ], 'output' => [ 'shape' => 'ListAliasesOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListBuilds' => [ 'name' => 'ListBuilds', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListBuildsInput', ], 'output' => [ 'shape' => 'ListBuildsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListCompute' => [ 'name' => 'ListCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListComputeInput', ], 'output' => [ 'shape' => 'ListComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListFleets' => [ 'name' => 'ListFleets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListFleetsInput', ], 'output' => [ 'shape' => 'ListFleetsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListGameServerGroups' => [ 'name' => 'ListGameServerGroups', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListGameServerGroupsInput', ], 'output' => [ 'shape' => 'ListGameServerGroupsOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListGameServers' => [ 'name' => 'ListGameServers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListGameServersInput', ], 'output' => [ 'shape' => 'ListGameServersOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListLocations' => [ 'name' => 'ListLocations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListLocationsInput', ], 'output' => [ 'shape' => 'ListLocationsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListScripts' => [ 'name' => 'ListScripts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListScriptsInput', ], 'output' => [ 'shape' => 'ListScriptsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'PutScalingPolicy' => [ 'name' => 'PutScalingPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutScalingPolicyInput', ], 'output' => [ 'shape' => 'PutScalingPolicyOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'RegisterCompute' => [ 'name' => 'RegisterCompute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterComputeInput', ], 'output' => [ 'shape' => 'RegisterComputeOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'RegisterGameServer' => [ 'name' => 'RegisterGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterGameServerInput', ], 'output' => [ 'shape' => 'RegisterGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'RequestUploadCredentials' => [ 'name' => 'RequestUploadCredentials', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RequestUploadCredentialsInput', ], 'output' => [ 'shape' => 'RequestUploadCredentialsOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ResolveAlias' => [ 'name' => 'ResolveAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResolveAliasInput', ], 'output' => [ 'shape' => 'ResolveAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ResumeGameServerGroup' => [ 'name' => 'ResumeGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResumeGameServerGroupInput', ], 'output' => [ 'shape' => 'ResumeGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'SearchGameSessions' => [ 'name' => 'SearchGameSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SearchGameSessionsInput', ], 'output' => [ 'shape' => 'SearchGameSessionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'TerminalRoutingStrategyException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StartFleetActions' => [ 'name' => 'StartFleetActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartFleetActionsInput', ], 'output' => [ 'shape' => 'StartFleetActionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StartGameSessionPlacement' => [ 'name' => 'StartGameSessionPlacement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartGameSessionPlacementInput', ], 'output' => [ 'shape' => 'StartGameSessionPlacementOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'StartMatchBackfill' => [ 'name' => 'StartMatchBackfill', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMatchBackfillInput', ], 'output' => [ 'shape' => 'StartMatchBackfillOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StartMatchmaking' => [ 'name' => 'StartMatchmaking', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMatchmakingInput', ], 'output' => [ 'shape' => 'StartMatchmakingOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StopFleetActions' => [ 'name' => 'StopFleetActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopFleetActionsInput', ], 'output' => [ 'shape' => 'StopFleetActionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'StopGameSessionPlacement' => [ 'name' => 'StopGameSessionPlacement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopGameSessionPlacementInput', ], 'output' => [ 'shape' => 'StopGameSessionPlacementOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'StopMatchmaking' => [ 'name' => 'StopMatchmaking', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopMatchmakingInput', ], 'output' => [ 'shape' => 'StopMatchmakingOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'SuspendGameServerGroup' => [ 'name' => 'SuspendGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SuspendGameServerGroupInput', ], 'output' => [ 'shape' => 'SuspendGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'TaggingFailedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateAlias' => [ 'name' => 'UpdateAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateAliasInput', ], 'output' => [ 'shape' => 'UpdateAliasOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateBuild' => [ 'name' => 'UpdateBuild', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBuildInput', ], 'output' => [ 'shape' => 'UpdateBuildOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateFleetAttributes' => [ 'name' => 'UpdateFleetAttributes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFleetAttributesInput', ], 'output' => [ 'shape' => 'UpdateFleetAttributesOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateFleetCapacity' => [ 'name' => 'UpdateFleetCapacity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFleetCapacityInput', ], 'output' => [ 'shape' => 'UpdateFleetCapacityOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'UpdateFleetPortSettings' => [ 'name' => 'UpdateFleetPortSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFleetPortSettingsInput', ], 'output' => [ 'shape' => 'UpdateFleetPortSettingsOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidFleetStatusException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateGameServer' => [ 'name' => 'UpdateGameServer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameServerInput', ], 'output' => [ 'shape' => 'UpdateGameServerOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateGameServerGroup' => [ 'name' => 'UpdateGameServerGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameServerGroupInput', ], 'output' => [ 'shape' => 'UpdateGameServerGroupOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateGameSession' => [ 'name' => 'UpdateGameSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameSessionInput', ], 'output' => [ 'shape' => 'UpdateGameSessionOutput', ], 'errors' => [ [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidGameSessionStatusException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'UpdateGameSessionQueue' => [ 'name' => 'UpdateGameSessionQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateGameSessionQueueInput', ], 'output' => [ 'shape' => 'UpdateGameSessionQueueOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateMatchmakingConfiguration' => [ 'name' => 'UpdateMatchmakingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateMatchmakingConfigurationInput', ], 'output' => [ 'shape' => 'UpdateMatchmakingConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], ], ], 'UpdateRuntimeConfiguration' => [ 'name' => 'UpdateRuntimeConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRuntimeConfigurationInput', ], 'output' => [ 'shape' => 'UpdateRuntimeConfigurationOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InvalidFleetStatusException', ], ], ], 'UpdateScript' => [ 'name' => 'UpdateScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateScriptInput', ], 'output' => [ 'shape' => 'UpdateScriptOutput', ], 'errors' => [ [ 'shape' => 'UnauthorizedException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ValidateMatchmakingRuleSet' => [ 'name' => 'ValidateMatchmakingRuleSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ValidateMatchmakingRuleSetInput', ], 'output' => [ 'shape' => 'ValidateMatchmakingRuleSetOutput', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'UnsupportedRegionException', ], [ 'shape' => 'InvalidRequestException', ], ], ], ], 'shapes' => [ 'AcceptMatchInput' => [ 'type' => 'structure', 'required' => [ 'TicketId', 'PlayerIds', 'AcceptanceType', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'PlayerIds' => [ 'shape' => 'PlayerIdsForAcceptMatch', ], 'AcceptanceType' => [ 'shape' => 'AcceptanceType', ], ], ], 'AcceptMatchOutput' => [ 'type' => 'structure', 'members' => [], ], 'AcceptanceType' => [ 'type' => 'string', 'enum' => [ 'ACCEPT', 'REJECT', ], ], 'Alias' => [ 'type' => 'structure', 'members' => [ 'AliasId' => [ 'shape' => 'AliasId', ], 'Name' => [ 'shape' => 'NonBlankAndLengthConstraintString', ], 'AliasArn' => [ 'shape' => 'AliasArn', ], 'Description' => [ 'shape' => 'FreeText', ], 'RoutingStrategy' => [ 'shape' => 'RoutingStrategy', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'AliasArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:alias\\/alias-\\S+', ], 'AliasId' => [ 'type' => 'string', 'pattern' => '^alias-\\S+', ], 'AliasIdOrArn' => [ 'type' => 'string', 'pattern' => '^alias-\\S+|^arn:.*:alias\\/alias-\\S+', ], 'AliasList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Alias', ], ], 'AmazonResourceName' => [ 'type' => 'string', 'max' => 1011, 'min' => 1, ], 'AnywhereConfiguration' => [ 'type' => 'structure', 'required' => [ 'Cost', ], 'members' => [ 'Cost' => [ 'shape' => 'NonNegativeLimitedLengthDouble', ], ], ], 'ArnStringModel' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9:/-]+', ], 'AttributeValue' => [ 'type' => 'structure', 'members' => [ 'S' => [ 'shape' => 'PlayerAttributeString', ], 'N' => [ 'shape' => 'DoubleObject', ], 'SL' => [ 'shape' => 'PlayerAttributeStringList', ], 'SDM' => [ 'shape' => 'PlayerAttributeStringDoubleMap', ], ], ], 'AutoScalingGroupArn' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'AwsCredentials' => [ 'type' => 'structure', 'members' => [ 'AccessKeyId' => [ 'shape' => 'NonEmptyString', ], 'SecretAccessKey' => [ 'shape' => 'NonEmptyString', ], 'SessionToken' => [ 'shape' => 'NonEmptyString', ], ], 'sensitive' => true, ], 'BackfillMode' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'MANUAL', ], ], 'BalancingStrategy' => [ 'type' => 'string', 'enum' => [ 'SPOT_ONLY', 'SPOT_PREFERRED', 'ON_DEMAND_ONLY', ], ], 'BooleanModel' => [ 'type' => 'boolean', ], 'Build' => [ 'type' => 'structure', 'members' => [ 'BuildId' => [ 'shape' => 'BuildId', ], 'BuildArn' => [ 'shape' => 'BuildArn', ], 'Name' => [ 'shape' => 'FreeText', ], 'Version' => [ 'shape' => 'FreeText', ], 'Status' => [ 'shape' => 'BuildStatus', ], 'SizeOnDisk' => [ 'shape' => 'PositiveLong', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'ServerSdkVersion' => [ 'shape' => 'ServerSdkVersion', ], ], ], 'BuildArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:build\\/build-\\S+', ], 'BuildId' => [ 'type' => 'string', 'pattern' => '^build-\\S+', ], 'BuildIdOrArn' => [ 'type' => 'string', 'pattern' => '^build-\\S+|^arn:.*:build\\/build-\\S+', ], 'BuildList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Build', ], ], 'BuildStatus' => [ 'type' => 'string', 'enum' => [ 'INITIALIZED', 'READY', 'FAILED', ], ], 'CertificateConfiguration' => [ 'type' => 'structure', 'required' => [ 'CertificateType', ], 'members' => [ 'CertificateType' => [ 'shape' => 'CertificateType', ], ], ], 'CertificateType' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'GENERATED', ], ], 'ClaimFilterOption' => [ 'type' => 'structure', 'members' => [ 'InstanceStatuses' => [ 'shape' => 'FilterInstanceStatuses', ], ], ], 'ClaimGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], 'FilterOption' => [ 'shape' => 'ClaimFilterOption', ], ], ], 'ClaimGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'ComparisonOperatorType' => [ 'type' => 'string', 'enum' => [ 'GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold', ], ], 'Compute' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ComputeName' => [ 'shape' => 'ComputeName', ], 'ComputeArn' => [ 'shape' => 'ComputeArn', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'ComputeStatus' => [ 'shape' => 'ComputeStatus', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Type' => [ 'shape' => 'EC2InstanceType', ], 'GameLiftServiceSdkEndpoint' => [ 'shape' => 'GameLiftServiceSdkEndpointOutput', ], ], ], 'ComputeArn' => [ 'type' => 'string', 'max' => 1024, 'pattern' => '^arn:.*:compute\\/[a-zA-Z0-9\\-]+', ], 'ComputeAuthToken' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[a-zA-Z0-9\\-]+', ], 'ComputeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Compute', ], ], 'ComputeName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9\\-]+', ], 'ComputeNameOrArn' => [ 'type' => 'string', 'max' => 1024, 'pattern' => '[a-zA-Z0-9\\-]+|^arn:.*:compute\\/[a-zA-Z0-9\\-]+', ], 'ComputeStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACTIVE', 'TERMINATING', ], ], 'ComputeType' => [ 'type' => 'string', 'enum' => [ 'EC2', 'ANYWHERE', ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'CreateAliasInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'RoutingStrategy', ], 'members' => [ 'Name' => [ 'shape' => 'NonBlankAndLengthConstraintString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'RoutingStrategy' => [ 'shape' => 'RoutingStrategy', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateAliasOutput' => [ 'type' => 'structure', 'members' => [ 'Alias' => [ 'shape' => 'Alias', ], ], ], 'CreateBuildInput' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Tags' => [ 'shape' => 'TagList', ], 'ServerSdkVersion' => [ 'shape' => 'ServerSdkVersion', ], ], ], 'CreateBuildOutput' => [ 'type' => 'structure', 'members' => [ 'Build' => [ 'shape' => 'Build', ], 'UploadCredentials' => [ 'shape' => 'AwsCredentials', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], ], ], 'CreateFleetInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], 'ServerLaunchPath' => [ 'shape' => 'LaunchPathStringModel', ], 'ServerLaunchParameters' => [ 'shape' => 'LaunchParametersStringModel', ], 'LogPaths' => [ 'shape' => 'StringList', ], 'EC2InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'EC2InboundPermissions' => [ 'shape' => 'IpPermissionsList', ], 'NewGameSessionProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], 'ResourceCreationLimitPolicy' => [ 'shape' => 'ResourceCreationLimitPolicy', ], 'MetricGroups' => [ 'shape' => 'MetricGroupList', ], 'PeerVpcAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetType' => [ 'shape' => 'FleetType', ], 'InstanceRoleArn' => [ 'shape' => 'NonEmptyString', ], 'CertificateConfiguration' => [ 'shape' => 'CertificateConfiguration', ], 'Locations' => [ 'shape' => 'LocationConfigurationList', ], 'Tags' => [ 'shape' => 'TagList', ], 'ComputeType' => [ 'shape' => 'ComputeType', ], 'AnywhereConfiguration' => [ 'shape' => 'AnywhereConfiguration', ], 'InstanceRoleCredentialsProvider' => [ 'shape' => 'InstanceRoleCredentialsProvider', ], ], ], 'CreateFleetLocationsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Locations', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Locations' => [ 'shape' => 'LocationConfigurationList', ], ], ], 'CreateFleetLocationsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'LocationStates' => [ 'shape' => 'LocationStateList', ], ], ], 'CreateFleetOutput' => [ 'type' => 'structure', 'members' => [ 'FleetAttributes' => [ 'shape' => 'FleetAttributes', ], 'LocationStates' => [ 'shape' => 'LocationStateList', ], ], ], 'CreateGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'RoleArn', 'MinSize', 'MaxSize', 'LaunchTemplate', 'InstanceDefinitions', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'RoleArn' => [ 'shape' => 'IamRoleArn', ], 'MinSize' => [ 'shape' => 'WholeNumber', ], 'MaxSize' => [ 'shape' => 'PositiveInteger', ], 'LaunchTemplate' => [ 'shape' => 'LaunchTemplateSpecification', ], 'InstanceDefinitions' => [ 'shape' => 'InstanceDefinitions', ], 'AutoScalingPolicy' => [ 'shape' => 'GameServerGroupAutoScalingPolicy', ], 'BalancingStrategy' => [ 'shape' => 'BalancingStrategy', ], 'GameServerProtectionPolicy' => [ 'shape' => 'GameServerProtectionPolicy', ], 'VpcSubnets' => [ 'shape' => 'VpcSubnets', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'CreateGameSessionInput' => [ 'type' => 'structure', 'required' => [ 'MaximumPlayerSessionCount', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'CreatorId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionId' => [ 'shape' => 'IdStringModel', ], 'IdempotencyToken' => [ 'shape' => 'IdStringModel', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'CreateGameSessionOutput' => [ 'type' => 'structure', 'members' => [ 'GameSession' => [ 'shape' => 'GameSession', ], ], ], 'CreateGameSessionQueueInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueName', ], 'TimeoutInSeconds' => [ 'shape' => 'WholeNumber', ], 'PlayerLatencyPolicies' => [ 'shape' => 'PlayerLatencyPolicyList', ], 'Destinations' => [ 'shape' => 'GameSessionQueueDestinationList', ], 'FilterConfiguration' => [ 'shape' => 'FilterConfiguration', ], 'PriorityConfiguration' => [ 'shape' => 'PriorityConfiguration', ], 'CustomEventData' => [ 'shape' => 'QueueCustomEventData', ], 'NotificationTarget' => [ 'shape' => 'QueueSnsArnStringModel', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateGameSessionQueueOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionQueue' => [ 'shape' => 'GameSessionQueue', ], ], ], 'CreateLocationInput' => [ 'type' => 'structure', 'required' => [ 'LocationName', ], 'members' => [ 'LocationName' => [ 'shape' => 'CustomInputLocationStringModel', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateLocationOutput' => [ 'type' => 'structure', 'members' => [ 'Location' => [ 'shape' => 'LocationModel', ], ], ], 'CreateMatchmakingConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'RequestTimeoutSeconds', 'AcceptanceRequired', 'RuleSetName', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingIdStringModel', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionQueueArns' => [ 'shape' => 'QueueArnsList', ], 'RequestTimeoutSeconds' => [ 'shape' => 'MatchmakingRequestTimeoutInteger', ], 'AcceptanceTimeoutSeconds' => [ 'shape' => 'MatchmakingAcceptanceTimeoutInteger', ], 'AcceptanceRequired' => [ 'shape' => 'BooleanModel', ], 'RuleSetName' => [ 'shape' => 'MatchmakingRuleSetName', ], 'NotificationTarget' => [ 'shape' => 'SnsArnStringModel', ], 'AdditionalPlayerCount' => [ 'shape' => 'WholeNumber', ], 'CustomEventData' => [ 'shape' => 'CustomEventData', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'GameSessionData' => [ 'shape' => 'GameSessionData', ], 'BackfillMode' => [ 'shape' => 'BackfillMode', ], 'FlexMatchMode' => [ 'shape' => 'FlexMatchMode', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateMatchmakingConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'Configuration' => [ 'shape' => 'MatchmakingConfiguration', ], ], ], 'CreateMatchmakingRuleSetInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'RuleSetBody', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingIdStringModel', ], 'RuleSetBody' => [ 'shape' => 'RuleSetBody', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateMatchmakingRuleSetOutput' => [ 'type' => 'structure', 'required' => [ 'RuleSet', ], 'members' => [ 'RuleSet' => [ 'shape' => 'MatchmakingRuleSet', ], ], ], 'CreatePlayerSessionInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', 'PlayerId', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'PlayerId' => [ 'shape' => 'PlayerId', ], 'PlayerData' => [ 'shape' => 'PlayerData', ], ], ], 'CreatePlayerSessionOutput' => [ 'type' => 'structure', 'members' => [ 'PlayerSession' => [ 'shape' => 'PlayerSession', ], ], ], 'CreatePlayerSessionsInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', 'PlayerIds', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'PlayerIds' => [ 'shape' => 'PlayerIdList', ], 'PlayerDataMap' => [ 'shape' => 'PlayerDataMap', ], ], ], 'CreatePlayerSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'PlayerSessions' => [ 'shape' => 'PlayerSessionList', ], ], ], 'CreateScriptInput' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], 'ZipFile' => [ 'shape' => 'ZipBlob', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateScriptOutput' => [ 'type' => 'structure', 'members' => [ 'Script' => [ 'shape' => 'Script', ], ], ], 'CreateVpcPeeringAuthorizationInput' => [ 'type' => 'structure', 'required' => [ 'GameLiftAwsAccountId', 'PeerVpcId', ], 'members' => [ 'GameLiftAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'CreateVpcPeeringAuthorizationOutput' => [ 'type' => 'structure', 'members' => [ 'VpcPeeringAuthorization' => [ 'shape' => 'VpcPeeringAuthorization', ], ], ], 'CreateVpcPeeringConnectionInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'PeerVpcAwsAccountId', 'PeerVpcId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'PeerVpcAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'CreateVpcPeeringConnectionOutput' => [ 'type' => 'structure', 'members' => [], ], 'CustomEventData' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'CustomInputLocationStringModel' => [ 'type' => 'string', 'max' => 64, 'min' => 8, 'pattern' => '^custom-[A-Za-z0-9\\-]+', ], 'CustomLocationNameOrArnModel' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^custom-[A-Za-z0-9\\-]+|^arn:.*:location\\/custom-\\S+', ], 'DeleteAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], ], ], 'DeleteBuildInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], ], ], 'DeleteFleetInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], ], ], 'DeleteFleetLocationsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Locations', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Locations' => [ 'shape' => 'LocationList', ], ], ], 'DeleteFleetLocationsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'LocationStates' => [ 'shape' => 'LocationStateList', ], ], ], 'DeleteGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'DeleteOption' => [ 'shape' => 'GameServerGroupDeleteOption', ], ], ], 'DeleteGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'DeleteGameSessionQueueInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueNameOrArn', ], ], ], 'DeleteGameSessionQueueOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteLocationInput' => [ 'type' => 'structure', 'required' => [ 'LocationName', ], 'members' => [ 'LocationName' => [ 'shape' => 'CustomLocationNameOrArnModel', ], ], ], 'DeleteLocationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMatchmakingConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingConfigurationName', ], ], ], 'DeleteMatchmakingConfigurationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMatchmakingRuleSetInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingRuleSetName', ], ], ], 'DeleteMatchmakingRuleSetOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteScalingPolicyInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'FleetId', ], 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], ], ], 'DeleteScriptInput' => [ 'type' => 'structure', 'required' => [ 'ScriptId', ], 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], ], ], 'DeleteVpcPeeringAuthorizationInput' => [ 'type' => 'structure', 'required' => [ 'GameLiftAwsAccountId', 'PeerVpcId', ], 'members' => [ 'GameLiftAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DeleteVpcPeeringAuthorizationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteVpcPeeringConnectionInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'VpcPeeringConnectionId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'VpcPeeringConnectionId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DeleteVpcPeeringConnectionOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeregisterComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'DeregisterComputeOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeregisterGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], ], ], 'DescribeAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], ], ], 'DescribeAliasOutput' => [ 'type' => 'structure', 'members' => [ 'Alias' => [ 'shape' => 'Alias', ], ], ], 'DescribeBuildInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], ], ], 'DescribeBuildOutput' => [ 'type' => 'structure', 'members' => [ 'Build' => [ 'shape' => 'Build', ], ], ], 'DescribeComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'DescribeComputeOutput' => [ 'type' => 'structure', 'members' => [ 'Compute' => [ 'shape' => 'Compute', ], ], ], 'DescribeEC2InstanceLimitsInput' => [ 'type' => 'structure', 'members' => [ 'EC2InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeEC2InstanceLimitsOutput' => [ 'type' => 'structure', 'members' => [ 'EC2InstanceLimits' => [ 'shape' => 'EC2InstanceLimitList', ], ], ], 'DescribeFleetAttributesInput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetAttributesOutput' => [ 'type' => 'structure', 'members' => [ 'FleetAttributes' => [ 'shape' => 'FleetAttributesList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetCapacityInput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetCapacityOutput' => [ 'type' => 'structure', 'members' => [ 'FleetCapacity' => [ 'shape' => 'FleetCapacityList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetEventsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetEventsOutput' => [ 'type' => 'structure', 'members' => [ 'Events' => [ 'shape' => 'EventList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetLocationAttributesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Locations' => [ 'shape' => 'LocationList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetLocationAttributesOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'LocationAttributes' => [ 'shape' => 'LocationAttributesList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetLocationCapacityInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Location', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetLocationCapacityOutput' => [ 'type' => 'structure', 'members' => [ 'FleetCapacity' => [ 'shape' => 'FleetCapacity', ], ], ], 'DescribeFleetLocationUtilizationInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Location', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetLocationUtilizationOutput' => [ 'type' => 'structure', 'members' => [ 'FleetUtilization' => [ 'shape' => 'FleetUtilization', ], ], ], 'DescribeFleetPortSettingsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetPortSettingsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'InboundPermissions' => [ 'shape' => 'IpPermissionsList', ], 'UpdateStatus' => [ 'shape' => 'LocationUpdateStatus', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeFleetUtilizationInput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeFleetUtilizationOutput' => [ 'type' => 'structure', 'members' => [ 'FleetUtilization' => [ 'shape' => 'FleetUtilizationList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], ], ], 'DescribeGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'DescribeGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], ], ], 'DescribeGameServerInstancesInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'InstanceIds' => [ 'shape' => 'GameServerInstanceIds', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameServerInstancesOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerInstances' => [ 'shape' => 'GameServerInstances', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'DescribeGameSessionDetailsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'StatusFilter' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionDetailsOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionDetails' => [ 'shape' => 'GameSessionDetailList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionPlacementInput' => [ 'type' => 'structure', 'required' => [ 'PlacementId', ], 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], ], ], 'DescribeGameSessionPlacementOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionPlacement' => [ 'shape' => 'GameSessionPlacement', ], ], ], 'DescribeGameSessionQueuesInput' => [ 'type' => 'structure', 'members' => [ 'Names' => [ 'shape' => 'GameSessionQueueNameOrArnList', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionQueuesOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionQueues' => [ 'shape' => 'GameSessionQueueList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'StatusFilter' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeGameSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessions' => [ 'shape' => 'GameSessionList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeInstancesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeInstancesOutput' => [ 'type' => 'structure', 'members' => [ 'Instances' => [ 'shape' => 'InstanceList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingConfigurationsInput' => [ 'type' => 'structure', 'members' => [ 'Names' => [ 'shape' => 'MatchmakingConfigurationNameList', ], 'RuleSetName' => [ 'shape' => 'MatchmakingRuleSetName', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingConfigurationsOutput' => [ 'type' => 'structure', 'members' => [ 'Configurations' => [ 'shape' => 'MatchmakingConfigurationList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingInput' => [ 'type' => 'structure', 'required' => [ 'TicketIds', ], 'members' => [ 'TicketIds' => [ 'shape' => 'MatchmakingIdList', ], ], ], 'DescribeMatchmakingOutput' => [ 'type' => 'structure', 'members' => [ 'TicketList' => [ 'shape' => 'MatchmakingTicketList', ], ], ], 'DescribeMatchmakingRuleSetsInput' => [ 'type' => 'structure', 'members' => [ 'Names' => [ 'shape' => 'MatchmakingRuleSetNameList', ], 'Limit' => [ 'shape' => 'RuleSetLimit', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeMatchmakingRuleSetsOutput' => [ 'type' => 'structure', 'required' => [ 'RuleSets', ], 'members' => [ 'RuleSets' => [ 'shape' => 'MatchmakingRuleSetList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribePlayerSessionsInput' => [ 'type' => 'structure', 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'PlayerId' => [ 'shape' => 'PlayerId', ], 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], 'PlayerSessionStatusFilter' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribePlayerSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'PlayerSessions' => [ 'shape' => 'PlayerSessionList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeRuntimeConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], ], ], 'DescribeRuntimeConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], ], ], 'DescribeScalingPoliciesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'StatusFilter' => [ 'shape' => 'ScalingStatusType', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'DescribeScalingPoliciesOutput' => [ 'type' => 'structure', 'members' => [ 'ScalingPolicies' => [ 'shape' => 'ScalingPolicyList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'DescribeScriptInput' => [ 'type' => 'structure', 'required' => [ 'ScriptId', ], 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], ], ], 'DescribeScriptOutput' => [ 'type' => 'structure', 'members' => [ 'Script' => [ 'shape' => 'Script', ], ], ], 'DescribeVpcPeeringAuthorizationsInput' => [ 'type' => 'structure', 'members' => [], ], 'DescribeVpcPeeringAuthorizationsOutput' => [ 'type' => 'structure', 'members' => [ 'VpcPeeringAuthorizations' => [ 'shape' => 'VpcPeeringAuthorizationList', ], ], ], 'DescribeVpcPeeringConnectionsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], ], ], 'DescribeVpcPeeringConnectionsOutput' => [ 'type' => 'structure', 'members' => [ 'VpcPeeringConnections' => [ 'shape' => 'VpcPeeringConnectionList', ], ], ], 'DesiredPlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'PlayerId', ], 'PlayerData' => [ 'shape' => 'PlayerData', ], ], ], 'DesiredPlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DesiredPlayerSession', ], ], 'DnsName' => [ 'type' => 'string', ], 'DnsNameInput' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^[0-9a-zA-Z_\\-\\.]+', ], 'Double' => [ 'type' => 'double', ], 'DoubleObject' => [ 'type' => 'double', ], 'EC2InstanceCounts' => [ 'type' => 'structure', 'members' => [ 'DESIRED' => [ 'shape' => 'WholeNumber', ], 'MINIMUM' => [ 'shape' => 'WholeNumber', ], 'MAXIMUM' => [ 'shape' => 'WholeNumber', ], 'PENDING' => [ 'shape' => 'WholeNumber', ], 'ACTIVE' => [ 'shape' => 'WholeNumber', ], 'IDLE' => [ 'shape' => 'WholeNumber', ], 'TERMINATING' => [ 'shape' => 'WholeNumber', ], ], ], 'EC2InstanceLimit' => [ 'type' => 'structure', 'members' => [ 'EC2InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'CurrentInstances' => [ 'shape' => 'WholeNumber', ], 'InstanceLimit' => [ 'shape' => 'WholeNumber', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'EC2InstanceLimitList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EC2InstanceLimit', ], ], 'EC2InstanceType' => [ 'type' => 'string', 'enum' => [ 't2.micro', 't2.small', 't2.medium', 't2.large', 'c3.large', 'c3.xlarge', 'c3.2xlarge', 'c3.4xlarge', 'c3.8xlarge', 'c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c5.large', 'c5.xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5a.large', 'c5a.xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'r3.large', 'r3.xlarge', 'r3.2xlarge', 'r3.4xlarge', 'r3.8xlarge', 'r4.large', 'r4.xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.16xlarge', 'r5.large', 'r5.xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5a.large', 'r5a.xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'm3.medium', 'm3.large', 'm3.xlarge', 'm3.2xlarge', 'm4.large', 'm4.xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.10xlarge', 'm5.large', 'm5.xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5a.large', 'm5a.xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'c5d.large', 'c5d.xlarge', 'c5d.2xlarge', 'c5d.4xlarge', 'c5d.9xlarge', 'c5d.12xlarge', 'c5d.18xlarge', 'c5d.24xlarge', 'c6a.large', 'c6a.xlarge', 'c6a.2xlarge', 'c6a.4xlarge', 'c6a.8xlarge', 'c6a.12xlarge', 'c6a.16xlarge', 'c6a.24xlarge', 'c6i.large', 'c6i.xlarge', 'c6i.2xlarge', 'c6i.4xlarge', 'c6i.8xlarge', 'c6i.12xlarge', 'c6i.16xlarge', 'c6i.24xlarge', 'r5d.large', 'r5d.xlarge', 'r5d.2xlarge', 'r5d.4xlarge', 'r5d.8xlarge', 'r5d.12xlarge', 'r5d.16xlarge', 'r5d.24xlarge', 'm6g.medium', 'm6g.large', 'm6g.xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.12xlarge', 'm6g.16xlarge', 'c6g.medium', 'c6g.large', 'c6g.xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'r6g.medium', 'r6g.large', 'r6g.xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'c6gn.medium', 'c6gn.large', 'c6gn.xlarge', 'c6gn.2xlarge', 'c6gn.4xlarge', 'c6gn.8xlarge', 'c6gn.12xlarge', 'c6gn.16xlarge', 'c7g.medium', 'c7g.large', 'c7g.xlarge', 'c7g.2xlarge', 'c7g.4xlarge', 'c7g.8xlarge', 'c7g.12xlarge', 'c7g.16xlarge', 'r7g.medium', 'r7g.large', 'r7g.xlarge', 'r7g.2xlarge', 'r7g.4xlarge', 'r7g.8xlarge', 'r7g.12xlarge', 'r7g.16xlarge', 'm7g.medium', 'm7g.large', 'm7g.xlarge', 'm7g.2xlarge', 'm7g.4xlarge', 'm7g.8xlarge', 'm7g.12xlarge', 'm7g.16xlarge', 'g5g.xlarge', 'g5g.2xlarge', 'g5g.4xlarge', 'g5g.8xlarge', 'g5g.16xlarge', ], ], 'Event' => [ 'type' => 'structure', 'members' => [ 'EventId' => [ 'shape' => 'NonZeroAndMaxString', ], 'ResourceId' => [ 'shape' => 'NonZeroAndMaxString', ], 'EventCode' => [ 'shape' => 'EventCode', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'EventTime' => [ 'shape' => 'Timestamp', ], 'PreSignedLogUrl' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'EventCode' => [ 'type' => 'string', 'enum' => [ 'GENERIC_EVENT', 'FLEET_CREATED', 'FLEET_DELETED', 'FLEET_SCALING_EVENT', 'FLEET_STATE_DOWNLOADING', 'FLEET_STATE_VALIDATING', 'FLEET_STATE_BUILDING', 'FLEET_STATE_ACTIVATING', 'FLEET_STATE_ACTIVE', 'FLEET_STATE_ERROR', 'FLEET_INITIALIZATION_FAILED', 'FLEET_BINARY_DOWNLOAD_FAILED', 'FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND', 'FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE', 'FLEET_VALIDATION_TIMED_OUT', 'FLEET_ACTIVATION_FAILED', 'FLEET_ACTIVATION_FAILED_NO_INSTANCES', 'FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED', 'SERVER_PROCESS_INVALID_PATH', 'SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT', 'SERVER_PROCESS_PROCESS_READY_TIMEOUT', 'SERVER_PROCESS_CRASHED', 'SERVER_PROCESS_TERMINATED_UNHEALTHY', 'SERVER_PROCESS_FORCE_TERMINATED', 'SERVER_PROCESS_PROCESS_EXIT_TIMEOUT', 'GAME_SESSION_ACTIVATION_TIMEOUT', 'FLEET_CREATION_EXTRACTING_BUILD', 'FLEET_CREATION_RUNNING_INSTALLER', 'FLEET_CREATION_VALIDATING_RUNTIME_CONFIG', 'FLEET_VPC_PEERING_SUCCEEDED', 'FLEET_VPC_PEERING_FAILED', 'FLEET_VPC_PEERING_DELETED', 'INSTANCE_INTERRUPTED', 'INSTANCE_RECYCLED', ], ], 'EventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Event', ], ], 'FilterConfiguration' => [ 'type' => 'structure', 'members' => [ 'AllowedLocations' => [ 'shape' => 'LocationList', ], ], ], 'FilterInstanceStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DRAINING', ], ], 'FilterInstanceStatuses' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterInstanceStatus', ], ], 'FleetAction' => [ 'type' => 'string', 'enum' => [ 'AUTO_SCALING', ], ], 'FleetActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAction', ], 'max' => 1, 'min' => 1, ], 'FleetArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:fleet\\/fleet-\\S+', ], 'FleetAttributes' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'FleetType' => [ 'shape' => 'FleetType', ], 'InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'TerminationTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'FleetStatus', ], 'BuildId' => [ 'shape' => 'BuildId', ], 'BuildArn' => [ 'shape' => 'BuildArn', ], 'ScriptId' => [ 'shape' => 'ScriptId', ], 'ScriptArn' => [ 'shape' => 'ScriptArn', ], 'ServerLaunchPath' => [ 'shape' => 'LaunchPathStringModel', ], 'ServerLaunchParameters' => [ 'shape' => 'LaunchParametersStringModel', ], 'LogPaths' => [ 'shape' => 'StringList', ], 'NewGameSessionProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'ResourceCreationLimitPolicy' => [ 'shape' => 'ResourceCreationLimitPolicy', ], 'MetricGroups' => [ 'shape' => 'MetricGroupList', ], 'StoppedActions' => [ 'shape' => 'FleetActionList', ], 'InstanceRoleArn' => [ 'shape' => 'NonEmptyString', ], 'CertificateConfiguration' => [ 'shape' => 'CertificateConfiguration', ], 'ComputeType' => [ 'shape' => 'ComputeType', ], 'AnywhereConfiguration' => [ 'shape' => 'AnywhereConfiguration', ], 'InstanceRoleCredentialsProvider' => [ 'shape' => 'InstanceRoleCredentialsProvider', ], ], ], 'FleetAttributesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAttributes', ], ], 'FleetCapacity' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'InstanceType' => [ 'shape' => 'EC2InstanceType', ], 'InstanceCounts' => [ 'shape' => 'EC2InstanceCounts', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'FleetCapacityExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'FleetCapacityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetCapacity', ], ], 'FleetId' => [ 'type' => 'string', 'pattern' => '^fleet-\\S+', ], 'FleetIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetId', ], 'min' => 1, ], 'FleetIdOrArn' => [ 'type' => 'string', 'pattern' => '^fleet-\\S+|^arn:.*:fleet\\/fleet-\\S+', ], 'FleetIdOrArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetIdOrArn', ], 'min' => 1, ], 'FleetStatus' => [ 'type' => 'string', 'enum' => [ 'NEW', 'DOWNLOADING', 'VALIDATING', 'BUILDING', 'ACTIVATING', 'ACTIVE', 'DELETING', 'ERROR', 'TERMINATED', 'NOT_FOUND', ], ], 'FleetType' => [ 'type' => 'string', 'enum' => [ 'ON_DEMAND', 'SPOT', ], ], 'FleetUtilization' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ActiveServerProcessCount' => [ 'shape' => 'WholeNumber', ], 'ActiveGameSessionCount' => [ 'shape' => 'WholeNumber', ], 'CurrentPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'FleetUtilizationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetUtilization', ], ], 'FlexMatchMode' => [ 'type' => 'string', 'enum' => [ 'STANDALONE', 'WITH_QUEUE', ], ], 'Float' => [ 'type' => 'float', ], 'FreeText' => [ 'type' => 'string', ], 'GameLiftServiceSdkEndpointOutput' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'GameProperty' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'GamePropertyKey', ], 'Value' => [ 'shape' => 'GamePropertyValue', ], ], ], 'GamePropertyKey' => [ 'type' => 'string', 'max' => 32, ], 'GamePropertyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameProperty', ], 'max' => 16, ], 'GamePropertyValue' => [ 'type' => 'string', 'max' => 96, ], 'GameServer' => [ 'type' => 'structure', 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'GameServerGroupArn' => [ 'shape' => 'GameServerGroupArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'InstanceId' => [ 'shape' => 'GameServerInstanceId', ], 'ConnectionInfo' => [ 'shape' => 'GameServerConnectionInfo', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], 'ClaimStatus' => [ 'shape' => 'GameServerClaimStatus', ], 'UtilizationStatus' => [ 'shape' => 'GameServerUtilizationStatus', ], 'RegistrationTime' => [ 'shape' => 'Timestamp', ], 'LastClaimTime' => [ 'shape' => 'Timestamp', ], 'LastHealthCheckTime' => [ 'shape' => 'Timestamp', ], ], ], 'GameServerClaimStatus' => [ 'type' => 'string', 'enum' => [ 'CLAIMED', ], ], 'GameServerConnectionInfo' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '.*\\S.*', ], 'GameServerData' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '.*\\S.*', ], 'GameServerGroup' => [ 'type' => 'structure', 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'GameServerGroupArn' => [ 'shape' => 'GameServerGroupArn', ], 'RoleArn' => [ 'shape' => 'IamRoleArn', ], 'InstanceDefinitions' => [ 'shape' => 'InstanceDefinitions', ], 'BalancingStrategy' => [ 'shape' => 'BalancingStrategy', ], 'GameServerProtectionPolicy' => [ 'shape' => 'GameServerProtectionPolicy', ], 'AutoScalingGroupArn' => [ 'shape' => 'AutoScalingGroupArn', ], 'Status' => [ 'shape' => 'GameServerGroupStatus', ], 'StatusReason' => [ 'shape' => 'NonZeroAndMaxString', ], 'SuspendedActions' => [ 'shape' => 'GameServerGroupActions', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'GameServerGroupAction' => [ 'type' => 'string', 'enum' => [ 'REPLACE_INSTANCE_TYPES', ], ], 'GameServerGroupActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerGroupAction', ], 'max' => 1, 'min' => 1, ], 'GameServerGroupArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:.*:gameservergroup\\/[a-zA-Z0-9-\\.]*', ], 'GameServerGroupAutoScalingPolicy' => [ 'type' => 'structure', 'required' => [ 'TargetTrackingConfiguration', ], 'members' => [ 'EstimatedInstanceWarmup' => [ 'shape' => 'PositiveInteger', ], 'TargetTrackingConfiguration' => [ 'shape' => 'TargetTrackingConfiguration', ], ], ], 'GameServerGroupDeleteOption' => [ 'type' => 'string', 'enum' => [ 'SAFE_DELETE', 'FORCE_DELETE', 'RETAIN', ], ], 'GameServerGroupInstanceType' => [ 'type' => 'string', 'enum' => [ 'c4.large', 'c4.xlarge', 'c4.2xlarge', 'c4.4xlarge', 'c4.8xlarge', 'c5.large', 'c5.xlarge', 'c5.2xlarge', 'c5.4xlarge', 'c5.9xlarge', 'c5.12xlarge', 'c5.18xlarge', 'c5.24xlarge', 'c5a.large', 'c5a.xlarge', 'c5a.2xlarge', 'c5a.4xlarge', 'c5a.8xlarge', 'c5a.12xlarge', 'c5a.16xlarge', 'c5a.24xlarge', 'c6g.medium', 'c6g.large', 'c6g.xlarge', 'c6g.2xlarge', 'c6g.4xlarge', 'c6g.8xlarge', 'c6g.12xlarge', 'c6g.16xlarge', 'r4.large', 'r4.xlarge', 'r4.2xlarge', 'r4.4xlarge', 'r4.8xlarge', 'r4.16xlarge', 'r5.large', 'r5.xlarge', 'r5.2xlarge', 'r5.4xlarge', 'r5.8xlarge', 'r5.12xlarge', 'r5.16xlarge', 'r5.24xlarge', 'r5a.large', 'r5a.xlarge', 'r5a.2xlarge', 'r5a.4xlarge', 'r5a.8xlarge', 'r5a.12xlarge', 'r5a.16xlarge', 'r5a.24xlarge', 'r6g.medium', 'r6g.large', 'r6g.xlarge', 'r6g.2xlarge', 'r6g.4xlarge', 'r6g.8xlarge', 'r6g.12xlarge', 'r6g.16xlarge', 'm4.large', 'm4.xlarge', 'm4.2xlarge', 'm4.4xlarge', 'm4.10xlarge', 'm5.large', 'm5.xlarge', 'm5.2xlarge', 'm5.4xlarge', 'm5.8xlarge', 'm5.12xlarge', 'm5.16xlarge', 'm5.24xlarge', 'm5a.large', 'm5a.xlarge', 'm5a.2xlarge', 'm5a.4xlarge', 'm5a.8xlarge', 'm5a.12xlarge', 'm5a.16xlarge', 'm5a.24xlarge', 'm6g.medium', 'm6g.large', 'm6g.xlarge', 'm6g.2xlarge', 'm6g.4xlarge', 'm6g.8xlarge', 'm6g.12xlarge', 'm6g.16xlarge', ], ], 'GameServerGroupName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]+', ], 'GameServerGroupNameOrArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]+|^arn:.*:gameservergroup\\/[a-zA-Z0-9-\\.]+', ], 'GameServerGroupStatus' => [ 'type' => 'string', 'enum' => [ 'NEW', 'ACTIVATING', 'ACTIVE', 'DELETE_SCHEDULED', 'DELETING', 'DELETED', 'ERROR', ], ], 'GameServerGroups' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerGroup', ], ], 'GameServerHealthCheck' => [ 'type' => 'string', 'enum' => [ 'HEALTHY', ], ], 'GameServerId' => [ 'type' => 'string', 'max' => 128, 'min' => 3, 'pattern' => '[a-zA-Z0-9-\\.]+', ], 'GameServerInstance' => [ 'type' => 'structure', 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupName', ], 'GameServerGroupArn' => [ 'shape' => 'GameServerGroupArn', ], 'InstanceId' => [ 'shape' => 'GameServerInstanceId', ], 'InstanceStatus' => [ 'shape' => 'GameServerInstanceStatus', ], ], ], 'GameServerInstanceId' => [ 'type' => 'string', 'max' => 19, 'min' => 19, 'pattern' => '^i-[0-9a-zA-Z]{17}$', ], 'GameServerInstanceIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerInstanceId', ], 'max' => 20, 'min' => 1, ], 'GameServerInstanceStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DRAINING', 'SPOT_TERMINATING', ], ], 'GameServerInstances' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServerInstance', ], ], 'GameServerProtectionPolicy' => [ 'type' => 'string', 'enum' => [ 'NO_PROTECTION', 'FULL_PROTECTION', ], ], 'GameServerUtilizationStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'UTILIZED', ], ], 'GameServers' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameServer', ], ], 'GameSession' => [ 'type' => 'structure', 'members' => [ 'GameSessionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'TerminationTime' => [ 'shape' => 'Timestamp', ], 'CurrentPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Status' => [ 'shape' => 'GameSessionStatus', ], 'StatusReason' => [ 'shape' => 'GameSessionStatusReason', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PortNumber', ], 'PlayerSessionCreationPolicy' => [ 'shape' => 'PlayerSessionCreationPolicy', ], 'CreatorId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], 'MatchmakerData' => [ 'shape' => 'MatchmakerData', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'GameSessionActivationTimeoutSeconds' => [ 'type' => 'integer', 'max' => 600, 'min' => 1, ], 'GameSessionConnectionInfo' => [ 'type' => 'structure', 'members' => [ 'GameSessionArn' => [ 'shape' => 'ArnStringModel', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PositiveInteger', ], 'MatchedPlayerSessions' => [ 'shape' => 'MatchedPlayerSessionList', ], ], ], 'GameSessionData' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, ], 'GameSessionDetail' => [ 'type' => 'structure', 'members' => [ 'GameSession' => [ 'shape' => 'GameSession', ], 'ProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], ], ], 'GameSessionDetailList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionDetail', ], ], 'GameSessionFullException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'GameSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSession', ], ], 'GameSessionPlacement' => [ 'type' => 'structure', 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], 'GameSessionQueueName' => [ 'shape' => 'GameSessionQueueName', ], 'Status' => [ 'shape' => 'GameSessionPlacementState', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'GameSessionName' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionArn' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionRegion' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerLatencies' => [ 'shape' => 'PlayerLatencyList', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PortNumber', ], 'PlacedPlayerSessions' => [ 'shape' => 'PlacedPlayerSessionList', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], 'MatchmakerData' => [ 'shape' => 'MatchmakerData', ], ], ], 'GameSessionPlacementState' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'FULFILLED', 'CANCELLED', 'TIMED_OUT', 'FAILED', ], ], 'GameSessionQueue' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueName', ], 'GameSessionQueueArn' => [ 'shape' => 'GameSessionQueueArn', ], 'TimeoutInSeconds' => [ 'shape' => 'WholeNumber', ], 'PlayerLatencyPolicies' => [ 'shape' => 'PlayerLatencyPolicyList', ], 'Destinations' => [ 'shape' => 'GameSessionQueueDestinationList', ], 'FilterConfiguration' => [ 'shape' => 'FilterConfiguration', ], 'PriorityConfiguration' => [ 'shape' => 'PriorityConfiguration', ], 'CustomEventData' => [ 'shape' => 'QueueCustomEventData', ], 'NotificationTarget' => [ 'shape' => 'QueueSnsArnStringModel', ], ], ], 'GameSessionQueueArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:.*:gamesessionqueue\\/[a-zA-Z0-9-]+', ], 'GameSessionQueueDestination' => [ 'type' => 'structure', 'members' => [ 'DestinationArn' => [ 'shape' => 'ArnStringModel', ], ], ], 'GameSessionQueueDestinationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionQueueDestination', ], ], 'GameSessionQueueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionQueue', ], ], 'GameSessionQueueName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'GameSessionQueueNameOrArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+|^arn:.*:gamesessionqueue\\/[a-zA-Z0-9-]+', ], 'GameSessionQueueNameOrArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GameSessionQueueNameOrArn', ], ], 'GameSessionStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'ACTIVATING', 'TERMINATED', 'TERMINATING', 'ERROR', ], ], 'GameSessionStatusReason' => [ 'type' => 'string', 'enum' => [ 'INTERRUPTED', ], ], 'GetComputeAccessInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'GetComputeAccessOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], 'ComputeArn' => [ 'shape' => 'ComputeArn', ], 'Credentials' => [ 'shape' => 'AwsCredentials', ], ], ], 'GetComputeAuthTokenInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], ], ], 'GetComputeAuthTokenOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'ComputeName' => [ 'shape' => 'ComputeNameOrArn', ], 'ComputeArn' => [ 'shape' => 'ComputeArn', ], 'AuthToken' => [ 'shape' => 'ComputeAuthToken', ], 'ExpirationTimestamp' => [ 'shape' => 'Timestamp', ], ], ], 'GetGameSessionLogUrlInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], ], ], 'GetGameSessionLogUrlOutput' => [ 'type' => 'structure', 'members' => [ 'PreSignedUrl' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'GetInstanceAccessInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'InstanceId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], ], ], 'GetInstanceAccessOutput' => [ 'type' => 'structure', 'members' => [ 'InstanceAccess' => [ 'shape' => 'InstanceAccess', ], ], ], 'IamRoleArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:.*:role\\/[\\w+=,.@-]+', ], 'IdStringModel' => [ 'type' => 'string', 'max' => 48, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'IdempotentParameterMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'Instance' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Type' => [ 'shape' => 'EC2InstanceType', ], 'Status' => [ 'shape' => 'InstanceStatus', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'InstanceAccess' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'InstanceId' => [ 'shape' => 'InstanceId', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'OperatingSystem' => [ 'shape' => 'OperatingSystem', ], 'Credentials' => [ 'shape' => 'InstanceCredentials', ], ], ], 'InstanceCredentials' => [ 'type' => 'structure', 'members' => [ 'UserName' => [ 'shape' => 'NonEmptyString', ], 'Secret' => [ 'shape' => 'NonEmptyString', ], ], 'sensitive' => true, ], 'InstanceDefinition' => [ 'type' => 'structure', 'required' => [ 'InstanceType', ], 'members' => [ 'InstanceType' => [ 'shape' => 'GameServerGroupInstanceType', ], 'WeightedCapacity' => [ 'shape' => 'WeightedCapacity', ], ], ], 'InstanceDefinitions' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceDefinition', ], 'max' => 20, 'min' => 2, ], 'InstanceId' => [ 'type' => 'string', 'pattern' => '[a-zA-Z0-9\\.-]+', ], 'InstanceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Instance', ], ], 'InstanceRoleCredentialsProvider' => [ 'type' => 'string', 'enum' => [ 'SHARED_CREDENTIAL_FILE', ], ], 'InstanceStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACTIVE', 'TERMINATING', ], ], 'Integer' => [ 'type' => 'integer', ], 'InternalServiceException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, 'fault' => true, ], 'InvalidFleetStatusException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'InvalidGameSessionStatusException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'IpAddress' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[0-9A-Fa-f\\:\\.]+', 'sensitive' => true, ], 'IpPermission' => [ 'type' => 'structure', 'required' => [ 'FromPort', 'ToPort', 'IpRange', 'Protocol', ], 'members' => [ 'FromPort' => [ 'shape' => 'PortNumber', ], 'ToPort' => [ 'shape' => 'PortNumber', ], 'IpRange' => [ 'shape' => 'IpRange', ], 'Protocol' => [ 'shape' => 'IpProtocol', ], ], ], 'IpPermissionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IpPermission', ], 'max' => 50, ], 'IpProtocol' => [ 'type' => 'string', 'enum' => [ 'TCP', 'UDP', ], ], 'IpRange' => [ 'type' => 'string', 'pattern' => '[^\\s]+', 'sensitive' => true, ], 'LargeGameSessionData' => [ 'type' => 'string', 'max' => 262144, 'min' => 1, ], 'LatencyMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NonEmptyString', ], 'value' => [ 'shape' => 'PositiveInteger', ], ], 'LaunchParametersStringModel' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[A-Za-z0-9_:.+\\/\\\\\\- =@;{},?\'\\[\\]"]+', ], 'LaunchPathStringModel' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[A-Za-z0-9_:.+\\/\\\\\\- ]+', ], 'LaunchTemplateId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]+', ], 'LaunchTemplateName' => [ 'type' => 'string', 'max' => 128, 'min' => 3, 'pattern' => '[a-zA-Z0-9\\(\\)\\.\\-/_]+', ], 'LaunchTemplateSpecification' => [ 'type' => 'structure', 'members' => [ 'LaunchTemplateId' => [ 'shape' => 'LaunchTemplateId', ], 'LaunchTemplateName' => [ 'shape' => 'LaunchTemplateName', ], 'Version' => [ 'shape' => 'LaunchTemplateVersion', ], ], ], 'LaunchTemplateVersion' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]+', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'ListAliasesInput' => [ 'type' => 'structure', 'members' => [ 'RoutingStrategyType' => [ 'shape' => 'RoutingStrategyType', ], 'Name' => [ 'shape' => 'NonEmptyString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListAliasesOutput' => [ 'type' => 'structure', 'members' => [ 'Aliases' => [ 'shape' => 'AliasList', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListBuildsInput' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'BuildStatus', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListBuildsOutput' => [ 'type' => 'structure', 'members' => [ 'Builds' => [ 'shape' => 'BuildList', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListComputeOutput' => [ 'type' => 'structure', 'members' => [ 'ComputeList' => [ 'shape' => 'ComputeList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListFleetsInput' => [ 'type' => 'structure', 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListFleetsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetIds' => [ 'shape' => 'FleetIdList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServerGroupsInput' => [ 'type' => 'structure', 'members' => [ 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServerGroupsOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroups' => [ 'shape' => 'GameServerGroups', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServersInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'SortOrder' => [ 'shape' => 'SortOrder', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListGameServersOutput' => [ 'type' => 'structure', 'members' => [ 'GameServers' => [ 'shape' => 'GameServers', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListLocationsInput' => [ 'type' => 'structure', 'members' => [ 'Filters' => [ 'shape' => 'LocationFilterList', ], 'Limit' => [ 'shape' => 'ListLocationsLimit', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListLocationsLimit' => [ 'type' => 'integer', 'max' => 200, 'min' => 1, ], 'ListLocationsOutput' => [ 'type' => 'structure', 'members' => [ 'Locations' => [ 'shape' => 'LocationModelList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ListScriptsInput' => [ 'type' => 'structure', 'members' => [ 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListScriptsOutput' => [ 'type' => 'structure', 'members' => [ 'Scripts' => [ 'shape' => 'ScriptList', ], 'NextToken' => [ 'shape' => 'NonEmptyString', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], ], ], 'LocationArnModel' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^arn:.*:location\\/custom-\\S+', ], 'LocationAttributes' => [ 'type' => 'structure', 'members' => [ 'LocationState' => [ 'shape' => 'LocationState', ], 'StoppedActions' => [ 'shape' => 'FleetActionList', ], 'UpdateStatus' => [ 'shape' => 'LocationUpdateStatus', ], ], ], 'LocationAttributesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationAttributes', ], ], 'LocationConfiguration' => [ 'type' => 'structure', 'required' => [ 'Location', ], 'members' => [ 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'LocationConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationConfiguration', ], 'max' => 100, 'min' => 1, ], 'LocationFilter' => [ 'type' => 'string', 'enum' => [ 'AWS', 'CUSTOM', ], ], 'LocationFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationFilter', ], 'max' => 2, 'min' => 1, ], 'LocationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationStringModel', ], 'max' => 100, 'min' => 1, ], 'LocationModel' => [ 'type' => 'structure', 'members' => [ 'LocationName' => [ 'shape' => 'LocationStringModel', ], 'LocationArn' => [ 'shape' => 'LocationArnModel', ], ], ], 'LocationModelList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationModel', ], ], 'LocationState' => [ 'type' => 'structure', 'members' => [ 'Location' => [ 'shape' => 'LocationStringModel', ], 'Status' => [ 'shape' => 'FleetStatus', ], ], ], 'LocationStateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationState', ], ], 'LocationStringModel' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[A-Za-z0-9\\-]+', ], 'LocationUpdateStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_UPDATE', ], ], 'MatchedPlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'PlayerId', ], 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], ], ], 'MatchedPlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchedPlayerSession', ], ], 'MatchmakerData' => [ 'type' => 'string', 'max' => 390000, 'min' => 1, ], 'MatchmakingAcceptanceTimeoutInteger' => [ 'type' => 'integer', 'max' => 600, 'min' => 1, ], 'MatchmakingConfiguration' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationArn' => [ 'shape' => 'MatchmakingConfigurationArn', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionQueueArns' => [ 'shape' => 'QueueArnsList', ], 'RequestTimeoutSeconds' => [ 'shape' => 'MatchmakingRequestTimeoutInteger', ], 'AcceptanceTimeoutSeconds' => [ 'shape' => 'MatchmakingAcceptanceTimeoutInteger', ], 'AcceptanceRequired' => [ 'shape' => 'BooleanModel', ], 'RuleSetName' => [ 'shape' => 'MatchmakingIdStringModel', ], 'RuleSetArn' => [ 'shape' => 'MatchmakingRuleSetArn', ], 'NotificationTarget' => [ 'shape' => 'SnsArnStringModel', ], 'AdditionalPlayerCount' => [ 'shape' => 'WholeNumber', ], 'CustomEventData' => [ 'shape' => 'CustomEventData', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'GameSessionData' => [ 'shape' => 'GameSessionData', ], 'BackfillMode' => [ 'shape' => 'BackfillMode', ], 'FlexMatchMode' => [ 'shape' => 'FlexMatchMode', ], ], ], 'MatchmakingConfigurationArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:matchmakingconfiguration\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingConfiguration', ], ], 'MatchmakingConfigurationName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]*|^arn:.*:matchmakingconfiguration\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingConfigurationNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingConfigurationName', ], ], 'MatchmakingConfigurationStatus' => [ 'type' => 'string', 'enum' => [ 'CANCELLED', 'COMPLETED', 'FAILED', 'PLACING', 'QUEUED', 'REQUIRES_ACCEPTANCE', 'SEARCHING', 'TIMED_OUT', ], ], 'MatchmakingIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingIdStringModel', ], ], 'MatchmakingIdStringModel' => [ 'type' => 'string', 'max' => 128, 'pattern' => '[a-zA-Z0-9-\\.]*', ], 'MatchmakingRequestTimeoutInteger' => [ 'type' => 'integer', 'max' => 43200, 'min' => 1, ], 'MatchmakingRuleSet' => [ 'type' => 'structure', 'required' => [ 'RuleSetBody', ], 'members' => [ 'RuleSetName' => [ 'shape' => 'MatchmakingIdStringModel', ], 'RuleSetArn' => [ 'shape' => 'MatchmakingRuleSetArn', ], 'RuleSetBody' => [ 'shape' => 'RuleSetBody', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], ], ], 'MatchmakingRuleSetArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:matchmakingruleset\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingRuleSetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingRuleSet', ], ], 'MatchmakingRuleSetName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9-\\.]*|^arn:.*:matchmakingruleset\\/[a-zA-Z0-9-\\.]*', ], 'MatchmakingRuleSetNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingRuleSetName', ], 'max' => 10, 'min' => 1, ], 'MatchmakingTicket' => [ 'type' => 'structure', 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationName' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationArn' => [ 'shape' => 'MatchmakingConfigurationArn', ], 'Status' => [ 'shape' => 'MatchmakingConfigurationStatus', ], 'StatusReason' => [ 'shape' => 'StringModel', ], 'StatusMessage' => [ 'shape' => 'StringModel', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Players' => [ 'shape' => 'PlayerList', ], 'GameSessionConnectionInfo' => [ 'shape' => 'GameSessionConnectionInfo', ], 'EstimatedWaitTime' => [ 'shape' => 'WholeNumber', ], ], ], 'MatchmakingTicketList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MatchmakingTicket', ], ], 'MaxConcurrentGameSessionActivations' => [ 'type' => 'integer', 'max' => 2147483647, 'min' => 1, ], 'MetricGroup' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricGroup', ], 'max' => 1, ], 'MetricName' => [ 'type' => 'string', 'enum' => [ 'ActivatingGameSessions', 'ActiveGameSessions', 'ActiveInstances', 'AvailableGameSessions', 'AvailablePlayerSessions', 'CurrentPlayerSessions', 'IdleInstances', 'PercentAvailableGameSessions', 'PercentIdleInstances', 'QueueDepth', 'WaitTime', 'ConcurrentActivatableGameSessions', ], ], 'NonBlankAndLengthConstraintString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '.*\\S.*', ], 'NonEmptyString' => [ 'type' => 'string', 'min' => 1, ], 'NonNegativeDouble' => [ 'type' => 'double', 'min' => 0, ], 'NonNegativeLimitedLengthDouble' => [ 'type' => 'string', 'max' => 11, 'min' => 1, 'pattern' => '^\\d{1,5}(?:\\.\\d{1,5})?$', ], 'NonZeroAndMaxString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'NotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'OperatingSystem' => [ 'type' => 'string', 'enum' => [ 'WINDOWS_2012', 'AMAZON_LINUX', 'AMAZON_LINUX_2', 'WINDOWS_2016', 'AMAZON_LINUX_2023', ], ], 'OutOfCapacityException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'PlacedPlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'PlayerId', ], 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], ], ], 'PlacedPlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlacedPlayerSession', ], ], 'Player' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'PlayerId', ], 'PlayerAttributes' => [ 'shape' => 'PlayerAttributeMap', ], 'Team' => [ 'shape' => 'NonZeroAndMaxString', ], 'LatencyInMs' => [ 'shape' => 'LatencyMap', ], ], ], 'PlayerAttributeMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NonZeroAndMaxString', ], 'value' => [ 'shape' => 'AttributeValue', ], ], 'PlayerAttributeString' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'PlayerAttributeStringDoubleMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'PlayerAttributeString', ], 'value' => [ 'shape' => 'DoubleObject', ], ], 'PlayerAttributeStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerAttributeString', ], ], 'PlayerData' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'PlayerDataMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NonZeroAndMaxString', ], 'value' => [ 'shape' => 'PlayerData', ], ], 'PlayerId' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'sensitive' => true, ], 'PlayerIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerId', ], 'max' => 25, 'min' => 1, 'sensitive' => true, ], 'PlayerIdsForAcceptMatch' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerId', ], 'sensitive' => true, ], 'PlayerLatency' => [ 'type' => 'structure', 'members' => [ 'PlayerId' => [ 'shape' => 'PlayerId', ], 'RegionIdentifier' => [ 'shape' => 'NonZeroAndMaxString', ], 'LatencyInMilliseconds' => [ 'shape' => 'Float', ], ], ], 'PlayerLatencyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerLatency', ], ], 'PlayerLatencyPolicy' => [ 'type' => 'structure', 'members' => [ 'MaximumIndividualPlayerLatencyMilliseconds' => [ 'shape' => 'WholeNumber', ], 'PolicyDurationSeconds' => [ 'shape' => 'WholeNumber', ], ], ], 'PlayerLatencyPolicyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerLatencyPolicy', ], ], 'PlayerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Player', ], ], 'PlayerSession' => [ 'type' => 'structure', 'members' => [ 'PlayerSessionId' => [ 'shape' => 'PlayerSessionId', ], 'PlayerId' => [ 'shape' => 'PlayerId', ], 'GameSessionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'TerminationTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'PlayerSessionStatus', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'DnsName' => [ 'shape' => 'DnsName', ], 'Port' => [ 'shape' => 'PortNumber', ], 'PlayerData' => [ 'shape' => 'PlayerData', ], ], ], 'PlayerSessionCreationPolicy' => [ 'type' => 'string', 'enum' => [ 'ACCEPT_ALL', 'DENY_ALL', ], ], 'PlayerSessionId' => [ 'type' => 'string', 'pattern' => '^psess-\\S+', ], 'PlayerSessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PlayerSession', ], ], 'PlayerSessionStatus' => [ 'type' => 'string', 'enum' => [ 'RESERVED', 'ACTIVE', 'COMPLETED', 'TIMEDOUT', ], ], 'PolicyType' => [ 'type' => 'string', 'enum' => [ 'RuleBased', 'TargetBased', ], ], 'PortNumber' => [ 'type' => 'integer', 'max' => 60000, 'min' => 1, 'sensitive' => true, ], 'PositiveInteger' => [ 'type' => 'integer', 'min' => 1, ], 'PositiveLong' => [ 'type' => 'long', 'min' => 1, ], 'PriorityConfiguration' => [ 'type' => 'structure', 'members' => [ 'PriorityOrder' => [ 'shape' => 'PriorityTypeList', ], 'LocationOrder' => [ 'shape' => 'LocationList', ], ], ], 'PriorityType' => [ 'type' => 'string', 'enum' => [ 'LATENCY', 'COST', 'DESTINATION', 'LOCATION', ], ], 'PriorityTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PriorityType', ], 'max' => 4, 'min' => 1, ], 'ProtectionPolicy' => [ 'type' => 'string', 'enum' => [ 'NoProtection', 'FullProtection', ], ], 'PutScalingPolicyInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'FleetId', 'MetricName', ], 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ScalingAdjustment' => [ 'shape' => 'Integer', ], 'ScalingAdjustmentType' => [ 'shape' => 'ScalingAdjustmentType', ], 'Threshold' => [ 'shape' => 'Double', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperatorType', ], 'EvaluationPeriods' => [ 'shape' => 'PositiveInteger', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'PolicyType' => [ 'shape' => 'PolicyType', ], 'TargetConfiguration' => [ 'shape' => 'TargetConfiguration', ], ], ], 'PutScalingPolicyOutput' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'QueueArnsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ArnStringModel', ], ], 'QueueCustomEventData' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '[\\s\\S]*', ], 'QueueSnsArnStringModel' => [ 'type' => 'string', 'max' => 300, 'min' => 0, 'pattern' => '[a-zA-Z0-9:_-]*(\\.fifo)?', ], 'RegisterComputeInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'ComputeName', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'ComputeName' => [ 'shape' => 'ComputeName', ], 'CertificatePath' => [ 'shape' => 'NonZeroAndMaxString', ], 'DnsName' => [ 'shape' => 'DnsNameInput', ], 'IpAddress' => [ 'shape' => 'IpAddress', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'RegisterComputeOutput' => [ 'type' => 'structure', 'members' => [ 'Compute' => [ 'shape' => 'Compute', ], ], ], 'RegisterGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', 'InstanceId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'InstanceId' => [ 'shape' => 'GameServerInstanceId', ], 'ConnectionInfo' => [ 'shape' => 'GameServerConnectionInfo', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], ], ], 'RegisterGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'RequestUploadCredentialsInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], ], ], 'RequestUploadCredentialsOutput' => [ 'type' => 'structure', 'members' => [ 'UploadCredentials' => [ 'shape' => 'AwsCredentials', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], ], ], 'ResolveAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], ], ], 'ResolveAliasOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'ResourceCreationLimitPolicy' => [ 'type' => 'structure', 'members' => [ 'NewGameSessionsPerCreator' => [ 'shape' => 'WholeNumber', ], 'PolicyPeriodInMinutes' => [ 'shape' => 'WholeNumber', ], ], ], 'ResumeGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'ResumeActions', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'ResumeActions' => [ 'shape' => 'GameServerGroupActions', ], ], ], 'ResumeGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'RoutingStrategy' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'RoutingStrategyType', ], 'FleetId' => [ 'shape' => 'FleetId', ], 'Message' => [ 'shape' => 'FreeText', ], ], ], 'RoutingStrategyType' => [ 'type' => 'string', 'enum' => [ 'SIMPLE', 'TERMINAL', ], ], 'RuleSetBody' => [ 'type' => 'string', 'max' => 65535, 'min' => 1, ], 'RuleSetLimit' => [ 'type' => 'integer', 'max' => 10, 'min' => 1, ], 'RuntimeConfiguration' => [ 'type' => 'structure', 'members' => [ 'ServerProcesses' => [ 'shape' => 'ServerProcessList', ], 'MaxConcurrentGameSessionActivations' => [ 'shape' => 'MaxConcurrentGameSessionActivations', ], 'GameSessionActivationTimeoutSeconds' => [ 'shape' => 'GameSessionActivationTimeoutSeconds', ], ], ], 'S3Location' => [ 'type' => 'structure', 'members' => [ 'Bucket' => [ 'shape' => 'NonEmptyString', ], 'Key' => [ 'shape' => 'NonEmptyString', ], 'RoleArn' => [ 'shape' => 'NonEmptyString', ], 'ObjectVersion' => [ 'shape' => 'NonEmptyString', ], ], ], 'ScalingAdjustmentType' => [ 'type' => 'string', 'enum' => [ 'ChangeInCapacity', 'ExactCapacity', 'PercentChangeInCapacity', ], ], 'ScalingPolicy' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Status' => [ 'shape' => 'ScalingStatusType', ], 'ScalingAdjustment' => [ 'shape' => 'Integer', ], 'ScalingAdjustmentType' => [ 'shape' => 'ScalingAdjustmentType', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperatorType', ], 'Threshold' => [ 'shape' => 'Double', ], 'EvaluationPeriods' => [ 'shape' => 'PositiveInteger', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'PolicyType' => [ 'shape' => 'PolicyType', ], 'TargetConfiguration' => [ 'shape' => 'TargetConfiguration', ], 'UpdateStatus' => [ 'shape' => 'LocationUpdateStatus', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'ScalingPolicyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ScalingPolicy', ], ], 'ScalingStatusType' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'UPDATE_REQUESTED', 'UPDATING', 'DELETE_REQUESTED', 'DELETING', 'DELETED', 'ERROR', ], ], 'Script' => [ 'type' => 'structure', 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptId', ], 'ScriptArn' => [ 'shape' => 'ScriptArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'SizeOnDisk' => [ 'shape' => 'PositiveLong', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], ], ], 'ScriptArn' => [ 'type' => 'string', 'pattern' => '^arn:.*:script\\/script-\\S+', ], 'ScriptId' => [ 'type' => 'string', 'pattern' => '^script-\\S+', ], 'ScriptIdOrArn' => [ 'type' => 'string', 'pattern' => '^script-\\S+|^arn:.*:script\\/script-\\S+', ], 'ScriptList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Script', ], ], 'SearchGameSessionsInput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], 'FilterExpression' => [ 'shape' => 'NonZeroAndMaxString', ], 'SortExpression' => [ 'shape' => 'NonZeroAndMaxString', ], 'Limit' => [ 'shape' => 'PositiveInteger', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'SearchGameSessionsOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessions' => [ 'shape' => 'GameSessionList', ], 'NextToken' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'ServerProcess' => [ 'type' => 'structure', 'required' => [ 'LaunchPath', 'ConcurrentExecutions', ], 'members' => [ 'LaunchPath' => [ 'shape' => 'LaunchPathStringModel', ], 'Parameters' => [ 'shape' => 'LaunchParametersStringModel', ], 'ConcurrentExecutions' => [ 'shape' => 'PositiveInteger', ], ], ], 'ServerProcessList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerProcess', ], 'max' => 50, 'min' => 1, ], 'ServerSdkVersion' => [ 'type' => 'string', 'max' => 128, 'pattern' => '^\\d+\\.\\d+\\.\\d+$', ], 'SnsArnStringModel' => [ 'type' => 'string', 'max' => 300, 'min' => 0, 'pattern' => '[a-zA-Z0-9:_/-]*(.fifo)?', ], 'SortOrder' => [ 'type' => 'string', 'enum' => [ 'ASCENDING', 'DESCENDING', ], ], 'StartFleetActionsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Actions', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Actions' => [ 'shape' => 'FleetActionList', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'StartFleetActionsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'StartGameSessionPlacementInput' => [ 'type' => 'structure', 'required' => [ 'PlacementId', 'GameSessionQueueName', 'MaximumPlayerSessionCount', ], 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], 'GameSessionQueueName' => [ 'shape' => 'GameSessionQueueNameOrArn', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'GameSessionName' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerLatencies' => [ 'shape' => 'PlayerLatencyList', ], 'DesiredPlayerSessions' => [ 'shape' => 'DesiredPlayerSessionList', ], 'GameSessionData' => [ 'shape' => 'LargeGameSessionData', ], ], ], 'StartGameSessionPlacementOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionPlacement' => [ 'shape' => 'GameSessionPlacement', ], ], ], 'StartMatchBackfillInput' => [ 'type' => 'structure', 'required' => [ 'ConfigurationName', 'Players', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationName' => [ 'shape' => 'MatchmakingConfigurationName', ], 'GameSessionArn' => [ 'shape' => 'ArnStringModel', ], 'Players' => [ 'shape' => 'PlayerList', ], ], ], 'StartMatchBackfillOutput' => [ 'type' => 'structure', 'members' => [ 'MatchmakingTicket' => [ 'shape' => 'MatchmakingTicket', ], ], ], 'StartMatchmakingInput' => [ 'type' => 'structure', 'required' => [ 'ConfigurationName', 'Players', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], 'ConfigurationName' => [ 'shape' => 'MatchmakingConfigurationName', ], 'Players' => [ 'shape' => 'PlayerList', ], ], ], 'StartMatchmakingOutput' => [ 'type' => 'structure', 'members' => [ 'MatchmakingTicket' => [ 'shape' => 'MatchmakingTicket', ], ], ], 'StopFleetActionsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'Actions', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Actions' => [ 'shape' => 'FleetActionList', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'StopFleetActionsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'StopGameSessionPlacementInput' => [ 'type' => 'structure', 'required' => [ 'PlacementId', ], 'members' => [ 'PlacementId' => [ 'shape' => 'IdStringModel', ], ], ], 'StopGameSessionPlacementOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionPlacement' => [ 'shape' => 'GameSessionPlacement', ], ], ], 'StopMatchmakingInput' => [ 'type' => 'structure', 'required' => [ 'TicketId', ], 'members' => [ 'TicketId' => [ 'shape' => 'MatchmakingIdStringModel', ], ], ], 'StopMatchmakingOutput' => [ 'type' => 'structure', 'members' => [], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NonZeroAndMaxString', ], ], 'StringModel' => [ 'type' => 'string', ], 'SuspendGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'SuspendActions', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'SuspendActions' => [ 'shape' => 'GameServerGroupActions', ], ], ], 'SuspendGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 200, 'min' => 0, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 0, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'Tags', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TaggingFailedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'TargetConfiguration' => [ 'type' => 'structure', 'required' => [ 'TargetValue', ], 'members' => [ 'TargetValue' => [ 'shape' => 'Double', ], ], ], 'TargetTrackingConfiguration' => [ 'type' => 'structure', 'required' => [ 'TargetValue', ], 'members' => [ 'TargetValue' => [ 'shape' => 'NonNegativeDouble', ], ], ], 'TerminalRoutingStrategyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'Timestamp' => [ 'type' => 'timestamp', ], 'UnauthorizedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'UnsupportedRegionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'NonEmptyString', ], ], 'exception' => true, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'TagKeys', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateAliasInput' => [ 'type' => 'structure', 'required' => [ 'AliasId', ], 'members' => [ 'AliasId' => [ 'shape' => 'AliasIdOrArn', ], 'Name' => [ 'shape' => 'NonBlankAndLengthConstraintString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'RoutingStrategy' => [ 'shape' => 'RoutingStrategy', ], ], ], 'UpdateAliasOutput' => [ 'type' => 'structure', 'members' => [ 'Alias' => [ 'shape' => 'Alias', ], ], ], 'UpdateBuildInput' => [ 'type' => 'structure', 'required' => [ 'BuildId', ], 'members' => [ 'BuildId' => [ 'shape' => 'BuildIdOrArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'UpdateBuildOutput' => [ 'type' => 'structure', 'members' => [ 'Build' => [ 'shape' => 'Build', ], ], ], 'UpdateFleetAttributesInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'NewGameSessionProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], 'ResourceCreationLimitPolicy' => [ 'shape' => 'ResourceCreationLimitPolicy', ], 'MetricGroups' => [ 'shape' => 'MetricGroupList', ], 'AnywhereConfiguration' => [ 'shape' => 'AnywhereConfiguration', ], ], ], 'UpdateFleetAttributesOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'UpdateFleetCapacityInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'DesiredInstances' => [ 'shape' => 'WholeNumber', ], 'MinSize' => [ 'shape' => 'WholeNumber', ], 'MaxSize' => [ 'shape' => 'WholeNumber', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'UpdateFleetCapacityOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'Location' => [ 'shape' => 'LocationStringModel', ], ], ], 'UpdateFleetPortSettingsInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'InboundPermissionAuthorizations' => [ 'shape' => 'IpPermissionsList', ], 'InboundPermissionRevocations' => [ 'shape' => 'IpPermissionsList', ], ], ], 'UpdateFleetPortSettingsOutput' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], ], ], 'UpdateGameServerGroupInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'RoleArn' => [ 'shape' => 'IamRoleArn', ], 'InstanceDefinitions' => [ 'shape' => 'InstanceDefinitions', ], 'GameServerProtectionPolicy' => [ 'shape' => 'GameServerProtectionPolicy', ], 'BalancingStrategy' => [ 'shape' => 'BalancingStrategy', ], ], ], 'UpdateGameServerGroupOutput' => [ 'type' => 'structure', 'members' => [ 'GameServerGroup' => [ 'shape' => 'GameServerGroup', ], ], ], 'UpdateGameServerInput' => [ 'type' => 'structure', 'required' => [ 'GameServerGroupName', 'GameServerId', ], 'members' => [ 'GameServerGroupName' => [ 'shape' => 'GameServerGroupNameOrArn', ], 'GameServerId' => [ 'shape' => 'GameServerId', ], 'GameServerData' => [ 'shape' => 'GameServerData', ], 'UtilizationStatus' => [ 'shape' => 'GameServerUtilizationStatus', ], 'HealthCheck' => [ 'shape' => 'GameServerHealthCheck', ], ], ], 'UpdateGameServerOutput' => [ 'type' => 'structure', 'members' => [ 'GameServer' => [ 'shape' => 'GameServer', ], ], ], 'UpdateGameSessionInput' => [ 'type' => 'structure', 'required' => [ 'GameSessionId', ], 'members' => [ 'GameSessionId' => [ 'shape' => 'ArnStringModel', ], 'MaximumPlayerSessionCount' => [ 'shape' => 'WholeNumber', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'PlayerSessionCreationPolicy' => [ 'shape' => 'PlayerSessionCreationPolicy', ], 'ProtectionPolicy' => [ 'shape' => 'ProtectionPolicy', ], ], ], 'UpdateGameSessionOutput' => [ 'type' => 'structure', 'members' => [ 'GameSession' => [ 'shape' => 'GameSession', ], ], ], 'UpdateGameSessionQueueInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GameSessionQueueNameOrArn', ], 'TimeoutInSeconds' => [ 'shape' => 'WholeNumber', ], 'PlayerLatencyPolicies' => [ 'shape' => 'PlayerLatencyPolicyList', ], 'Destinations' => [ 'shape' => 'GameSessionQueueDestinationList', ], 'FilterConfiguration' => [ 'shape' => 'FilterConfiguration', ], 'PriorityConfiguration' => [ 'shape' => 'PriorityConfiguration', ], 'CustomEventData' => [ 'shape' => 'QueueCustomEventData', ], 'NotificationTarget' => [ 'shape' => 'QueueSnsArnStringModel', ], ], ], 'UpdateGameSessionQueueOutput' => [ 'type' => 'structure', 'members' => [ 'GameSessionQueue' => [ 'shape' => 'GameSessionQueue', ], ], ], 'UpdateMatchmakingConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MatchmakingConfigurationName', ], 'Description' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameSessionQueueArns' => [ 'shape' => 'QueueArnsList', ], 'RequestTimeoutSeconds' => [ 'shape' => 'MatchmakingRequestTimeoutInteger', ], 'AcceptanceTimeoutSeconds' => [ 'shape' => 'MatchmakingAcceptanceTimeoutInteger', ], 'AcceptanceRequired' => [ 'shape' => 'BooleanModel', ], 'RuleSetName' => [ 'shape' => 'MatchmakingRuleSetName', ], 'NotificationTarget' => [ 'shape' => 'SnsArnStringModel', ], 'AdditionalPlayerCount' => [ 'shape' => 'WholeNumber', ], 'CustomEventData' => [ 'shape' => 'CustomEventData', ], 'GameProperties' => [ 'shape' => 'GamePropertyList', ], 'GameSessionData' => [ 'shape' => 'GameSessionData', ], 'BackfillMode' => [ 'shape' => 'BackfillMode', ], 'FlexMatchMode' => [ 'shape' => 'FlexMatchMode', ], ], ], 'UpdateMatchmakingConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'Configuration' => [ 'shape' => 'MatchmakingConfiguration', ], ], ], 'UpdateRuntimeConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'FleetId', 'RuntimeConfiguration', ], 'members' => [ 'FleetId' => [ 'shape' => 'FleetIdOrArn', ], 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], ], ], 'UpdateRuntimeConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'RuntimeConfiguration' => [ 'shape' => 'RuntimeConfiguration', ], ], ], 'UpdateScriptInput' => [ 'type' => 'structure', 'required' => [ 'ScriptId', ], 'members' => [ 'ScriptId' => [ 'shape' => 'ScriptIdOrArn', ], 'Name' => [ 'shape' => 'NonZeroAndMaxString', ], 'Version' => [ 'shape' => 'NonZeroAndMaxString', ], 'StorageLocation' => [ 'shape' => 'S3Location', ], 'ZipFile' => [ 'shape' => 'ZipBlob', ], ], ], 'UpdateScriptOutput' => [ 'type' => 'structure', 'members' => [ 'Script' => [ 'shape' => 'Script', ], ], ], 'ValidateMatchmakingRuleSetInput' => [ 'type' => 'structure', 'required' => [ 'RuleSetBody', ], 'members' => [ 'RuleSetBody' => [ 'shape' => 'RuleSetBody', ], ], ], 'ValidateMatchmakingRuleSetOutput' => [ 'type' => 'structure', 'members' => [ 'Valid' => [ 'shape' => 'BooleanModel', ], ], ], 'VpcPeeringAuthorization' => [ 'type' => 'structure', 'members' => [ 'GameLiftAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcAwsAccountId' => [ 'shape' => 'NonZeroAndMaxString', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'ExpirationTime' => [ 'shape' => 'Timestamp', ], ], ], 'VpcPeeringAuthorizationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcPeeringAuthorization', ], ], 'VpcPeeringConnection' => [ 'type' => 'structure', 'members' => [ 'FleetId' => [ 'shape' => 'FleetId', ], 'FleetArn' => [ 'shape' => 'FleetArn', ], 'IpV4CidrBlock' => [ 'shape' => 'NonZeroAndMaxString', ], 'VpcPeeringConnectionId' => [ 'shape' => 'NonZeroAndMaxString', ], 'Status' => [ 'shape' => 'VpcPeeringConnectionStatus', ], 'PeerVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], 'GameLiftVpcId' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'VpcPeeringConnectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcPeeringConnection', ], ], 'VpcPeeringConnectionStatus' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'NonZeroAndMaxString', ], 'Message' => [ 'shape' => 'NonZeroAndMaxString', ], ], ], 'VpcSubnet' => [ 'type' => 'string', 'max' => 24, 'min' => 15, 'pattern' => '^subnet-[0-9a-z]+$', ], 'VpcSubnets' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcSubnet', ], 'max' => 20, 'min' => 1, ], 'WeightedCapacity' => [ 'type' => 'string', 'max' => 3, 'min' => 1, 'pattern' => '^[\\u0031-\\u0039][\\u0030-\\u0039]{0,2}$', ], 'WholeNumber' => [ 'type' => 'integer', 'min' => 0, ], 'ZipBlob' => [ 'type' => 'blob', 'max' => 5000000, ], ],]; diff --git a/src/data/gamelift/2015-10-01/docs-2.json b/src/data/gamelift/2015-10-01/docs-2.json index b3ecae70e7..a8afb3dc85 100644 --- a/src/data/gamelift/2015-10-01/docs-2.json +++ b/src/data/gamelift/2015-10-01/docs-2.json @@ -6,7 +6,7 @@ "ClaimGameServer": "

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Add filter options to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

When a game server is successfully claimed, connection information is returned. A claimed game server's utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server's status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

If you try to claim a specific game server, this request will fail in the following cases:

Learn more

Amazon GameLift FleetIQ Guide

", "CreateAlias": "

Creates an alias for a fleet. In most situations, you can use an alias ID in place of a fleet ID. An alias provides a level of abstraction for a fleet that is useful when redirecting player traffic from one fleet to another, such as when updating your game build.

Amazon GameLift supports two types of routing strategies for aliases: simple and terminal. A simple alias points to an active fleet. A terminal alias is used to display messaging or link to a URL instead of routing players to an active fleet. For example, you might use a terminal alias when a game version is no longer supported and you want to direct players to an upgrade site.

To create a fleet alias, specify an alias name, routing strategy, and optional description. Each simple alias can point to only one fleet, but a fleet can have multiple aliases. If successful, a new alias record is returned, including an alias ID and an ARN. You can reassign an alias to another fleet by calling UpdateAlias.

Related actions

All APIs by task

", "CreateBuild": "

Creates a new Amazon GameLift build resource for your game server binary files. Combine game server binaries into a zip file for use with Amazon GameLift.

When setting up a new game build for Amazon GameLift, we recommend using the CLI command upload-build . This helper command combines two tasks: (1) it uploads your build files from a file directory to an Amazon GameLift Amazon S3 location, and (2) it creates a new build resource.

You can use the CreateBuild operation in the following scenarios:

If successful, this operation creates a new build resource with a unique build ID and places it in INITIALIZED status. A build must be in READY status before you can create fleets with it.

Learn more

Uploading Your Game

Create a Build with Files in Amazon S3

All APIs by task

", - "CreateFleet": "

Creates a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to host your custom game server or Realtime Servers. Use this operation to configure the computing resources for your fleet and provide instructions for running game servers on each instance.

Most Amazon GameLift fleets can deploy instances to multiple locations, including the home Region (where the fleet is created) and an optional set of remote locations. Fleets that are created in the following Amazon Web Services Regions support multiple locations: us-east-1 (N. Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Ireland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), and ap-northeast-2 (Seoul). Fleets that are created in other Amazon GameLift Regions can deploy instances in the fleet's home Region only. All fleet instances use the same configuration regardless of location; however, you can adjust capacity settings and turn auto-scaling on/off for each location.

To create a fleet, choose the hardware for your instances, specify a game server build or Realtime script to deploy, and provide a runtime configuration to direct Amazon GameLift how to start and run game servers on each instance in the fleet. Set permissions for inbound traffic to your game servers, and enable optional features as needed. When creating a multi-location fleet, provide a list of additional remote locations.

If you need to debug your fleet, fetch logs, view performance metrics or other actions on the fleet, create the development fleet with port 22/3389 open. As a best practice, we recommend opening ports for remote access only when you need them and closing them when you're finished.

If successful, this operation creates a new Fleet resource and places it in NEW status, which prompts Amazon GameLift to initiate the fleet creation workflow.

Learn more

Setting up fleets

Debug fleet creation issues

Multi-location fleets

", + "CreateFleet": "

Creates a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to host your custom game server or Realtime Servers. Use this operation to configure the computing resources for your fleet and provide instructions for running game servers on each instance.

Most Amazon GameLift fleets can deploy instances to multiple locations, including the home Region (where the fleet is created) and an optional set of remote locations. Fleets that are created in the following Amazon Web Services Regions support multiple locations: us-east-1 (N. Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Ireland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), and ap-northeast-2 (Seoul). Fleets that are created in other Amazon GameLift Regions can deploy instances in the fleet's home Region only. All fleet instances use the same configuration regardless of location; however, you can adjust capacity settings and turn auto-scaling on/off for each location.

To create a fleet, choose the hardware for your instances, specify a game server build or Realtime script to deploy, and provide a runtime configuration to direct Amazon GameLift how to start and run game servers on each instance in the fleet. Set permissions for inbound traffic to your game servers, and enable optional features as needed. When creating a multi-location fleet, provide a list of additional remote locations.

If you need to debug your fleet, fetch logs, view performance metrics or other actions on the fleet, create the development fleet with port 22/3389 open. As a best practice, we recommend opening ports for remote access only when you need them and closing them when you're finished.

If successful, this operation creates a new Fleet resource and places it in NEW status, which prompts Amazon GameLift to initiate the fleet creation workflow. You can track fleet creation by checking fleet status using DescribeFleetAttributes and DescribeFleetLocationAttributes/, or by monitoring fleet creation events using DescribeFleetEvents.

When the fleet status changes to ACTIVE, you can enable automatic scaling with PutScalingPolicy and set capacity for the home Region with UpdateFleetCapacity. When the status of each remote location reaches ACTIVE, you can set capacity by location using UpdateFleetCapacity.

Learn more

Setting up fleets

Debug fleet creation issues

Multi-location fleets

", "CreateFleetLocations": "

Adds remote locations to a fleet and begins populating the new locations with EC2 instances. The new instances conform to the fleet's instance type, auto-scaling, and other configuration settings.

This operation cannot be used with fleets that don't support remote locations. Fleets can have multiple locations only if they reside in Amazon Web Services Regions that support this feature and were created after the feature was released in March 2021.

To add fleet locations, specify the fleet to be updated and provide a list of one or more locations.

If successful, this operation returns the list of added locations with their status set to NEW. Amazon GameLift initiates the process of starting an instance in each added location. You can track the status of each new location by monitoring location creation events using DescribeFleetEvents.

Learn more

Setting up fleets

Multi-location fleets

", "CreateGameServerGroup": "

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Creates a Amazon GameLift FleetIQ game server group for managing game hosting on a collection of Amazon Elastic Compute Cloud instances for game hosting. This operation creates the game server group, creates an Auto Scaling group in your Amazon Web Services account, and establishes a link between the two groups. You can view the status of your game server groups in the Amazon GameLift console. Game server group metrics and events are emitted to Amazon CloudWatch.

Before creating a new game server group, you must have the following:

To create a new game server group, specify a unique group name, IAM role and Amazon Elastic Compute Cloud launch template, and provide a list of instance types that can be used in the group. You must also set initial maximum and minimum limits on the group's instance count. You can optionally set an Auto Scaling policy with target tracking based on a Amazon GameLift FleetIQ metric.

Once the game server group and corresponding Auto Scaling group are created, you have full access to change the Auto Scaling group's configuration as needed. Several properties that are set when creating a game server group, including maximum/minimum size and auto-scaling policy settings, must be updated directly in the Auto Scaling group. Keep in mind that some Auto Scaling group properties are periodically updated by Amazon GameLift FleetIQ as part of its balancing activities to optimize for availability and cost.

Learn more

Amazon GameLift FleetIQ Guide

", "CreateGameSession": "

Creates a multiplayer game session for players in a specific fleet location. This operation prompts an available server process to start a game session and retrieves connection information for the new game session. As an alternative, consider using the Amazon GameLift game session placement feature with StartGameSessionPlacement , which uses the FleetIQ algorithm and queues to optimize the placement process.

When creating a game session, you specify exactly where you want to place it and provide a set of game session configuration settings. The target fleet must be in ACTIVE status.

You can use this operation in the following ways:

If successful, Amazon GameLift initiates a workflow to start a new game session and returns a GameSession object containing the game session configuration and status. When the game session status is ACTIVE, it is updated with connection information and you can create player sessions for the game session. By default, newly created game sessions are open to new players. You can restrict new player access by using UpdateGameSession to change the game session's player session creation policy.

Amazon GameLift retains logs for active for 14 days. To access the logs, call GetGameSessionLogUrl to download the log files.

Available in Amazon GameLift Local.

Learn more

Start a game session

All APIs by task

", @@ -25,7 +25,7 @@ "DeleteFleetLocations": "

Removes locations from a multi-location fleet. When deleting a location, all game server process and all instances that are still active in the location are shut down.

To delete fleet locations, identify the fleet ID and provide a list of the locations to be deleted.

If successful, GameLift sets the location status to DELETING, and begins to shut down existing server processes and terminate instances in each location being deleted. When completed, the location status changes to TERMINATED.

Learn more

Setting up Amazon GameLift fleets

", "DeleteGameServerGroup": "

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Terminates a game server group and permanently deletes the game server group record. You have several options for how these resources are impacted when deleting the game server group. Depending on the type of delete operation selected, this operation might affect these resources:

To delete a game server group, identify the game server group to delete and specify the type of delete operation to initiate. Game server groups can only be deleted if they are in ACTIVE or ERROR status.

If the delete request is successful, a series of operations are kicked off. The game server group status is changed to DELETE_SCHEDULED, which prevents new game servers from being registered and stops automatic scaling activity. Once all game servers in the game server group are deregistered, Amazon GameLift FleetIQ can begin deleting resources. If any of the delete operations fail, the game server group is placed in ERROR status.

Amazon GameLift FleetIQ emits delete events to Amazon CloudWatch.

Learn more

Amazon GameLift FleetIQ Guide

", "DeleteGameSessionQueue": "

Deletes a game session queue. Once a queue is successfully deleted, unfulfilled StartGameSessionPlacement requests that reference the queue will fail. To delete a queue, specify the queue name.

", - "DeleteLocation": "

Deletes a custom location.

Before deleting a custom location, review any fleets currently using the custom location and deregister the location if it is in use. For more information see, DeregisterCompute.

", + "DeleteLocation": "

Deletes a custom location.

Before deleting a custom location, review any fleets currently using the custom location and deregister the location if it is in use. For more information, see DeregisterCompute.

", "DeleteMatchmakingConfiguration": "

Permanently removes a FlexMatch matchmaking configuration. To delete, specify the configuration name. A matchmaking configuration cannot be deleted if it is being used in any active matchmaking tickets.

", "DeleteMatchmakingRuleSet": "

Deletes an existing matchmaking rule set. To delete the rule set, provide the rule set name. Rule sets cannot be deleted if they are currently being used by a matchmaking configuration.

Learn more

", "DeleteScalingPolicy": "

Deletes a fleet scaling policy. Once deleted, the policy is no longer in force and Amazon GameLift removes all record of it. To delete a scaling policy, specify both the scaling policy name and the fleet ID it is associated with.

To temporarily suspend scaling policies, use StopFleetActions. This operation suspends all policies for the fleet.

", @@ -267,7 +267,7 @@ "BuildIdOrArn": { "base": null, "refs": { - "CreateFleetInput$BuildId": "

The unique identifier for a custom game server build to be deployed on fleet instances. You can use either the build ID or ARN. The build must be uploaded to Amazon GameLift and in READY status. This fleet property cannot be changed later.

", + "CreateFleetInput$BuildId": "

The unique identifier for a custom game server build to be deployed on fleet instances. You can use either the build ID or ARN. The build must be uploaded to Amazon GameLift and in READY status. This fleet property can't be changed after the fleet is created.

", "DeleteBuildInput$BuildId": "

A unique identifier for the build to delete. You can use either the build ID or ARN value.

", "DescribeBuildInput$BuildId": "

A unique identifier for the build to retrieve properties for. You can use either the build ID or ARN value.

", "ListFleetsInput$BuildId": "

A unique identifier for the build to request fleets for. Use this parameter to return only fleets using a specified build. Use either the build ID or ARN value.

", @@ -1244,8 +1244,8 @@ "FleetType": { "base": null, "refs": { - "CreateFleetInput$FleetType": "

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.

", - "FleetAttributes$FleetType": "

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.

" + "CreateFleetInput$FleetType": "

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This fleet property can't be changed after the fleet is created.

", + "FleetAttributes$FleetType": "

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This fleet property can't be changed after the fleet is created.

" } }, "FleetUtilization": { @@ -1760,6 +1760,13 @@ "DescribeInstancesOutput$Instances": "

A collection of objects containing properties for each instance returned.

" } }, + "InstanceRoleCredentialsProvider": { + "base": null, + "refs": { + "CreateFleetInput$InstanceRoleCredentialsProvider": "

Prompts Amazon GameLift to generate a shared credentials file for the IAM role defined in InstanceRoleArn. The shared credentials file is stored on each fleet instance and refreshed as needed. Use shared credentials for applications that are deployed along with the game server executable, if the game server is integrated with server SDK version 5.x. For more information about using shared credentials, see Communicate with other Amazon Web Services resources from your fleets.

", + "FleetAttributes$InstanceRoleCredentialsProvider": "

Indicates that fleet instances maintain a shared credentials file for the IAM role defined in InstanceRoleArn. Shared credentials allow applications that are deployed with the game server executable to communicate with other Amazon Web Services resources. This property is used only when the game server is integrated with the server SDK version 5.x. For more information about using shared credentials, see Communicate with other Amazon Web Services resources from your fleets.

" + } + }, "InstanceStatus": { "base": null, "refs": { @@ -1827,6 +1834,12 @@ "IpPermission$Protocol": "

The network communication protocol used by the fleet.

" } }, + "IpRange": { + "base": null, + "refs": { + "IpPermission$IpRange": "

A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: \"000.000.000.000/[subnet mask]\" or optionally the shortened version \"0.0.0.0/[subnet mask]\".

" + } + }, "LargeGameSessionData": { "base": null, "refs": { @@ -2290,12 +2303,6 @@ "UpdateAliasInput$Name": "

A descriptive label that is associated with an alias. Alias names do not need to be unique.

" } }, - "NonBlankString": { - "base": null, - "refs": { - "IpPermission$IpRange": "

A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: \"000.000.000.000/[subnet mask]\" or optionally the shortened version \"0.0.0.0/[subnet mask]\".

" - } - }, "NonEmptyString": { "base": null, "refs": { @@ -2303,9 +2310,9 @@ "AwsCredentials$SecretAccessKey": "

The secret access key that can be used to sign requests.

", "AwsCredentials$SessionToken": "

The token that users must pass to the service API to use the temporary credentials.

", "ConflictException$Message": null, - "CreateFleetInput$InstanceRoleArn": "

A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN by using the IAM dashboard in the Amazon Web Services Management Console. Learn more about using on-box credentials for your game servers at Access external resources from a game server. This property cannot be changed after the fleet is created.

", + "CreateFleetInput$InstanceRoleArn": "

A unique identifier for an IAM role with access permissions to other Amazon Web Services services. Any application that runs on an instance in the fleet--including install scripts, server processes, and other processes--can use these permissions to interact with Amazon Web Services resources that you own or have access to. For more information about using the role with your game server builds, see Communicate with other Amazon Web Services resources from your fleets. This fleet property can't be changed after the fleet is created.

", "Event$Message": "

Additional information related to the event.

", - "FleetAttributes$InstanceRoleArn": "

A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN by using the IAM dashboard in the Amazon Web Services Management Console. Learn more about using on-box credentials for your game servers at Access external resources from a game server.

", + "FleetAttributes$InstanceRoleArn": "

A unique identifier for an IAM role with access permissions to other Amazon Web Services services. Any application that runs on an instance in the fleet--including install scripts, server processes, and other processes--can use these permissions to interact with Amazon Web Services resources that you own or have access to. For more information about using the role with your game server builds, see Communicate with other Amazon Web Services resources from your fleets.

", "FleetCapacityExceededException$Message": null, "GameSessionFullException$Message": null, "IdempotentParameterMismatchException$Message": null, @@ -2361,7 +2368,6 @@ "CreateGameSessionInput$Name": "

A descriptive label that is associated with a game session. Session names do not need to be unique.

", "CreateGameSessionInput$CreatorId": "

A unique identifier for a player or entity creating the game session.

If you add a resource creation limit policy to a fleet, the CreateGameSession operation requires a CreatorId. Amazon GameLift limits the number of game session creation requests with the same CreatorId in a specified time period.

If you your fleet doesn't have a resource creation limit policy and you provide a CreatorId in your CreateGameSession requests, Amazon GameLift limits requests to one request per CreatorId per second.

To not limit CreateGameSession requests with the same CreatorId, don't provide a CreatorId in your CreateGameSession request.

", "CreateMatchmakingConfigurationInput$Description": "

A human-readable description of the matchmaking configuration.

", - "CreatePlayerSessionInput$PlayerId": "

A unique identifier for a player. Player IDs are developer-defined.

", "CreateScriptInput$Name": "

A descriptive label that is associated with a script. Script names don't need to be unique. You can use UpdateScript to change this value later.

", "CreateScriptInput$Version": "

Version information associated with a build or script. Version strings don't need to be unique. You can use UpdateScript to change this value later.

", "CreateVpcPeeringAuthorizationInput$GameLiftAwsAccountId": "

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

", @@ -2398,13 +2404,11 @@ "DescribeMatchmakingConfigurationsOutput$NextToken": "

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

", "DescribeMatchmakingRuleSetsInput$NextToken": "

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

", "DescribeMatchmakingRuleSetsOutput$NextToken": "

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

", - "DescribePlayerSessionsInput$PlayerId": "

A unique identifier for a player to retrieve player sessions for.

", "DescribePlayerSessionsInput$PlayerSessionStatusFilter": "

Player session status to filter results on. Note that when a PlayerSessionId or PlayerId is provided in a DescribePlayerSessions request, then the PlayerSessionStatusFilter has no effect on the response.

Possible player session statuses include the following:

", "DescribePlayerSessionsInput$NextToken": "

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. If a player session ID is specified, this parameter is ignored.

", "DescribePlayerSessionsOutput$NextToken": "

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

", "DescribeScalingPoliciesInput$NextToken": "

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

", "DescribeScalingPoliciesOutput$NextToken": "

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

", - "DesiredPlayerSession$PlayerId": "

A unique identifier for a player to associate with the player session.

", "Event$EventId": "

A unique identifier for a fleet event.

", "Event$ResourceId": "

A unique identifier for an event resource, such as a fleet ID.

", "Event$PreSignedLogUrl": "

Location of stored logs with additional detail that is related to the event. This is useful for debugging issues. The URL is valid for 15 minutes. You can also access fleet creation logs through the Amazon GameLift console.

", @@ -2429,17 +2433,11 @@ "ListGameServersOutput$NextToken": "

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

", "ListLocationsInput$NextToken": "

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

", "ListLocationsOutput$NextToken": "

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

", - "MatchedPlayerSession$PlayerId": "

A unique identifier for a player

", "MatchmakingConfiguration$Description": "

A descriptive label that is associated with matchmaking configuration.

", - "PlacedPlayerSession$PlayerId": "

A unique identifier for a player that is associated with this player session.

", - "Player$PlayerId": "

A unique identifier for a player

", "Player$Team": "

Name of the team that the player is assigned to in a match. Team names are defined in a matchmaking rule set.

", "PlayerAttributeMap$key": null, "PlayerDataMap$key": null, - "PlayerIdList$member": null, - "PlayerLatency$PlayerId": "

A unique identifier for a player associated with the latency data.

", "PlayerLatency$RegionIdentifier": "

Name of the Region that is associated with the latency value.

", - "PlayerSession$PlayerId": "

A unique identifier for a player that is associated with this player session.

", "PlayerSession$GameSessionId": "

A unique identifier for the game session that the player session is connected to.

", "PutScalingPolicyInput$Name": "

A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique. A fleet can have only one scaling policy with the same name.

", "PutScalingPolicyOutput$Name": "

A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique.

", @@ -2553,12 +2551,33 @@ "CreatePlayerSessionsInput$PlayerDataMap": "

Map of string pairs, each specifying a player ID and a set of developer-defined information related to the player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game. Any player data strings for player IDs that are not included in the PlayerIds parameter are ignored.

" } }, + "PlayerId": { + "base": null, + "refs": { + "CreatePlayerSessionInput$PlayerId": "

A unique identifier for a player. Player IDs are developer-defined.

", + "DescribePlayerSessionsInput$PlayerId": "

A unique identifier for a player to retrieve player sessions for.

", + "DesiredPlayerSession$PlayerId": "

A unique identifier for a player to associate with the player session.

", + "MatchedPlayerSession$PlayerId": "

A unique identifier for a player

", + "PlacedPlayerSession$PlayerId": "

A unique identifier for a player that is associated with this player session.

", + "Player$PlayerId": "

A unique identifier for a player

", + "PlayerIdList$member": null, + "PlayerIdsForAcceptMatch$member": null, + "PlayerLatency$PlayerId": "

A unique identifier for a player associated with the latency data.

", + "PlayerSession$PlayerId": "

A unique identifier for a player that is associated with this player session.

" + } + }, "PlayerIdList": { "base": null, "refs": { "CreatePlayerSessionsInput$PlayerIds": "

List of unique identifiers for the players to be added.

" } }, + "PlayerIdsForAcceptMatch": { + "base": null, + "refs": { + "AcceptMatchInput$PlayerIds": "

A unique identifier for a player delivering the response. This parameter can include one or multiple player IDs.

" + } + }, "PlayerLatency": { "base": "

Regional latency information for a player, used when requesting a new game session. This value indicates the amount of time lag that exists when the player is connected to a fleet in the specified Region. The relative difference between a player's latency values for multiple Regions are used to determine which fleets are best suited to place a new game session for the player.

", "refs": { @@ -2910,7 +2929,7 @@ "ScriptIdOrArn": { "base": null, "refs": { - "CreateFleetInput$ScriptId": "

The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can use either the script ID or ARN. Scripts must be uploaded to Amazon GameLift prior to creating the fleet. This fleet property cannot be changed later.

", + "CreateFleetInput$ScriptId": "

The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can use either the script ID or ARN. Scripts must be uploaded to Amazon GameLift prior to creating the fleet. This fleet property can't be changed after the fleet is created.

", "DeleteScriptInput$ScriptId": "

A unique identifier for the Realtime script to delete. You can use either the script ID or ARN value.

", "DescribeScriptInput$ScriptId": "

A unique identifier for the Realtime script to retrieve properties for. You can use either the script ID or ARN value.

", "ListFleetsInput$ScriptId": "

A unique identifier for the Realtime script to request fleets for. Use this parameter to return only fleets using a specified script. Use either the script ID or ARN value.

", @@ -3039,7 +3058,6 @@ "StringList": { "base": null, "refs": { - "AcceptMatchInput$PlayerIds": "

A unique identifier for a player delivering the response. This parameter can include one or multiple player IDs.

", "CreateFleetInput$LogPaths": "

This parameter is no longer used. To specify where Amazon GameLift should store log files once a server process shuts down, use the Amazon GameLift server API ProcessReady() and specify one or more directory paths in logParameters. For more information, see Initialize the server process in the Amazon GameLift Developer Guide.

", "FleetAttributes$LogPaths": "

This parameter is no longer used. Game session log paths are now defined using the Amazon GameLift server API ProcessReady() logParameters. See more information in the Server API Reference.

" } diff --git a/src/data/gamelift/2015-10-01/docs-2.json.php b/src/data/gamelift/2015-10-01/docs-2.json.php index f578a3c3ec..6435133ea8 100644 --- a/src/data/gamelift/2015-10-01/docs-2.json.php +++ b/src/data/gamelift/2015-10-01/docs-2.json.php @@ -1,3 +1,3 @@ '2.0', 'service' => '

Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the cloud, including tools for deploying, operating, and scaling game servers. Built on Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet player demand.

About Amazon GameLift solutions

Get more information on these Amazon GameLift solutions in the Amazon GameLift Developer Guide.

About this API Reference

This reference guide describes the low-level service API for Amazon GameLift. With each topic in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI reference. Useful links:

', 'operations' => [ 'AcceptMatch' => '

Registers a player\'s acceptance or rejection of a proposed FlexMatch match. A matchmaking configuration may require player acceptance; if so, then matches built with that configuration cannot be completed unless all players accept the proposed match within a specified time limit.

When FlexMatch builds a match, all the matchmaking tickets involved in the proposed match are placed into status REQUIRES_ACCEPTANCE. This is a trigger for your game to get acceptance from all players in each ticket. Calls to this action are only valid for tickets that are in this status; calls for tickets not in this status result in an error.

To register acceptance, specify the ticket ID, one or more players, and an acceptance response. When all players have accepted, Amazon GameLift advances the matchmaking tickets to status PLACING, and attempts to create a new game session for the match.

If any player rejects the match, or if acceptances are not received before a specified timeout, the proposed match is dropped. Each matchmaking ticket in the failed match is handled as follows:

Learn more

Add FlexMatch to a game client

FlexMatch events (reference)

', 'ClaimGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Add filter options to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

When a game server is successfully claimed, connection information is returned. A claimed game server\'s utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server\'s status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

If you try to claim a specific game server, this request will fail in the following cases:

Learn more

Amazon GameLift FleetIQ Guide

', 'CreateAlias' => '

Creates an alias for a fleet. In most situations, you can use an alias ID in place of a fleet ID. An alias provides a level of abstraction for a fleet that is useful when redirecting player traffic from one fleet to another, such as when updating your game build.

Amazon GameLift supports two types of routing strategies for aliases: simple and terminal. A simple alias points to an active fleet. A terminal alias is used to display messaging or link to a URL instead of routing players to an active fleet. For example, you might use a terminal alias when a game version is no longer supported and you want to direct players to an upgrade site.

To create a fleet alias, specify an alias name, routing strategy, and optional description. Each simple alias can point to only one fleet, but a fleet can have multiple aliases. If successful, a new alias record is returned, including an alias ID and an ARN. You can reassign an alias to another fleet by calling UpdateAlias.

Related actions

All APIs by task

', 'CreateBuild' => '

Creates a new Amazon GameLift build resource for your game server binary files. Combine game server binaries into a zip file for use with Amazon GameLift.

When setting up a new game build for Amazon GameLift, we recommend using the CLI command upload-build . This helper command combines two tasks: (1) it uploads your build files from a file directory to an Amazon GameLift Amazon S3 location, and (2) it creates a new build resource.

You can use the CreateBuild operation in the following scenarios:

If successful, this operation creates a new build resource with a unique build ID and places it in INITIALIZED status. A build must be in READY status before you can create fleets with it.

Learn more

Uploading Your Game

Create a Build with Files in Amazon S3

All APIs by task

', 'CreateFleet' => '

Creates a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to host your custom game server or Realtime Servers. Use this operation to configure the computing resources for your fleet and provide instructions for running game servers on each instance.

Most Amazon GameLift fleets can deploy instances to multiple locations, including the home Region (where the fleet is created) and an optional set of remote locations. Fleets that are created in the following Amazon Web Services Regions support multiple locations: us-east-1 (N. Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Ireland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), and ap-northeast-2 (Seoul). Fleets that are created in other Amazon GameLift Regions can deploy instances in the fleet\'s home Region only. All fleet instances use the same configuration regardless of location; however, you can adjust capacity settings and turn auto-scaling on/off for each location.

To create a fleet, choose the hardware for your instances, specify a game server build or Realtime script to deploy, and provide a runtime configuration to direct Amazon GameLift how to start and run game servers on each instance in the fleet. Set permissions for inbound traffic to your game servers, and enable optional features as needed. When creating a multi-location fleet, provide a list of additional remote locations.

If you need to debug your fleet, fetch logs, view performance metrics or other actions on the fleet, create the development fleet with port 22/3389 open. As a best practice, we recommend opening ports for remote access only when you need them and closing them when you\'re finished.

If successful, this operation creates a new Fleet resource and places it in NEW status, which prompts Amazon GameLift to initiate the fleet creation workflow.

Learn more

Setting up fleets

Debug fleet creation issues

Multi-location fleets

', 'CreateFleetLocations' => '

Adds remote locations to a fleet and begins populating the new locations with EC2 instances. The new instances conform to the fleet\'s instance type, auto-scaling, and other configuration settings.

This operation cannot be used with fleets that don\'t support remote locations. Fleets can have multiple locations only if they reside in Amazon Web Services Regions that support this feature and were created after the feature was released in March 2021.

To add fleet locations, specify the fleet to be updated and provide a list of one or more locations.

If successful, this operation returns the list of added locations with their status set to NEW. Amazon GameLift initiates the process of starting an instance in each added location. You can track the status of each new location by monitoring location creation events using DescribeFleetEvents.

Learn more

Setting up fleets

Multi-location fleets

', 'CreateGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Creates a Amazon GameLift FleetIQ game server group for managing game hosting on a collection of Amazon Elastic Compute Cloud instances for game hosting. This operation creates the game server group, creates an Auto Scaling group in your Amazon Web Services account, and establishes a link between the two groups. You can view the status of your game server groups in the Amazon GameLift console. Game server group metrics and events are emitted to Amazon CloudWatch.

Before creating a new game server group, you must have the following:

To create a new game server group, specify a unique group name, IAM role and Amazon Elastic Compute Cloud launch template, and provide a list of instance types that can be used in the group. You must also set initial maximum and minimum limits on the group\'s instance count. You can optionally set an Auto Scaling policy with target tracking based on a Amazon GameLift FleetIQ metric.

Once the game server group and corresponding Auto Scaling group are created, you have full access to change the Auto Scaling group\'s configuration as needed. Several properties that are set when creating a game server group, including maximum/minimum size and auto-scaling policy settings, must be updated directly in the Auto Scaling group. Keep in mind that some Auto Scaling group properties are periodically updated by Amazon GameLift FleetIQ as part of its balancing activities to optimize for availability and cost.

Learn more

Amazon GameLift FleetIQ Guide

', 'CreateGameSession' => '

Creates a multiplayer game session for players in a specific fleet location. This operation prompts an available server process to start a game session and retrieves connection information for the new game session. As an alternative, consider using the Amazon GameLift game session placement feature with StartGameSessionPlacement , which uses the FleetIQ algorithm and queues to optimize the placement process.

When creating a game session, you specify exactly where you want to place it and provide a set of game session configuration settings. The target fleet must be in ACTIVE status.

You can use this operation in the following ways:

If successful, Amazon GameLift initiates a workflow to start a new game session and returns a GameSession object containing the game session configuration and status. When the game session status is ACTIVE, it is updated with connection information and you can create player sessions for the game session. By default, newly created game sessions are open to new players. You can restrict new player access by using UpdateGameSession to change the game session\'s player session creation policy.

Amazon GameLift retains logs for active for 14 days. To access the logs, call GetGameSessionLogUrl to download the log files.

Available in Amazon GameLift Local.

Learn more

Start a game session

All APIs by task

', 'CreateGameSessionQueue' => '

Creates a placement queue that processes requests for new game sessions. A queue uses FleetIQ algorithms to determine the best placement locations and find an available game server there, then prompts the game server process to start a new game session.

A game session queue is configured with a set of destinations (Amazon GameLift fleets or aliases), which determine the locations where the queue can place new game sessions. These destinations can span multiple fleet types (Spot and On-Demand), instance types, and Amazon Web Services Regions. If the queue includes multi-location fleets, the queue is able to place game sessions in all of a fleet\'s remote locations. You can opt to filter out individual locations if needed.

The queue configuration also determines how FleetIQ selects the best available placement for a new game session. Before searching for an available game server, FleetIQ first prioritizes the queue\'s destinations and locations, with the best placement locations on top. You can set up the queue to use the FleetIQ default prioritization or provide an alternate set of priorities.

To create a new queue, provide a name, timeout value, and a list of destinations. Optionally, specify a sort configuration and/or a filter, and define a set of latency cap policies. You can also include the ARN for an Amazon Simple Notification Service (SNS) topic to receive notifications of game session placement activity. Notifications using SNS or CloudWatch events is the preferred way to track placement activity.

If successful, a new GameSessionQueue object is returned with an assigned queue ARN. New game session requests, which are submitted to queue with StartGameSessionPlacement or StartMatchmaking, reference a queue\'s name or ARN.

Learn more

Design a game session queue

Create a game session queue

Related actions

CreateGameSessionQueue | DescribeGameSessionQueues | UpdateGameSessionQueue | DeleteGameSessionQueue | All APIs by task

', 'CreateLocation' => '

Creates a custom location for use in an Anywhere fleet.

', 'CreateMatchmakingConfiguration' => '

Defines a new matchmaking configuration for use with FlexMatch. Whether your are using FlexMatch with Amazon GameLift hosting or as a standalone matchmaking service, the matchmaking configuration sets out rules for matching players and forming teams. If you\'re also using Amazon GameLift hosting, it defines how to start game sessions for each match. Your matchmaking system can use multiple configurations to handle different game scenarios. All matchmaking requests identify the matchmaking configuration to use and provide player attributes consistent with that configuration.

To create a matchmaking configuration, you must provide the following: configuration name and FlexMatch mode (with or without Amazon GameLift hosting); a rule set that specifies how to evaluate players and find acceptable matches; whether player acceptance is required; and the maximum time allowed for a matchmaking attempt. When using FlexMatch with Amazon GameLift hosting, you also need to identify the game session queue to use when starting a game session for the match.

In addition, you must set up an Amazon Simple Notification Service topic to receive matchmaking notifications. Provide the topic ARN in the matchmaking configuration.

Learn more

Design a FlexMatch matchmaker

Set up FlexMatch event notification

', 'CreateMatchmakingRuleSet' => '

Creates a new rule set for FlexMatch matchmaking. A rule set describes the type of match to create, such as the number and size of teams. It also sets the parameters for acceptable player matches, such as minimum skill level or character type.

To create a matchmaking rule set, provide unique rule set name and the rule set body in JSON format. Rule sets must be defined in the same Region as the matchmaking configuration they are used with.

Since matchmaking rule sets cannot be edited, it is a good idea to check the rule set syntax using ValidateMatchmakingRuleSet before creating a new rule set.

Learn more

', 'CreatePlayerSession' => '

Reserves an open player slot in a game session for a player. New player sessions can be created in any game session with an open slot that is in ACTIVE status and has a player creation policy of ACCEPT_ALL. You can add a group of players to a game session with CreatePlayerSessions .

To create a player session, specify a game session ID, player ID, and optionally a set of player data.

If successful, a slot is reserved in the game session for the player and a new PlayerSessions object is returned with a player session ID. The player references the player session ID when sending a connection request to the game session, and the game server can use it to validate the player reservation with the Amazon GameLift service. Player sessions cannot be updated.

The maximum number of players per game session is 200. It is not adjustable.

Related actions

All APIs by task

', 'CreatePlayerSessions' => '

Reserves open slots in a game session for a group of players. New player sessions can be created in any game session with an open slot that is in ACTIVE status and has a player creation policy of ACCEPT_ALL. To add a single player to a game session, use CreatePlayerSession

To create player sessions, specify a game session ID and a list of player IDs. Optionally, provide a set of player data for each player ID.

If successful, a slot is reserved in the game session for each player, and new PlayerSession objects are returned with player session IDs. Each player references their player session ID when sending a connection request to the game session, and the game server can use it to validate the player reservation with the Amazon GameLift service. Player sessions cannot be updated.

The maximum number of players per game session is 200. It is not adjustable.

Related actions

All APIs by task

', 'CreateScript' => '

Creates a new script record for your Realtime Servers script. Realtime scripts are JavaScript that provide configuration settings and optional custom game logic for your game. The script is deployed when you create a Realtime Servers fleet to host your game sessions. Script logic is executed during an active game session.

To create a new script record, specify a script name and provide the script file(s). The script files and all dependencies must be zipped into a single file. You can pull the zip file from either of these locations:

If the call is successful, a new script record is created with a unique script ID. If the script file is provided as a local file, the file is uploaded to an Amazon GameLift-owned S3 bucket and the script record\'s storage location reflects this location. If the script file is provided as an S3 bucket, Amazon GameLift accesses the file at this storage location as needed for deployment.

Learn more

Amazon GameLift Realtime Servers

Set Up a Role for Amazon GameLift Access

Related actions

All APIs by task

', 'CreateVpcPeeringAuthorization' => '

Requests authorization to create or delete a peer connection between the VPC for your Amazon GameLift fleet and a virtual private cloud (VPC) in your Amazon Web Services account. VPC peering enables the game servers on your fleet to communicate directly with other Amazon Web Services resources. After you\'ve received authorization, use CreateVpcPeeringConnection to establish the peering connection. For more information, see VPC Peering with Amazon GameLift Fleets.

You can peer with VPCs that are owned by any Amazon Web Services account you have access to, including the account that you use to manage your Amazon GameLift fleets. You cannot peer with VPCs that are in different Regions.

To request authorization to create a connection, call this operation from the Amazon Web Services account with the VPC that you want to peer to your Amazon GameLift fleet. For example, to enable your game servers to retrieve data from a DynamoDB table, use the account that manages that DynamoDB resource. Identify the following values: (1) The ID of the VPC that you want to peer with, and (2) the ID of the Amazon Web Services account that you use to manage Amazon GameLift. If successful, VPC peering is authorized for the specified VPC.

To request authorization to delete a connection, call this operation from the Amazon Web Services account with the VPC that is peered with your Amazon GameLift fleet. Identify the following values: (1) VPC ID that you want to delete the peering connection for, and (2) ID of the Amazon Web Services account that you use to manage Amazon GameLift.

The authorization remains valid for 24 hours unless it is canceled. You must create or delete the peering connection while the authorization is valid.

Related actions

All APIs by task

', 'CreateVpcPeeringConnection' => '

Establishes a VPC peering connection between a virtual private cloud (VPC) in an Amazon Web Services account with the VPC for your Amazon GameLift fleet. VPC peering enables the game servers on your fleet to communicate directly with other Amazon Web Services resources. You can peer with VPCs in any Amazon Web Services account that you have access to, including the account that you use to manage your Amazon GameLift fleets. You cannot peer with VPCs that are in different Regions. For more information, see VPC Peering with Amazon GameLift Fleets.

Before calling this operation to establish the peering connection, you first need to use CreateVpcPeeringAuthorization and identify the VPC you want to peer with. Once the authorization for the specified VPC is issued, you have 24 hours to establish the connection. These two operations handle all tasks necessary to peer the two VPCs, including acceptance, updating routing tables, etc.

To establish the connection, call this operation from the Amazon Web Services account that is used to manage the Amazon GameLift fleets. Identify the following values: (1) The ID of the fleet you want to be enable a VPC peering connection for; (2) The Amazon Web Services account with the VPC that you want to peer with; and (3) The ID of the VPC you want to peer with. This operation is asynchronous. If successful, a connection request is created. You can use continuous polling to track the request\'s status using DescribeVpcPeeringConnections , or by monitoring fleet events for success or failure using DescribeFleetEvents .

Related actions

All APIs by task

', 'DeleteAlias' => '

Deletes an alias. This operation removes all record of the alias. Game clients attempting to access a server process using the deleted alias receive an error. To delete an alias, specify the alias ID to be deleted.

Related actions

All APIs by task

', 'DeleteBuild' => '

Deletes a build. This operation permanently deletes the build resource and any uploaded build files. Deleting a build does not affect the status of any active fleets using the build, but you can no longer create new fleets with the deleted build.

To delete a build, specify the build ID.

Learn more

Upload a Custom Server Build

All APIs by task

', 'DeleteFleet' => '

Deletes all resources and information related a fleet. Any current fleet instances, including those in remote locations, are shut down. You don\'t need to call DeleteFleetLocations separately.

If the fleet being deleted has a VPC peering connection, you first need to get a valid authorization (good for 24 hours) by calling CreateVpcPeeringAuthorization. You do not need to explicitly delete the VPC peering connection.

To delete a fleet, specify the fleet ID to be terminated. During the deletion process the fleet status is changed to DELETING. When completed, the status switches to TERMINATED and the fleet event FLEET_DELETED is sent.

Learn more

Setting up Amazon GameLift Fleets

', 'DeleteFleetLocations' => '

Removes locations from a multi-location fleet. When deleting a location, all game server process and all instances that are still active in the location are shut down.

To delete fleet locations, identify the fleet ID and provide a list of the locations to be deleted.

If successful, GameLift sets the location status to DELETING, and begins to shut down existing server processes and terminate instances in each location being deleted. When completed, the location status changes to TERMINATED.

Learn more

Setting up Amazon GameLift fleets

', 'DeleteGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Terminates a game server group and permanently deletes the game server group record. You have several options for how these resources are impacted when deleting the game server group. Depending on the type of delete operation selected, this operation might affect these resources:

To delete a game server group, identify the game server group to delete and specify the type of delete operation to initiate. Game server groups can only be deleted if they are in ACTIVE or ERROR status.

If the delete request is successful, a series of operations are kicked off. The game server group status is changed to DELETE_SCHEDULED, which prevents new game servers from being registered and stops automatic scaling activity. Once all game servers in the game server group are deregistered, Amazon GameLift FleetIQ can begin deleting resources. If any of the delete operations fail, the game server group is placed in ERROR status.

Amazon GameLift FleetIQ emits delete events to Amazon CloudWatch.

Learn more

Amazon GameLift FleetIQ Guide

', 'DeleteGameSessionQueue' => '

Deletes a game session queue. Once a queue is successfully deleted, unfulfilled StartGameSessionPlacement requests that reference the queue will fail. To delete a queue, specify the queue name.

', 'DeleteLocation' => '

Deletes a custom location.

Before deleting a custom location, review any fleets currently using the custom location and deregister the location if it is in use. For more information see, DeregisterCompute.

', 'DeleteMatchmakingConfiguration' => '

Permanently removes a FlexMatch matchmaking configuration. To delete, specify the configuration name. A matchmaking configuration cannot be deleted if it is being used in any active matchmaking tickets.

', 'DeleteMatchmakingRuleSet' => '

Deletes an existing matchmaking rule set. To delete the rule set, provide the rule set name. Rule sets cannot be deleted if they are currently being used by a matchmaking configuration.

Learn more

', 'DeleteScalingPolicy' => '

Deletes a fleet scaling policy. Once deleted, the policy is no longer in force and Amazon GameLift removes all record of it. To delete a scaling policy, specify both the scaling policy name and the fleet ID it is associated with.

To temporarily suspend scaling policies, use StopFleetActions. This operation suspends all policies for the fleet.

', 'DeleteScript' => '

Deletes a Realtime script. This operation permanently deletes the script record. If script files were uploaded, they are also deleted (files stored in an S3 bucket are not deleted).

To delete a script, specify the script ID. Before deleting a script, be sure to terminate all fleets that are deployed with the script being deleted. Fleet instances periodically check for script updates, and if the script record no longer exists, the instance will go into an error state and be unable to host game sessions.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'DeleteVpcPeeringAuthorization' => '

Cancels a pending VPC peering authorization for the specified VPC. If you need to delete an existing VPC peering connection, use DeleteVpcPeeringConnection.

Related actions

All APIs by task

', 'DeleteVpcPeeringConnection' => '

Removes a VPC peering connection. To delete the connection, you must have a valid authorization for the VPC peering connection that you want to delete..

Once a valid authorization exists, call this operation from the Amazon Web Services account that is used to manage the Amazon GameLift fleets. Identify the connection to delete by the connection ID and fleet ID. If successful, the connection is removed.

Related actions

All APIs by task

', 'DeregisterCompute' => '

Removes a compute resource from an Amazon GameLift Anywhere fleet. Deregistered computes can no longer host game sessions through Amazon GameLift.

', 'DeregisterGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Removes the game server from a game server group. As a result of this operation, the deregistered game server can no longer be claimed and will not be returned in a list of active game servers.

To deregister a game server, specify the game server group and game server ID. If successful, this operation emits a CloudWatch event with termination timestamp and reason.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeAlias' => '

Retrieves properties for an alias. This operation returns all alias metadata and settings. To get an alias\'s target fleet ID only, use ResolveAlias.

To get alias properties, specify the alias ID. If successful, the requested alias record is returned.

Related actions

All APIs by task

', 'DescribeBuild' => '

Retrieves properties for a custom game build. To request a build resource, specify a build ID. If successful, an object containing the build properties is returned.

Learn more

Upload a Custom Server Build

All APIs by task

', 'DescribeCompute' => '

Retrieves properties for a compute resource in an Amazon GameLift fleet. Call ListCompute to get a list of compute resources in a fleet. You can request information for computes in either managed EC2 fleets or Anywhere fleets.

To request compute properties, specify the compute name and fleet ID.

If successful, this operation returns details for the requested compute resource. For managed EC2 fleets, this operation returns the fleet\'s EC2 instances. For Anywhere fleets, this operation returns the fleet\'s registered computes.

', 'DescribeEC2InstanceLimits' => '

Retrieves the instance limits and current utilization for an Amazon Web Services Region or location. Instance limits control the number of instances, per instance type, per location, that your Amazon Web Services account can use. Learn more at Amazon EC2 Instance Types. The information returned includes the maximum number of instances allowed and your account\'s current usage across all fleets. This information can affect your ability to scale your Amazon GameLift fleets. You can request a limit increase for your account by using the Service limits page in the Amazon GameLift console.

Instance limits differ based on whether the instances are deployed in a fleet\'s home Region or in a remote location. For remote locations, limits also differ based on the combination of home Region and remote location. All requests must specify an Amazon Web Services Region (either explicitly or as your default settings). To get the limit for a remote location, you must also specify the location. For example, the following requests all return different results:

This operation can be used in the following ways:

If successful, an EC2InstanceLimits object is returned with limits and usage data for each requested instance type.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetAttributes' => '

Retrieves core fleet-wide properties, including the computing hardware and deployment configuration for all instances in the fleet.

This operation can be used in the following ways:

When requesting attributes for multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a FleetAttributes object is returned for each fleet requested, unless the fleet identifier is not found.

Some API operations limit the number of fleet IDs that allowed in one request. If a request exceeds this limit, the request fails and the error message contains the maximum allowed number.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetCapacity' => '

Retrieves the resource capacity settings for one or more fleets. The data returned includes the current fleet capacity (number of EC2 instances), and settings that can control how capacity scaling. For fleets with remote locations, this operation retrieves data for the fleet\'s home Region only.

This operation can be used in the following ways:

When requesting multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a FleetCapacity object is returned for each requested fleet ID. Each FleetCapacity object includes a Location property, which is set to the fleet\'s home Region. When a list of fleet IDs is provided, attribute objects are returned only for fleets that currently exist.

Some API operations may limit the number of fleet IDs that are allowed in one request. If a request exceeds this limit, the request fails and the error message includes the maximum allowed.

Learn more

Setting up Amazon GameLift fleets

GameLift metrics for fleets

', 'DescribeFleetEvents' => '

Retrieves entries from a fleet\'s event log. Fleet events are initiated by changes in status, such as during fleet creation and termination, changes in capacity, etc. If a fleet has multiple locations, events are also initiated by changes to status and capacity in remote locations.

You can specify a time range to limit the result set. Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a collection of event log entries matching the request are returned.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetLocationAttributes' => '

Retrieves information on a fleet\'s remote locations, including life-cycle status and any suspended fleet activity.

This operation can be used in the following ways:

When requesting attributes for multiple locations, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a LocationAttributes object is returned for each requested location. If the fleet does not have a requested location, no information is returned. This operation does not return the home Region. To get information on a fleet\'s home Region, call DescribeFleetAttributes.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetLocationCapacity' => '

Retrieves the resource capacity settings for a fleet location. The data returned includes the current capacity (number of EC2 instances) and some scaling settings for the requested fleet location. Use this operation to retrieve capacity information for a fleet\'s remote location or home Region (you can also retrieve home Region capacity by calling DescribeFleetCapacity).

To retrieve capacity data, identify a fleet and location.

If successful, a FleetCapacity object is returned for the requested fleet location.

Learn more

Setting up Amazon GameLift fleets

GameLift metrics for fleets

', 'DescribeFleetLocationUtilization' => '

Retrieves current usage data for a fleet location. Utilization data provides a snapshot of current game hosting activity at the requested location. Use this operation to retrieve utilization information for a fleet\'s remote location or home Region (you can also retrieve home Region utilization by calling DescribeFleetUtilization).

To retrieve utilization data, identify a fleet and location.

If successful, a FleetUtilization object is returned for the requested fleet location.

Learn more

Setting up Amazon GameLift fleets

GameLift metrics for fleets

', 'DescribeFleetPortSettings' => '

Retrieves a fleet\'s inbound connection permissions. Connection permissions specify the range of IP addresses and port settings that incoming traffic can use to access server processes in the fleet. Game sessions that are running on instances in the fleet must use connections that fall in this range.

This operation can be used in the following ways:

If successful, a set of IpPermission objects is returned for the requested fleet ID. When a location is specified, a pending status is included. If the requested fleet has been deleted, the result set is empty.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetUtilization' => '

Retrieves utilization statistics for one or more fleets. Utilization data provides a snapshot of how the fleet\'s hosting resources are currently being used. For fleets with remote locations, this operation retrieves data for the fleet\'s home Region only. See DescribeFleetLocationUtilization to get utilization statistics for a fleet\'s remote locations.

This operation can be used in the following ways:

When requesting multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a FleetUtilization object is returned for each requested fleet ID, unless the fleet identifier is not found. Each fleet utilization object includes a Location property, which is set to the fleet\'s home Region.

Some API operations may limit the number of fleet IDs allowed in one request. If a request exceeds this limit, the request fails and the error message includes the maximum allowed.

Learn more

Setting up Amazon GameLift Fleets

GameLift Metrics for Fleets

', 'DescribeGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves information for a registered game server. Information includes game server status, health check info, and the instance that the game server is running on.

To retrieve game server information, specify the game server ID. If successful, the requested game server object is returned.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves information on a game server group. This operation returns only properties related to Amazon GameLift FleetIQ. To view or update properties for the corresponding Auto Scaling group, such as launch template, auto scaling policies, and maximum/minimum group size, access the Auto Scaling group directly.

To get attributes for a game server group, provide a group name or ARN value. If successful, a GameServerGroup object is returned.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeGameServerInstances' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves status information about the Amazon EC2 instances associated with a Amazon GameLift FleetIQ game server group. Use this operation to detect when instances are active or not available to host new game servers.

To request status for all instances in the game server group, provide a game server group ID only. To request status for specific instances, provide the game server group ID and one or more instance IDs. Use the pagination parameters to retrieve results in sequential segments. If successful, a collection of GameServerInstance objects is returned.

This operation is not designed to be called with every game server claim request; this practice can cause you to exceed your API limit, which results in errors. Instead, as a best practice, cache the results and refresh your cache no more than once every 10 seconds.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeGameSessionDetails' => '

Retrieves additional game session properties, including the game session protection policy in force, a set of one or more game sessions in a specific fleet location. You can optionally filter the results by current game session status.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a GameSessionDetail object is returned for each game session that matches the request.

Learn more

Find a game session

All APIs by task

', 'DescribeGameSessionPlacement' => '

Retrieves information, including current status, about a game session placement request.

To get game session placement details, specify the placement ID.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling with DescribeGameSessionPlacement should only be used for games in development with low game session usage.

', 'DescribeGameSessionQueues' => '

Retrieves the properties for one or more game session queues. When requesting multiple queues, use the pagination parameters to retrieve results as a set of sequential pages. When specifying a list of queues, objects are returned only for queues that currently exist in the Region.

Learn more

View Your Queues

', 'DescribeGameSessions' => '

Retrieves a set of one or more game sessions in a specific fleet location. You can optionally filter the results by current game session status.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a GameSession object is returned for each game session that matches the request.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling with DescribeGameSessions should only be used for games in development with low game session usage.

Available in Amazon GameLift Local.

Learn more

Find a game session

All APIs by task

', 'DescribeInstances' => '

Retrieves information about the EC2 instances in an Amazon GameLift managed fleet, including instance ID, connection data, and status. You can use this operation with a multi-location fleet to get location-specific instance information. As an alternative, use the operations ListCompute and DescribeCompute to retrieve information for compute resources, including EC2 and Anywhere fleets.

You can call this operation in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, this operation returns Instance objects for each requested instance, listed in no particular order. If you call this operation for an Anywhere fleet, you receive an InvalidRequestException.

Learn more

Remotely connect to fleet instances

Debug fleet issues

Related actions

All APIs by task

', 'DescribeMatchmaking' => '

Retrieves one or more matchmaking tickets. Use this operation to retrieve ticket information, including--after a successful match is made--connection information for the resulting new game session.

To request matchmaking tickets, provide a list of up to 10 ticket IDs. If the request is successful, a ticket object is returned for each requested ID that currently exists.

This operation is not designed to be continually called to track matchmaking ticket status. This practice can cause you to exceed your API limit, which results in errors. Instead, as a best practice, set up an Amazon Simple Notification Service to receive notifications, and provide the topic ARN in the matchmaking configuration.

Learn more

Add FlexMatch to a game client

Set Up FlexMatch event notification

', 'DescribeMatchmakingConfigurations' => '

Retrieves the details of FlexMatch matchmaking configurations.

This operation offers the following options: (1) retrieve all matchmaking configurations, (2) retrieve configurations for a specified list, or (3) retrieve all configurations that use a specified rule set name. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a configuration is returned for each requested name. When specifying a list of names, only configurations that currently exist are returned.

Learn more

Setting up FlexMatch matchmakers

', 'DescribeMatchmakingRuleSets' => '

Retrieves the details for FlexMatch matchmaking rule sets. You can request all existing rule sets for the Region, or provide a list of one or more rule set names. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a rule set is returned for each requested name.

Learn more

', 'DescribePlayerSessions' => '

Retrieves properties for one or more player sessions.

This action can be used in the following ways:

To request player sessions, specify either a player session ID, game session ID, or player ID. You can filter this request by player session status. If you provide a specific PlayerSessionId or PlayerId, Amazon GameLift ignores the filter criteria. Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a PlayerSession object is returned for each session that matches the request.

Related actions

All APIs by task

', 'DescribeRuntimeConfiguration' => '

Retrieves a fleet\'s runtime configuration settings. The runtime configuration tells Amazon GameLift which server processes to run (and how) on each instance in the fleet.

To get the runtime configuration that is currently in forces for a fleet, provide the fleet ID.

If successful, a RuntimeConfiguration object is returned for the requested fleet. If the requested fleet has been deleted, the result set is empty.

Learn more

Setting up Amazon GameLift fleets

Running multiple processes on a fleet

', 'DescribeScalingPolicies' => '

Retrieves all scaling policies applied to a fleet.

To get a fleet\'s scaling policies, specify the fleet ID. You can filter this request by policy status, such as to retrieve only active scaling policies. Use the pagination parameters to retrieve results as a set of sequential pages. If successful, set of ScalingPolicy objects is returned for the fleet.

A fleet may have all of its scaling policies suspended. This operation does not affect the status of the scaling policies, which remains ACTIVE.

', 'DescribeScript' => '

Retrieves properties for a Realtime script.

To request a script record, specify the script ID. If successful, an object containing the script properties is returned.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'DescribeVpcPeeringAuthorizations' => '

Retrieves valid VPC peering authorizations that are pending for the Amazon Web Services account. This operation returns all VPC peering authorizations and requests for peering. This includes those initiated and received by this account.

Related actions

All APIs by task

', 'DescribeVpcPeeringConnections' => '

Retrieves information on VPC peering connections. Use this operation to get peering information for all fleets or for one specific fleet ID.

To retrieve connection information, call this operation from the Amazon Web Services account that is used to manage the Amazon GameLift fleets. Specify a fleet ID or leave the parameter empty to retrieve all connection records. If successful, the retrieved information includes both active and pending connections. Active connections identify the IpV4 CIDR block that the VPC uses to connect.

Related actions

All APIs by task

', 'GetComputeAccess' => '

Requests authorization to remotely connect to a compute resource in an Amazon GameLift fleet. Call this action to connect to an instance in a managed EC2 fleet if the fleet\'s game build uses Amazon GameLift server SDK 5.x or later. To connect to instances with game builds that use server SDK 4.x or earlier, call GetInstanceAccess.

To request access to a compute, identify the specific EC2 instance and the fleet it belongs to. You can retrieve instances for a managed EC2 fleet by calling ListCompute.

If successful, this operation returns a set of temporary Amazon Web Services credentials, including a two-part access key and a session token. Use these credentials with Amazon EC2 Systems Manager (SSM) to start a session with the compute. For more details, see Starting a session (CLI) in the Amazon EC2 Systems Manager User Guide.

Learn more

Remotely connect to fleet instances

Debug fleet issues

', 'GetComputeAuthToken' => '

Requests an authentication token from Amazon GameLift for a registered compute in an Anywhere fleet. The game servers that are running on the compute use this token to authenticate with the Amazon GameLift service. Each server process must provide a valid authentication token in its call to the Amazon GameLift server SDK action InitSDK().

Authentication tokens are valid for a limited time span. Use a mechanism to regularly request a fresh authentication token before the current token expires.

Learn more

', 'GetGameSessionLogUrl' => '

Retrieves the location of stored game session logs for a specified game session on Amazon GameLift managed fleets. When a game session is terminated, Amazon GameLift automatically stores the logs in Amazon S3 and retains them for 14 days. Use this URL to download the logs.

See the Amazon Web Services Service Limits page for maximum log file sizes. Log files that exceed this limit are not saved.

All APIs by task

', 'GetInstanceAccess' => '

Requests authorization to remotely connect to an instance in an Amazon GameLift managed fleet. Use this operation to connect to instances with game servers that use Amazon GameLift server SDK 4.x or earlier. To connect to instances with game servers that use server SDK 5.x or later, call GetComputeAccess.

To request access to an instance, specify IDs for the instance and the fleet it belongs to. You can retrieve instance IDs for a fleet by calling DescribeInstances with the fleet ID.

If successful, this operation returns an IP address and credentials. The returned credentials match the operating system of the instance, as follows:

Learn more

Remotely connect to fleet instances

Debug fleet issues

Related actions

All APIs by task

', 'ListAliases' => '

Retrieves all aliases for this Amazon Web Services account. You can filter the result set by alias name and/or routing strategy type. Use the pagination parameters to retrieve results in sequential pages.

Returned aliases are not listed in any particular order.

Related actions

All APIs by task

', 'ListBuilds' => '

Retrieves build resources for all builds associated with the Amazon Web Services account in use. You can limit results to builds that are in a specific status by using the Status parameter. Use the pagination parameters to retrieve results in a set of sequential pages.

Build resources are not listed in any particular order.

Learn more

Upload a Custom Server Build

All APIs by task

', 'ListCompute' => '

Retrieves the compute resources in an Amazon GameLift fleet. You can request information for either managed EC2 fleets or Anywhere fleets.

To request a list of computes, specify the fleet ID. You can filter the result set by location. Use the pagination parameters to retrieve results in a set of sequential pages.

If successful, this operation returns the compute resource for the requested fleet. For managed EC2 fleets, it returns a list of EC2 instances. For Anywhere fleets, it returns a list of registered compute names.

', 'ListFleets' => '

Retrieves a collection of fleet resources in an Amazon Web Services Region. You can call this operation to get fleets in a previously selected default Region (see https://docs.aws.amazon.com/credref/latest/refdocs/setting-global-region.htmlor specify a Region in your request. You can filter the result set to find only those fleets that are deployed with a specific build or script. For fleets that have multiple locations, this operation retrieves fleets based on their home Region only.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a list of fleet IDs that match the request parameters is returned. A NextToken value is also returned if there are more result pages to retrieve.

Fleet resources are not listed in a particular order.

Learn more

Setting up Amazon GameLift fleets

', 'ListGameServerGroups' => '

Lists a game server groups.

', 'ListGameServers' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves information on all game servers that are currently active in a specified game server group. You can opt to sort the list by game server age. Use the pagination parameters to retrieve results in a set of sequential segments.

Learn more

Amazon GameLift FleetIQ Guide

', 'ListLocations' => '

Lists all custom and Amazon Web Services locations.

', 'ListScripts' => '

Retrieves script records for all Realtime scripts that are associated with the Amazon Web Services account in use.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'ListTagsForResource' => '

Retrieves all tags assigned to a Amazon GameLift resource. Use resource tags to organize Amazon Web Services resources for a range of purposes. This operation handles the permissions necessary to manage tags for Amazon GameLift resources that support tagging.

To list tags for a resource, specify the unique ARN value for the resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'PutScalingPolicy' => '

Creates or updates a scaling policy for a fleet. Scaling policies are used to automatically scale a fleet\'s hosting capacity to meet player demand. An active scaling policy instructs Amazon GameLift to track a fleet metric and automatically change the fleet\'s capacity when a certain threshold is reached. There are two types of scaling policies: target-based and rule-based. Use a target-based policy to quickly and efficiently manage fleet scaling; this option is the most commonly used. Use rule-based policies when you need to exert fine-grained control over auto-scaling.

Fleets can have multiple scaling policies of each type in force at the same time; you can have one target-based policy, one or multiple rule-based scaling policies, or both. We recommend caution, however, because multiple auto-scaling policies can have unintended consequences.

Learn more about how to work with auto-scaling in Set Up Fleet Automatic Scaling.

Target-based policy

A target-based policy tracks a single metric: PercentAvailableGameSessions. This metric tells us how much of a fleet\'s hosting capacity is ready to host game sessions but is not currently in use. This is the fleet\'s buffer; it measures the additional player demand that the fleet could handle at current capacity. With a target-based policy, you set your ideal buffer size and leave it to Amazon GameLift to take whatever action is needed to maintain that target.

For example, you might choose to maintain a 10% buffer for a fleet that has the capacity to host 100 simultaneous game sessions. This policy tells Amazon GameLift to take action whenever the fleet\'s available capacity falls below or rises above 10 game sessions. Amazon GameLift will start new instances or stop unused instances in order to return to the 10% buffer.

To create or update a target-based policy, specify a fleet ID and name, and set the policy type to "TargetBased". Specify the metric to track (PercentAvailableGameSessions) and reference a TargetConfiguration object with your desired buffer value. Exclude all other parameters. On a successful request, the policy name is returned. The scaling policy is automatically in force as soon as it\'s successfully created. If the fleet\'s auto-scaling actions are temporarily suspended, the new policy will be in force once the fleet actions are restarted.

Rule-based policy

A rule-based policy tracks specified fleet metric, sets a threshold value, and specifies the type of action to initiate when triggered. With a rule-based policy, you can select from several available fleet metrics. Each policy specifies whether to scale up or scale down (and by how much), so you need one policy for each type of action.

For example, a policy may make the following statement: "If the percentage of idle instances is greater than 20% for more than 15 minutes, then reduce the fleet capacity by 10%."

A policy\'s rule statement has the following structure:

If [MetricName] is [ComparisonOperator] [Threshold] for [EvaluationPeriods] minutes, then [ScalingAdjustmentType] to/by [ScalingAdjustment].

To implement the example, the rule statement would look like this:

If [PercentIdleInstances] is [GreaterThanThreshold] [20] for [15] minutes, then [PercentChangeInCapacity] to/by [10].

To create or update a scaling policy, specify a unique combination of name and fleet ID, and set the policy type to "RuleBased". Specify the parameter values for a policy rule statement. On a successful request, the policy name is returned. Scaling policies are automatically in force as soon as they\'re successfully created. If the fleet\'s auto-scaling actions are temporarily suspended, the new policy will be in force once the fleet actions are restarted.

', 'RegisterCompute' => '

Registers a compute resource to an Amazon GameLift Anywhere fleet. With Anywhere fleets you can incorporate your own computing hardware into an Amazon GameLift game hosting solution.

To register a compute to a fleet, give the compute a name (must be unique within the fleet) and specify the compute resource\'s DNS name or IP address. Provide the Anywhere fleet ID and a fleet location to associate with the compute being registered. You can optionally include the path to a TLS certificate on the compute resource.

If successful, this operation returns the compute details, including an Amazon GameLift SDK endpoint. Game server processes that run on the compute use this endpoint to communicate with the Amazon GameLift service. Each server process includes the SDK endpoint in its call to the Amazon GameLift server SDK action InitSDK().

Learn more

', 'RegisterGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Creates a new game server resource and notifies Amazon GameLift FleetIQ that the game server is ready to host gameplay and players. This operation is called by a game server process that is running on an instance in a game server group. Registering game servers enables Amazon GameLift FleetIQ to track available game servers and enables game clients and services to claim a game server for a new game session.

To register a game server, identify the game server group and instance where the game server is running, and provide a unique identifier for the game server. You can also include connection and game server data.

Once a game server is successfully registered, it is put in status AVAILABLE. A request to register a game server may fail if the instance it is running on is in the process of shutting down as part of instance balancing or scale-down activity.

Learn more

Amazon GameLift FleetIQ Guide

', 'RequestUploadCredentials' => '

Retrieves a fresh set of credentials for use when uploading a new set of game build files to Amazon GameLift\'s Amazon S3. This is done as part of the build creation process; see GameSession.

To request new credentials, specify the build ID as returned with an initial CreateBuild request. If successful, a new set of credentials are returned, along with the S3 storage location associated with the build ID.

Learn more

Create a Build with Files in S3

All APIs by task

', 'ResolveAlias' => '

Retrieves the fleet ID that an alias is currently pointing to.

Related actions

All APIs by task

', 'ResumeGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Reinstates activity on a game server group after it has been suspended. A game server group might be suspended by the SuspendGameServerGroup operation, or it might be suspended involuntarily due to a configuration problem. In the second case, you can manually resume activity on the group once the configuration problem has been resolved. Refer to the game server group status and status reason for more information on why group activity is suspended.

To resume activity, specify a game server group ARN and the type of activity to be resumed. If successful, a GameServerGroup object is returned showing that the resumed activity is no longer listed in SuspendedActions.

Learn more

Amazon GameLift FleetIQ Guide

', 'SearchGameSessions' => '

Retrieves all active game sessions that match a set of search criteria and sorts them into a specified order.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling game session status with DescribeGameSessions should only be used for games in development with low game session usage.

When searching for game sessions, you specify exactly where you want to search and provide a search filter expression, a sort expression, or both. A search request can search only one fleet, but it can search all of a fleet\'s locations.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a GameSession object is returned for each game session that matches the request. Search finds game sessions that are in ACTIVE status only. To retrieve information on game sessions in other statuses, use DescribeGameSessions .

You can search or sort by the following game session attributes:

Returned values for playerSessionCount and hasAvailablePlayerSessions change quickly as players join sessions and others drop out. Results should be considered a snapshot in time. Be sure to refresh search results often, and handle sessions that fill up before a player can join.

All APIs by task

', 'StartFleetActions' => '

Resumes certain types of activity on fleet instances that were suspended with StopFleetActions. For multi-location fleets, fleet actions are managed separately for each location. Currently, this operation is used to restart a fleet\'s auto-scaling activity.

This operation can be used in the following ways:

If successful, Amazon GameLift once again initiates scaling events as triggered by the fleet\'s scaling policies. If actions on the fleet location were never stopped, this operation will have no effect.

Learn more

Setting up Amazon GameLift fleets

', 'StartGameSessionPlacement' => '

Places a request for a new game session in a queue. When processing a placement request, Amazon GameLift searches for available resources on the queue\'s destinations, scanning each until it finds resources or the placement request times out.

A game session placement request can also request player sessions. When a new game session is successfully created, Amazon GameLift creates a player session for each player included in the request.

When placing a game session, by default Amazon GameLift tries each fleet in the order they are listed in the queue configuration. Ideally, a queue\'s destinations are listed in preference order.

Alternatively, when requesting a game session with players, you can also provide latency data for each player in relevant Regions. Latency data indicates the performance lag a player experiences when connected to a fleet in the Region. Amazon GameLift uses latency data to reorder the list of destinations to place the game session in a Region with minimal lag. If latency data is provided for multiple players, Amazon GameLift calculates each Region\'s average lag for all players and reorders to get the best game play across all players.

To place a new game session request, specify the following:

If successful, a new game session placement is created.

To track the status of a placement request, call DescribeGameSessionPlacement and check the request\'s status. If the status is FULFILLED, a new game session has been created and a game session ARN and Region are referenced. If the placement request times out, you can resubmit the request or retry it with a different queue.

', 'StartMatchBackfill' => '

Finds new players to fill open slots in currently running game sessions. The backfill match process is essentially identical to the process of forming new matches. Backfill requests use the same matchmaker that was used to make the original match, and they provide matchmaking data for all players currently in the game session. FlexMatch uses this information to select new players so that backfilled match continues to meet the original match requirements.

When using FlexMatch with Amazon GameLift managed hosting, you can request a backfill match from a client service by calling this operation with a GameSessions ID. You also have the option of making backfill requests directly from your game server. In response to a request, FlexMatch creates player sessions for the new players, updates the GameSession resource, and sends updated matchmaking data to the game server. You can request a backfill match at any point after a game session is started. Each game session can have only one active backfill request at a time; a subsequent request automatically replaces the earlier request.

When using FlexMatch as a standalone component, request a backfill match by calling this operation without a game session identifier. As with newly formed matches, matchmaking results are returned in a matchmaking event so that your game can update the game session that is being backfilled.

To request a backfill match, specify a unique ticket ID, the original matchmaking configuration, and matchmaking data for all current players in the game session being backfilled. Optionally, specify the GameSession ARN. If successful, a match backfill ticket is created and returned with status set to QUEUED. Track the status of backfill tickets using the same method for tracking tickets for new matches.

Only game sessions created by FlexMatch are supported for match backfill.

Learn more

Backfill existing games with FlexMatch

Matchmaking events (reference)

How Amazon GameLift FlexMatch works

', 'StartMatchmaking' => '

Uses FlexMatch to create a game match for a group of players based on custom matchmaking rules. With games that use Amazon GameLift managed hosting, this operation also triggers Amazon GameLift to find hosting resources and start a new game session for the new match. Each matchmaking request includes information on one or more players and specifies the FlexMatch matchmaker to use. When a request is for multiple players, FlexMatch attempts to build a match that includes all players in the request, placing them in the same team and finding additional players as needed to fill the match.

To start matchmaking, provide a unique ticket ID, specify a matchmaking configuration, and include the players to be matched. You must also include any player attributes that are required by the matchmaking configuration\'s rule set. If successful, a matchmaking ticket is returned with status set to QUEUED.

Track matchmaking events to respond as needed and acquire game session connection information for successfully completed matches. Ticket status updates are tracked using event notification through Amazon Simple Notification Service, which is defined in the matchmaking configuration.

Learn more

Add FlexMatch to a game client

Set Up FlexMatch event notification

How Amazon GameLift FlexMatch works

', 'StopFleetActions' => '

Suspends certain types of activity in a fleet location. Currently, this operation is used to stop auto-scaling activity. For multi-location fleets, fleet actions are managed separately for each location.

Stopping fleet actions has several potential purposes. It allows you to temporarily stop auto-scaling activity but retain your scaling policies for use in the future. For multi-location fleets, you can set up fleet-wide auto-scaling, and then opt out of it for certain locations.

This operation can be used in the following ways:

If successful, Amazon GameLift no longer initiates scaling events except in response to manual changes using UpdateFleetCapacity.

Learn more

Setting up Amazon GameLift Fleets

', 'StopGameSessionPlacement' => '

Cancels a game session placement that is in PENDING status. To stop a placement, provide the placement ID values. If successful, the placement is moved to CANCELLED status.

', 'StopMatchmaking' => '

Cancels a matchmaking ticket or match backfill ticket that is currently being processed. To stop the matchmaking operation, specify the ticket ID. If successful, work on the ticket is stopped, and the ticket status is changed to CANCELLED.

This call is also used to turn off automatic backfill for an individual game session. This is for game sessions that are created with a matchmaking configuration that has automatic backfill enabled. The ticket ID is included in the MatchmakerData of an updated game session object, which is provided to the game server.

If the operation is successful, the service sends back an empty JSON struct with the HTTP 200 response (not an empty HTTP body).

Learn more

Add FlexMatch to a game client

', 'SuspendGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Temporarily stops activity on a game server group without terminating instances or the game server group. You can restart activity by calling ResumeGameServerGroup. You can suspend the following activity:

To suspend activity, specify a game server group ARN and the type of activity to be suspended. If successful, a GameServerGroup object is returned showing that the activity is listed in SuspendedActions.

Learn more

Amazon GameLift FleetIQ Guide

', 'TagResource' => '

Assigns a tag to an Amazon GameLift resource. You can use tags to organize resources, create IAM permissions policies to manage access to groups of resources, customize Amazon Web Services cost breakdowns, and more. This operation handles the permissions necessary to manage tags for Amazon GameLift resources that support tagging.

To add a tag to a resource, specify the unique ARN value for the resource and provide a tag list containing one or more tags. The operation succeeds even if the list includes tags that are already assigned to the resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'UntagResource' => '

Removes a tag assigned to a Amazon GameLift resource. You can use resource tags to organize Amazon Web Services resources for a range of purposes. This operation handles the permissions necessary to manage tags for Amazon GameLift resources that support tagging.

To remove a tag from a resource, specify the unique ARN value for the resource and provide a string list containing one or more tags to remove. This operation succeeds even if the list includes tags that aren\'t assigned to the resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'UpdateAlias' => '

Updates properties for an alias. To update properties, specify the alias ID to be updated and provide the information to be changed. To reassign an alias to another fleet, provide an updated routing strategy. If successful, the updated alias record is returned.

Related actions

All APIs by task

', 'UpdateBuild' => '

Updates metadata in a build resource, including the build name and version. To update the metadata, specify the build ID to update and provide the new values. If successful, a build object containing the updated metadata is returned.

Learn more

Upload a Custom Server Build

All APIs by task

', 'UpdateFleetAttributes' => '

Updates a fleet\'s mutable attributes, including game session protection and resource creation limits.

To update fleet attributes, specify the fleet ID and the property values that you want to change.

If successful, an updated FleetAttributes object is returned.

Learn more

Setting up Amazon GameLift fleets

', 'UpdateFleetCapacity' => '

Updates capacity settings for a fleet. For fleets with multiple locations, use this operation to manage capacity settings in each location individually. Fleet capacity determines the number of game sessions and players that can be hosted based on the fleet configuration. Use this operation to set the following fleet capacity properties:

This operation can be used in the following ways:

If successful, capacity settings are updated immediately. In response a change in desired capacity, Amazon GameLift initiates steps to start new instances or terminate existing instances in the requested fleet location. This continues until the location\'s active instance count matches the new desired instance count. You can track a fleet\'s current capacity by calling DescribeFleetCapacity or DescribeFleetLocationCapacity. If the requested desired instance count is higher than the instance type\'s limit, the LimitExceeded exception occurs.

Learn more

Scaling fleet capacity

', 'UpdateFleetPortSettings' => '

Updates permissions that allow inbound traffic to connect to game sessions that are being hosted on instances in the fleet.

To update settings, specify the fleet ID to be updated and specify the changes to be made. List the permissions you want to add in InboundPermissionAuthorizations, and permissions you want to remove in InboundPermissionRevocations. Permissions to be removed must match existing fleet permissions.

If successful, the fleet ID for the updated fleet is returned. For fleets with remote locations, port setting updates can take time to propagate across all locations. You can check the status of updates in each location by calling DescribeFleetPortSettings with a location name.

Learn more

Setting up Amazon GameLift fleets

', 'UpdateGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Updates information about a registered game server to help Amazon GameLift FleetIQ track game server availability. This operation is called by a game server process that is running on an instance in a game server group.

Use this operation to update the following types of game server information. You can make all three types of updates in the same request:

Once a game server is successfully updated, the relevant statuses and timestamps are updated.

Learn more

Amazon GameLift FleetIQ Guide

', 'UpdateGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Updates Amazon GameLift FleetIQ-specific properties for a game server group. Many Auto Scaling group properties are updated on the Auto Scaling group directly, including the launch template, Auto Scaling policies, and maximum/minimum/desired instance counts.

To update the game server group, specify the game server group ID and provide the updated values. Before applying the updates, the new values are validated to ensure that Amazon GameLift FleetIQ can continue to perform instance balancing activity. If successful, a GameServerGroup object is returned.

Learn more

Amazon GameLift FleetIQ Guide

', 'UpdateGameSession' => '

Updates the mutable properties of a game session.

To update a game session, specify the game session ID and the values you want to change.

If successful, the updated GameSession object is returned.

All APIs by task

', 'UpdateGameSessionQueue' => '

Updates the configuration of a game session queue, which determines how the queue processes new game session requests. To update settings, specify the queue name to be updated and provide the new settings. When updating destinations, provide a complete list of destinations.

Learn more

Using Multi-Region Queues

', 'UpdateMatchmakingConfiguration' => '

Updates settings for a FlexMatch matchmaking configuration. These changes affect all matches and game sessions that are created after the update. To update settings, specify the configuration name to be updated and provide the new settings.

Learn more

Design a FlexMatch matchmaker

', 'UpdateRuntimeConfiguration' => '

Updates the current runtime configuration for the specified fleet, which tells Amazon GameLift how to launch server processes on all instances in the fleet. You can update a fleet\'s runtime configuration at any time after the fleet is created; it does not need to be in ACTIVE status.

To update runtime configuration, specify the fleet ID and provide a RuntimeConfiguration with an updated set of server process configurations.

If successful, the fleet\'s runtime configuration settings are updated. Each instance in the fleet regularly checks for and retrieves updated runtime configurations. Instances immediately begin complying with the new configuration by launching new server processes or not replacing existing processes when they shut down. Updating a fleet\'s runtime configuration never affects existing server processes.

Learn more

Setting up Amazon GameLift fleets

', 'UpdateScript' => '

Updates Realtime script metadata and content.

To update script metadata, specify the script ID and provide updated name and/or version values.

To update script content, provide an updated zip file by pointing to either a local file or an Amazon S3 bucket location. You can use either method regardless of how the original script was uploaded. Use the Version parameter to track updates to the script.

If the call is successful, the updated metadata is stored in the script record and a revised script is uploaded to the Amazon GameLift service. Once the script is updated and acquired by a fleet instance, the new version is used for all new game sessions.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'ValidateMatchmakingRuleSet' => '

Validates the syntax of a matchmaking rule or rule set. This operation checks that the rule set is using syntactically correct JSON and that it conforms to allowed property expressions. To validate syntax, provide a rule set JSON string.

Learn more

', ], 'shapes' => [ 'AcceptMatchInput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptMatchOutput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptanceType' => [ 'base' => NULL, 'refs' => [ 'AcceptMatchInput$AcceptanceType' => '

Player response to the proposed match.

', ], ], 'Alias' => [ 'base' => '

Properties that describe an alias resource.

Related actions

All APIs by task

', 'refs' => [ 'AliasList$member' => NULL, 'CreateAliasOutput$Alias' => '

The newly created alias resource.

', 'DescribeAliasOutput$Alias' => '

The requested alias resource.

', 'UpdateAliasOutput$Alias' => '

The updated alias resource.

', ], ], 'AliasArn' => [ 'base' => NULL, 'refs' => [ 'Alias$AliasArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

', ], ], 'AliasId' => [ 'base' => NULL, 'refs' => [ 'Alias$AliasId' => '

A unique identifier for the alias. Alias IDs are unique within a Region.

', ], ], 'AliasIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$AliasId' => '

A unique identifier for the alias associated with the fleet to create a game session in. You can use either the alias ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'DeleteAliasInput$AliasId' => '

A unique identifier of the alias that you want to delete. You can use either the alias ID or ARN value.

', 'DescribeAliasInput$AliasId' => '

The unique identifier for the fleet alias that you want to retrieve. You can use either the alias ID or ARN value.

', 'DescribeGameSessionDetailsInput$AliasId' => '

A unique identifier for the alias associated with the fleet to retrieve all game sessions for. You can use either the alias ID or ARN value.

', 'DescribeGameSessionsInput$AliasId' => '

A unique identifier for the alias associated with the fleet to retrieve game sessions for. You can use either the alias ID or ARN value.

', 'ResolveAliasInput$AliasId' => '

The unique identifier of the alias that you want to retrieve a fleet ID for. You can use either the alias ID or ARN value.

', 'SearchGameSessionsInput$AliasId' => '

A unique identifier for the alias associated with the fleet to search for active game sessions. You can use either the alias ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'UpdateAliasInput$AliasId' => '

A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.

', ], ], 'AliasList' => [ 'base' => NULL, 'refs' => [ 'ListAliasesOutput$Aliases' => '

A collection of alias resources that match the request parameters.

', ], ], 'AmazonResourceName' => [ 'base' => NULL, 'refs' => [ 'ListTagsForResourceRequest$ResourceARN' => '

The Amazon Resource Name (ARN) that uniquely identifies the Amazon GameLift resource that you want to retrieve tags for. Amazon GameLift includes resource ARNs in the data object for the resource. You can retrieve the ARN by calling a List or Describe operation for the resource type.

', 'TagResourceRequest$ResourceARN' => '

The Amazon Resource Name (ARN) that uniquely identifies the Amazon GameLift resource that you want to assign tags to. Amazon GameLift includes resource ARNs in the data object for the resource. You can retrieve the ARN by calling a List or Describe operation for the resource type.

', 'UntagResourceRequest$ResourceARN' => '

The Amazon Resource Name (ARN) that uniquely identifies the Amazon GameLift resource that you want to remove tags from. Amazon GameLift includes resource ARNs in the data object for the resource. You can retrieve the ARN by calling a List or Describe operation for the resource type.

', ], ], 'AnywhereConfiguration' => [ 'base' => '

Amazon GameLift Anywhere configuration options for your Anywhere fleets.

', 'refs' => [ 'CreateFleetInput$AnywhereConfiguration' => '

Amazon GameLift Anywhere configuration options.

', 'FleetAttributes$AnywhereConfiguration' => NULL, 'UpdateFleetAttributesInput$AnywhereConfiguration' => '

Amazon GameLift Anywhere configuration options.

', ], ], 'ArnStringModel' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionInput$GameSessionId' => '

A unique identifier for the game session to add a player to.

', 'CreatePlayerSessionsInput$GameSessionId' => '

A unique identifier for the game session to add players to.

', 'DescribeGameSessionDetailsInput$GameSessionId' => '

A unique identifier for the game session to retrieve.

', 'DescribeGameSessionsInput$GameSessionId' => '

A unique identifier for the game session to retrieve.

', 'DescribePlayerSessionsInput$GameSessionId' => '

A unique identifier for the game session to retrieve player sessions for.

', 'GameSessionConnectionInfo$GameSessionArn' => '

A unique identifier for the game session. Use the game session ID.

', 'GameSessionQueueDestination$DestinationArn' => '

The Amazon Resource Name (ARN) that is assigned to fleet or fleet alias. ARNs, which include a fleet ID or alias ID and a Region name, provide a unique identifier across all Regions.

', 'GetGameSessionLogUrlInput$GameSessionId' => '

A unique identifier for the game session to get logs for.

', 'QueueArnsList$member' => NULL, 'StartMatchBackfillInput$GameSessionArn' => '

A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone matchmaking solution, this parameter is not needed.

', 'UpdateGameSessionInput$GameSessionId' => '

A unique identifier for the game session to update.

', ], ], 'AttributeValue' => [ 'base' => '

Values for use in player attribute key-value pairs. This object lets you specify an attribute value using any of the valid data types: string, number, string array, or data map. Each AttributeValue object can use only one of the available properties.

', 'refs' => [ 'PlayerAttributeMap$value' => NULL, ], ], 'AutoScalingGroupArn' => [ 'base' => NULL, 'refs' => [ 'GameServerGroup$AutoScalingGroupArn' => '

A generated unique ID for the Amazon EC2 Auto Scaling group that is associated with this game server group.

', ], ], 'AwsCredentials' => [ 'base' => '

Amazon Web Services account security credentials that allow interactions with Amazon GameLift resources. The credentials are temporary and valid for a limited time span. You can request fresh credentials at any time.

Amazon Web Services security credentials consist of three parts: an access key ID, a secret access key, and a session token. You must use all three parts together to authenticate your access requests.

You need Amazon Web Services credentials for the following tasks:

', 'refs' => [ 'CreateBuildOutput$UploadCredentials' => '

This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.

', 'GetComputeAccessOutput$Credentials' => '

A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).

', 'RequestUploadCredentialsOutput$UploadCredentials' => '

Amazon Web Services credentials required when uploading a game build to the storage location. These credentials have a limited lifespan and are valid only for the build they were issued for.

', ], ], 'BackfillMode' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$BackfillMode' => '

The method used to backfill game sessions that are created with this matchmaking configuration. Specify MANUAL when your game manages backfill requests manually or does not use the match backfill feature. Specify AUTOMATIC to have Amazon GameLift create a backfill request whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill Existing Games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

', 'MatchmakingConfiguration$BackfillMode' => '

The method used to backfill game sessions created with this matchmaking configuration. MANUAL indicates that the game makes backfill requests or does not use the match backfill feature. AUTOMATIC indicates that GameLift creates backfill requests whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill existing games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

', 'UpdateMatchmakingConfigurationInput$BackfillMode' => '

The method that is used to backfill game sessions created with this matchmaking configuration. Specify MANUAL when your game manages backfill requests manually or does not use the match backfill feature. Specify AUTOMATIC to have GameLift create a match backfill request whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill Existing Games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

', ], ], 'BalancingStrategy' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$BalancingStrategy' => '

Indicates how Amazon GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

', 'GameServerGroup$BalancingStrategy' => '

Indicates how Amazon GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

', 'UpdateGameServerGroupInput$BalancingStrategy' => '

Indicates how Amazon GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

', ], ], 'BooleanModel' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$AcceptanceRequired' => '

A flag that determines whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. With this option enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

', 'MatchmakingConfiguration$AcceptanceRequired' => '

A flag that indicates whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. When this option is enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

', 'UpdateMatchmakingConfigurationInput$AcceptanceRequired' => '

A flag that indicates whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. With this option enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

', 'ValidateMatchmakingRuleSetOutput$Valid' => '

A response indicating whether the rule set is valid.

', ], ], 'Build' => [ 'base' => '

Properties describing a custom game build.

All APIs by task

', 'refs' => [ 'BuildList$member' => NULL, 'CreateBuildOutput$Build' => '

The newly created build resource, including a unique build IDs and status.

', 'DescribeBuildOutput$Build' => '

Set of properties describing the requested build.

', 'UpdateBuildOutput$Build' => '

The updated build resource.

', ], ], 'BuildArn' => [ 'base' => NULL, 'refs' => [ 'Build$BuildArn' => '

The Amazon Resource Name (ARN) assigned to a Amazon GameLift build resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::build/build-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift build ARN, the resource ID matches the BuildId value.

', 'FleetAttributes$BuildArn' => '

The Amazon Resource Name (ARN) associated with the Amazon GameLift build resource that is deployed on instances in this fleet. In a GameLift build ARN, the resource ID matches the BuildId value.

', ], ], 'BuildId' => [ 'base' => NULL, 'refs' => [ 'Build$BuildId' => '

A unique identifier for the build.

', 'FleetAttributes$BuildId' => '

A unique identifier for the build resource that is deployed on instances in this fleet.

', ], ], 'BuildIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$BuildId' => '

The unique identifier for a custom game server build to be deployed on fleet instances. You can use either the build ID or ARN. The build must be uploaded to Amazon GameLift and in READY status. This fleet property cannot be changed later.

', 'DeleteBuildInput$BuildId' => '

A unique identifier for the build to delete. You can use either the build ID or ARN value.

', 'DescribeBuildInput$BuildId' => '

A unique identifier for the build to retrieve properties for. You can use either the build ID or ARN value.

', 'ListFleetsInput$BuildId' => '

A unique identifier for the build to request fleets for. Use this parameter to return only fleets using a specified build. Use either the build ID or ARN value.

', 'RequestUploadCredentialsInput$BuildId' => '

A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.

', 'UpdateBuildInput$BuildId' => '

A unique identifier for the build to update. You can use either the build ID or ARN value.

', ], ], 'BuildList' => [ 'base' => NULL, 'refs' => [ 'ListBuildsOutput$Builds' => '

A collection of build resources that match the request.

', ], ], 'BuildStatus' => [ 'base' => NULL, 'refs' => [ 'Build$Status' => '

Current status of the build.

Possible build statuses include the following:

', 'ListBuildsInput$Status' => '

Build status to filter results by. To retrieve all builds, leave this parameter empty.

Possible build statuses include the following:

', ], ], 'CertificateConfiguration' => [ 'base' => '

Determines whether a TLS/SSL certificate is generated for a fleet. This feature must be enabled when creating the fleet. All instances in a fleet share the same certificate. The certificate can be retrieved by calling the Amazon GameLift Server SDK operation GetInstanceCertificate.

', 'refs' => [ 'CreateFleetInput$CertificateConfiguration' => '

Prompts Amazon GameLift to generate a TLS/SSL certificate for the fleet. Amazon GameLift uses the certificates to encrypt traffic between game clients and the game servers running on Amazon GameLift. By default, the CertificateConfiguration is DISABLED. You can\'t change this property after you create the fleet.

Certificate Manager (ACM) certificates expire after 13 months. Certificate expiration can cause fleets to fail, preventing players from connecting to instances in the fleet. We recommend you replace fleets before 13 months, consider using fleet aliases for a smooth transition.

ACM isn\'t available in all Amazon Web Services regions. A fleet creation request with certificate generation enabled in an unsupported Region, fails with a 4xx error. For more information about the supported Regions, see Supported Regions in the Certificate Manager User Guide.

', 'FleetAttributes$CertificateConfiguration' => NULL, ], ], 'CertificateType' => [ 'base' => NULL, 'refs' => [ 'CertificateConfiguration$CertificateType' => '

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

', ], ], 'ClaimFilterOption' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Filters which game servers may be claimed when calling ClaimGameServer.

', 'refs' => [ 'ClaimGameServerInput$FilterOption' => '

Object that restricts how a claimed game server is chosen.

', ], ], 'ClaimGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'ClaimGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'ComparisonOperatorType' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$ComparisonOperator' => '

Comparison operator to use when measuring the metric against the threshold value.

', 'ScalingPolicy$ComparisonOperator' => '

Comparison operator to use when measuring a metric against the threshold value.

', ], ], 'Compute' => [ 'base' => '

An Amazon GameLift compute resource for hosting your game servers. A compute can be an EC2instance in a managed EC2 fleet or a registered compute in an Anywhere fleet.

', 'refs' => [ 'ComputeList$member' => NULL, 'DescribeComputeOutput$Compute' => '

The set of properties for the requested compute resource.

', 'RegisterComputeOutput$Compute' => '

The details of the compute resource you registered.

', ], ], 'ComputeArn' => [ 'base' => NULL, 'refs' => [ 'Compute$ComputeArn' => '

The ARN that is assigned to a compute resource and uniquely identifies it. ARNs are unique across locations. Instances in managed EC2 fleets are not assigned a ComputeARN.

', 'GetComputeAccessOutput$ComputeArn' => '

The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'GetComputeAuthTokenOutput$ComputeArn' => '

The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', ], ], 'ComputeAuthToken' => [ 'base' => NULL, 'refs' => [ 'GetComputeAuthTokenOutput$AuthToken' => '

A valid temporary authentication token.

', ], ], 'ComputeList' => [ 'base' => NULL, 'refs' => [ 'ListComputeOutput$ComputeList' => '

A list of compute resources in the specified fleet.

', ], ], 'ComputeName' => [ 'base' => NULL, 'refs' => [ 'Compute$ComputeName' => '

A descriptive label for the compute resource. For instances in a managed EC2 fleet, the compute name is an instance ID.

', 'RegisterComputeInput$ComputeName' => '

A descriptive label for the compute resource.

', ], ], 'ComputeNameOrArn' => [ 'base' => NULL, 'refs' => [ 'DeregisterComputeInput$ComputeName' => '

The name of the compute resource to remove from the specified Anywhere fleet.

', 'DescribeComputeInput$ComputeName' => '

The unique identifier of the compute resource to retrieve properties for. For an Anywhere fleet compute, use the registered compute name. For a managed EC2 fleet instance, use the instance ID.

', 'GetComputeAccessInput$ComputeName' => '

A unique identifier for the compute resource that you want to connect to. You can use either a registered compute name or an instance ID.

', 'GetComputeAccessOutput$ComputeName' => '

The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.

', 'GetComputeAuthTokenInput$ComputeName' => '

The name of the compute resource you are requesting the authentication token for.

', 'GetComputeAuthTokenOutput$ComputeName' => '

The name of the compute resource that the authentication token is issued to.

', ], ], 'ComputeStatus' => [ 'base' => NULL, 'refs' => [ 'Compute$ComputeStatus' => '

Current status of the compute. A compute must have an ACTIVE status to host game sessions.

', ], ], 'ComputeType' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ComputeType' => '

The type of compute resource used to host your game servers. You can use your own compute resources with Amazon GameLift Anywhere or use Amazon EC2 instances with managed Amazon GameLift. By default, this property is set to EC2.

', 'FleetAttributes$ComputeType' => '

The type of compute resource used to host your game servers. You can use your own compute resources with Amazon GameLift Anywhere or use Amazon EC2 instances with managed Amazon GameLift.

', ], ], 'ConflictException' => [ 'base' => '

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

', 'refs' => [], ], 'CreateAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateBuildOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetLocationsInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetLocationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionQueueInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionQueueOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateLocationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateLocationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingRuleSetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingRuleSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringAuthorizationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringAuthorizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringConnectionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringConnectionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CustomEventData' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$CustomEventData' => '

Information to be added to all events related to this matchmaking configuration.

', 'MatchmakingConfiguration$CustomEventData' => '

Information to attach to all events related to the matchmaking configuration.

', 'UpdateMatchmakingConfigurationInput$CustomEventData' => '

Information to add to all events related to the matchmaking configuration.

', ], ], 'CustomInputLocationStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateLocationInput$LocationName' => '

A descriptive name for the custom location.

', ], ], 'CustomLocationNameOrArnModel' => [ 'base' => NULL, 'refs' => [ 'DeleteLocationInput$LocationName' => '

The location name of the custom location to be deleted.

', ], ], 'DeleteAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetLocationsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetLocationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameSessionQueueInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameSessionQueueOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLocationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLocationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingRuleSetInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingRuleSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringAuthorizationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringAuthorizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringConnectionInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringConnectionOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeregisterComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'DeregisterComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeregisterGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeBuildOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEC2InstanceLimitsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEC2InstanceLimitsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetAttributesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetAttributesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetCapacityInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetCapacityOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetEventsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetEventsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationAttributesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationAttributesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationCapacityInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationCapacityOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationUtilizationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationUtilizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetPortSettingsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetPortSettingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetUtilizationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetUtilizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerInstancesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerInstancesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionDetailsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionDetailsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionPlacementInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionPlacementOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionQueuesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionQueuesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstancesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstancesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingConfigurationsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingConfigurationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingRuleSetsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingRuleSetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribePlayerSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribePlayerSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuntimeConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuntimeConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScalingPoliciesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScalingPoliciesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScriptOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringAuthorizationsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringAuthorizationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringConnectionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringConnectionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DesiredPlayerSession' => [ 'base' => '

Player information for use when creating player sessions using a game session placement request.

', 'refs' => [ 'DesiredPlayerSessionList$member' => NULL, ], ], 'DesiredPlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'StartGameSessionPlacementInput$DesiredPlayerSessions' => '

Set of information on each player to create a player session for.

', ], ], 'DnsName' => [ 'base' => NULL, 'refs' => [ 'Compute$DnsName' => '

The DNS name of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

', 'GameSession$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'GameSessionConnectionInfo$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'GameSessionPlacement$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'Instance$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'PlayerSession$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', ], ], 'DnsNameInput' => [ 'base' => NULL, 'refs' => [ 'RegisterComputeInput$DnsName' => '

The DNS name of the compute resource. Amazon GameLift requires either a DNS name or IP address.

', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$Threshold' => '

Metric value used to trigger a scaling event.

', 'ScalingPolicy$Threshold' => '

Metric value used to trigger a scaling event.

', 'TargetConfiguration$TargetValue' => '

Desired value to use with a target-based scaling policy. The value must be relevant for whatever metric the scaling policy is using. For example, in a policy using the metric PercentAvailableGameSessions, the target value should be the preferred size of the fleet\'s buffer (the percent of capacity that should be idle and ready for new game sessions).

', ], ], 'DoubleObject' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$N' => '

For number values, expressed as double.

', 'PlayerAttributeStringDoubleMap$value' => NULL, ], ], 'EC2InstanceCounts' => [ 'base' => '

Resource capacity settings. Fleet capacity is measured in Amazon EC2 instances. Pending and terminating counts are non-zero when the fleet capacity is adjusting to a scaling event or if access to resources is temporarily affected.

', 'refs' => [ 'FleetCapacity$InstanceCounts' => NULL, ], ], 'EC2InstanceLimit' => [ 'base' => '

The Amazon GameLift service limits for an Amazon EC2 instance type and current utilization. Amazon GameLift allows Amazon Web Services accounts a maximum number of instances, per instance type, per Amazon Web Services Region or location, for use with Amazon GameLift. You can request an limit increase for your account by using the Service limits page in the Amazon GameLift console.

', 'refs' => [ 'EC2InstanceLimitList$member' => NULL, ], ], 'EC2InstanceLimitList' => [ 'base' => NULL, 'refs' => [ 'DescribeEC2InstanceLimitsOutput$EC2InstanceLimits' => '

The maximum number of instances for the specified instance type.

', ], ], 'EC2InstanceType' => [ 'base' => NULL, 'refs' => [ 'Compute$Type' => '

The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.

', 'CreateFleetInput$EC2InstanceType' => '

The Amazon GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type determines the computing resources that will be used to host your game servers, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.

', 'DescribeEC2InstanceLimitsInput$EC2InstanceType' => '

Name of an Amazon EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Do not specify a value for this parameter to retrieve limits for all instance types.

', 'EC2InstanceLimit$EC2InstanceType' => '

The name of an Amazon EC2 instance type. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

', 'FleetAttributes$InstanceType' => '

The Amazon EC2 instance type that determines the computing resources of each instance in the fleet. Instance type defines the CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

', 'FleetCapacity$InstanceType' => '

The Amazon EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

', 'Instance$Type' => '

EC2 instance type that defines the computing resources of this instance.

', ], ], 'Event' => [ 'base' => '

Log entry describing an event that involves Amazon GameLift resources (such as a fleet). In addition to tracking activity, event codes and messages can provide additional information for troubleshooting and debugging problems.

', 'refs' => [ 'EventList$member' => NULL, ], ], 'EventCode' => [ 'base' => NULL, 'refs' => [ 'Event$EventCode' => '

The type of event being logged.

Fleet state transition events:

Fleet creation events (ordered by fleet creation activity):

VPC peering events:

Spot instance events:

Server process events:

Game session events:

Other fleet events:

', ], ], 'EventList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetEventsOutput$Events' => '

A collection of objects containing event log entries for the specified fleet.

', ], ], 'FilterConfiguration' => [ 'base' => '

A list of fleet locations where a game session queue can place new game sessions. You can use a filter to temporarily turn off placements for specific locations. For queues that have multi-location fleets, you can use a filter configuration allow placement with some, but not all of these locations.

', 'refs' => [ 'CreateGameSessionQueueInput$FilterConfiguration' => '

A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location.

', 'GameSessionQueue$FilterConfiguration' => '

A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location.

', 'UpdateGameSessionQueueInput$FilterConfiguration' => '

A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location. To remove an existing filter configuration, pass in an empty set.

', ], ], 'FilterInstanceStatus' => [ 'base' => NULL, 'refs' => [ 'FilterInstanceStatuses$member' => NULL, ], ], 'FilterInstanceStatuses' => [ 'base' => NULL, 'refs' => [ 'ClaimFilterOption$InstanceStatuses' => '

List of instance statuses that game servers may be claimed on. If provided, the list must contain the ACTIVE status.

', ], ], 'FleetAction' => [ 'base' => NULL, 'refs' => [ 'FleetActionList$member' => NULL, ], ], 'FleetActionList' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$StoppedActions' => '

A list of fleet activity that has been suspended using StopFleetActions . This includes fleet auto-scaling.

', 'LocationAttributes$StoppedActions' => '

A list of fleet actions that have been suspended in the fleet location.

', 'StartFleetActionsInput$Actions' => '

List of actions to restart on the fleet.

', 'StopFleetActionsInput$Actions' => '

List of actions to suspend on the fleet.

', ], ], 'FleetArn' => [ 'base' => NULL, 'refs' => [ 'Compute$FleetArn' => '

The Amazon Resource Name (ARN) of the fleet that the compute belongs to.

', 'CreateFleetLocationsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'DeleteFleetLocationsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'DescribeFleetLocationAttributesOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'DescribeFleetPortSettingsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'FleetAttributes$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift fleet ARN, the resource ID matches the FleetId value.

', 'FleetCapacity$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'FleetUtilization$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'GameSession$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet that this game session is running on.

', 'GetComputeAccessOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'GetComputeAuthTokenOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'Instance$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'PlayerSession$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet that the player\'s game session is running on.

', 'ResolveAliasOutput$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet resource that this alias points to.

', 'ScalingPolicy$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'StartFleetActionsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'StopFleetActionsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'UpdateFleetAttributesOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'UpdateFleetCapacityOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'UpdateFleetPortSettingsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'VpcPeeringConnection$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet resource for this connection.

', ], ], 'FleetAttributes' => [ 'base' => '

Describes a Amazon GameLift fleet of game hosting resources.

Related actions

', 'refs' => [ 'CreateFleetOutput$FleetAttributes' => '

The properties for the new fleet, including the current status. All fleets are placed in NEW status on creation.

', 'FleetAttributesList$member' => NULL, ], ], 'FleetAttributesList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetAttributesOutput$FleetAttributes' => '

A collection of objects containing attribute metadata for each requested fleet ID. Attribute objects are returned only for fleets that currently exist.

', ], ], 'FleetCapacity' => [ 'base' => '

Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet\'s remote location or its home Region.

Related actions

DescribeFleetCapacity | DescribeFleetLocationCapacity | UpdateFleetCapacity

', 'refs' => [ 'DescribeFleetLocationCapacityOutput$FleetCapacity' => '

Resource capacity information for the requested fleet location. Capacity objects are returned only for fleets and locations that currently exist. Changes in desired instance value can take up to 1 minute to be reflected.

', 'FleetCapacityList$member' => NULL, ], ], 'FleetCapacityExceededException' => [ 'base' => '

The specified fleet has no available instances to fulfill a CreateGameSession request. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'FleetCapacityList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetCapacityOutput$FleetCapacity' => '

A collection of objects that contains capacity information for each requested fleet ID. Capacity objects are returned only for fleets that currently exist. Changes in desired instance value can take up to 1 minute to be reflected.

', ], ], 'FleetId' => [ 'base' => NULL, 'refs' => [ 'Compute$FleetId' => '

A unique identifier for the fleet that the compute belongs to.

', 'CreateVpcPeeringConnectionInput$FleetId' => '

A unique identifier for the fleet. You can use either the fleet ID or ARN value. This tells Amazon GameLift which GameLift VPC to peer with.

', 'DeleteVpcPeeringConnectionInput$FleetId' => '

A unique identifier for the fleet. This fleet specified must match the fleet referenced in the VPC peering connection record. You can use either the fleet ID or ARN value.

', 'DescribeFleetPortSettingsOutput$FleetId' => '

A unique identifier for the fleet that was requested.

', 'DescribeVpcPeeringConnectionsInput$FleetId' => '

A unique identifier for the fleet. You can use either the fleet ID or ARN value.

', 'FleetAttributes$FleetId' => '

A unique identifier for the fleet.

', 'FleetCapacity$FleetId' => '

A unique identifier for the fleet associated with the location.

', 'FleetIdList$member' => NULL, 'FleetUtilization$FleetId' => '

A unique identifier for the fleet associated with the location.

', 'GameSession$FleetId' => '

A unique identifier for the fleet that the game session is running on.

', 'Instance$FleetId' => '

A unique identifier for the fleet that the instance belongs to.

', 'InstanceAccess$FleetId' => '

A unique identifier for the fleet containing the instance to be accessed.

', 'PlayerSession$FleetId' => '

A unique identifier for the fleet that the player\'s game session is running on.

', 'ResolveAliasOutput$FleetId' => '

The fleet identifier that the alias is pointing to.

', 'RoutingStrategy$FleetId' => '

A unique identifier for the fleet that the alias points to. This value is the fleet ID, not the fleet ARN.

', 'ScalingPolicy$FleetId' => '

A unique identifier for the fleet that is associated with this scaling policy.

', 'StartFleetActionsOutput$FleetId' => '

A unique identifier for the fleet to restart actions on.

', 'StopFleetActionsOutput$FleetId' => '

A unique identifier for the fleet to stop actions on.

', 'UpdateFleetAttributesOutput$FleetId' => '

A unique identifier for the fleet that was updated.

', 'UpdateFleetCapacityOutput$FleetId' => '

A unique identifier for the fleet that was updated.

', 'UpdateFleetPortSettingsOutput$FleetId' => '

A unique identifier for the fleet that was updated.

', 'VpcPeeringConnection$FleetId' => '

A unique identifier for the fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

', ], ], 'FleetIdList' => [ 'base' => NULL, 'refs' => [ 'ListFleetsOutput$FleetIds' => '

A set of fleet IDs that match the list request.

', ], ], 'FleetIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetLocationsInput$FleetId' => '

A unique identifier for the fleet to add locations to. You can use either the fleet ID or ARN value.

', 'CreateFleetLocationsOutput$FleetId' => '

A unique identifier for the fleet that was updated with new locations.

', 'CreateGameSessionInput$FleetId' => '

A unique identifier for the fleet to create a game session in. You can use either the fleet ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'DeleteFleetInput$FleetId' => '

A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

', 'DeleteFleetLocationsInput$FleetId' => '

A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.

', 'DeleteFleetLocationsOutput$FleetId' => '

A unique identifier for the fleet that location attributes are being deleted for.

', 'DeleteScalingPolicyInput$FleetId' => '

A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

', 'DeregisterComputeInput$FleetId' => '

A unique identifier for the fleet the compute resource is currently registered to.

', 'DescribeComputeInput$FleetId' => '

A unique identifier for the fleet that the compute is registered to. You can use either the fleet ID or ARN value.

', 'DescribeFleetEventsInput$FleetId' => '

A unique identifier for the fleet to get event logs for. You can use either the fleet ID or ARN value.

', 'DescribeFleetLocationAttributesInput$FleetId' => '

A unique identifier for the fleet to retrieve remote locations for. You can use either the fleet ID or ARN value.

', 'DescribeFleetLocationAttributesOutput$FleetId' => '

A unique identifier for the fleet that location attributes were requested for.

', 'DescribeFleetLocationCapacityInput$FleetId' => '

A unique identifier for the fleet to request location capacity for. You can use either the fleet ID or ARN value.

', 'DescribeFleetLocationUtilizationInput$FleetId' => '

A unique identifier for the fleet to request location utilization for. You can use either the fleet ID or ARN value.

', 'DescribeFleetPortSettingsInput$FleetId' => '

A unique identifier for the fleet to retrieve port settings for. You can use either the fleet ID or ARN value.

', 'DescribeGameSessionDetailsInput$FleetId' => '

A unique identifier for the fleet to retrieve all game sessions active on the fleet. You can use either the fleet ID or ARN value.

', 'DescribeGameSessionsInput$FleetId' => '

A unique identifier for the fleet to retrieve game sessions for. You can use either the fleet ID or ARN value.

', 'DescribeInstancesInput$FleetId' => '

A unique identifier for the fleet to retrieve instance information for. You can use either the fleet ID or ARN value.

', 'DescribeRuntimeConfigurationInput$FleetId' => '

A unique identifier for the fleet to get the runtime configuration for. You can use either the fleet ID or ARN value.

', 'DescribeScalingPoliciesInput$FleetId' => '

A unique identifier for the fleet for which to retrieve scaling policies. You can use either the fleet ID or ARN value.

', 'FleetIdOrArnList$member' => NULL, 'GetComputeAccessInput$FleetId' => '

A unique identifier for the fleet that contains the compute resource you want to connect to. You can use either the fleet ID or ARN value.

', 'GetComputeAccessOutput$FleetId' => '

The ID of the fleet that contains the compute resource to be accessed.

', 'GetComputeAuthTokenInput$FleetId' => '

A unique identifier for the fleet that the compute is registered to.

', 'GetComputeAuthTokenOutput$FleetId' => '

A unique identifier for the fleet that the compute is registered to.

', 'GetInstanceAccessInput$FleetId' => '

A unique identifier for the fleet that contains the instance you want to access. You can request access to instances in EC2 fleets with the following statuses: ACTIVATING, ACTIVE, or ERROR. Use either a fleet ID or an ARN value.

You can access fleets in ERROR status for a short period of time before Amazon GameLift deletes them.

', 'ListComputeInput$FleetId' => '

A unique identifier for the fleet to retrieve compute resources for.

', 'PutScalingPolicyInput$FleetId' => '

A unique identifier for the fleet to apply this policy to. You can use either the fleet ID or ARN value. The fleet cannot be in any of the following statuses: ERROR or DELETING.

', 'RegisterComputeInput$FleetId' => '

A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.

', 'SearchGameSessionsInput$FleetId' => '

A unique identifier for the fleet to search for active game sessions. You can use either the fleet ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'StartFleetActionsInput$FleetId' => '

A unique identifier for the fleet to restart actions on. You can use either the fleet ID or ARN value.

', 'StopFleetActionsInput$FleetId' => '

A unique identifier for the fleet to stop actions on. You can use either the fleet ID or ARN value.

', 'UpdateFleetAttributesInput$FleetId' => '

A unique identifier for the fleet to update attribute metadata for. You can use either the fleet ID or ARN value.

', 'UpdateFleetCapacityInput$FleetId' => '

A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN value.

', 'UpdateFleetPortSettingsInput$FleetId' => '

A unique identifier for the fleet to update port settings for. You can use either the fleet ID or ARN value.

', 'UpdateRuntimeConfigurationInput$FleetId' => '

A unique identifier for the fleet to update runtime configuration for. You can use either the fleet ID or ARN value.

', ], ], 'FleetIdOrArnList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetAttributesInput$FleetIds' => '

A list of unique fleet identifiers to retrieve attributes for. You can use either the fleet ID or ARN value. To retrieve attributes for all current fleets, do not include this parameter.

', 'DescribeFleetCapacityInput$FleetIds' => '

A unique identifier for the fleet to retrieve capacity information for. You can use either the fleet ID or ARN value. Leave this parameter empty to retrieve capacity information for all fleets.

', 'DescribeFleetUtilizationInput$FleetIds' => '

A unique identifier for the fleet to retrieve utilization data for. You can use either the fleet ID or ARN value. To retrieve attributes for all current fleets, do not include this parameter.

', ], ], 'FleetStatus' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$Status' => '

Current status of the fleet. Possible fleet statuses include the following:

', 'LocationState$Status' => '

The life-cycle status of a fleet location.

', ], ], 'FleetType' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$FleetType' => '

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.

', 'FleetAttributes$FleetType' => '

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.

', ], ], 'FleetUtilization' => [ 'base' => '

Current resource utilization statistics in a specified fleet or location. The location value might refer to a fleet\'s remote location or its home Region.

Related actions

', 'refs' => [ 'DescribeFleetLocationUtilizationOutput$FleetUtilization' => '

Utilization information for the requested fleet location. Utilization objects are returned only for fleets and locations that currently exist.

', 'FleetUtilizationList$member' => NULL, ], ], 'FleetUtilizationList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetUtilizationOutput$FleetUtilization' => '

A collection of objects containing utilization information for each requested fleet ID. Utilization objects are returned only for fleets that currently exist.

', ], ], 'FlexMatchMode' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$FlexMatchMode' => '

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.

', 'MatchmakingConfiguration$FlexMatchMode' => '

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.

', 'UpdateMatchmakingConfigurationInput$FlexMatchMode' => '

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.

', ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'PlayerLatency$LatencyInMilliseconds' => '

Amount of time that represents the time lag experienced by the player when connected to the specified Region.

', ], ], 'FreeText' => [ 'base' => NULL, 'refs' => [ 'Alias$Description' => '

A human-readable description of an alias.

', 'Build$Name' => '

A descriptive label associated with a build. Build names don\'t need to be unique. It can be set using CreateBuild or UpdateBuild.

', 'Build$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'RoutingStrategy$Message' => '

The message text to be used with a terminal routing strategy.

', ], ], 'GameLiftServiceSdkEndpointOutput' => [ 'base' => NULL, 'refs' => [ 'Compute$GameLiftServiceSdkEndpoint' => '

The Amazon GameLift SDK endpoint connection for a registered compute resource in an Anywhere fleet. The game servers on the compute use this endpoint to connect to the Amazon GameLift service.

', ], ], 'GameProperty' => [ 'base' => '

Set of key-value pairs that contain information about a game session. When included in a game session request, these properties communicate details to be used when setting up the new game session. For example, a game property might specify a game mode, level, or map. Game properties are passed to the game server process when initiating a new game session. For more information, see the Amazon GameLift Developer Guide.

', 'refs' => [ 'GamePropertyList$member' => NULL, ], ], 'GamePropertyKey' => [ 'base' => NULL, 'refs' => [ 'GameProperty$Key' => '

The game property identifier.

', ], ], 'GamePropertyList' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'CreateMatchmakingConfigurationInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', 'GameSession$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'GameSessionPlacement$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'MatchmakingConfiguration$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used when FlexMatchMode is set to STANDALONE.

', 'StartGameSessionPlacementInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'UpdateMatchmakingConfigurationInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', ], ], 'GamePropertyValue' => [ 'base' => NULL, 'refs' => [ 'GameProperty$Value' => '

The game property value.

', ], ], 'GameServer' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Properties describing a game server that is running on an instance in a game server group.

A game server is created by a successful call to RegisterGameServer and deleted by calling DeregisterGameServer. A game server is claimed to host a game session by calling ClaimGameServer.

', 'refs' => [ 'ClaimGameServerOutput$GameServer' => '

Object that describes the newly claimed game server.

', 'DescribeGameServerOutput$GameServer' => '

Object that describes the requested game server.

', 'GameServers$member' => NULL, 'RegisterGameServerOutput$GameServer' => '

Object that describes the newly registered game server.

', 'UpdateGameServerOutput$GameServer' => '

Object that describes the newly updated game server.

', ], ], 'GameServerClaimStatus' => [ 'base' => NULL, 'refs' => [ 'GameServer$ClaimStatus' => '

Indicates when an available game server has been reserved for gameplay but has not yet started hosting a game. Once it is claimed, the game server remains in CLAIMED status for a maximum of one minute. During this time, game clients connect to the game server to start the game and trigger the game server to update its utilization status. After one minute, the game server claim status reverts to null.

', ], ], 'GameServerConnectionInfo' => [ 'base' => NULL, 'refs' => [ 'GameServer$ConnectionInfo' => '

The port and IP address that must be used to establish a client connection to the game server.

', 'RegisterGameServerInput$ConnectionInfo' => '

Information that is needed to make inbound client connections to the game server. This might include the IP address and port, DNS name, and other information.

', ], ], 'GameServerData' => [ 'base' => NULL, 'refs' => [ 'ClaimGameServerInput$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', 'GameServer$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', 'RegisterGameServerInput$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', 'UpdateGameServerInput$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', ], ], 'GameServerGroup' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Properties that describe a game server group resource. A game server group manages certain properties related to a corresponding Amazon EC2 Auto Scaling group.

A game server group is created by a successful call to CreateGameServerGroup and deleted by calling DeleteGameServerGroup. Game server group activity can be temporarily suspended and resumed by calling SuspendGameServerGroup and ResumeGameServerGroup, respectively.

', 'refs' => [ 'CreateGameServerGroupOutput$GameServerGroup' => '

The newly created game server group object, including the new ARN value for the Amazon GameLift FleetIQ game server group and the object\'s status. The Amazon EC2 Auto Scaling group ARN is initially null, since the group has not yet been created. This value is added once the game server group status reaches ACTIVE.

', 'DeleteGameServerGroupOutput$GameServerGroup' => '

An object that describes the deleted game server group resource, with status updated to DELETE_SCHEDULED.

', 'DescribeGameServerGroupOutput$GameServerGroup' => '

An object with the property settings for the requested game server group resource.

', 'GameServerGroups$member' => NULL, 'ResumeGameServerGroupOutput$GameServerGroup' => '

An object that describes the game server group resource, with the SuspendedActions property updated to reflect the resumed activity.

', 'SuspendGameServerGroupOutput$GameServerGroup' => '

An object that describes the game server group resource, with the SuspendedActions property updated to reflect the suspended activity.

', 'UpdateGameServerGroupOutput$GameServerGroup' => '

An object that describes the game server group resource with updated properties.

', ], ], 'GameServerGroupAction' => [ 'base' => NULL, 'refs' => [ 'GameServerGroupActions$member' => NULL, ], ], 'GameServerGroupActions' => [ 'base' => NULL, 'refs' => [ 'GameServerGroup$SuspendedActions' => '

A list of activities that are currently suspended for this game server group. If this property is empty, all activities are occurring.

', 'ResumeGameServerGroupInput$ResumeActions' => '

The activity to resume for this game server group.

', 'SuspendGameServerGroupInput$SuspendActions' => '

The activity to suspend for this game server group.

', ], ], 'GameServerGroupArn' => [ 'base' => NULL, 'refs' => [ 'GameServer$GameServerGroupArn' => '

The ARN identifier for the game server group where the game server is located.

', 'GameServerGroup$GameServerGroupArn' => '

A generated unique ID for the game server group.

', 'GameServerInstance$GameServerGroupArn' => '

A generated unique identifier for the game server group that includes the game server instance.

', ], ], 'GameServerGroupAutoScalingPolicy' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Configuration settings for intelligent automatic scaling that uses target tracking. These settings are used to add an Auto Scaling policy when creating the corresponding Auto Scaling group. After the Auto Scaling group is created, all updates to Auto Scaling policies, including changing this policy and adding or removing other policies, is done directly on the Auto Scaling group.

', 'refs' => [ 'CreateGameServerGroupInput$AutoScalingPolicy' => '

Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. The scaling policy uses the metric "PercentUtilizedGameServers" to maintain a buffer of idle game servers that can immediately accommodate new games and players. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

', ], ], 'GameServerGroupDeleteOption' => [ 'base' => NULL, 'refs' => [ 'DeleteGameServerGroupInput$DeleteOption' => '

The type of delete to perform. Options include the following:

', ], ], 'GameServerGroupInstanceType' => [ 'base' => NULL, 'refs' => [ 'InstanceDefinition$InstanceType' => '

An Amazon EC2 instance type designation.

', ], ], 'GameServerGroupName' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$GameServerGroupName' => '

An identifier for the new game server group. This value is used to generate unique ARN identifiers for the Amazon EC2 Auto Scaling group and the Amazon GameLift FleetIQ game server group. The name must be unique per Region per Amazon Web Services account.

', 'GameServer$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'GameServerGroup$GameServerGroupName' => '

A developer-defined identifier for the game server group. The name is unique for each Region in each Amazon Web Services account.

', 'GameServerInstance$GameServerGroupName' => '

A developer-defined identifier for the game server group that includes the game server instance. The name is unique for each Region in each Amazon Web Services account.

', ], ], 'GameServerGroupNameOrArn' => [ 'base' => NULL, 'refs' => [ 'ClaimGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running. If you are not specifying a game server to claim, this value identifies where you want Amazon GameLift FleetIQ to look for an available game server to claim.

', 'DeleteGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'DeregisterGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'DescribeGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'DescribeGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'DescribeGameServerInstancesInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'ListGameServersInput$GameServerGroupName' => '

An identifier for the game server group to retrieve a list of game servers from. Use either the name or ARN value.

', 'RegisterGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'ResumeGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'SuspendGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'UpdateGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'UpdateGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', ], ], 'GameServerGroupStatus' => [ 'base' => NULL, 'refs' => [ 'GameServerGroup$Status' => '

The current status of the game server group. Possible statuses include:

', ], ], 'GameServerGroups' => [ 'base' => NULL, 'refs' => [ 'ListGameServerGroupsOutput$GameServerGroups' => '

The game server groups\' game server groups.

', ], ], 'GameServerHealthCheck' => [ 'base' => NULL, 'refs' => [ 'UpdateGameServerInput$HealthCheck' => '

Indicates health status of the game server. A request that includes this parameter updates the game server\'s LastHealthCheckTime timestamp.

', ], ], 'GameServerId' => [ 'base' => NULL, 'refs' => [ 'ClaimGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to claim. If this parameter is left empty, Amazon GameLift FleetIQ searches for an available game server in the specified game server group.

', 'DeregisterGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to deregister.

', 'DescribeGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server information to be retrieved.

', 'GameServer$GameServerId' => '

A custom string that uniquely identifies the game server. Game server IDs are developer-defined and are unique across all game server groups in an Amazon Web Services account.

', 'RegisterGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique across all game server groups in your Amazon Web Services account.

', 'UpdateGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to update.

', ], ], 'GameServerInstance' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Additional properties, including status, that describe an EC2 instance in a game server group. Instance configurations are set with game server group properties (see DescribeGameServerGroup and with the EC2 launch template that was used when creating the game server group.

Retrieve game server instances for a game server group by calling DescribeGameServerInstances.

', 'refs' => [ 'GameServerInstances$member' => NULL, ], ], 'GameServerInstanceId' => [ 'base' => NULL, 'refs' => [ 'GameServer$InstanceId' => '

The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0.

', 'GameServerInstance$InstanceId' => '

The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0.

', 'GameServerInstanceIds$member' => NULL, 'RegisterGameServerInput$InstanceId' => '

The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0.

', ], ], 'GameServerInstanceIds' => [ 'base' => NULL, 'refs' => [ 'DescribeGameServerInstancesInput$InstanceIds' => '

The Amazon EC2 instance IDs that you want to retrieve status on. Amazon EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0. To retrieve all instances in the game server group, leave this parameter empty.

', ], ], 'GameServerInstanceStatus' => [ 'base' => NULL, 'refs' => [ 'GameServerInstance$InstanceStatus' => '

Current status of the game server instance

', ], ], 'GameServerInstances' => [ 'base' => NULL, 'refs' => [ 'DescribeGameServerInstancesOutput$GameServerInstances' => '

The collection of requested game server instances.

', ], ], 'GameServerProtectionPolicy' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$GameServerProtectionPolicy' => '

A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status. This property is set to NO_PROTECTION by default.

', 'GameServerGroup$GameServerProtectionPolicy' => '

A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status.

', 'UpdateGameServerGroupInput$GameServerProtectionPolicy' => '

A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status. This property is set to NO_PROTECTION by default.

', ], ], 'GameServerUtilizationStatus' => [ 'base' => NULL, 'refs' => [ 'GameServer$UtilizationStatus' => '

Indicates whether the game server is currently available for new games or is busy. Possible statuses include:

', 'UpdateGameServerInput$UtilizationStatus' => '

Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from AVAILABLE to UTILIZED, but you can\'t change a the status from UTILIZED to AVAILABLE.

', ], ], 'GameServers' => [ 'base' => NULL, 'refs' => [ 'ListGameServersOutput$GameServers' => '

A collection of game server objects that match the request.

', ], ], 'GameSession' => [ 'base' => '

Properties describing a game session.

A game session in ACTIVE status can host players. When a game session ends, its status is set to TERMINATED.

Amazon GameLift retains a game session resource for 30 days after the game session ends. You can reuse idempotency token values after this time. Game session logs are retained for 14 days.

All APIs by task

', 'refs' => [ 'CreateGameSessionOutput$GameSession' => '

Object that describes the newly created game session record.

', 'GameSessionDetail$GameSession' => '

Object that describes a game session.

', 'GameSessionList$member' => NULL, 'UpdateGameSessionOutput$GameSession' => '

The updated game session properties.

', ], ], 'GameSessionActivationTimeoutSeconds' => [ 'base' => NULL, 'refs' => [ 'RuntimeConfiguration$GameSessionActivationTimeoutSeconds' => '

The maximum amount of time (in seconds) allowed to launch a new game session and have it report ready to host players. During this time, the game session is in status ACTIVATING. If the game session does not become active before the timeout, it is ended and the game session status is changed to TERMINATED.

', ], ], 'GameSessionConnectionInfo' => [ 'base' => '

Connection information for a new game session that is created in response to a start matchmaking request. Once a match is made, the FlexMatch engine creates a new game session for it. This information, including the game session endpoint and player sessions for each player in the original matchmaking request, is added to the matchmaking ticket.

', 'refs' => [ 'MatchmakingTicket$GameSessionConnectionInfo' => '

Connection information for a new game session. Once a match is made, the FlexMatch engine creates a new game session for it. This information is added to the matchmaking ticket, which you can be retrieve by calling DescribeMatchmaking .

', ], ], 'GameSessionData' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', 'MatchmakingConfiguration$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used when FlexMatchMode is set to STANDALONE.

', 'UpdateMatchmakingConfigurationInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the game session that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', ], ], 'GameSessionDetail' => [ 'base' => '

A game session\'s properties plus the protection policy currently in force.

', 'refs' => [ 'GameSessionDetailList$member' => NULL, ], ], 'GameSessionDetailList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionDetailsOutput$GameSessionDetails' => '

A collection of properties for each game session that matches the request.

', ], ], 'GameSessionFullException' => [ 'base' => '

The game instance is currently full and cannot allow the requested player(s) to join. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'GameSessionList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionsOutput$GameSessions' => '

A collection of properties for each game session that matches the request.

', 'SearchGameSessionsOutput$GameSessions' => '

A collection of objects containing game session properties for each session that matches the request.

', ], ], 'GameSessionPlacement' => [ 'base' => '

Represents a potential game session placement, including the full details of the original placement request and the current status.

If the game session placement status is PENDING, the properties for game session ID/ARN, region, IP address/DNS, and port aren\'t final. A game session is not active and ready to accept players until placement status reaches FULFILLED. When the placement is in PENDING status, Amazon GameLift may attempt to place a game session multiple times before succeeding. With each attempt it creates a GameSession object and updates this placement object with the new game session properties..

', 'refs' => [ 'DescribeGameSessionPlacementOutput$GameSessionPlacement' => '

Object that describes the requested game session placement.

', 'StartGameSessionPlacementOutput$GameSessionPlacement' => '

Object that describes the newly created game session placement. This object includes all the information provided in the request, as well as start/end time stamps and placement status.

', 'StopGameSessionPlacementOutput$GameSessionPlacement' => '

Object that describes the canceled game session placement, with CANCELLED status and an end time stamp.

', ], ], 'GameSessionPlacementState' => [ 'base' => NULL, 'refs' => [ 'GameSessionPlacement$Status' => '

Current status of the game session placement request.

', ], ], 'GameSessionQueue' => [ 'base' => '

Configuration for a game session placement mechanism that processes requests for new game sessions. A queue can be used on its own or as part of a matchmaking solution.

', 'refs' => [ 'CreateGameSessionQueueOutput$GameSessionQueue' => '

An object that describes the newly created game session queue.

', 'GameSessionQueueList$member' => NULL, 'UpdateGameSessionQueueOutput$GameSessionQueue' => '

An object that describes the newly updated game session queue.

', ], ], 'GameSessionQueueArn' => [ 'base' => NULL, 'refs' => [ 'GameSessionQueue$GameSessionQueueArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. In a Amazon GameLift game session queue ARN, the resource ID matches the Name value.

', ], ], 'GameSessionQueueDestination' => [ 'base' => '

A fleet or alias designated in a game session queue. Queues fulfill requests for new game sessions by placing a new game session on any of the queue\'s destinations.

', 'refs' => [ 'GameSessionQueueDestinationList$member' => NULL, ], ], 'GameSessionQueueDestinationList' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$Destinations' => '

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.

', 'GameSessionQueue$Destinations' => '

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.

', 'UpdateGameSessionQueueInput$Destinations' => '

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference. When updating this list, provide a complete list of destinations.

', ], ], 'GameSessionQueueList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionQueuesOutput$GameSessionQueues' => '

A collection of objects that describe the requested game session queues.

', ], ], 'GameSessionQueueName' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

', 'GameSessionPlacement$GameSessionQueueName' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

', 'GameSessionQueue$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

', ], ], 'GameSessionQueueNameOrArn' => [ 'base' => NULL, 'refs' => [ 'DeleteGameSessionQueueInput$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

', 'GameSessionQueueNameOrArnList$member' => NULL, 'StartGameSessionPlacementInput$GameSessionQueueName' => '

Name of the queue to use to place the new game session. You can use either the queue name or ARN value.

', 'UpdateGameSessionQueueInput$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

', ], ], 'GameSessionQueueNameOrArnList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionQueuesInput$Names' => '

A list of queue names to retrieve information for. You can use either the queue ID or ARN value. To request settings for all queues, leave this parameter empty.

', ], ], 'GameSessionStatus' => [ 'base' => NULL, 'refs' => [ 'GameSession$Status' => '

Current status of the game session. A game session must have an ACTIVE status to have player sessions.

', ], ], 'GameSessionStatusReason' => [ 'base' => NULL, 'refs' => [ 'GameSession$StatusReason' => '

Provides additional information about game session status. INTERRUPTED indicates that the game session was hosted on a spot instance that was reclaimed, causing the active game session to be terminated.

', ], ], 'GetComputeAccessInput' => [ 'base' => NULL, 'refs' => [], ], 'GetComputeAccessOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetComputeAuthTokenInput' => [ 'base' => NULL, 'refs' => [], ], 'GetComputeAuthTokenOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGameSessionLogUrlInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGameSessionLogUrlOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessInput' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessOutput' => [ 'base' => NULL, 'refs' => [], ], 'IamRoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

', 'GameServerGroup$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

', 'UpdateGameServerGroupInput$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

', ], ], 'IdStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$GameSessionId' => '

This parameter is deprecated. Use IdempotencyToken instead.

Custom string that uniquely identifies a request for a new game session. Maximum token length is 48 characters. If provided, this string is included in the new game session\'s ID.

', 'CreateGameSessionInput$IdempotencyToken' => '

Custom string that uniquely identifies the new game session request. This is useful for ensuring that game session requests with the same idempotency token are processed only once. Subsequent requests with the same string return the original GameSession object, with an updated status. Maximum token length is 48 characters. If provided, this string is included in the new game session\'s ID. A game session ARN has the following format: arn:aws:gamelift:<region>::gamesession/<fleet ID>/<custom ID string or idempotency token>. Idempotency tokens remain in use for 30 days after a game session has ended; game session objects are retained for this time period and then deleted.

', 'DescribeGameSessionPlacementInput$PlacementId' => '

A unique identifier for a game session placement to retrieve.

', 'GameSessionPlacement$PlacementId' => '

A unique identifier for a game session placement.

', 'StartGameSessionPlacementInput$PlacementId' => '

A unique identifier to assign to the new game session placement. This value is developer-defined. The value must be unique across all Regions and cannot be reused.

', 'StopGameSessionPlacementInput$PlacementId' => '

A unique identifier for a game session placement to stop.

', ], ], 'IdempotentParameterMismatchException' => [ 'base' => '

A game session with this custom ID string already exists in this fleet. Resolve this conflict before retrying this request.

', 'refs' => [], ], 'Instance' => [ 'base' => '

Represents a virtual computing instance that runs game server processes and hosts game sessions. In Amazon GameLift, one or more instances make up a managed EC2 fleet.

', 'refs' => [ 'InstanceList$member' => NULL, ], ], 'InstanceAccess' => [ 'base' => '

Information and credentials that you can use to remotely connect to an instance in an EC2 managed fleet. This data type is returned in response to a call to GetInstanceAccess.

', 'refs' => [ 'GetInstanceAccessOutput$InstanceAccess' => '

The connection information for a fleet instance, including IP address and access credentials.

', ], ], 'InstanceCredentials' => [ 'base' => '

A set of credentials that allow remote access to an instance in an EC2 managed fleet. These credentials are returned in response to a call to GetInstanceAccess, which requests access for instances that are running game servers with the Amazon GameLift server SDK version 4.x or earlier.

', 'refs' => [ 'InstanceAccess$Credentials' => '

Security credentials that are required to access the instance.

', ], ], 'InstanceDefinition' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

An allowed instance type for a game server group. All game server groups must have at least two instance types defined for it. Amazon GameLift FleetIQ periodically evaluates each defined instance type for viability. It then updates the Auto Scaling group with the list of viable instance types.

', 'refs' => [ 'InstanceDefinitions$member' => NULL, ], ], 'InstanceDefinitions' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$InstanceDefinitions' => '

The Amazon EC2 instance types and sizes to use in the Auto Scaling group. The instance definitions must specify at least two different instance types that are supported by Amazon GameLift FleetIQ. For more information on instance types, see EC2 Instance Types in the Amazon Elastic Compute Cloud User Guide. You can optionally specify capacity weighting for each instance type. If no weight value is specified for an instance type, it is set to the default value "1". For more information about capacity weighting, see Instance Weighting for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.

', 'GameServerGroup$InstanceDefinitions' => '

The set of Amazon EC2 instance types that Amazon GameLift FleetIQ can use when balancing and automatically scaling instances in the corresponding Auto Scaling group.

', 'UpdateGameServerGroupInput$InstanceDefinitions' => '

An updated list of Amazon EC2 instance types to use in the Auto Scaling group. The instance definitions must specify at least two different instance types that are supported by Amazon GameLift FleetIQ. This updated list replaces the entire current list of instance definitions for the game server group. For more information on instance types, see EC2 Instance Types in the Amazon EC2 User Guide. You can optionally specify capacity weighting for each instance type. If no weight value is specified for an instance type, it is set to the default value "1". For more information about capacity weighting, see Instance Weighting for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.

', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'DescribeInstancesInput$InstanceId' => '

A unique identifier for an instance to retrieve. Specify an instance ID or leave blank to retrieve all instances in the fleet.

', 'GetInstanceAccessInput$InstanceId' => '

A unique identifier for the instance you want to access. You can access an instance in any status.

', 'Instance$InstanceId' => '

A unique identifier for the instance.

', 'InstanceAccess$InstanceId' => '

A unique identifier for the instance to be accessed.

', ], ], 'InstanceList' => [ 'base' => NULL, 'refs' => [ 'DescribeInstancesOutput$Instances' => '

A collection of objects containing properties for each instance returned.

', ], ], 'InstanceStatus' => [ 'base' => NULL, 'refs' => [ 'Instance$Status' => '

Current status of the instance. Possible statuses include the following:

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$ScalingAdjustment' => '

Amount of adjustment to make, based on the scaling adjustment type.

', 'ScalingPolicy$ScalingAdjustment' => '

Amount of adjustment to make, based on the scaling adjustment type.

', ], ], 'InternalServiceException' => [ 'base' => '

The service encountered an unrecoverable internal failure while processing the request. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'InvalidFleetStatusException' => [ 'base' => '

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the fleet. Resolve the conflict before retrying.

', 'refs' => [], ], 'InvalidGameSessionStatusException' => [ 'base' => '

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the game instance. Resolve the conflict before retrying.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

One or more parameter values in the request are invalid. Correct the invalid parameter values before retrying.

', 'refs' => [], ], 'IpAddress' => [ 'base' => NULL, 'refs' => [ 'Compute$IpAddress' => '

The IP address of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

', 'GameSession$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'GameSessionConnectionInfo$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'GameSessionPlacement$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number. This value isn\'t final until placement status is FULFILLED.

', 'Instance$IpAddress' => '

IP address that is assigned to the instance.

', 'InstanceAccess$IpAddress' => '

IP address assigned to the instance.

', 'PlayerSession$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'RegisterComputeInput$IpAddress' => '

The IP address of the compute resource. Amazon GameLift requires either a DNS name or IP address.

', ], ], 'IpPermission' => [ 'base' => '

A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an instance in a fleet. New game sessions are assigned an IP address/port number combination, which must fall into the fleet\'s allowed ranges. Fleets with custom game builds must have permissions explicitly set. For Realtime Servers fleets, Amazon GameLift automatically opens two port ranges, one for TCP messaging and one for UDP.

', 'refs' => [ 'IpPermissionsList$member' => NULL, ], ], 'IpPermissionsList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$EC2InboundPermissions' => '

The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this fleet. If the fleet is hosting a custom game build, this property must be set before players can connect to game sessions. For Realtime Servers fleets, Amazon GameLift automatically sets TCP and UDP ranges.

', 'DescribeFleetPortSettingsOutput$InboundPermissions' => '

The port settings for the requested fleet ID.

', 'UpdateFleetPortSettingsInput$InboundPermissionAuthorizations' => '

A collection of port settings to be added to the fleet resource.

', 'UpdateFleetPortSettingsInput$InboundPermissionRevocations' => '

A collection of port settings to be removed from the fleet resource.

', ], ], 'IpProtocol' => [ 'base' => NULL, 'refs' => [ 'IpPermission$Protocol' => '

The network communication protocol used by the fleet.

', ], ], 'LargeGameSessionData' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'GameSession$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'GameSessionPlacement$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process in the GameSession object with a request to start a new game session (see Start a Game Session).

', 'StartGameSessionPlacementInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process in the GameSession object with a request to start a new game session (see Start a Game Session).

', ], ], 'LatencyMap' => [ 'base' => NULL, 'refs' => [ 'Player$LatencyInMs' => '

A set of values, expressed in milliseconds, that indicates the amount of latency that a player experiences when connected to @aws; Regions. If this property is present, FlexMatch considers placing the match only in Regions for which latency is reported.

If a matchmaker has a rule that evaluates player latency, players must report latency in order to be matched. If no latency is reported in this scenario, FlexMatch assumes that no Regions are available to the player and the ticket is not matchable.

', ], ], 'LaunchParametersStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ServerLaunchParameters' => '

This parameter is no longer used. Specify server launch parameters using the RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.

', 'FleetAttributes$ServerLaunchParameters' => '

This parameter is no longer used. Server launch parameters are now defined using the fleet\'s runtime configuration . Requests that use this parameter instead continue to be valid.

', 'ServerProcess$Parameters' => '

An optional list of parameters to pass to the server executable or Realtime script on launch.

', ], ], 'LaunchPathStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ServerLaunchPath' => '

This parameter is no longer used. Specify a server launch path using the RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.

', 'FleetAttributes$ServerLaunchPath' => '

This parameter is no longer used. Server launch paths are now defined using the fleet\'s RuntimeConfiguration . Requests that use this parameter instead continue to be valid.

', 'ServerProcess$LaunchPath' => '

The location of a game build executable or Realtime script. Game builds and Realtime scripts are installed on instances at the root:

Amazon GameLift doesn\'t support the use of setup scripts that launch the game executable. For custom game builds, this parameter must indicate the executable that calls the server SDK operations initSDK() and ProcessReady().

', ], ], 'LaunchTemplateId' => [ 'base' => NULL, 'refs' => [ 'LaunchTemplateSpecification$LaunchTemplateId' => '

A unique identifier for an existing Amazon EC2 launch template.

', ], ], 'LaunchTemplateName' => [ 'base' => NULL, 'refs' => [ 'LaunchTemplateSpecification$LaunchTemplateName' => '

A readable identifier for an existing Amazon EC2 launch template.

', ], ], 'LaunchTemplateSpecification' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

An Amazon Elastic Compute Cloud launch template that contains configuration settings and game server code to be deployed to all instances in a game server group. The launch template is specified when creating a new game server group.

', 'refs' => [ 'CreateGameServerGroupInput$LaunchTemplate' => '

The Amazon EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. You can specify the template using either the template name or ID. For help with creating a launch template, see Creating a Launch Template for an Auto Scaling Group in the Amazon Elastic Compute Cloud Auto Scaling User Guide. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

If you specify network interfaces in your launch template, you must explicitly set the property AssociatePublicIpAddress to "true". If no network interface is specified in the launch template, Amazon GameLift FleetIQ uses your account\'s default VPC.

', ], ], 'LaunchTemplateVersion' => [ 'base' => NULL, 'refs' => [ 'LaunchTemplateSpecification$Version' => '

The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.

', ], ], 'LimitExceededException' => [ 'base' => '

The requested operation would cause the resource to exceed the allowed service limit. Resolve the issue before retrying.

', 'refs' => [], ], 'ListAliasesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListAliasesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListBuildsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListBuildsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'ListComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServerGroupsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServerGroupsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServersInput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServersOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListLocationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListLocationsLimit' => [ 'base' => NULL, 'refs' => [ 'ListLocationsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', ], ], 'ListLocationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListScriptsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListScriptsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'LocationArnModel' => [ 'base' => NULL, 'refs' => [ 'LocationModel$LocationArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift location resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::location/location-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', ], ], 'LocationAttributes' => [ 'base' => '

Details about a location in a multi-location fleet.

', 'refs' => [ 'LocationAttributesList$member' => NULL, ], ], 'LocationAttributesList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetLocationAttributesOutput$LocationAttributes' => '

Location-specific information on the requested fleet\'s remote locations.

', ], ], 'LocationConfiguration' => [ 'base' => '

A remote location where a multi-location fleet can deploy game servers for game hosting.

', 'refs' => [ 'LocationConfigurationList$member' => NULL, ], ], 'LocationConfigurationList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$Locations' => '

A set of remote locations to deploy additional instances to and manage as part of the fleet. This parameter can only be used when creating fleets in Amazon Web Services Regions that support multiple locations. You can add any Amazon GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web Services Region code such as us-west-2. To create a fleet with instances in the home Region only, don\'t use this parameter.

To use this parameter, Amazon GameLift requires you to use your home location in the request.

', 'CreateFleetLocationsInput$Locations' => '

A list of locations to deploy additional instances to and manage as part of the fleet. You can add any Amazon GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web Services Region code such as us-west-2.

', ], ], 'LocationFilter' => [ 'base' => NULL, 'refs' => [ 'LocationFilterList$member' => NULL, ], ], 'LocationFilterList' => [ 'base' => NULL, 'refs' => [ 'ListLocationsInput$Filters' => '

Filters the list for AWS or CUSTOM locations.

', ], ], 'LocationList' => [ 'base' => NULL, 'refs' => [ 'DeleteFleetLocationsInput$Locations' => '

The list of fleet locations to delete. Specify locations in the form of an Amazon Web Services Region code, such as us-west-2.

', 'DescribeFleetLocationAttributesInput$Locations' => '

A list of fleet locations to retrieve information for. Specify locations in the form of an Amazon Web Services Region code, such as us-west-2.

', 'FilterConfiguration$AllowedLocations' => '

A list of locations to allow game session placement in, in the form of Amazon Web Services Region codes such as us-west-2.

', 'PriorityConfiguration$LocationOrder' => '

The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION. Locations are identified by Amazon Web Services Region codes such as us-west-2. Each location can only be listed once.

', ], ], 'LocationModel' => [ 'base' => '

Properties of a location

', 'refs' => [ 'CreateLocationOutput$Location' => '

The details of the custom location you created.

', 'LocationModelList$member' => NULL, ], ], 'LocationModelList' => [ 'base' => NULL, 'refs' => [ 'ListLocationsOutput$Locations' => '

A collection of locations.

', ], ], 'LocationState' => [ 'base' => '

A fleet location and its life-cycle state. A location state object might be used to describe a fleet\'s remote location or home Region. Life-cycle state tracks the progress of launching the first instance in a new location and preparing it for game hosting, and then removing all instances and deleting the location from the fleet.

', 'refs' => [ 'LocationAttributes$LocationState' => '

A fleet location and its current life-cycle state.

', 'LocationStateList$member' => NULL, ], ], 'LocationStateList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetLocationsOutput$LocationStates' => '

The remote locations that are being added to the fleet, and the life-cycle status of each location. For new locations, the status is set to NEW. During location creation, Amazon GameLift updates each location\'s status as instances are deployed there and prepared for game hosting. This list does not include the fleet home Region or any remote locations that were already added to the fleet.

', 'CreateFleetOutput$LocationStates' => '

The fleet\'s locations and life-cycle status of each location. For new fleets, the status of all locations is set to NEW. During fleet creation, Amazon GameLift updates each location status as instances are deployed there and prepared for game hosting. This list includes an entry for the fleet\'s home Region. For fleets with no remote locations, only one entry, representing the home Region, is returned.

', 'DeleteFleetLocationsOutput$LocationStates' => '

The remote locations that are being deleted, with each location status set to DELETING.

', ], ], 'LocationStringModel' => [ 'base' => NULL, 'refs' => [ 'Compute$Location' => '

The name of the custom location you added to the fleet that this compute resource resides in.

', 'CreateGameSessionInput$Location' => '

A fleet\'s remote location to place the new game session in. If this parameter is not set, the new game session is placed in the fleet\'s home Region. Specify a remote location with an Amazon Web Services Region code such as us-west-2. When using an Anywhere fleet, this parameter is required and must be set to the Anywhere fleet\'s custom location.

', 'DescribeEC2InstanceLimitsInput$Location' => '

The name of a remote location to request instance limits for, in the form of an Amazon Web Services Region code such as us-west-2.

', 'DescribeFleetLocationCapacityInput$Location' => '

The fleet location to retrieve capacity information for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'DescribeFleetLocationUtilizationInput$Location' => '

The fleet location to retrieve utilization information for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'DescribeFleetPortSettingsInput$Location' => '

A remote location to check for status of port setting updates. Use the Amazon Web Services Region code format, such as us-west-2.

', 'DescribeFleetPortSettingsOutput$Location' => '

The requested fleet location, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'DescribeGameSessionDetailsInput$Location' => '

A fleet location to get game session details for. You can specify a fleet\'s home Region or a remote location. Use the Amazon Web Services Region code format, such as us-west-2.

', 'DescribeGameSessionsInput$Location' => '

A fleet location to get game sessions for. You can specify a fleet\'s home Region or a remote location. Use the Amazon Web Services Region code format, such as us-west-2.

', 'DescribeInstancesInput$Location' => '

The name of a location to retrieve instance information for, in the form of an Amazon Web Services Region code such as us-west-2.

', 'DescribeScalingPoliciesInput$Location' => '

The fleet location. If you don\'t specify this value, the response contains the scaling policies of every location in the fleet.

', 'EC2InstanceLimit$Location' => '

An Amazon Web Services Region code, such as us-west-2.

', 'FleetCapacity$Location' => '

The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'FleetUtilization$Location' => '

The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'GameSession$Location' => '

The fleet location where the game session is running. This value might specify the fleet\'s home Region or a remote location. Location is expressed as an Amazon Web Services Region code such as us-west-2.

', 'Instance$Location' => '

The fleet location of the instance, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'ListComputeInput$Location' => '

The name of a location to retrieve compute resources for.

', 'LocationConfiguration$Location' => '

An Amazon Web Services Region code, such as us-west-2.

', 'LocationList$member' => NULL, 'LocationModel$LocationName' => '

The location\'s name.

', 'LocationState$Location' => '

The fleet location, expressed as an Amazon Web Services Region code such as us-west-2.

', 'RegisterComputeInput$Location' => '

The name of a custom location to associate with the compute resource being registered.

', 'ScalingPolicy$Location' => '

The fleet location.

', 'SearchGameSessionsInput$Location' => '

A fleet location to search for game sessions. You can specify a fleet\'s home Region or a remote location. Use the Amazon Web Services Region code format, such as us-west-2.

', 'StartFleetActionsInput$Location' => '

The fleet location to restart fleet actions for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'StopFleetActionsInput$Location' => '

The fleet location to stop fleet actions for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'UpdateFleetCapacityInput$Location' => '

The name of a remote location to update fleet capacity settings for, in the form of an Amazon Web Services Region code such as us-west-2.

', 'UpdateFleetCapacityOutput$Location' => '

The remote location being updated, expressed as an Amazon Web Services Region code, such as us-west-2.

', ], ], 'LocationUpdateStatus' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetPortSettingsOutput$UpdateStatus' => '

The current status of updates to the fleet\'s port settings in the requested fleet location. A status of PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

', 'LocationAttributes$UpdateStatus' => '

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

', 'ScalingPolicy$UpdateStatus' => '

The current status of the fleet\'s scaling policies in a requested fleet location. The status PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

', ], ], 'MatchedPlayerSession' => [ 'base' => '

Represents a new player session that is created as a result of a successful FlexMatch match. A successful match automatically creates new player sessions for every player ID in the original matchmaking request.

When players connect to the match\'s game session, they must include both player ID and player session ID in order to claim their assigned player slot.

', 'refs' => [ 'MatchedPlayerSessionList$member' => NULL, ], ], 'MatchedPlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'GameSessionConnectionInfo$MatchedPlayerSessions' => '

A collection of player session IDs, one for each player ID that was included in the original matchmaking request.

', ], ], 'MatchmakerData' => [ 'base' => NULL, 'refs' => [ 'GameSession$MatchmakerData' => '

Information about the matchmaking process that resulted in the game session, if matchmaking was used. Data is in JSON syntax, formatted as a string. Information includes the matchmaker ID as well as player attributes and team assignments. For more details on matchmaker data, see Match Data. Matchmaker data is updated whenever new players are added during a successful backfill (see StartMatchBackfill).

', 'GameSessionPlacement$MatchmakerData' => '

Information on the matchmaking process for this game. Data is in JSON syntax, formatted as a string. It identifies the matchmaking configuration used to create the match, and contains data on all players assigned to the match, including player attributes and team assignments. For more details on matchmaker data, see Match Data.

', ], ], 'MatchmakingAcceptanceTimeoutInteger' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$AcceptanceTimeoutSeconds' => '

The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.

', 'MatchmakingConfiguration$AcceptanceTimeoutSeconds' => '

The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required. If any player rejects the match or fails to accept before the timeout, the ticket continues to look for an acceptable match.

', 'UpdateMatchmakingConfigurationInput$AcceptanceTimeoutSeconds' => '

The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.

', ], ], 'MatchmakingConfiguration' => [ 'base' => '

Guidelines for use with FlexMatch to match players into games. All matchmaking requests must specify a matchmaking configuration.

', 'refs' => [ 'CreateMatchmakingConfigurationOutput$Configuration' => '

Object that describes the newly created matchmaking configuration.

', 'MatchmakingConfigurationList$member' => NULL, 'UpdateMatchmakingConfigurationOutput$Configuration' => '

The updated matchmaking configuration.

', ], ], 'MatchmakingConfigurationArn' => [ 'base' => 'Data type used for Matchmaking Configuration ARN.', 'refs' => [ 'MatchmakingConfiguration$ConfigurationArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::matchmakingconfiguration/<matchmaking configuration name>. In a Amazon GameLift configuration ARN, the resource ID matches the Name value.

', 'MatchmakingTicket$ConfigurationArn' => '

The Amazon Resource Name (ARN) associated with the GameLift matchmaking configuration resource that is used with this ticket.

', ], ], 'MatchmakingConfigurationList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingConfigurationsOutput$Configurations' => '

A collection of requested matchmaking configurations.

', ], ], 'MatchmakingConfigurationName' => [ 'base' => NULL, 'refs' => [ 'DeleteMatchmakingConfigurationInput$Name' => '

A unique identifier for the matchmaking configuration. You can use either the configuration name or ARN value.

', 'MatchmakingConfigurationNameList$member' => NULL, 'StartMatchBackfillInput$ConfigurationName' => '

Name of the matchmaker to use for this request. You can use either the configuration name or ARN value. The ARN of the matchmaker that was used with the original game session is listed in the GameSession object, MatchmakerData property.

', 'StartMatchmakingInput$ConfigurationName' => '

Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in the same Region as this request. You can use either the configuration name or ARN value.

', 'UpdateMatchmakingConfigurationInput$Name' => '

A unique identifier for the matchmaking configuration to update. You can use either the configuration name or ARN value.

', ], ], 'MatchmakingConfigurationNameList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingConfigurationsInput$Names' => '

A unique identifier for the matchmaking configuration(s) to retrieve. You can use either the configuration name or ARN value. To request all existing configurations, leave this parameter empty.

', ], ], 'MatchmakingConfigurationStatus' => [ 'base' => NULL, 'refs' => [ 'MatchmakingTicket$Status' => '

Current status of the matchmaking request.

Matchmaking requests that fail to successfully complete (statuses FAILED, CANCELLED, TIMED_OUT) can be resubmitted as new requests with new ticket IDs.

', ], ], 'MatchmakingIdList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingInput$TicketIds' => '

A unique identifier for a matchmaking ticket. You can include up to 10 ID values.

', ], ], 'MatchmakingIdStringModel' => [ 'base' => NULL, 'refs' => [ 'AcceptMatchInput$TicketId' => '

A unique identifier for a matchmaking ticket. The ticket must be in status REQUIRES_ACCEPTANCE; otherwise this request will fail.

', 'CreateMatchmakingConfigurationInput$Name' => '

A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking request or ticket.

', 'CreateMatchmakingRuleSetInput$Name' => '

A unique identifier for the matchmaking rule set. A matchmaking configuration identifies the rule set it uses by this name value. Note that the rule set name is different from the optional name field in the rule set body.

', 'MatchmakingConfiguration$Name' => '

A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking request or ticket.

', 'MatchmakingConfiguration$RuleSetName' => '

A unique identifier for the matchmaking rule set to use with this configuration. A matchmaking configuration can only use rule sets that are defined in the same Region.

', 'MatchmakingIdList$member' => NULL, 'MatchmakingRuleSet$RuleSetName' => '

A unique identifier for the matchmaking rule set

', 'MatchmakingTicket$TicketId' => '

A unique identifier for a matchmaking ticket.

', 'MatchmakingTicket$ConfigurationName' => '

Name of the matchmaking configuration that is used with this ticket. Matchmaking configurations determine how players are grouped into a match and how a new game session is created for the match.

', 'StartMatchBackfillInput$TicketId' => '

A unique identifier for a matchmaking ticket. If no ticket ID is specified here, Amazon GameLift will generate one in the form of a UUID. Use this identifier to track the match backfill ticket status and retrieve match results.

', 'StartMatchmakingInput$TicketId' => '

A unique identifier for a matchmaking ticket. If no ticket ID is specified here, Amazon GameLift will generate one in the form of a UUID. Use this identifier to track the matchmaking ticket status and retrieve match results.

', 'StopMatchmakingInput$TicketId' => '

A unique identifier for a matchmaking ticket.

', ], ], 'MatchmakingRequestTimeoutInteger' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$RequestTimeoutSeconds' => '

The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

', 'MatchmakingConfiguration$RequestTimeoutSeconds' => '

The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

', 'UpdateMatchmakingConfigurationInput$RequestTimeoutSeconds' => '

The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

', ], ], 'MatchmakingRuleSet' => [ 'base' => '

Set of rule statements, used with FlexMatch, that determine how to build your player matches. Each rule set describes a type of group to be created and defines the parameters for acceptable player matches.

A rule set may define the following elements for a match. For detailed information and examples showing how to construct a rule set, see Build a FlexMatch rule set.

', 'refs' => [ 'CreateMatchmakingRuleSetOutput$RuleSet' => '

The newly created matchmaking rule set.

', 'MatchmakingRuleSetList$member' => NULL, ], ], 'MatchmakingRuleSetArn' => [ 'base' => 'Data type used for Matchmaking RuleSet ARN.', 'refs' => [ 'MatchmakingConfiguration$RuleSetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.

', 'MatchmakingRuleSet$RuleSetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking rule set resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::matchmakingruleset/<ruleset name>. In a GameLift rule set ARN, the resource ID matches the RuleSetName value.

', ], ], 'MatchmakingRuleSetList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingRuleSetsOutput$RuleSets' => '

A collection of requested matchmaking rule set objects.

', ], ], 'MatchmakingRuleSetName' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$RuleSetName' => '

A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN value. A matchmaking configuration can only use rule sets that are defined in the same Region.

', 'DeleteMatchmakingRuleSetInput$Name' => '

A unique identifier for the matchmaking rule set to be deleted. (Note: The rule set name is different from the optional "name" field in the rule set body.) You can use either the rule set name or ARN value.

', 'DescribeMatchmakingConfigurationsInput$RuleSetName' => '

A unique identifier for the matchmaking rule set. You can use either the rule set name or ARN value. Use this parameter to retrieve all matchmaking configurations that use this rule set.

', 'MatchmakingRuleSetNameList$member' => NULL, 'UpdateMatchmakingConfigurationInput$RuleSetName' => '

A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN value. A matchmaking configuration can only use rule sets that are defined in the same Region.

', ], ], 'MatchmakingRuleSetNameList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingRuleSetsInput$Names' => '

A list of one or more matchmaking rule set names to retrieve details for. (Note: The rule set name is different from the optional "name" field in the rule set body.) You can use either the rule set name or ARN value.

', ], ], 'MatchmakingTicket' => [ 'base' => '

Ticket generated to track the progress of a matchmaking request. Each ticket is uniquely identified by a ticket ID, supplied by the requester, when creating a matchmaking request.

', 'refs' => [ 'MatchmakingTicketList$member' => NULL, 'StartMatchBackfillOutput$MatchmakingTicket' => '

Ticket representing the backfill matchmaking request. This object includes the information in the request, ticket status, and match results as generated during the matchmaking process.

', 'StartMatchmakingOutput$MatchmakingTicket' => '

Ticket representing the matchmaking request. This object include the information included in the request, ticket status, and match results as generated during the matchmaking process.

', ], ], 'MatchmakingTicketList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingOutput$TicketList' => '

A collection of existing matchmaking ticket objects matching the request.

', ], ], 'MaxConcurrentGameSessionActivations' => [ 'base' => NULL, 'refs' => [ 'RuntimeConfiguration$MaxConcurrentGameSessionActivations' => '

The number of game sessions in status ACTIVATING to allow on an instance. This setting limits the instance resources that can be used for new game activations at any one time.

', ], ], 'MetricGroup' => [ 'base' => NULL, 'refs' => [ 'MetricGroupList$member' => NULL, ], ], 'MetricGroupList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$MetricGroups' => '

The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or set a new name to create a new metric group. A fleet can be included in only one metric group at a time.

', 'FleetAttributes$MetricGroups' => '

Name of a metric group that metrics for this fleet are added to. In Amazon CloudWatch, you can view aggregated metrics for fleets that are in a metric group. A fleet can be included in only one metric group at a time.

', 'UpdateFleetAttributesInput$MetricGroups' => '

The name of a metric group to add this fleet to. Use a metric group in Amazon CloudWatch to aggregate the metrics from multiple fleets. Provide an existing metric group name, or create a new metric group by providing a new name. A fleet can only be in one metric group at a time.

', ], ], 'MetricName' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$MetricName' => '

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment. For detailed descriptions of fleet metrics, see Monitor Amazon GameLift with Amazon CloudWatch.

', 'ScalingPolicy$MetricName' => '

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment. For detailed descriptions of fleet metrics, see Monitor Amazon GameLift with Amazon CloudWatch.

', ], ], 'NonBlankAndLengthConstraintString' => [ 'base' => NULL, 'refs' => [ 'Alias$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', 'CreateAliasInput$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', 'UpdateAliasInput$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', ], ], 'NonBlankString' => [ 'base' => NULL, 'refs' => [ 'IpPermission$IpRange' => '

A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: "000.000.000.000/[subnet mask]" or optionally the shortened version "0.0.0.0/[subnet mask]".

', ], ], 'NonEmptyString' => [ 'base' => NULL, 'refs' => [ 'AwsCredentials$AccessKeyId' => '

The access key ID that identifies the temporary security credentials.

', 'AwsCredentials$SecretAccessKey' => '

The secret access key that can be used to sign requests.

', 'AwsCredentials$SessionToken' => '

The token that users must pass to the service API to use the temporary credentials.

', 'ConflictException$Message' => NULL, 'CreateFleetInput$InstanceRoleArn' => '

A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role\'s ARN by using the IAM dashboard in the Amazon Web Services Management Console. Learn more about using on-box credentials for your game servers at Access external resources from a game server. This property cannot be changed after the fleet is created.

', 'Event$Message' => '

Additional information related to the event.

', 'FleetAttributes$InstanceRoleArn' => '

A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role\'s ARN by using the IAM dashboard in the Amazon Web Services Management Console. Learn more about using on-box credentials for your game servers at Access external resources from a game server.

', 'FleetCapacityExceededException$Message' => NULL, 'GameSessionFullException$Message' => NULL, 'IdempotentParameterMismatchException$Message' => NULL, 'InstanceCredentials$UserName' => '

A user name for logging in.

', 'InstanceCredentials$Secret' => '

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it\'s a private key for use with SSH.

', 'InternalServiceException$Message' => NULL, 'InvalidFleetStatusException$Message' => NULL, 'InvalidGameSessionStatusException$Message' => NULL, 'InvalidRequestException$Message' => NULL, 'LatencyMap$key' => NULL, 'LimitExceededException$Message' => NULL, 'ListAliasesInput$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', 'ListAliasesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListAliasesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListBuildsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, don\'t specify a value.

', 'ListBuildsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListScriptsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, don\'t specify a value.

', 'ListScriptsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'NotFoundException$Message' => NULL, 'OutOfCapacityException$Message' => NULL, 'S3Location$Bucket' => '

An Amazon S3 bucket identifier. Thename of the S3 bucket.

Amazon GameLift doesn\'t support uploading from Amazon S3 buckets with names that contain a dot (.).

', 'S3Location$Key' => '

The name of the zip file that contains the build files or script files.

', 'S3Location$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

', 'S3Location$ObjectVersion' => '

The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file. If not set, the latest version of the file is retrieved.

', 'TaggingFailedException$Message' => NULL, 'TerminalRoutingStrategyException$Message' => NULL, 'UnauthorizedException$Message' => NULL, 'UnsupportedRegionException$Message' => NULL, ], ], 'NonNegativeDouble' => [ 'base' => NULL, 'refs' => [ 'TargetTrackingConfiguration$TargetValue' => '

Desired value to use with a game server group target-based scaling policy.

', ], ], 'NonNegativeLimitedLengthDouble' => [ 'base' => NULL, 'refs' => [ 'AnywhereConfiguration$Cost' => '

The cost to run your fleet per hour. Amazon GameLift uses the provided cost of your fleet to balance usage in queues. For more information about queues, see Setting up queues in the Amazon GameLift Developer Guide.

', ], ], 'NonZeroAndMaxString' => [ 'base' => NULL, 'refs' => [ 'CreateAliasInput$Description' => '

A human-readable description of the alias.

', 'CreateBuildInput$Name' => '

A descriptive label associated with a build. Build names don\'t need to be unique. You can change this value later.

', 'CreateBuildInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique. You can change this value later.

', 'CreateFleetInput$Name' => '

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

', 'CreateFleetInput$Description' => '

A description for the fleet.

', 'CreateFleetInput$PeerVpcAwsAccountId' => '

Used when peering your Amazon GameLift fleet with a VPC, the unique identifier for the Amazon Web Services account that owns the VPC. You can find your account ID in the Amazon Web Services Management Console under account settings.

', 'CreateFleetInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'CreateGameSessionInput$Name' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'CreateGameSessionInput$CreatorId' => '

A unique identifier for a player or entity creating the game session.

If you add a resource creation limit policy to a fleet, the CreateGameSession operation requires a CreatorId. Amazon GameLift limits the number of game session creation requests with the same CreatorId in a specified time period.

If you your fleet doesn\'t have a resource creation limit policy and you provide a CreatorId in your CreateGameSession requests, Amazon GameLift limits requests to one request per CreatorId per second.

To not limit CreateGameSession requests with the same CreatorId, don\'t provide a CreatorId in your CreateGameSession request.

', 'CreateMatchmakingConfigurationInput$Description' => '

A human-readable description of the matchmaking configuration.

', 'CreatePlayerSessionInput$PlayerId' => '

A unique identifier for a player. Player IDs are developer-defined.

', 'CreateScriptInput$Name' => '

A descriptive label that is associated with a script. Script names don\'t need to be unique. You can use UpdateScript to change this value later.

', 'CreateScriptInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique. You can use UpdateScript to change this value later.

', 'CreateVpcPeeringAuthorizationInput$GameLiftAwsAccountId' => '

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'CreateVpcPeeringAuthorizationInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'CreateVpcPeeringConnectionInput$PeerVpcAwsAccountId' => '

A unique identifier for the Amazon Web Services account with the VPC that you want to peer your Amazon GameLift fleet with. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'CreateVpcPeeringConnectionInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'DeleteScalingPolicyInput$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique.

', 'DeleteVpcPeeringAuthorizationInput$GameLiftAwsAccountId' => '

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'DeleteVpcPeeringAuthorizationInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'DeleteVpcPeeringConnectionInput$VpcPeeringConnectionId' => '

A unique identifier for a VPC peering connection.

', 'DescribeFleetAttributesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetAttributesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetCapacityInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetCapacityOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetEventsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeFleetEventsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetLocationAttributesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeFleetLocationAttributesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetUtilizationInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetUtilizationOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameServerInstancesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameServerInstancesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameSessionDetailsInput$StatusFilter' => '

Game session status to filter results on. Possible game session statuses include ACTIVE, TERMINATED, ACTIVATING and TERMINATING (the last two are transitory).

', 'DescribeGameSessionDetailsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameSessionDetailsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameSessionQueuesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameSessionQueuesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameSessionsInput$StatusFilter' => '

Game session status to filter results on. You can filter on the following states: ACTIVE, TERMINATED, ACTIVATING, and TERMINATING. The last two are transitory and used for only very brief periods of time.

', 'DescribeGameSessionsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameSessionsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeInstancesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeInstancesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeMatchmakingConfigurationsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeMatchmakingConfigurationsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeMatchmakingRuleSetsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeMatchmakingRuleSetsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribePlayerSessionsInput$PlayerId' => '

A unique identifier for a player to retrieve player sessions for.

', 'DescribePlayerSessionsInput$PlayerSessionStatusFilter' => '

Player session status to filter results on. Note that when a PlayerSessionId or PlayerId is provided in a DescribePlayerSessions request, then the PlayerSessionStatusFilter has no effect on the response.

Possible player session statuses include the following:

', 'DescribePlayerSessionsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. If a player session ID is specified, this parameter is ignored.

', 'DescribePlayerSessionsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeScalingPoliciesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeScalingPoliciesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DesiredPlayerSession$PlayerId' => '

A unique identifier for a player to associate with the player session.

', 'Event$EventId' => '

A unique identifier for a fleet event.

', 'Event$ResourceId' => '

A unique identifier for an event resource, such as a fleet ID.

', 'Event$PreSignedLogUrl' => '

Location of stored logs with additional detail that is related to the event. This is useful for debugging issues. The URL is valid for 15 minutes. You can also access fleet creation logs through the Amazon GameLift console.

', 'FleetAttributes$Description' => '

A human-readable description of the fleet.

', 'FleetAttributes$Name' => '

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

', 'GameServerGroup$StatusReason' => '

Additional information about the current game server group status. This information might provide additional insight on groups that are in ERROR status.

', 'GameSession$GameSessionId' => '

A unique identifier for the game session. A game session ARN has the following format: arn:aws:gamelift:<region>::gamesession/<fleet ID>/<custom ID string or idempotency token>.

', 'GameSession$Name' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'GameSession$CreatorId' => '

A unique identifier for a player. This ID is used to enforce a resource protection policy (if one exists), that limits the number of game sessions a player can create.

', 'GameSessionPlacement$GameSessionName' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'GameSessionPlacement$GameSessionId' => '

A unique identifier for the game session. This value isn\'t final until placement status is FULFILLED.

', 'GameSessionPlacement$GameSessionArn' => '

Identifier for the game session created by this placement request. This identifier is unique across all Regions. This value isn\'t final until placement status is FULFILLED.

', 'GameSessionPlacement$GameSessionRegion' => '

Name of the Region where the game session created by this placement request is running. This value isn\'t final until placement status is FULFILLED.

', 'GetGameSessionLogUrlOutput$PreSignedUrl' => '

Location of the requested game session logs, available for download. This URL is valid for 15 minutes, after which S3 will reject any download request using this URL. You can request a new URL any time within the 14-day period that the logs are retained.

', 'ListComputeInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListComputeOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListFleetsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListFleetsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListGameServerGroupsInput$NextToken' => '

Specify the pagination token from a previous request to retrieve the next page of results.

', 'ListGameServerGroupsOutput$NextToken' => '

Specify the pagination token from a previous request to retrieve the next page of results.

', 'ListGameServersInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListGameServersOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListLocationsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListLocationsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'MatchedPlayerSession$PlayerId' => '

A unique identifier for a player

', 'MatchmakingConfiguration$Description' => '

A descriptive label that is associated with matchmaking configuration.

', 'PlacedPlayerSession$PlayerId' => '

A unique identifier for a player that is associated with this player session.

', 'Player$PlayerId' => '

A unique identifier for a player

', 'Player$Team' => '

Name of the team that the player is assigned to in a match. Team names are defined in a matchmaking rule set.

', 'PlayerAttributeMap$key' => NULL, 'PlayerDataMap$key' => NULL, 'PlayerIdList$member' => NULL, 'PlayerLatency$PlayerId' => '

A unique identifier for a player associated with the latency data.

', 'PlayerLatency$RegionIdentifier' => '

Name of the Region that is associated with the latency value.

', 'PlayerSession$PlayerId' => '

A unique identifier for a player that is associated with this player session.

', 'PlayerSession$GameSessionId' => '

A unique identifier for the game session that the player session is connected to.

', 'PutScalingPolicyInput$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique. A fleet can have only one scaling policy with the same name.

', 'PutScalingPolicyOutput$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique.

', 'RegisterComputeInput$CertificatePath' => '

The path to a TLS certificate on your compute resource. Amazon GameLift doesn\'t validate the path and certificate.

', 'ScalingPolicy$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique.

', 'Script$Name' => '

A descriptive label that is associated with a script. Script names don\'t need to be unique.

', 'Script$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'SearchGameSessionsInput$FilterExpression' => '

String containing the search criteria for the session search. If no filter expression is included, the request returns results for all game sessions in the fleet that are in ACTIVE status.

A filter expression can contain one or multiple conditions. Each condition consists of the following:

To chain multiple conditions in a single expression, use the logical keywords AND, OR, and NOT and parentheses as needed. For example: x AND y AND NOT z, NOT (x OR y).

Session search evaluates conditions from left to right using the following precedence rules:

  1. =, <>, <, >, <=, >=

  2. Parentheses

  3. NOT

  4. AND

  5. OR

For example, this filter expression retrieves game sessions hosting at least ten players that have an open player slot: "maximumSessions>=10 AND hasAvailablePlayerSessions=true".

', 'SearchGameSessionsInput$SortExpression' => '

Instructions on how to sort the search results. If no sort expression is included, the request returns results in random order. A sort expression consists of the following elements:

For example, this sort expression returns the oldest active sessions first: "SortExpression": "creationTimeMillis ASC". Results with a null value for the sort operand are returned at the end of the list.

', 'SearchGameSessionsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'SearchGameSessionsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'StartGameSessionPlacementInput$GameSessionName' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'StringList$member' => NULL, 'UpdateAliasInput$Description' => '

A human-readable description of the alias.

', 'UpdateBuildInput$Name' => '

A descriptive label associated with a build. Build names don\'t need to be unique.

', 'UpdateBuildInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'UpdateFleetAttributesInput$Name' => '

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

', 'UpdateFleetAttributesInput$Description' => '

A human-readable description of a fleet.

', 'UpdateGameSessionInput$Name' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'UpdateMatchmakingConfigurationInput$Description' => '

A description for the matchmaking configuration.

', 'UpdateScriptInput$Name' => '

A descriptive label that is associated with a script. Script names don\'t need to be unique.

', 'UpdateScriptInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'VpcPeeringAuthorization$GameLiftAwsAccountId' => '

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'VpcPeeringAuthorization$PeerVpcAwsAccountId' => '

The authorization\'s peer VPC Amazon Web Services account ID.

', 'VpcPeeringAuthorization$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'VpcPeeringConnection$IpV4CidrBlock' => '

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

', 'VpcPeeringConnection$VpcPeeringConnectionId' => '

A unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection.

', 'VpcPeeringConnection$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'VpcPeeringConnection$GameLiftVpcId' => '

A unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your Amazon Web Services account.

', 'VpcPeeringConnectionStatus$Code' => '

Code indicating the status of a VPC peering connection.

', 'VpcPeeringConnectionStatus$Message' => '

Additional messaging associated with the connection status.

', ], ], 'NotFoundException' => [ 'base' => '

THe requested resources was not found. The resource was either not created yet or deleted.

', 'refs' => [], ], 'OperatingSystem' => [ 'base' => NULL, 'refs' => [ 'Build$OperatingSystem' => '

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

', 'Compute$OperatingSystem' => '

The type of operating system on the compute resource.

', 'CreateBuildInput$OperatingSystem' => '

The operating system that your game server binaries run on. This value determines the type of fleet resources that you use for this build. If your game build contains multiple executables, they all must run on the same operating system. You must specify a valid operating system in this request. There is no default value. You can\'t change a build\'s operating system later.

If you have active fleets using the Windows Server 2012 operating system, you can continue to create new builds using this OS until October 10, 2023, when Microsoft ends its support. All others must use Windows Server 2016 when creating new Windows-based builds.

', 'FleetAttributes$OperatingSystem' => '

The operating system of the fleet\'s computing resources. A fleet\'s operating system is determined by the OS of the build or script that is deployed on this fleet.

', 'Instance$OperatingSystem' => '

Operating system that is running on this EC2 instance.

', 'InstanceAccess$OperatingSystem' => '

Operating system that is running on the instance.

', ], ], 'OutOfCapacityException' => [ 'base' => '

The specified game server group has no available game servers to fulfill a ClaimGameServer request. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'PlacedPlayerSession' => [ 'base' => '

Information about a player session. This object contains only the player ID and player session ID. To retrieve full details on a player session, call DescribePlayerSessions with the player session ID.

', 'refs' => [ 'PlacedPlayerSessionList$member' => NULL, ], ], 'PlacedPlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'GameSessionPlacement$PlacedPlayerSessions' => '

A collection of information on player sessions created in response to the game session placement request. These player sessions are created only after a new game session is successfully placed (placement status is FULFILLED). This information includes the player ID, provided in the placement request, and a corresponding player session ID.

', ], ], 'Player' => [ 'base' => '

Represents a player in matchmaking. When starting a matchmaking request, a player has a player ID, attributes, and may have latency data. Team information is added after a match has been successfully completed.

', 'refs' => [ 'PlayerList$member' => NULL, ], ], 'PlayerAttributeMap' => [ 'base' => NULL, 'refs' => [ 'Player$PlayerAttributes' => '

A collection of key:value pairs containing player information for use in matchmaking. Player attribute keys must match the playerAttributes used in a matchmaking rule set. Example: "PlayerAttributes": {"skill": {"N": "23"}, "gameMode": {"S": "deathmatch"}}.

You can provide up to 10 PlayerAttributes.

', ], ], 'PlayerAttributeString' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$S' => '

For single string values. Maximum string length is 100 characters.

', 'PlayerAttributeStringDoubleMap$key' => NULL, 'PlayerAttributeStringList$member' => NULL, ], ], 'PlayerAttributeStringDoubleMap' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$SDM' => '

For a map of up to 10 data type:value pairs. Maximum length for each string value is 100 characters.

', ], ], 'PlayerAttributeStringList' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$SL' => '

For a list of up to 100 strings. Maximum length for each string is 100 characters. Duplicate values are not recognized; all occurrences of the repeated value after the first of a repeated value are ignored.

', ], ], 'PlayerData' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionInput$PlayerData' => '

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

', 'DesiredPlayerSession$PlayerData' => '

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

', 'PlayerDataMap$value' => NULL, 'PlayerSession$PlayerData' => '

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

', ], ], 'PlayerDataMap' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionsInput$PlayerDataMap' => '

Map of string pairs, each specifying a player ID and a set of developer-defined information related to the player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game. Any player data strings for player IDs that are not included in the PlayerIds parameter are ignored.

', ], ], 'PlayerIdList' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionsInput$PlayerIds' => '

List of unique identifiers for the players to be added.

', ], ], 'PlayerLatency' => [ 'base' => '

Regional latency information for a player, used when requesting a new game session. This value indicates the amount of time lag that exists when the player is connected to a fleet in the specified Region. The relative difference between a player\'s latency values for multiple Regions are used to determine which fleets are best suited to place a new game session for the player.

', 'refs' => [ 'PlayerLatencyList$member' => NULL, ], ], 'PlayerLatencyList' => [ 'base' => NULL, 'refs' => [ 'GameSessionPlacement$PlayerLatencies' => '

A set of values, expressed in milliseconds, that indicates the amount of latency that a player experiences when connected to Amazon Web Services Regions.

', 'StartGameSessionPlacementInput$PlayerLatencies' => '

A set of values, expressed in milliseconds, that indicates the amount of latency that a player experiences when connected to Amazon Web Services Regions. This information is used to try to place the new game session where it can offer the best possible gameplay experience for the players.

', ], ], 'PlayerLatencyPolicy' => [ 'base' => '

Sets a latency cap for individual players when placing a game session. With a latency policy in force, a game session cannot be placed in a fleet location where a player reports latency higher than the cap. Latency policies are used only with placement request that provide player latency information. Player latency policies can be stacked to gradually relax latency requirements over time.

', 'refs' => [ 'PlayerLatencyPolicyList$member' => NULL, ], ], 'PlayerLatencyPolicyList' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$PlayerLatencyPolicies' => '

A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.

', 'GameSessionQueue$PlayerLatencyPolicies' => '

A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.

', 'UpdateGameSessionQueueInput$PlayerLatencyPolicies' => '

A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value. When updating policies, provide a complete collection of policies.

', ], ], 'PlayerList' => [ 'base' => NULL, 'refs' => [ 'MatchmakingTicket$Players' => '

A set of Player objects, each representing a player to find matches for. Players are identified by a unique player ID and may include latency data for use during matchmaking. If the ticket is in status COMPLETED, the Player objects include the team the players were assigned to in the resulting match.

', 'StartMatchBackfillInput$Players' => '

Match information on all players that are currently assigned to the game session. This information is used by the matchmaker to find new players and add them to the existing game.

You can include up to 199 Players in a StartMatchBackfill request.

', 'StartMatchmakingInput$Players' => '

Information on each player to be matched. This information must include a player ID, and may contain player attributes and latency data to be used in the matchmaking process. After a successful match, Player objects contain the name of the team the player is assigned to.

You can include up to 10 Players in a StartMatchmaking request.

', ], ], 'PlayerSession' => [ 'base' => '

Represents a player session. Player sessions are created either for a specific game session, or as part of a game session placement or matchmaking request. A player session can represents a reserved player slot in a game session (when status is RESERVED) or actual player activity in a game session (when status is ACTIVE). A player session object, including player data, is automatically passed to a game session when the player connects to the game session and is validated. After the game session ends, player sessions information is retained for 30 days and then removed.

Related actions

All APIs by task

', 'refs' => [ 'CreatePlayerSessionOutput$PlayerSession' => '

Object that describes the newly created player session record.

', 'PlayerSessionList$member' => NULL, ], ], 'PlayerSessionCreationPolicy' => [ 'base' => NULL, 'refs' => [ 'GameSession$PlayerSessionCreationPolicy' => '

Indicates whether or not the game session is accepting new players.

', 'UpdateGameSessionInput$PlayerSessionCreationPolicy' => '

A policy that determines whether the game session is accepting new players.

', ], ], 'PlayerSessionId' => [ 'base' => NULL, 'refs' => [ 'DescribePlayerSessionsInput$PlayerSessionId' => '

A unique identifier for a player session to retrieve.

', 'MatchedPlayerSession$PlayerSessionId' => '

A unique identifier for a player session

', 'PlacedPlayerSession$PlayerSessionId' => '

A unique identifier for a player session.

', 'PlayerSession$PlayerSessionId' => '

A unique identifier for a player session.

', ], ], 'PlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionsOutput$PlayerSessions' => '

A collection of player session objects created for the added players.

', 'DescribePlayerSessionsOutput$PlayerSessions' => '

A collection of objects containing properties for each player session that matches the request.

', ], ], 'PlayerSessionStatus' => [ 'base' => NULL, 'refs' => [ 'PlayerSession$Status' => '

Current status of the player session.

Possible player session statuses include the following:

', ], ], 'PolicyType' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$PolicyType' => '

The type of scaling policy to create. For a target-based policy, set the parameter MetricName to \'PercentAvailableGameSessions\' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.

', 'ScalingPolicy$PolicyType' => '

The type of scaling policy to create. For a target-based policy, set the parameter MetricName to \'PercentAvailableGameSessions\' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.

', ], ], 'PortNumber' => [ 'base' => NULL, 'refs' => [ 'GameSession$Port' => '

The port number for the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'GameSessionPlacement$Port' => '

The port number for the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number. This value isn\'t final until placement status is FULFILLED.

', 'IpPermission$FromPort' => '

A starting value for a range of allowed port numbers.

For fleets using Linux builds, only ports 22 and 1026-60000 are valid.

For fleets using Windows builds, only ports 1026-60000 are valid.

', 'IpPermission$ToPort' => '

An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.

For fleets using Linux builds, only ports 22 and 1026-60000 are valid.

For fleets using Windows builds, only ports 1026-60000 are valid.

', 'PlayerSession$Port' => '

Port number for the game session. To connect to a Amazon GameLift server process, an app needs both the IP address and port number.

', ], ], 'PositiveInteger' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$MaxSize' => '

The maximum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, Amazon GameLift FleetIQ and EC2 do not scale up the group above this maximum. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

', 'DescribeFleetAttributesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetCapacityInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetEventsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeFleetLocationAttributesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This limit is not currently enforced.

', 'DescribeFleetUtilizationInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeGameServerInstancesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeGameSessionDetailsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeGameSessionQueuesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. You can request up to 50 results.

', 'DescribeGameSessionsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeInstancesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeMatchmakingConfigurationsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is limited to 10.

', 'DescribePlayerSessionsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. If a player session ID is specified, this parameter is ignored.

', 'DescribeScalingPoliciesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'GameServerGroupAutoScalingPolicy$EstimatedInstanceWarmup' => '

Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.

', 'GameSessionConnectionInfo$Port' => '

The port number for the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'LatencyMap$value' => NULL, 'ListAliasesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListBuildsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListComputeInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListFleetsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListGameServerGroupsInput$Limit' => '

The game server groups\' limit.

', 'ListGameServersInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListScriptsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'PutScalingPolicyInput$EvaluationPeriods' => '

Length of time (in minutes) the metric must be at or beyond the threshold before a scaling event is triggered.

', 'ScalingPolicy$EvaluationPeriods' => '

Length of time (in minutes) the metric must be at or beyond the threshold before a scaling event is triggered.

', 'SearchGameSessionsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. The maximum number of results returned is 20, even if this value is not set or is set higher than 20.

', 'ServerProcess$ConcurrentExecutions' => '

The number of server processes using this configuration that run concurrently on each instance.

', ], ], 'PositiveLong' => [ 'base' => NULL, 'refs' => [ 'Build$SizeOnDisk' => '

File size of the uploaded game build, expressed in bytes. When the build status is INITIALIZED or when using a custom Amazon S3 storage location, this value is 0.

', 'Script$SizeOnDisk' => '

The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".

', ], ], 'PriorityConfiguration' => [ 'base' => '

Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers. When defined, this configuration replaces the default FleetIQ prioritization process, which is as follows:

Changing the priority order will affect how game sessions are placed.

', 'refs' => [ 'CreateGameSessionQueueInput$PriorityConfiguration' => '

Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.

', 'GameSessionQueue$PriorityConfiguration' => '

Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.

', 'UpdateGameSessionQueueInput$PriorityConfiguration' => '

Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process. To remove an existing priority configuration, pass in an empty set.

', ], ], 'PriorityType' => [ 'base' => NULL, 'refs' => [ 'PriorityTypeList$member' => NULL, ], ], 'PriorityTypeList' => [ 'base' => NULL, 'refs' => [ 'PriorityConfiguration$PriorityOrder' => '

The recommended sequence to use when prioritizing where to place new game sessions. Each type can only be listed once.

', ], ], 'ProtectionPolicy' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$NewGameSessionProtectionPolicy' => '

The status of termination protection for active game sessions on the fleet. By default, this property is set to NoProtection. You can also set game session protection for an individual game session by calling UpdateGameSession.

', 'FleetAttributes$NewGameSessionProtectionPolicy' => '

The type of game session protection to set on all new instances that are started in the fleet.

', 'GameSessionDetail$ProtectionPolicy' => '

Current status of protection for the game session.

', 'UpdateFleetAttributesInput$NewGameSessionProtectionPolicy' => '

The game session protection policy to apply to all new game sessions created in this fleet. Game sessions that already exist are not affected. You can set protection for individual game sessions using UpdateGameSession .

', 'UpdateGameSessionInput$ProtectionPolicy' => '

Game session protection policy to apply to this game session only.

', ], ], 'PutScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'QueueArnsList' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$GameSessionQueueArns' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new Amazon GameLift-hosted game sessions for matches that are created with this matchmaking configuration. If FlexMatchMode is set to STANDALONE, do not set this parameter.

', 'MatchmakingConfiguration$GameSessionQueueArns' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new Amazon GameLift-hosted game sessions for matches that are created with this matchmaking configuration. This property is not set when FlexMatchMode is set to STANDALONE.

', 'UpdateMatchmakingConfigurationInput$GameSessionQueueArns' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new Amazon GameLift-hosted game sessions for matches that are created with this matchmaking configuration. If FlexMatchMode is set to STANDALONE, do not set this parameter.

', ], ], 'QueueCustomEventData' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$CustomEventData' => '

Information to be added to all events that are related to this game session queue.

', 'GameSessionQueue$CustomEventData' => '

Information that is added to all events that are related to this game session queue.

', 'UpdateGameSessionQueueInput$CustomEventData' => '

Information to be added to all events that are related to this game session queue.

', ], ], 'QueueSnsArnStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

', 'GameSessionQueue$NotificationTarget' => '

An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

', 'UpdateGameSessionQueueInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

', ], ], 'RegisterComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'RequestUploadCredentialsInput' => [ 'base' => NULL, 'refs' => [], ], 'RequestUploadCredentialsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ResolveAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'ResolveAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'ResourceCreationLimitPolicy' => [ 'base' => '

A policy that puts limits on the number of game sessions that a player can create within a specified span of time. With this policy, you can control players\' ability to consume available resources.

The policy is evaluated when a player tries to create a new game session. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than game session limit in the specified time period.

', 'refs' => [ 'CreateFleetInput$ResourceCreationLimitPolicy' => '

A policy that limits the number of game sessions that an individual player can create on instances in this fleet within a specified span of time.

', 'FleetAttributes$ResourceCreationLimitPolicy' => NULL, 'UpdateFleetAttributesInput$ResourceCreationLimitPolicy' => '

Policy settings that limit the number of game sessions an individual player can create over a span of time.

', ], ], 'ResumeGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'ResumeGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'RoutingStrategy' => [ 'base' => '

The routing configuration for a fleet alias.

Related actions

All APIs by task

', 'refs' => [ 'Alias$RoutingStrategy' => '

The routing configuration, including routing type and fleet target, for the alias.

', 'CreateAliasInput$RoutingStrategy' => '

The routing configuration, including routing type and fleet target, for the alias.

', 'UpdateAliasInput$RoutingStrategy' => '

The routing configuration, including routing type and fleet target, for the alias.

', ], ], 'RoutingStrategyType' => [ 'base' => NULL, 'refs' => [ 'ListAliasesInput$RoutingStrategyType' => '

The routing type to filter results on. Use this parameter to retrieve only aliases with a certain routing type. To retrieve all aliases, leave this parameter empty.

Possible routing types include the following:

', 'RoutingStrategy$Type' => '

The type of routing strategy for the alias.

Possible routing types include the following:

', ], ], 'RuleSetBody' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingRuleSetInput$RuleSetBody' => '

A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.

', 'MatchmakingRuleSet$RuleSetBody' => '

A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.

', 'ValidateMatchmakingRuleSetInput$RuleSetBody' => '

A collection of matchmaking rules to validate, formatted as a JSON string.

', ], ], 'RuleSetLimit' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingRuleSetsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', ], ], 'RuntimeConfiguration' => [ 'base' => '

A collection of server process configurations that describe the set of processes to run on each instance in a fleet. Server processes run either an executable in a custom game build or a Realtime Servers script. Amazon GameLift launches the configured processes, manages their life cycle, and replaces them as needed. Each instance checks regularly for an updated runtime configuration.

A Amazon GameLift instance is limited to 50 processes running concurrently. To calculate the total number of processes in a runtime configuration, add the values of the ConcurrentExecutions parameter for each server process. Learn more about Running Multiple Processes on a Fleet.

', 'refs' => [ 'CreateFleetInput$RuntimeConfiguration' => '

Instructions for how to launch and maintain server processes on instances in the fleet. The runtime configuration defines one or more server process configurations, each identifying a build executable or Realtime script file and the number of processes of that type to run concurrently.

The RuntimeConfiguration parameter is required unless the fleet is being configured using the older parameters ServerLaunchPath and ServerLaunchParameters, which are still supported for backward compatibility.

', 'DescribeRuntimeConfigurationOutput$RuntimeConfiguration' => '

Instructions that describe how server processes should be launched and maintained on each instance in the fleet.

', 'UpdateRuntimeConfigurationInput$RuntimeConfiguration' => '

Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime Servers script. The runtime configuration lists the types of server processes to run on an instance, how to launch them, and the number of processes to run concurrently.

', 'UpdateRuntimeConfigurationOutput$RuntimeConfiguration' => '

The runtime configuration currently in use by all instances in the fleet. If the update was successful, all property changes are shown.

', ], ], 'S3Location' => [ 'base' => '

The location in Amazon S3 where build or script files are stored for access by Amazon GameLift.

', 'refs' => [ 'CreateBuildInput$StorageLocation' => '

Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region.

If a StorageLocation is specified, the size of your file can be found in your Amazon S3 bucket. Amazon GameLift will report a SizeOnDisk of 0.

', 'CreateBuildOutput$StorageLocation' => '

Amazon S3 location for your game build file, including bucket name and key.

', 'CreateScriptInput$StorageLocation' => '

The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

', 'RequestUploadCredentialsOutput$StorageLocation' => '

Amazon S3 path and key, identifying where the game build files are stored.

', 'Script$StorageLocation' => '

The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

', 'UpdateScriptInput$StorageLocation' => '

The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

', ], ], 'ScalingAdjustmentType' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$ScalingAdjustmentType' => '

The type of adjustment to make to a fleet\'s instance count:

', 'ScalingPolicy$ScalingAdjustmentType' => '

The type of adjustment to make to a fleet\'s instance count.

', ], ], 'ScalingPolicy' => [ 'base' => '

Rule that controls how a fleet is scaled. Scaling policies are uniquely identified by the combination of name and fleet ID.

', 'refs' => [ 'ScalingPolicyList$member' => NULL, ], ], 'ScalingPolicyList' => [ 'base' => NULL, 'refs' => [ 'DescribeScalingPoliciesOutput$ScalingPolicies' => '

A collection of objects containing the scaling policies matching the request.

', ], ], 'ScalingStatusType' => [ 'base' => NULL, 'refs' => [ 'DescribeScalingPoliciesInput$StatusFilter' => '

Scaling policy status to filter results on. A scaling policy is only in force when in an ACTIVE status.

', 'ScalingPolicy$Status' => '

Current status of the scaling policy. The scaling policy can be in force only when in an ACTIVE status. Scaling policies can be suspended for individual fleets. If the policy is suspended for a fleet, the policy status does not change.

', ], ], 'Script' => [ 'base' => '

Properties describing a Realtime script.

Related actions

All APIs by task

', 'refs' => [ 'CreateScriptOutput$Script' => '

The newly created script record with a unique script ID and ARN. The new script\'s storage location reflects an Amazon S3 location: (1) If the script was uploaded from an S3 bucket under your account, the storage location reflects the information that was provided in the CreateScript request; (2) If the script file was uploaded from a local zip file, the storage location reflects an S3 location controls by the Amazon GameLift service.

', 'DescribeScriptOutput$Script' => '

A set of properties describing the requested script.

', 'ScriptList$member' => NULL, 'UpdateScriptOutput$Script' => '

The newly created script record with a unique script ID. The new script\'s storage location reflects an Amazon S3 location: (1) If the script was uploaded from an S3 bucket under your account, the storage location reflects the information that was provided in the CreateScript request; (2) If the script file was uploaded from a local zip file, the storage location reflects an S3 location controls by the Amazon GameLift service.

', ], ], 'ScriptArn' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$ScriptArn' => '

The Amazon Resource Name (ARN) associated with the GameLift script resource that is deployed on instances in this fleet. In a GameLift script ARN, the resource ID matches the ScriptId value.

', 'Script$ScriptArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the ScriptId value.

', ], ], 'ScriptId' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$ScriptId' => '

A unique identifier for the Realtime script resource that is deployed on instances in this fleet.

', 'Script$ScriptId' => '

A unique identifier for the Realtime script

', ], ], 'ScriptIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ScriptId' => '

The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can use either the script ID or ARN. Scripts must be uploaded to Amazon GameLift prior to creating the fleet. This fleet property cannot be changed later.

', 'DeleteScriptInput$ScriptId' => '

A unique identifier for the Realtime script to delete. You can use either the script ID or ARN value.

', 'DescribeScriptInput$ScriptId' => '

A unique identifier for the Realtime script to retrieve properties for. You can use either the script ID or ARN value.

', 'ListFleetsInput$ScriptId' => '

A unique identifier for the Realtime script to request fleets for. Use this parameter to return only fleets using a specified script. Use either the script ID or ARN value.

', 'UpdateScriptInput$ScriptId' => '

A unique identifier for the Realtime script to update. You can use either the script ID or ARN value.

', ], ], 'ScriptList' => [ 'base' => NULL, 'refs' => [ 'ListScriptsOutput$Scripts' => '

A set of properties describing the requested script.

', ], ], 'SearchGameSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchGameSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ServerProcess' => [ 'base' => '

A set of instructions for launching server processes on each instance in a fleet. Server processes run either an executable in a custom game build or a Realtime Servers script. Server process configurations are part of a fleet\'s runtime configuration.

', 'refs' => [ 'ServerProcessList$member' => NULL, ], ], 'ServerProcessList' => [ 'base' => NULL, 'refs' => [ 'RuntimeConfiguration$ServerProcesses' => '

A collection of server process configurations that identify what server processes to run on each instance in a fleet.

', ], ], 'ServerSdkVersion' => [ 'base' => 'Data type used for server SDK version.', 'refs' => [ 'Build$ServerSdkVersion' => '

The Amazon GameLift Server SDK version used to develop your game server.

', 'CreateBuildInput$ServerSdkVersion' => '

A server SDK version you used when integrating your game server build with Amazon GameLift. For more information see Integrate games with custom game servers. By default Amazon GameLift sets this value to 4.0.2.

', ], ], 'SnsArnStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive matchmaking notifications. See Setting up notifications for matchmaking for more information.

', 'MatchmakingConfiguration$NotificationTarget' => '

An SNS topic ARN that is set up to receive matchmaking notifications.

', 'UpdateMatchmakingConfigurationInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive matchmaking notifications. See Setting up notifications for matchmaking for more information.

', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'ListGameServersInput$SortOrder' => '

Indicates how to sort the returned data based on game server registration timestamp. Use ASCENDING to retrieve oldest game servers first, or use DESCENDING to retrieve newest game servers first. If this parameter is left empty, game servers are returned in no particular order.

', ], ], 'StartFleetActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'StartFleetActionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartGameSessionPlacementInput' => [ 'base' => NULL, 'refs' => [], ], 'StartGameSessionPlacementOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchBackfillInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchBackfillOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchmakingInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchmakingOutput' => [ 'base' => NULL, 'refs' => [], ], 'StopFleetActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'StopFleetActionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'StopGameSessionPlacementInput' => [ 'base' => NULL, 'refs' => [], ], 'StopGameSessionPlacementOutput' => [ 'base' => NULL, 'refs' => [], ], 'StopMatchmakingInput' => [ 'base' => NULL, 'refs' => [], ], 'StopMatchmakingOutput' => [ 'base' => NULL, 'refs' => [], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'AcceptMatchInput$PlayerIds' => '

A unique identifier for a player delivering the response. This parameter can include one or multiple player IDs.

', 'CreateFleetInput$LogPaths' => '

This parameter is no longer used. To specify where Amazon GameLift should store log files once a server process shuts down, use the Amazon GameLift server API ProcessReady() and specify one or more directory paths in logParameters. For more information, see Initialize the server process in the Amazon GameLift Developer Guide.

', 'FleetAttributes$LogPaths' => '

This parameter is no longer used. Game session log paths are now defined using the Amazon GameLift server API ProcessReady() logParameters. See more information in the Server API Reference.

', ], ], 'StringModel' => [ 'base' => NULL, 'refs' => [ 'MatchmakingTicket$StatusReason' => '

Code to explain the current status. For example, a status reason may indicate when a ticket has returned to SEARCHING status after a proposed match fails to receive player acceptances.

', 'MatchmakingTicket$StatusMessage' => '

Additional information about the current status.

', ], ], 'SuspendGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'SuspendGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'Tag' => [ 'base' => '

A label that you can assign to a Amazon GameLift resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

The key for a developer-defined key value pair for tagging an Amazon Web Services resource.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

A list of one or more tag keys to remove from the specified Amazon GameLift resource.

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateAliasInput$Tags' => '

A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateBuildInput$Tags' => '

A list of labels to assign to the new build resource. Tags are developer defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the Amazon Web Services General Reference for actual tagging limits.

', 'CreateFleetInput$Tags' => '

A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateGameServerGroupInput$Tags' => '

A list of labels to assign to the new game server group resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources is useful for resource management, access management, and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateGameSessionQueueInput$Tags' => '

A list of labels to assign to the new game session queue resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateLocationInput$Tags' => '

A list of labels to assign to the new matchmaking configuration resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Rareference.

', 'CreateMatchmakingConfigurationInput$Tags' => '

A list of labels to assign to the new matchmaking configuration resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateMatchmakingRuleSetInput$Tags' => '

A list of labels to assign to the new matchmaking rule set resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateScriptInput$Tags' => '

A list of labels to assign to the new script resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the Amazon Web Services General Reference for actual tagging limits.

', 'ListTagsForResourceResponse$Tags' => '

The collection of tags assigned to the resource.

', 'TagResourceRequest$Tags' => '

A list of one or more tags to assign to the specified Amazon GameLift resource. Tags are developer-defined and structured as key-value pairs. The maximum tag limit may be lower than stated. See Tagging Amazon Web Services Resources for tagging limits.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

The value for a developer-defined key value pair for tagging an Amazon Web Services resource.

', ], ], 'TaggingFailedException' => [ 'base' => '

The requested tagging operation did not succeed. This may be due to invalid tag format or the maximum tag limit may have been exceeded. Resolve the issue before retrying.

', 'refs' => [], ], 'TargetConfiguration' => [ 'base' => '

Settings for a target-based scaling policy. A target-based policy tracks a particular fleet metric specifies a target value for the metric. As player usage changes, the policy triggers Amazon GameLift to adjust capacity so that the metric returns to the target value. The target configuration specifies settings as needed for the target based policy, including the target value.

', 'refs' => [ 'PutScalingPolicyInput$TargetConfiguration' => '

An object that contains settings for a target-based scaling policy.

', 'ScalingPolicy$TargetConfiguration' => '

An object that contains settings for a target-based scaling policy.

', ], ], 'TargetTrackingConfiguration' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Settings for a target-based scaling policy as part of a GameServerGroupAutoScalingPolicy . These settings are used to create a target-based policy that tracks the Amazon GameLift FleetIQ metric "PercentUtilizedGameServers" and specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.

', 'refs' => [ 'GameServerGroupAutoScalingPolicy$TargetTrackingConfiguration' => '

Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the Amazon GameLift FleetIQ metric "PercentUtilizedGameServers" and specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.

', ], ], 'TerminalRoutingStrategyException' => [ 'base' => '

The service is unable to resolve the routing for a particular alias because it has a terminal RoutingStrategy associated with it. The message returned in this exception is the message defined in the routing strategy itself. Such requests should only be retried if the routing strategy for the specified alias is modified.

', 'refs' => [], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'Alias$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Alias$LastUpdatedTime' => '

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Build$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Compute$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'DescribeFleetEventsInput$StartTime' => '

The earliest date to retrieve event logs for. If no start time is specified, this call returns entries starting from when the fleet was created to the specified end time. Format is a number expressed in Unix time as milliseconds (ex: "1469498468.057").

', 'DescribeFleetEventsInput$EndTime' => '

The most recent date to retrieve event logs for. If no end time is specified, this call returns entries from the specified start time up to the present. Format is a number expressed in Unix time as milliseconds (ex: "1469498468.057").

', 'Event$EventTime' => '

Time stamp indicating when this event occurred. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'FleetAttributes$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'FleetAttributes$TerminationTime' => '

A time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameServer$RegistrationTime' => '

Timestamp that indicates when the game server registered. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameServer$LastClaimTime' => '

Timestamp that indicates the last time the game server was claimed. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). This value is used to calculate when a claimed game server\'s status should revert to null.

', 'GameServer$LastHealthCheckTime' => '

Timestamp that indicates the last time the game server was updated with health status. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). After game server registration, this property is only changed when a game server update specifies a health check value.

', 'GameServerGroup$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameServerGroup$LastUpdatedTime' => '

A timestamp that indicates when this game server group was last updated.

', 'GameSession$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameSession$TerminationTime' => '

A time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameSessionPlacement$StartTime' => '

Time stamp indicating when this request was placed in the queue. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameSessionPlacement$EndTime' => '

Time stamp indicating when this request was completed, canceled, or timed out.

', 'GetComputeAuthTokenOutput$ExpirationTimestamp' => '

The amount of time until the authentication token is no longer valid.

', 'Instance$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingConfiguration$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingRuleSet$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingTicket$StartTime' => '

Time stamp indicating when this matchmaking request was received. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingTicket$EndTime' => '

Time stamp indicating when the matchmaking request stopped being processed due to successful completion, timeout, or cancellation. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'PlayerSession$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'PlayerSession$TerminationTime' => '

A time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Script$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'VpcPeeringAuthorization$CreationTime' => '

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'VpcPeeringAuthorization$ExpirationTime' => '

Time stamp indicating when this authorization expires (24 hours after issuance). Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', ], ], 'UnauthorizedException' => [ 'base' => '

The client failed authentication. Clients should not retry such requests.

', 'refs' => [], ], 'UnsupportedRegionException' => [ 'base' => '

The requested operation is not supported in the Region specified.

', 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBuildOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetAttributesInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetAttributesOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetCapacityInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetCapacityOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetPortSettingsInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetPortSettingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionQueueInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionQueueOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMatchmakingConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMatchmakingConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuntimeConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuntimeConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateScriptOutput' => [ 'base' => NULL, 'refs' => [], ], 'ValidateMatchmakingRuleSetInput' => [ 'base' => NULL, 'refs' => [], ], 'ValidateMatchmakingRuleSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'VpcPeeringAuthorization' => [ 'base' => '

Represents an authorization for a VPC peering connection between the VPC for an Amazon GameLift fleet and another VPC on an account you have access to. This authorization must exist and be valid for the peering connection to be established. Authorizations are valid for 24 hours after they are issued.

Related actions

All APIs by task

', 'refs' => [ 'CreateVpcPeeringAuthorizationOutput$VpcPeeringAuthorization' => '

Details on the requested VPC peering authorization, including expiration.

', 'VpcPeeringAuthorizationList$member' => NULL, ], ], 'VpcPeeringAuthorizationList' => [ 'base' => NULL, 'refs' => [ 'DescribeVpcPeeringAuthorizationsOutput$VpcPeeringAuthorizations' => '

A collection of objects that describe all valid VPC peering operations for the current Amazon Web Services account.

', ], ], 'VpcPeeringConnection' => [ 'base' => '

Represents a peering connection between a VPC on one of your Amazon Web Services accounts and the VPC for your Amazon GameLift fleets. This record may be for an active peering connection or a pending connection that has not yet been established.

Related actions

All APIs by task

', 'refs' => [ 'VpcPeeringConnectionList$member' => NULL, ], ], 'VpcPeeringConnectionList' => [ 'base' => NULL, 'refs' => [ 'DescribeVpcPeeringConnectionsOutput$VpcPeeringConnections' => '

A collection of VPC peering connection records that match the request.

', ], ], 'VpcPeeringConnectionStatus' => [ 'base' => '

Represents status information for a VPC peering connection. Status codes and messages are provided from EC2 (see VpcPeeringConnectionStateReason). Connection status information is also communicated as a fleet event.

', 'refs' => [ 'VpcPeeringConnection$Status' => '

The status information about the connection. Status indicates if a connection is pending, successful, or failed.

', ], ], 'VpcSubnet' => [ 'base' => NULL, 'refs' => [ 'VpcSubnets$member' => NULL, ], ], 'VpcSubnets' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$VpcSubnets' => '

A list of virtual private cloud (VPC) subnets to use with instances in the game server group. By default, all Amazon GameLift FleetIQ-supported Availability Zones are used. You can use this parameter to specify VPCs that you\'ve set up. This property cannot be updated after the game server group is created, and the corresponding Auto Scaling group will always use the property value that is set with this request, even if the Auto Scaling group is updated directly.

', ], ], 'WeightedCapacity' => [ 'base' => NULL, 'refs' => [ 'InstanceDefinition$WeightedCapacity' => '

Instance weighting that indicates how much this instance type contributes to the total capacity of a game server group. Instance weights are used by Amazon GameLift FleetIQ to calculate the instance type\'s cost per unit hour and better identify the most cost-effective options. For detailed information on weighting instance capacity, see Instance Weighting in the Amazon Elastic Compute Cloud Auto Scaling User Guide. Default value is "1".

', ], ], 'WholeNumber' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$MinSize' => '

The minimum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, Amazon GameLift FleetIQ and Amazon EC2 do not scale down the group below this minimum. In production, this value should be set to at least 1. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

', 'CreateGameSessionInput$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'CreateGameSessionQueueInput$TimeoutInSeconds' => '

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

', 'CreateMatchmakingConfigurationInput$AdditionalPlayerCount' => '

The number of player slots in a match to keep open for future players. For example, if the configuration\'s rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

', 'EC2InstanceCounts$DESIRED' => '

Requested number of active instances. Amazon GameLift takes action as needed to maintain the desired number of instances. Capacity is scaled up or down by changing the desired instances. A change in the desired instances value can take up to 1 minute to be reflected when viewing a fleet\'s capacity settings.

', 'EC2InstanceCounts$MINIMUM' => '

The minimum instance count value allowed.

', 'EC2InstanceCounts$MAXIMUM' => '

The maximum instance count value allowed.

', 'EC2InstanceCounts$PENDING' => '

Number of instances that are starting but not yet active.

', 'EC2InstanceCounts$ACTIVE' => '

Actual number of instances that are ready to host game sessions.

', 'EC2InstanceCounts$IDLE' => '

Number of active instances that are not currently hosting a game session.

', 'EC2InstanceCounts$TERMINATING' => '

Number of instances that are no longer active but haven\'t yet been terminated.

', 'EC2InstanceLimit$CurrentInstances' => '

The number of instances for the specified type and location that are currently being used by the Amazon Web Services account.

', 'EC2InstanceLimit$InstanceLimit' => '

The number of instances that is allowed for the specified instance type and location.

', 'FleetUtilization$ActiveServerProcessCount' => '

The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

', 'FleetUtilization$ActiveGameSessionCount' => '

The number of active game sessions that are currently being hosted across all instances in the fleet location.

', 'FleetUtilization$CurrentPlayerSessionCount' => '

The number of active player sessions that are currently being hosted across all instances in the fleet location.

', 'FleetUtilization$MaximumPlayerSessionCount' => '

The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

', 'GameSession$CurrentPlayerSessionCount' => '

Number of players currently in the game session.

', 'GameSession$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'GameSessionPlacement$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'GameSessionQueue$TimeoutInSeconds' => '

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

', 'MatchmakingConfiguration$AdditionalPlayerCount' => '

The number of player slots in a match to keep open for future players. For example, if the configuration\'s rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used when FlexMatchMode is set to STANDALONE.

', 'MatchmakingTicket$EstimatedWaitTime' => '

Average amount of time (in seconds) that players are currently waiting for a match. If there is not enough recent data, this property may be empty.

', 'PlayerLatencyPolicy$MaximumIndividualPlayerLatencyMilliseconds' => '

The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.

', 'PlayerLatencyPolicy$PolicyDurationSeconds' => '

The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.

', 'ResourceCreationLimitPolicy$NewGameSessionsPerCreator' => '

A policy that puts limits on the number of game sessions that a player can create within a specified span of time. With this policy, you can control players\' ability to consume available resources.

The policy is evaluated when a player tries to create a new game session. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than game session limit in the specified time period.

', 'ResourceCreationLimitPolicy$PolicyPeriodInMinutes' => '

The time span used in evaluating the resource creation limit policy.

', 'StartGameSessionPlacementInput$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'UpdateFleetCapacityInput$DesiredInstances' => '

The number of Amazon EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits. Changes in desired instance value can take up to 1 minute to be reflected when viewing the fleet\'s capacity settings.

', 'UpdateFleetCapacityInput$MinSize' => '

The minimum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 0.

', 'UpdateFleetCapacityInput$MaxSize' => '

The maximum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 1.

', 'UpdateGameSessionInput$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'UpdateGameSessionQueueInput$TimeoutInSeconds' => '

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

', 'UpdateMatchmakingConfigurationInput$AdditionalPlayerCount' => '

The number of player slots in a match to keep open for future players. For example, if the configuration\'s rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

', ], ], 'ZipBlob' => [ 'base' => NULL, 'refs' => [ 'CreateScriptInput$ZipFile' => '

A data object containing your Realtime scripts and dependencies as a zip file. The zip file can have one or multiple files. Maximum size of a zip file is 5 MB.

When using the Amazon Web Services CLI tool to create a script, this parameter is set to the zip file name. It must be prepended with the string "fileb://" to indicate that the file data is a binary object. For example: --zip-file fileb://myRealtimeScript.zip.

', 'UpdateScriptInput$ZipFile' => '

A data object containing your Realtime scripts and dependencies as a zip file. The zip file can have one or multiple files. Maximum size of a zip file is 5 MB.

When using the Amazon Web Services CLI tool to create a script, this parameter is set to the zip file name. It must be prepended with the string "fileb://" to indicate that the file data is a binary object. For example: --zip-file fileb://myRealtimeScript.zip.

', ], ], ],]; +return [ 'version' => '2.0', 'service' => '

Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the cloud, including tools for deploying, operating, and scaling game servers. Built on Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance, high-reliability, low-cost game servers while dynamically scaling your resource usage to meet player demand.

About Amazon GameLift solutions

Get more information on these Amazon GameLift solutions in the Amazon GameLift Developer Guide.

About this API Reference

This reference guide describes the low-level service API for Amazon GameLift. With each topic in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI reference. Useful links:

', 'operations' => [ 'AcceptMatch' => '

Registers a player\'s acceptance or rejection of a proposed FlexMatch match. A matchmaking configuration may require player acceptance; if so, then matches built with that configuration cannot be completed unless all players accept the proposed match within a specified time limit.

When FlexMatch builds a match, all the matchmaking tickets involved in the proposed match are placed into status REQUIRES_ACCEPTANCE. This is a trigger for your game to get acceptance from all players in each ticket. Calls to this action are only valid for tickets that are in this status; calls for tickets not in this status result in an error.

To register acceptance, specify the ticket ID, one or more players, and an acceptance response. When all players have accepted, Amazon GameLift advances the matchmaking tickets to status PLACING, and attempts to create a new game session for the match.

If any player rejects the match, or if acceptances are not received before a specified timeout, the proposed match is dropped. Each matchmaking ticket in the failed match is handled as follows:

Learn more

Add FlexMatch to a game client

FlexMatch events (reference)

', 'ClaimGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Locates an available game server and temporarily reserves it to host gameplay and players. This operation is called from a game client or client service (such as a matchmaker) to request hosting resources for a new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in CLAIMED status for 60 seconds, and returns connection information that players can use to connect to the game server.

To claim a game server, identify a game server group. You can also specify a game server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally, include game data to pass to the game server at the start of a game session, such as a game map or player information. Add filter options to further restrict how a game server is chosen, such as only allowing game servers on ACTIVE instances to be claimed.

When a game server is successfully claimed, connection information is returned. A claimed game server\'s utilization status remains AVAILABLE while the claim status is set to CLAIMED for up to 60 seconds. This time period gives the game server time to update its status to UTILIZED after players join. If the game server\'s status is not updated within 60 seconds, the game server reverts to unclaimed status and is available to be claimed by another request. The claim time period is a fixed value and is not configurable.

If you try to claim a specific game server, this request will fail in the following cases:

Learn more

Amazon GameLift FleetIQ Guide

', 'CreateAlias' => '

Creates an alias for a fleet. In most situations, you can use an alias ID in place of a fleet ID. An alias provides a level of abstraction for a fleet that is useful when redirecting player traffic from one fleet to another, such as when updating your game build.

Amazon GameLift supports two types of routing strategies for aliases: simple and terminal. A simple alias points to an active fleet. A terminal alias is used to display messaging or link to a URL instead of routing players to an active fleet. For example, you might use a terminal alias when a game version is no longer supported and you want to direct players to an upgrade site.

To create a fleet alias, specify an alias name, routing strategy, and optional description. Each simple alias can point to only one fleet, but a fleet can have multiple aliases. If successful, a new alias record is returned, including an alias ID and an ARN. You can reassign an alias to another fleet by calling UpdateAlias.

Related actions

All APIs by task

', 'CreateBuild' => '

Creates a new Amazon GameLift build resource for your game server binary files. Combine game server binaries into a zip file for use with Amazon GameLift.

When setting up a new game build for Amazon GameLift, we recommend using the CLI command upload-build . This helper command combines two tasks: (1) it uploads your build files from a file directory to an Amazon GameLift Amazon S3 location, and (2) it creates a new build resource.

You can use the CreateBuild operation in the following scenarios:

If successful, this operation creates a new build resource with a unique build ID and places it in INITIALIZED status. A build must be in READY status before you can create fleets with it.

Learn more

Uploading Your Game

Create a Build with Files in Amazon S3

All APIs by task

', 'CreateFleet' => '

Creates a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances to host your custom game server or Realtime Servers. Use this operation to configure the computing resources for your fleet and provide instructions for running game servers on each instance.

Most Amazon GameLift fleets can deploy instances to multiple locations, including the home Region (where the fleet is created) and an optional set of remote locations. Fleets that are created in the following Amazon Web Services Regions support multiple locations: us-east-1 (N. Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Ireland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo), and ap-northeast-2 (Seoul). Fleets that are created in other Amazon GameLift Regions can deploy instances in the fleet\'s home Region only. All fleet instances use the same configuration regardless of location; however, you can adjust capacity settings and turn auto-scaling on/off for each location.

To create a fleet, choose the hardware for your instances, specify a game server build or Realtime script to deploy, and provide a runtime configuration to direct Amazon GameLift how to start and run game servers on each instance in the fleet. Set permissions for inbound traffic to your game servers, and enable optional features as needed. When creating a multi-location fleet, provide a list of additional remote locations.

If you need to debug your fleet, fetch logs, view performance metrics or other actions on the fleet, create the development fleet with port 22/3389 open. As a best practice, we recommend opening ports for remote access only when you need them and closing them when you\'re finished.

If successful, this operation creates a new Fleet resource and places it in NEW status, which prompts Amazon GameLift to initiate the fleet creation workflow. You can track fleet creation by checking fleet status using DescribeFleetAttributes and DescribeFleetLocationAttributes/, or by monitoring fleet creation events using DescribeFleetEvents.

When the fleet status changes to ACTIVE, you can enable automatic scaling with PutScalingPolicy and set capacity for the home Region with UpdateFleetCapacity. When the status of each remote location reaches ACTIVE, you can set capacity by location using UpdateFleetCapacity.

Learn more

Setting up fleets

Debug fleet creation issues

Multi-location fleets

', 'CreateFleetLocations' => '

Adds remote locations to a fleet and begins populating the new locations with EC2 instances. The new instances conform to the fleet\'s instance type, auto-scaling, and other configuration settings.

This operation cannot be used with fleets that don\'t support remote locations. Fleets can have multiple locations only if they reside in Amazon Web Services Regions that support this feature and were created after the feature was released in March 2021.

To add fleet locations, specify the fleet to be updated and provide a list of one or more locations.

If successful, this operation returns the list of added locations with their status set to NEW. Amazon GameLift initiates the process of starting an instance in each added location. You can track the status of each new location by monitoring location creation events using DescribeFleetEvents.

Learn more

Setting up fleets

Multi-location fleets

', 'CreateGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Creates a Amazon GameLift FleetIQ game server group for managing game hosting on a collection of Amazon Elastic Compute Cloud instances for game hosting. This operation creates the game server group, creates an Auto Scaling group in your Amazon Web Services account, and establishes a link between the two groups. You can view the status of your game server groups in the Amazon GameLift console. Game server group metrics and events are emitted to Amazon CloudWatch.

Before creating a new game server group, you must have the following:

To create a new game server group, specify a unique group name, IAM role and Amazon Elastic Compute Cloud launch template, and provide a list of instance types that can be used in the group. You must also set initial maximum and minimum limits on the group\'s instance count. You can optionally set an Auto Scaling policy with target tracking based on a Amazon GameLift FleetIQ metric.

Once the game server group and corresponding Auto Scaling group are created, you have full access to change the Auto Scaling group\'s configuration as needed. Several properties that are set when creating a game server group, including maximum/minimum size and auto-scaling policy settings, must be updated directly in the Auto Scaling group. Keep in mind that some Auto Scaling group properties are periodically updated by Amazon GameLift FleetIQ as part of its balancing activities to optimize for availability and cost.

Learn more

Amazon GameLift FleetIQ Guide

', 'CreateGameSession' => '

Creates a multiplayer game session for players in a specific fleet location. This operation prompts an available server process to start a game session and retrieves connection information for the new game session. As an alternative, consider using the Amazon GameLift game session placement feature with StartGameSessionPlacement , which uses the FleetIQ algorithm and queues to optimize the placement process.

When creating a game session, you specify exactly where you want to place it and provide a set of game session configuration settings. The target fleet must be in ACTIVE status.

You can use this operation in the following ways:

If successful, Amazon GameLift initiates a workflow to start a new game session and returns a GameSession object containing the game session configuration and status. When the game session status is ACTIVE, it is updated with connection information and you can create player sessions for the game session. By default, newly created game sessions are open to new players. You can restrict new player access by using UpdateGameSession to change the game session\'s player session creation policy.

Amazon GameLift retains logs for active for 14 days. To access the logs, call GetGameSessionLogUrl to download the log files.

Available in Amazon GameLift Local.

Learn more

Start a game session

All APIs by task

', 'CreateGameSessionQueue' => '

Creates a placement queue that processes requests for new game sessions. A queue uses FleetIQ algorithms to determine the best placement locations and find an available game server there, then prompts the game server process to start a new game session.

A game session queue is configured with a set of destinations (Amazon GameLift fleets or aliases), which determine the locations where the queue can place new game sessions. These destinations can span multiple fleet types (Spot and On-Demand), instance types, and Amazon Web Services Regions. If the queue includes multi-location fleets, the queue is able to place game sessions in all of a fleet\'s remote locations. You can opt to filter out individual locations if needed.

The queue configuration also determines how FleetIQ selects the best available placement for a new game session. Before searching for an available game server, FleetIQ first prioritizes the queue\'s destinations and locations, with the best placement locations on top. You can set up the queue to use the FleetIQ default prioritization or provide an alternate set of priorities.

To create a new queue, provide a name, timeout value, and a list of destinations. Optionally, specify a sort configuration and/or a filter, and define a set of latency cap policies. You can also include the ARN for an Amazon Simple Notification Service (SNS) topic to receive notifications of game session placement activity. Notifications using SNS or CloudWatch events is the preferred way to track placement activity.

If successful, a new GameSessionQueue object is returned with an assigned queue ARN. New game session requests, which are submitted to queue with StartGameSessionPlacement or StartMatchmaking, reference a queue\'s name or ARN.

Learn more

Design a game session queue

Create a game session queue

Related actions

CreateGameSessionQueue | DescribeGameSessionQueues | UpdateGameSessionQueue | DeleteGameSessionQueue | All APIs by task

', 'CreateLocation' => '

Creates a custom location for use in an Anywhere fleet.

', 'CreateMatchmakingConfiguration' => '

Defines a new matchmaking configuration for use with FlexMatch. Whether your are using FlexMatch with Amazon GameLift hosting or as a standalone matchmaking service, the matchmaking configuration sets out rules for matching players and forming teams. If you\'re also using Amazon GameLift hosting, it defines how to start game sessions for each match. Your matchmaking system can use multiple configurations to handle different game scenarios. All matchmaking requests identify the matchmaking configuration to use and provide player attributes consistent with that configuration.

To create a matchmaking configuration, you must provide the following: configuration name and FlexMatch mode (with or without Amazon GameLift hosting); a rule set that specifies how to evaluate players and find acceptable matches; whether player acceptance is required; and the maximum time allowed for a matchmaking attempt. When using FlexMatch with Amazon GameLift hosting, you also need to identify the game session queue to use when starting a game session for the match.

In addition, you must set up an Amazon Simple Notification Service topic to receive matchmaking notifications. Provide the topic ARN in the matchmaking configuration.

Learn more

Design a FlexMatch matchmaker

Set up FlexMatch event notification

', 'CreateMatchmakingRuleSet' => '

Creates a new rule set for FlexMatch matchmaking. A rule set describes the type of match to create, such as the number and size of teams. It also sets the parameters for acceptable player matches, such as minimum skill level or character type.

To create a matchmaking rule set, provide unique rule set name and the rule set body in JSON format. Rule sets must be defined in the same Region as the matchmaking configuration they are used with.

Since matchmaking rule sets cannot be edited, it is a good idea to check the rule set syntax using ValidateMatchmakingRuleSet before creating a new rule set.

Learn more

', 'CreatePlayerSession' => '

Reserves an open player slot in a game session for a player. New player sessions can be created in any game session with an open slot that is in ACTIVE status and has a player creation policy of ACCEPT_ALL. You can add a group of players to a game session with CreatePlayerSessions .

To create a player session, specify a game session ID, player ID, and optionally a set of player data.

If successful, a slot is reserved in the game session for the player and a new PlayerSessions object is returned with a player session ID. The player references the player session ID when sending a connection request to the game session, and the game server can use it to validate the player reservation with the Amazon GameLift service. Player sessions cannot be updated.

The maximum number of players per game session is 200. It is not adjustable.

Related actions

All APIs by task

', 'CreatePlayerSessions' => '

Reserves open slots in a game session for a group of players. New player sessions can be created in any game session with an open slot that is in ACTIVE status and has a player creation policy of ACCEPT_ALL. To add a single player to a game session, use CreatePlayerSession

To create player sessions, specify a game session ID and a list of player IDs. Optionally, provide a set of player data for each player ID.

If successful, a slot is reserved in the game session for each player, and new PlayerSession objects are returned with player session IDs. Each player references their player session ID when sending a connection request to the game session, and the game server can use it to validate the player reservation with the Amazon GameLift service. Player sessions cannot be updated.

The maximum number of players per game session is 200. It is not adjustable.

Related actions

All APIs by task

', 'CreateScript' => '

Creates a new script record for your Realtime Servers script. Realtime scripts are JavaScript that provide configuration settings and optional custom game logic for your game. The script is deployed when you create a Realtime Servers fleet to host your game sessions. Script logic is executed during an active game session.

To create a new script record, specify a script name and provide the script file(s). The script files and all dependencies must be zipped into a single file. You can pull the zip file from either of these locations:

If the call is successful, a new script record is created with a unique script ID. If the script file is provided as a local file, the file is uploaded to an Amazon GameLift-owned S3 bucket and the script record\'s storage location reflects this location. If the script file is provided as an S3 bucket, Amazon GameLift accesses the file at this storage location as needed for deployment.

Learn more

Amazon GameLift Realtime Servers

Set Up a Role for Amazon GameLift Access

Related actions

All APIs by task

', 'CreateVpcPeeringAuthorization' => '

Requests authorization to create or delete a peer connection between the VPC for your Amazon GameLift fleet and a virtual private cloud (VPC) in your Amazon Web Services account. VPC peering enables the game servers on your fleet to communicate directly with other Amazon Web Services resources. After you\'ve received authorization, use CreateVpcPeeringConnection to establish the peering connection. For more information, see VPC Peering with Amazon GameLift Fleets.

You can peer with VPCs that are owned by any Amazon Web Services account you have access to, including the account that you use to manage your Amazon GameLift fleets. You cannot peer with VPCs that are in different Regions.

To request authorization to create a connection, call this operation from the Amazon Web Services account with the VPC that you want to peer to your Amazon GameLift fleet. For example, to enable your game servers to retrieve data from a DynamoDB table, use the account that manages that DynamoDB resource. Identify the following values: (1) The ID of the VPC that you want to peer with, and (2) the ID of the Amazon Web Services account that you use to manage Amazon GameLift. If successful, VPC peering is authorized for the specified VPC.

To request authorization to delete a connection, call this operation from the Amazon Web Services account with the VPC that is peered with your Amazon GameLift fleet. Identify the following values: (1) VPC ID that you want to delete the peering connection for, and (2) ID of the Amazon Web Services account that you use to manage Amazon GameLift.

The authorization remains valid for 24 hours unless it is canceled. You must create or delete the peering connection while the authorization is valid.

Related actions

All APIs by task

', 'CreateVpcPeeringConnection' => '

Establishes a VPC peering connection between a virtual private cloud (VPC) in an Amazon Web Services account with the VPC for your Amazon GameLift fleet. VPC peering enables the game servers on your fleet to communicate directly with other Amazon Web Services resources. You can peer with VPCs in any Amazon Web Services account that you have access to, including the account that you use to manage your Amazon GameLift fleets. You cannot peer with VPCs that are in different Regions. For more information, see VPC Peering with Amazon GameLift Fleets.

Before calling this operation to establish the peering connection, you first need to use CreateVpcPeeringAuthorization and identify the VPC you want to peer with. Once the authorization for the specified VPC is issued, you have 24 hours to establish the connection. These two operations handle all tasks necessary to peer the two VPCs, including acceptance, updating routing tables, etc.

To establish the connection, call this operation from the Amazon Web Services account that is used to manage the Amazon GameLift fleets. Identify the following values: (1) The ID of the fleet you want to be enable a VPC peering connection for; (2) The Amazon Web Services account with the VPC that you want to peer with; and (3) The ID of the VPC you want to peer with. This operation is asynchronous. If successful, a connection request is created. You can use continuous polling to track the request\'s status using DescribeVpcPeeringConnections , or by monitoring fleet events for success or failure using DescribeFleetEvents .

Related actions

All APIs by task

', 'DeleteAlias' => '

Deletes an alias. This operation removes all record of the alias. Game clients attempting to access a server process using the deleted alias receive an error. To delete an alias, specify the alias ID to be deleted.

Related actions

All APIs by task

', 'DeleteBuild' => '

Deletes a build. This operation permanently deletes the build resource and any uploaded build files. Deleting a build does not affect the status of any active fleets using the build, but you can no longer create new fleets with the deleted build.

To delete a build, specify the build ID.

Learn more

Upload a Custom Server Build

All APIs by task

', 'DeleteFleet' => '

Deletes all resources and information related a fleet. Any current fleet instances, including those in remote locations, are shut down. You don\'t need to call DeleteFleetLocations separately.

If the fleet being deleted has a VPC peering connection, you first need to get a valid authorization (good for 24 hours) by calling CreateVpcPeeringAuthorization. You do not need to explicitly delete the VPC peering connection.

To delete a fleet, specify the fleet ID to be terminated. During the deletion process the fleet status is changed to DELETING. When completed, the status switches to TERMINATED and the fleet event FLEET_DELETED is sent.

Learn more

Setting up Amazon GameLift Fleets

', 'DeleteFleetLocations' => '

Removes locations from a multi-location fleet. When deleting a location, all game server process and all instances that are still active in the location are shut down.

To delete fleet locations, identify the fleet ID and provide a list of the locations to be deleted.

If successful, GameLift sets the location status to DELETING, and begins to shut down existing server processes and terminate instances in each location being deleted. When completed, the location status changes to TERMINATED.

Learn more

Setting up Amazon GameLift fleets

', 'DeleteGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Terminates a game server group and permanently deletes the game server group record. You have several options for how these resources are impacted when deleting the game server group. Depending on the type of delete operation selected, this operation might affect these resources:

To delete a game server group, identify the game server group to delete and specify the type of delete operation to initiate. Game server groups can only be deleted if they are in ACTIVE or ERROR status.

If the delete request is successful, a series of operations are kicked off. The game server group status is changed to DELETE_SCHEDULED, which prevents new game servers from being registered and stops automatic scaling activity. Once all game servers in the game server group are deregistered, Amazon GameLift FleetIQ can begin deleting resources. If any of the delete operations fail, the game server group is placed in ERROR status.

Amazon GameLift FleetIQ emits delete events to Amazon CloudWatch.

Learn more

Amazon GameLift FleetIQ Guide

', 'DeleteGameSessionQueue' => '

Deletes a game session queue. Once a queue is successfully deleted, unfulfilled StartGameSessionPlacement requests that reference the queue will fail. To delete a queue, specify the queue name.

', 'DeleteLocation' => '

Deletes a custom location.

Before deleting a custom location, review any fleets currently using the custom location and deregister the location if it is in use. For more information, see DeregisterCompute.

', 'DeleteMatchmakingConfiguration' => '

Permanently removes a FlexMatch matchmaking configuration. To delete, specify the configuration name. A matchmaking configuration cannot be deleted if it is being used in any active matchmaking tickets.

', 'DeleteMatchmakingRuleSet' => '

Deletes an existing matchmaking rule set. To delete the rule set, provide the rule set name. Rule sets cannot be deleted if they are currently being used by a matchmaking configuration.

Learn more

', 'DeleteScalingPolicy' => '

Deletes a fleet scaling policy. Once deleted, the policy is no longer in force and Amazon GameLift removes all record of it. To delete a scaling policy, specify both the scaling policy name and the fleet ID it is associated with.

To temporarily suspend scaling policies, use StopFleetActions. This operation suspends all policies for the fleet.

', 'DeleteScript' => '

Deletes a Realtime script. This operation permanently deletes the script record. If script files were uploaded, they are also deleted (files stored in an S3 bucket are not deleted).

To delete a script, specify the script ID. Before deleting a script, be sure to terminate all fleets that are deployed with the script being deleted. Fleet instances periodically check for script updates, and if the script record no longer exists, the instance will go into an error state and be unable to host game sessions.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'DeleteVpcPeeringAuthorization' => '

Cancels a pending VPC peering authorization for the specified VPC. If you need to delete an existing VPC peering connection, use DeleteVpcPeeringConnection.

Related actions

All APIs by task

', 'DeleteVpcPeeringConnection' => '

Removes a VPC peering connection. To delete the connection, you must have a valid authorization for the VPC peering connection that you want to delete..

Once a valid authorization exists, call this operation from the Amazon Web Services account that is used to manage the Amazon GameLift fleets. Identify the connection to delete by the connection ID and fleet ID. If successful, the connection is removed.

Related actions

All APIs by task

', 'DeregisterCompute' => '

Removes a compute resource from an Amazon GameLift Anywhere fleet. Deregistered computes can no longer host game sessions through Amazon GameLift.

', 'DeregisterGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Removes the game server from a game server group. As a result of this operation, the deregistered game server can no longer be claimed and will not be returned in a list of active game servers.

To deregister a game server, specify the game server group and game server ID. If successful, this operation emits a CloudWatch event with termination timestamp and reason.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeAlias' => '

Retrieves properties for an alias. This operation returns all alias metadata and settings. To get an alias\'s target fleet ID only, use ResolveAlias.

To get alias properties, specify the alias ID. If successful, the requested alias record is returned.

Related actions

All APIs by task

', 'DescribeBuild' => '

Retrieves properties for a custom game build. To request a build resource, specify a build ID. If successful, an object containing the build properties is returned.

Learn more

Upload a Custom Server Build

All APIs by task

', 'DescribeCompute' => '

Retrieves properties for a compute resource in an Amazon GameLift fleet. Call ListCompute to get a list of compute resources in a fleet. You can request information for computes in either managed EC2 fleets or Anywhere fleets.

To request compute properties, specify the compute name and fleet ID.

If successful, this operation returns details for the requested compute resource. For managed EC2 fleets, this operation returns the fleet\'s EC2 instances. For Anywhere fleets, this operation returns the fleet\'s registered computes.

', 'DescribeEC2InstanceLimits' => '

Retrieves the instance limits and current utilization for an Amazon Web Services Region or location. Instance limits control the number of instances, per instance type, per location, that your Amazon Web Services account can use. Learn more at Amazon EC2 Instance Types. The information returned includes the maximum number of instances allowed and your account\'s current usage across all fleets. This information can affect your ability to scale your Amazon GameLift fleets. You can request a limit increase for your account by using the Service limits page in the Amazon GameLift console.

Instance limits differ based on whether the instances are deployed in a fleet\'s home Region or in a remote location. For remote locations, limits also differ based on the combination of home Region and remote location. All requests must specify an Amazon Web Services Region (either explicitly or as your default settings). To get the limit for a remote location, you must also specify the location. For example, the following requests all return different results:

This operation can be used in the following ways:

If successful, an EC2InstanceLimits object is returned with limits and usage data for each requested instance type.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetAttributes' => '

Retrieves core fleet-wide properties, including the computing hardware and deployment configuration for all instances in the fleet.

This operation can be used in the following ways:

When requesting attributes for multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a FleetAttributes object is returned for each fleet requested, unless the fleet identifier is not found.

Some API operations limit the number of fleet IDs that allowed in one request. If a request exceeds this limit, the request fails and the error message contains the maximum allowed number.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetCapacity' => '

Retrieves the resource capacity settings for one or more fleets. The data returned includes the current fleet capacity (number of EC2 instances), and settings that can control how capacity scaling. For fleets with remote locations, this operation retrieves data for the fleet\'s home Region only.

This operation can be used in the following ways:

When requesting multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a FleetCapacity object is returned for each requested fleet ID. Each FleetCapacity object includes a Location property, which is set to the fleet\'s home Region. When a list of fleet IDs is provided, attribute objects are returned only for fleets that currently exist.

Some API operations may limit the number of fleet IDs that are allowed in one request. If a request exceeds this limit, the request fails and the error message includes the maximum allowed.

Learn more

Setting up Amazon GameLift fleets

GameLift metrics for fleets

', 'DescribeFleetEvents' => '

Retrieves entries from a fleet\'s event log. Fleet events are initiated by changes in status, such as during fleet creation and termination, changes in capacity, etc. If a fleet has multiple locations, events are also initiated by changes to status and capacity in remote locations.

You can specify a time range to limit the result set. Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a collection of event log entries matching the request are returned.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetLocationAttributes' => '

Retrieves information on a fleet\'s remote locations, including life-cycle status and any suspended fleet activity.

This operation can be used in the following ways:

When requesting attributes for multiple locations, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a LocationAttributes object is returned for each requested location. If the fleet does not have a requested location, no information is returned. This operation does not return the home Region. To get information on a fleet\'s home Region, call DescribeFleetAttributes.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetLocationCapacity' => '

Retrieves the resource capacity settings for a fleet location. The data returned includes the current capacity (number of EC2 instances) and some scaling settings for the requested fleet location. Use this operation to retrieve capacity information for a fleet\'s remote location or home Region (you can also retrieve home Region capacity by calling DescribeFleetCapacity).

To retrieve capacity data, identify a fleet and location.

If successful, a FleetCapacity object is returned for the requested fleet location.

Learn more

Setting up Amazon GameLift fleets

GameLift metrics for fleets

', 'DescribeFleetLocationUtilization' => '

Retrieves current usage data for a fleet location. Utilization data provides a snapshot of current game hosting activity at the requested location. Use this operation to retrieve utilization information for a fleet\'s remote location or home Region (you can also retrieve home Region utilization by calling DescribeFleetUtilization).

To retrieve utilization data, identify a fleet and location.

If successful, a FleetUtilization object is returned for the requested fleet location.

Learn more

Setting up Amazon GameLift fleets

GameLift metrics for fleets

', 'DescribeFleetPortSettings' => '

Retrieves a fleet\'s inbound connection permissions. Connection permissions specify the range of IP addresses and port settings that incoming traffic can use to access server processes in the fleet. Game sessions that are running on instances in the fleet must use connections that fall in this range.

This operation can be used in the following ways:

If successful, a set of IpPermission objects is returned for the requested fleet ID. When a location is specified, a pending status is included. If the requested fleet has been deleted, the result set is empty.

Learn more

Setting up Amazon GameLift fleets

', 'DescribeFleetUtilization' => '

Retrieves utilization statistics for one or more fleets. Utilization data provides a snapshot of how the fleet\'s hosting resources are currently being used. For fleets with remote locations, this operation retrieves data for the fleet\'s home Region only. See DescribeFleetLocationUtilization to get utilization statistics for a fleet\'s remote locations.

This operation can be used in the following ways:

When requesting multiple fleets, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a FleetUtilization object is returned for each requested fleet ID, unless the fleet identifier is not found. Each fleet utilization object includes a Location property, which is set to the fleet\'s home Region.

Some API operations may limit the number of fleet IDs allowed in one request. If a request exceeds this limit, the request fails and the error message includes the maximum allowed.

Learn more

Setting up Amazon GameLift Fleets

GameLift Metrics for Fleets

', 'DescribeGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves information for a registered game server. Information includes game server status, health check info, and the instance that the game server is running on.

To retrieve game server information, specify the game server ID. If successful, the requested game server object is returned.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves information on a game server group. This operation returns only properties related to Amazon GameLift FleetIQ. To view or update properties for the corresponding Auto Scaling group, such as launch template, auto scaling policies, and maximum/minimum group size, access the Auto Scaling group directly.

To get attributes for a game server group, provide a group name or ARN value. If successful, a GameServerGroup object is returned.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeGameServerInstances' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves status information about the Amazon EC2 instances associated with a Amazon GameLift FleetIQ game server group. Use this operation to detect when instances are active or not available to host new game servers.

To request status for all instances in the game server group, provide a game server group ID only. To request status for specific instances, provide the game server group ID and one or more instance IDs. Use the pagination parameters to retrieve results in sequential segments. If successful, a collection of GameServerInstance objects is returned.

This operation is not designed to be called with every game server claim request; this practice can cause you to exceed your API limit, which results in errors. Instead, as a best practice, cache the results and refresh your cache no more than once every 10 seconds.

Learn more

Amazon GameLift FleetIQ Guide

', 'DescribeGameSessionDetails' => '

Retrieves additional game session properties, including the game session protection policy in force, a set of one or more game sessions in a specific fleet location. You can optionally filter the results by current game session status.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a GameSessionDetail object is returned for each game session that matches the request.

Learn more

Find a game session

All APIs by task

', 'DescribeGameSessionPlacement' => '

Retrieves information, including current status, about a game session placement request.

To get game session placement details, specify the placement ID.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling with DescribeGameSessionPlacement should only be used for games in development with low game session usage.

', 'DescribeGameSessionQueues' => '

Retrieves the properties for one or more game session queues. When requesting multiple queues, use the pagination parameters to retrieve results as a set of sequential pages. When specifying a list of queues, objects are returned only for queues that currently exist in the Region.

Learn more

View Your Queues

', 'DescribeGameSessions' => '

Retrieves a set of one or more game sessions in a specific fleet location. You can optionally filter the results by current game session status.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a GameSession object is returned for each game session that matches the request.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling with DescribeGameSessions should only be used for games in development with low game session usage.

Available in Amazon GameLift Local.

Learn more

Find a game session

All APIs by task

', 'DescribeInstances' => '

Retrieves information about the EC2 instances in an Amazon GameLift managed fleet, including instance ID, connection data, and status. You can use this operation with a multi-location fleet to get location-specific instance information. As an alternative, use the operations ListCompute and DescribeCompute to retrieve information for compute resources, including EC2 and Anywhere fleets.

You can call this operation in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, this operation returns Instance objects for each requested instance, listed in no particular order. If you call this operation for an Anywhere fleet, you receive an InvalidRequestException.

Learn more

Remotely connect to fleet instances

Debug fleet issues

Related actions

All APIs by task

', 'DescribeMatchmaking' => '

Retrieves one or more matchmaking tickets. Use this operation to retrieve ticket information, including--after a successful match is made--connection information for the resulting new game session.

To request matchmaking tickets, provide a list of up to 10 ticket IDs. If the request is successful, a ticket object is returned for each requested ID that currently exists.

This operation is not designed to be continually called to track matchmaking ticket status. This practice can cause you to exceed your API limit, which results in errors. Instead, as a best practice, set up an Amazon Simple Notification Service to receive notifications, and provide the topic ARN in the matchmaking configuration.

Learn more

Add FlexMatch to a game client

Set Up FlexMatch event notification

', 'DescribeMatchmakingConfigurations' => '

Retrieves the details of FlexMatch matchmaking configurations.

This operation offers the following options: (1) retrieve all matchmaking configurations, (2) retrieve configurations for a specified list, or (3) retrieve all configurations that use a specified rule set name. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a configuration is returned for each requested name. When specifying a list of names, only configurations that currently exist are returned.

Learn more

Setting up FlexMatch matchmakers

', 'DescribeMatchmakingRuleSets' => '

Retrieves the details for FlexMatch matchmaking rule sets. You can request all existing rule sets for the Region, or provide a list of one or more rule set names. When requesting multiple items, use the pagination parameters to retrieve results as a set of sequential pages. If successful, a rule set is returned for each requested name.

Learn more

', 'DescribePlayerSessions' => '

Retrieves properties for one or more player sessions.

This action can be used in the following ways:

To request player sessions, specify either a player session ID, game session ID, or player ID. You can filter this request by player session status. If you provide a specific PlayerSessionId or PlayerId, Amazon GameLift ignores the filter criteria. Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a PlayerSession object is returned for each session that matches the request.

Related actions

All APIs by task

', 'DescribeRuntimeConfiguration' => '

Retrieves a fleet\'s runtime configuration settings. The runtime configuration tells Amazon GameLift which server processes to run (and how) on each instance in the fleet.

To get the runtime configuration that is currently in forces for a fleet, provide the fleet ID.

If successful, a RuntimeConfiguration object is returned for the requested fleet. If the requested fleet has been deleted, the result set is empty.

Learn more

Setting up Amazon GameLift fleets

Running multiple processes on a fleet

', 'DescribeScalingPolicies' => '

Retrieves all scaling policies applied to a fleet.

To get a fleet\'s scaling policies, specify the fleet ID. You can filter this request by policy status, such as to retrieve only active scaling policies. Use the pagination parameters to retrieve results as a set of sequential pages. If successful, set of ScalingPolicy objects is returned for the fleet.

A fleet may have all of its scaling policies suspended. This operation does not affect the status of the scaling policies, which remains ACTIVE.

', 'DescribeScript' => '

Retrieves properties for a Realtime script.

To request a script record, specify the script ID. If successful, an object containing the script properties is returned.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'DescribeVpcPeeringAuthorizations' => '

Retrieves valid VPC peering authorizations that are pending for the Amazon Web Services account. This operation returns all VPC peering authorizations and requests for peering. This includes those initiated and received by this account.

Related actions

All APIs by task

', 'DescribeVpcPeeringConnections' => '

Retrieves information on VPC peering connections. Use this operation to get peering information for all fleets or for one specific fleet ID.

To retrieve connection information, call this operation from the Amazon Web Services account that is used to manage the Amazon GameLift fleets. Specify a fleet ID or leave the parameter empty to retrieve all connection records. If successful, the retrieved information includes both active and pending connections. Active connections identify the IpV4 CIDR block that the VPC uses to connect.

Related actions

All APIs by task

', 'GetComputeAccess' => '

Requests authorization to remotely connect to a compute resource in an Amazon GameLift fleet. Call this action to connect to an instance in a managed EC2 fleet if the fleet\'s game build uses Amazon GameLift server SDK 5.x or later. To connect to instances with game builds that use server SDK 4.x or earlier, call GetInstanceAccess.

To request access to a compute, identify the specific EC2 instance and the fleet it belongs to. You can retrieve instances for a managed EC2 fleet by calling ListCompute.

If successful, this operation returns a set of temporary Amazon Web Services credentials, including a two-part access key and a session token. Use these credentials with Amazon EC2 Systems Manager (SSM) to start a session with the compute. For more details, see Starting a session (CLI) in the Amazon EC2 Systems Manager User Guide.

Learn more

Remotely connect to fleet instances

Debug fleet issues

', 'GetComputeAuthToken' => '

Requests an authentication token from Amazon GameLift for a registered compute in an Anywhere fleet. The game servers that are running on the compute use this token to authenticate with the Amazon GameLift service. Each server process must provide a valid authentication token in its call to the Amazon GameLift server SDK action InitSDK().

Authentication tokens are valid for a limited time span. Use a mechanism to regularly request a fresh authentication token before the current token expires.

Learn more

', 'GetGameSessionLogUrl' => '

Retrieves the location of stored game session logs for a specified game session on Amazon GameLift managed fleets. When a game session is terminated, Amazon GameLift automatically stores the logs in Amazon S3 and retains them for 14 days. Use this URL to download the logs.

See the Amazon Web Services Service Limits page for maximum log file sizes. Log files that exceed this limit are not saved.

All APIs by task

', 'GetInstanceAccess' => '

Requests authorization to remotely connect to an instance in an Amazon GameLift managed fleet. Use this operation to connect to instances with game servers that use Amazon GameLift server SDK 4.x or earlier. To connect to instances with game servers that use server SDK 5.x or later, call GetComputeAccess.

To request access to an instance, specify IDs for the instance and the fleet it belongs to. You can retrieve instance IDs for a fleet by calling DescribeInstances with the fleet ID.

If successful, this operation returns an IP address and credentials. The returned credentials match the operating system of the instance, as follows:

Learn more

Remotely connect to fleet instances

Debug fleet issues

Related actions

All APIs by task

', 'ListAliases' => '

Retrieves all aliases for this Amazon Web Services account. You can filter the result set by alias name and/or routing strategy type. Use the pagination parameters to retrieve results in sequential pages.

Returned aliases are not listed in any particular order.

Related actions

All APIs by task

', 'ListBuilds' => '

Retrieves build resources for all builds associated with the Amazon Web Services account in use. You can limit results to builds that are in a specific status by using the Status parameter. Use the pagination parameters to retrieve results in a set of sequential pages.

Build resources are not listed in any particular order.

Learn more

Upload a Custom Server Build

All APIs by task

', 'ListCompute' => '

Retrieves the compute resources in an Amazon GameLift fleet. You can request information for either managed EC2 fleets or Anywhere fleets.

To request a list of computes, specify the fleet ID. You can filter the result set by location. Use the pagination parameters to retrieve results in a set of sequential pages.

If successful, this operation returns the compute resource for the requested fleet. For managed EC2 fleets, it returns a list of EC2 instances. For Anywhere fleets, it returns a list of registered compute names.

', 'ListFleets' => '

Retrieves a collection of fleet resources in an Amazon Web Services Region. You can call this operation to get fleets in a previously selected default Region (see https://docs.aws.amazon.com/credref/latest/refdocs/setting-global-region.htmlor specify a Region in your request. You can filter the result set to find only those fleets that are deployed with a specific build or script. For fleets that have multiple locations, this operation retrieves fleets based on their home Region only.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a list of fleet IDs that match the request parameters is returned. A NextToken value is also returned if there are more result pages to retrieve.

Fleet resources are not listed in a particular order.

Learn more

Setting up Amazon GameLift fleets

', 'ListGameServerGroups' => '

Lists a game server groups.

', 'ListGameServers' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Retrieves information on all game servers that are currently active in a specified game server group. You can opt to sort the list by game server age. Use the pagination parameters to retrieve results in a set of sequential segments.

Learn more

Amazon GameLift FleetIQ Guide

', 'ListLocations' => '

Lists all custom and Amazon Web Services locations.

', 'ListScripts' => '

Retrieves script records for all Realtime scripts that are associated with the Amazon Web Services account in use.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'ListTagsForResource' => '

Retrieves all tags assigned to a Amazon GameLift resource. Use resource tags to organize Amazon Web Services resources for a range of purposes. This operation handles the permissions necessary to manage tags for Amazon GameLift resources that support tagging.

To list tags for a resource, specify the unique ARN value for the resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'PutScalingPolicy' => '

Creates or updates a scaling policy for a fleet. Scaling policies are used to automatically scale a fleet\'s hosting capacity to meet player demand. An active scaling policy instructs Amazon GameLift to track a fleet metric and automatically change the fleet\'s capacity when a certain threshold is reached. There are two types of scaling policies: target-based and rule-based. Use a target-based policy to quickly and efficiently manage fleet scaling; this option is the most commonly used. Use rule-based policies when you need to exert fine-grained control over auto-scaling.

Fleets can have multiple scaling policies of each type in force at the same time; you can have one target-based policy, one or multiple rule-based scaling policies, or both. We recommend caution, however, because multiple auto-scaling policies can have unintended consequences.

Learn more about how to work with auto-scaling in Set Up Fleet Automatic Scaling.

Target-based policy

A target-based policy tracks a single metric: PercentAvailableGameSessions. This metric tells us how much of a fleet\'s hosting capacity is ready to host game sessions but is not currently in use. This is the fleet\'s buffer; it measures the additional player demand that the fleet could handle at current capacity. With a target-based policy, you set your ideal buffer size and leave it to Amazon GameLift to take whatever action is needed to maintain that target.

For example, you might choose to maintain a 10% buffer for a fleet that has the capacity to host 100 simultaneous game sessions. This policy tells Amazon GameLift to take action whenever the fleet\'s available capacity falls below or rises above 10 game sessions. Amazon GameLift will start new instances or stop unused instances in order to return to the 10% buffer.

To create or update a target-based policy, specify a fleet ID and name, and set the policy type to "TargetBased". Specify the metric to track (PercentAvailableGameSessions) and reference a TargetConfiguration object with your desired buffer value. Exclude all other parameters. On a successful request, the policy name is returned. The scaling policy is automatically in force as soon as it\'s successfully created. If the fleet\'s auto-scaling actions are temporarily suspended, the new policy will be in force once the fleet actions are restarted.

Rule-based policy

A rule-based policy tracks specified fleet metric, sets a threshold value, and specifies the type of action to initiate when triggered. With a rule-based policy, you can select from several available fleet metrics. Each policy specifies whether to scale up or scale down (and by how much), so you need one policy for each type of action.

For example, a policy may make the following statement: "If the percentage of idle instances is greater than 20% for more than 15 minutes, then reduce the fleet capacity by 10%."

A policy\'s rule statement has the following structure:

If [MetricName] is [ComparisonOperator] [Threshold] for [EvaluationPeriods] minutes, then [ScalingAdjustmentType] to/by [ScalingAdjustment].

To implement the example, the rule statement would look like this:

If [PercentIdleInstances] is [GreaterThanThreshold] [20] for [15] minutes, then [PercentChangeInCapacity] to/by [10].

To create or update a scaling policy, specify a unique combination of name and fleet ID, and set the policy type to "RuleBased". Specify the parameter values for a policy rule statement. On a successful request, the policy name is returned. Scaling policies are automatically in force as soon as they\'re successfully created. If the fleet\'s auto-scaling actions are temporarily suspended, the new policy will be in force once the fleet actions are restarted.

', 'RegisterCompute' => '

Registers a compute resource to an Amazon GameLift Anywhere fleet. With Anywhere fleets you can incorporate your own computing hardware into an Amazon GameLift game hosting solution.

To register a compute to a fleet, give the compute a name (must be unique within the fleet) and specify the compute resource\'s DNS name or IP address. Provide the Anywhere fleet ID and a fleet location to associate with the compute being registered. You can optionally include the path to a TLS certificate on the compute resource.

If successful, this operation returns the compute details, including an Amazon GameLift SDK endpoint. Game server processes that run on the compute use this endpoint to communicate with the Amazon GameLift service. Each server process includes the SDK endpoint in its call to the Amazon GameLift server SDK action InitSDK().

Learn more

', 'RegisterGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Creates a new game server resource and notifies Amazon GameLift FleetIQ that the game server is ready to host gameplay and players. This operation is called by a game server process that is running on an instance in a game server group. Registering game servers enables Amazon GameLift FleetIQ to track available game servers and enables game clients and services to claim a game server for a new game session.

To register a game server, identify the game server group and instance where the game server is running, and provide a unique identifier for the game server. You can also include connection and game server data.

Once a game server is successfully registered, it is put in status AVAILABLE. A request to register a game server may fail if the instance it is running on is in the process of shutting down as part of instance balancing or scale-down activity.

Learn more

Amazon GameLift FleetIQ Guide

', 'RequestUploadCredentials' => '

Retrieves a fresh set of credentials for use when uploading a new set of game build files to Amazon GameLift\'s Amazon S3. This is done as part of the build creation process; see GameSession.

To request new credentials, specify the build ID as returned with an initial CreateBuild request. If successful, a new set of credentials are returned, along with the S3 storage location associated with the build ID.

Learn more

Create a Build with Files in S3

All APIs by task

', 'ResolveAlias' => '

Retrieves the fleet ID that an alias is currently pointing to.

Related actions

All APIs by task

', 'ResumeGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Reinstates activity on a game server group after it has been suspended. A game server group might be suspended by the SuspendGameServerGroup operation, or it might be suspended involuntarily due to a configuration problem. In the second case, you can manually resume activity on the group once the configuration problem has been resolved. Refer to the game server group status and status reason for more information on why group activity is suspended.

To resume activity, specify a game server group ARN and the type of activity to be resumed. If successful, a GameServerGroup object is returned showing that the resumed activity is no longer listed in SuspendedActions.

Learn more

Amazon GameLift FleetIQ Guide

', 'SearchGameSessions' => '

Retrieves all active game sessions that match a set of search criteria and sorts them into a specified order.

This operation is not designed to be continually called to track game session status. This practice can cause you to exceed your API limit, which results in errors. Instead, you must configure configure an Amazon Simple Notification Service (SNS) topic to receive notifications from FlexMatch or queues. Continuously polling game session status with DescribeGameSessions should only be used for games in development with low game session usage.

When searching for game sessions, you specify exactly where you want to search and provide a search filter expression, a sort expression, or both. A search request can search only one fleet, but it can search all of a fleet\'s locations.

This operation can be used in the following ways:

Use the pagination parameters to retrieve results as a set of sequential pages.

If successful, a GameSession object is returned for each game session that matches the request. Search finds game sessions that are in ACTIVE status only. To retrieve information on game sessions in other statuses, use DescribeGameSessions .

You can search or sort by the following game session attributes:

Returned values for playerSessionCount and hasAvailablePlayerSessions change quickly as players join sessions and others drop out. Results should be considered a snapshot in time. Be sure to refresh search results often, and handle sessions that fill up before a player can join.

All APIs by task

', 'StartFleetActions' => '

Resumes certain types of activity on fleet instances that were suspended with StopFleetActions. For multi-location fleets, fleet actions are managed separately for each location. Currently, this operation is used to restart a fleet\'s auto-scaling activity.

This operation can be used in the following ways:

If successful, Amazon GameLift once again initiates scaling events as triggered by the fleet\'s scaling policies. If actions on the fleet location were never stopped, this operation will have no effect.

Learn more

Setting up Amazon GameLift fleets

', 'StartGameSessionPlacement' => '

Places a request for a new game session in a queue. When processing a placement request, Amazon GameLift searches for available resources on the queue\'s destinations, scanning each until it finds resources or the placement request times out.

A game session placement request can also request player sessions. When a new game session is successfully created, Amazon GameLift creates a player session for each player included in the request.

When placing a game session, by default Amazon GameLift tries each fleet in the order they are listed in the queue configuration. Ideally, a queue\'s destinations are listed in preference order.

Alternatively, when requesting a game session with players, you can also provide latency data for each player in relevant Regions. Latency data indicates the performance lag a player experiences when connected to a fleet in the Region. Amazon GameLift uses latency data to reorder the list of destinations to place the game session in a Region with minimal lag. If latency data is provided for multiple players, Amazon GameLift calculates each Region\'s average lag for all players and reorders to get the best game play across all players.

To place a new game session request, specify the following:

If successful, a new game session placement is created.

To track the status of a placement request, call DescribeGameSessionPlacement and check the request\'s status. If the status is FULFILLED, a new game session has been created and a game session ARN and Region are referenced. If the placement request times out, you can resubmit the request or retry it with a different queue.

', 'StartMatchBackfill' => '

Finds new players to fill open slots in currently running game sessions. The backfill match process is essentially identical to the process of forming new matches. Backfill requests use the same matchmaker that was used to make the original match, and they provide matchmaking data for all players currently in the game session. FlexMatch uses this information to select new players so that backfilled match continues to meet the original match requirements.

When using FlexMatch with Amazon GameLift managed hosting, you can request a backfill match from a client service by calling this operation with a GameSessions ID. You also have the option of making backfill requests directly from your game server. In response to a request, FlexMatch creates player sessions for the new players, updates the GameSession resource, and sends updated matchmaking data to the game server. You can request a backfill match at any point after a game session is started. Each game session can have only one active backfill request at a time; a subsequent request automatically replaces the earlier request.

When using FlexMatch as a standalone component, request a backfill match by calling this operation without a game session identifier. As with newly formed matches, matchmaking results are returned in a matchmaking event so that your game can update the game session that is being backfilled.

To request a backfill match, specify a unique ticket ID, the original matchmaking configuration, and matchmaking data for all current players in the game session being backfilled. Optionally, specify the GameSession ARN. If successful, a match backfill ticket is created and returned with status set to QUEUED. Track the status of backfill tickets using the same method for tracking tickets for new matches.

Only game sessions created by FlexMatch are supported for match backfill.

Learn more

Backfill existing games with FlexMatch

Matchmaking events (reference)

How Amazon GameLift FlexMatch works

', 'StartMatchmaking' => '

Uses FlexMatch to create a game match for a group of players based on custom matchmaking rules. With games that use Amazon GameLift managed hosting, this operation also triggers Amazon GameLift to find hosting resources and start a new game session for the new match. Each matchmaking request includes information on one or more players and specifies the FlexMatch matchmaker to use. When a request is for multiple players, FlexMatch attempts to build a match that includes all players in the request, placing them in the same team and finding additional players as needed to fill the match.

To start matchmaking, provide a unique ticket ID, specify a matchmaking configuration, and include the players to be matched. You must also include any player attributes that are required by the matchmaking configuration\'s rule set. If successful, a matchmaking ticket is returned with status set to QUEUED.

Track matchmaking events to respond as needed and acquire game session connection information for successfully completed matches. Ticket status updates are tracked using event notification through Amazon Simple Notification Service, which is defined in the matchmaking configuration.

Learn more

Add FlexMatch to a game client

Set Up FlexMatch event notification

How Amazon GameLift FlexMatch works

', 'StopFleetActions' => '

Suspends certain types of activity in a fleet location. Currently, this operation is used to stop auto-scaling activity. For multi-location fleets, fleet actions are managed separately for each location.

Stopping fleet actions has several potential purposes. It allows you to temporarily stop auto-scaling activity but retain your scaling policies for use in the future. For multi-location fleets, you can set up fleet-wide auto-scaling, and then opt out of it for certain locations.

This operation can be used in the following ways:

If successful, Amazon GameLift no longer initiates scaling events except in response to manual changes using UpdateFleetCapacity.

Learn more

Setting up Amazon GameLift Fleets

', 'StopGameSessionPlacement' => '

Cancels a game session placement that is in PENDING status. To stop a placement, provide the placement ID values. If successful, the placement is moved to CANCELLED status.

', 'StopMatchmaking' => '

Cancels a matchmaking ticket or match backfill ticket that is currently being processed. To stop the matchmaking operation, specify the ticket ID. If successful, work on the ticket is stopped, and the ticket status is changed to CANCELLED.

This call is also used to turn off automatic backfill for an individual game session. This is for game sessions that are created with a matchmaking configuration that has automatic backfill enabled. The ticket ID is included in the MatchmakerData of an updated game session object, which is provided to the game server.

If the operation is successful, the service sends back an empty JSON struct with the HTTP 200 response (not an empty HTTP body).

Learn more

Add FlexMatch to a game client

', 'SuspendGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Temporarily stops activity on a game server group without terminating instances or the game server group. You can restart activity by calling ResumeGameServerGroup. You can suspend the following activity:

To suspend activity, specify a game server group ARN and the type of activity to be suspended. If successful, a GameServerGroup object is returned showing that the activity is listed in SuspendedActions.

Learn more

Amazon GameLift FleetIQ Guide

', 'TagResource' => '

Assigns a tag to an Amazon GameLift resource. You can use tags to organize resources, create IAM permissions policies to manage access to groups of resources, customize Amazon Web Services cost breakdowns, and more. This operation handles the permissions necessary to manage tags for Amazon GameLift resources that support tagging.

To add a tag to a resource, specify the unique ARN value for the resource and provide a tag list containing one or more tags. The operation succeeds even if the list includes tags that are already assigned to the resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'UntagResource' => '

Removes a tag assigned to a Amazon GameLift resource. You can use resource tags to organize Amazon Web Services resources for a range of purposes. This operation handles the permissions necessary to manage tags for Amazon GameLift resources that support tagging.

To remove a tag from a resource, specify the unique ARN value for the resource and provide a string list containing one or more tags to remove. This operation succeeds even if the list includes tags that aren\'t assigned to the resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'UpdateAlias' => '

Updates properties for an alias. To update properties, specify the alias ID to be updated and provide the information to be changed. To reassign an alias to another fleet, provide an updated routing strategy. If successful, the updated alias record is returned.

Related actions

All APIs by task

', 'UpdateBuild' => '

Updates metadata in a build resource, including the build name and version. To update the metadata, specify the build ID to update and provide the new values. If successful, a build object containing the updated metadata is returned.

Learn more

Upload a Custom Server Build

All APIs by task

', 'UpdateFleetAttributes' => '

Updates a fleet\'s mutable attributes, including game session protection and resource creation limits.

To update fleet attributes, specify the fleet ID and the property values that you want to change.

If successful, an updated FleetAttributes object is returned.

Learn more

Setting up Amazon GameLift fleets

', 'UpdateFleetCapacity' => '

Updates capacity settings for a fleet. For fleets with multiple locations, use this operation to manage capacity settings in each location individually. Fleet capacity determines the number of game sessions and players that can be hosted based on the fleet configuration. Use this operation to set the following fleet capacity properties:

This operation can be used in the following ways:

If successful, capacity settings are updated immediately. In response a change in desired capacity, Amazon GameLift initiates steps to start new instances or terminate existing instances in the requested fleet location. This continues until the location\'s active instance count matches the new desired instance count. You can track a fleet\'s current capacity by calling DescribeFleetCapacity or DescribeFleetLocationCapacity. If the requested desired instance count is higher than the instance type\'s limit, the LimitExceeded exception occurs.

Learn more

Scaling fleet capacity

', 'UpdateFleetPortSettings' => '

Updates permissions that allow inbound traffic to connect to game sessions that are being hosted on instances in the fleet.

To update settings, specify the fleet ID to be updated and specify the changes to be made. List the permissions you want to add in InboundPermissionAuthorizations, and permissions you want to remove in InboundPermissionRevocations. Permissions to be removed must match existing fleet permissions.

If successful, the fleet ID for the updated fleet is returned. For fleets with remote locations, port setting updates can take time to propagate across all locations. You can check the status of updates in each location by calling DescribeFleetPortSettings with a location name.

Learn more

Setting up Amazon GameLift fleets

', 'UpdateGameServer' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Updates information about a registered game server to help Amazon GameLift FleetIQ track game server availability. This operation is called by a game server process that is running on an instance in a game server group.

Use this operation to update the following types of game server information. You can make all three types of updates in the same request:

Once a game server is successfully updated, the relevant statuses and timestamps are updated.

Learn more

Amazon GameLift FleetIQ Guide

', 'UpdateGameServerGroup' => '

This operation is used with the Amazon GameLift FleetIQ solution and game server groups.

Updates Amazon GameLift FleetIQ-specific properties for a game server group. Many Auto Scaling group properties are updated on the Auto Scaling group directly, including the launch template, Auto Scaling policies, and maximum/minimum/desired instance counts.

To update the game server group, specify the game server group ID and provide the updated values. Before applying the updates, the new values are validated to ensure that Amazon GameLift FleetIQ can continue to perform instance balancing activity. If successful, a GameServerGroup object is returned.

Learn more

Amazon GameLift FleetIQ Guide

', 'UpdateGameSession' => '

Updates the mutable properties of a game session.

To update a game session, specify the game session ID and the values you want to change.

If successful, the updated GameSession object is returned.

All APIs by task

', 'UpdateGameSessionQueue' => '

Updates the configuration of a game session queue, which determines how the queue processes new game session requests. To update settings, specify the queue name to be updated and provide the new settings. When updating destinations, provide a complete list of destinations.

Learn more

Using Multi-Region Queues

', 'UpdateMatchmakingConfiguration' => '

Updates settings for a FlexMatch matchmaking configuration. These changes affect all matches and game sessions that are created after the update. To update settings, specify the configuration name to be updated and provide the new settings.

Learn more

Design a FlexMatch matchmaker

', 'UpdateRuntimeConfiguration' => '

Updates the current runtime configuration for the specified fleet, which tells Amazon GameLift how to launch server processes on all instances in the fleet. You can update a fleet\'s runtime configuration at any time after the fleet is created; it does not need to be in ACTIVE status.

To update runtime configuration, specify the fleet ID and provide a RuntimeConfiguration with an updated set of server process configurations.

If successful, the fleet\'s runtime configuration settings are updated. Each instance in the fleet regularly checks for and retrieves updated runtime configurations. Instances immediately begin complying with the new configuration by launching new server processes or not replacing existing processes when they shut down. Updating a fleet\'s runtime configuration never affects existing server processes.

Learn more

Setting up Amazon GameLift fleets

', 'UpdateScript' => '

Updates Realtime script metadata and content.

To update script metadata, specify the script ID and provide updated name and/or version values.

To update script content, provide an updated zip file by pointing to either a local file or an Amazon S3 bucket location. You can use either method regardless of how the original script was uploaded. Use the Version parameter to track updates to the script.

If the call is successful, the updated metadata is stored in the script record and a revised script is uploaded to the Amazon GameLift service. Once the script is updated and acquired by a fleet instance, the new version is used for all new game sessions.

Learn more

Amazon GameLift Realtime Servers

Related actions

All APIs by task

', 'ValidateMatchmakingRuleSet' => '

Validates the syntax of a matchmaking rule or rule set. This operation checks that the rule set is using syntactically correct JSON and that it conforms to allowed property expressions. To validate syntax, provide a rule set JSON string.

Learn more

', ], 'shapes' => [ 'AcceptMatchInput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptMatchOutput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptanceType' => [ 'base' => NULL, 'refs' => [ 'AcceptMatchInput$AcceptanceType' => '

Player response to the proposed match.

', ], ], 'Alias' => [ 'base' => '

Properties that describe an alias resource.

Related actions

All APIs by task

', 'refs' => [ 'AliasList$member' => NULL, 'CreateAliasOutput$Alias' => '

The newly created alias resource.

', 'DescribeAliasOutput$Alias' => '

The requested alias resource.

', 'UpdateAliasOutput$Alias' => '

The updated alias resource.

', ], ], 'AliasArn' => [ 'base' => NULL, 'refs' => [ 'Alias$AliasArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift alias resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::alias/alias-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift alias ARN, the resource ID matches the alias ID value.

', ], ], 'AliasId' => [ 'base' => NULL, 'refs' => [ 'Alias$AliasId' => '

A unique identifier for the alias. Alias IDs are unique within a Region.

', ], ], 'AliasIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$AliasId' => '

A unique identifier for the alias associated with the fleet to create a game session in. You can use either the alias ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'DeleteAliasInput$AliasId' => '

A unique identifier of the alias that you want to delete. You can use either the alias ID or ARN value.

', 'DescribeAliasInput$AliasId' => '

The unique identifier for the fleet alias that you want to retrieve. You can use either the alias ID or ARN value.

', 'DescribeGameSessionDetailsInput$AliasId' => '

A unique identifier for the alias associated with the fleet to retrieve all game sessions for. You can use either the alias ID or ARN value.

', 'DescribeGameSessionsInput$AliasId' => '

A unique identifier for the alias associated with the fleet to retrieve game sessions for. You can use either the alias ID or ARN value.

', 'ResolveAliasInput$AliasId' => '

The unique identifier of the alias that you want to retrieve a fleet ID for. You can use either the alias ID or ARN value.

', 'SearchGameSessionsInput$AliasId' => '

A unique identifier for the alias associated with the fleet to search for active game sessions. You can use either the alias ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'UpdateAliasInput$AliasId' => '

A unique identifier for the alias that you want to update. You can use either the alias ID or ARN value.

', ], ], 'AliasList' => [ 'base' => NULL, 'refs' => [ 'ListAliasesOutput$Aliases' => '

A collection of alias resources that match the request parameters.

', ], ], 'AmazonResourceName' => [ 'base' => NULL, 'refs' => [ 'ListTagsForResourceRequest$ResourceARN' => '

The Amazon Resource Name (ARN) that uniquely identifies the Amazon GameLift resource that you want to retrieve tags for. Amazon GameLift includes resource ARNs in the data object for the resource. You can retrieve the ARN by calling a List or Describe operation for the resource type.

', 'TagResourceRequest$ResourceARN' => '

The Amazon Resource Name (ARN) that uniquely identifies the Amazon GameLift resource that you want to assign tags to. Amazon GameLift includes resource ARNs in the data object for the resource. You can retrieve the ARN by calling a List or Describe operation for the resource type.

', 'UntagResourceRequest$ResourceARN' => '

The Amazon Resource Name (ARN) that uniquely identifies the Amazon GameLift resource that you want to remove tags from. Amazon GameLift includes resource ARNs in the data object for the resource. You can retrieve the ARN by calling a List or Describe operation for the resource type.

', ], ], 'AnywhereConfiguration' => [ 'base' => '

Amazon GameLift Anywhere configuration options for your Anywhere fleets.

', 'refs' => [ 'CreateFleetInput$AnywhereConfiguration' => '

Amazon GameLift Anywhere configuration options.

', 'FleetAttributes$AnywhereConfiguration' => NULL, 'UpdateFleetAttributesInput$AnywhereConfiguration' => '

Amazon GameLift Anywhere configuration options.

', ], ], 'ArnStringModel' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionInput$GameSessionId' => '

A unique identifier for the game session to add a player to.

', 'CreatePlayerSessionsInput$GameSessionId' => '

A unique identifier for the game session to add players to.

', 'DescribeGameSessionDetailsInput$GameSessionId' => '

A unique identifier for the game session to retrieve.

', 'DescribeGameSessionsInput$GameSessionId' => '

A unique identifier for the game session to retrieve.

', 'DescribePlayerSessionsInput$GameSessionId' => '

A unique identifier for the game session to retrieve player sessions for.

', 'GameSessionConnectionInfo$GameSessionArn' => '

A unique identifier for the game session. Use the game session ID.

', 'GameSessionQueueDestination$DestinationArn' => '

The Amazon Resource Name (ARN) that is assigned to fleet or fleet alias. ARNs, which include a fleet ID or alias ID and a Region name, provide a unique identifier across all Regions.

', 'GetGameSessionLogUrlInput$GameSessionId' => '

A unique identifier for the game session to get logs for.

', 'QueueArnsList$member' => NULL, 'StartMatchBackfillInput$GameSessionArn' => '

A unique identifier for the game session. Use the game session ID. When using FlexMatch as a standalone matchmaking solution, this parameter is not needed.

', 'UpdateGameSessionInput$GameSessionId' => '

A unique identifier for the game session to update.

', ], ], 'AttributeValue' => [ 'base' => '

Values for use in player attribute key-value pairs. This object lets you specify an attribute value using any of the valid data types: string, number, string array, or data map. Each AttributeValue object can use only one of the available properties.

', 'refs' => [ 'PlayerAttributeMap$value' => NULL, ], ], 'AutoScalingGroupArn' => [ 'base' => NULL, 'refs' => [ 'GameServerGroup$AutoScalingGroupArn' => '

A generated unique ID for the Amazon EC2 Auto Scaling group that is associated with this game server group.

', ], ], 'AwsCredentials' => [ 'base' => '

Amazon Web Services account security credentials that allow interactions with Amazon GameLift resources. The credentials are temporary and valid for a limited time span. You can request fresh credentials at any time.

Amazon Web Services security credentials consist of three parts: an access key ID, a secret access key, and a session token. You must use all three parts together to authenticate your access requests.

You need Amazon Web Services credentials for the following tasks:

', 'refs' => [ 'CreateBuildOutput$UploadCredentials' => '

This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.

', 'GetComputeAccessOutput$Credentials' => '

A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).

', 'RequestUploadCredentialsOutput$UploadCredentials' => '

Amazon Web Services credentials required when uploading a game build to the storage location. These credentials have a limited lifespan and are valid only for the build they were issued for.

', ], ], 'BackfillMode' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$BackfillMode' => '

The method used to backfill game sessions that are created with this matchmaking configuration. Specify MANUAL when your game manages backfill requests manually or does not use the match backfill feature. Specify AUTOMATIC to have Amazon GameLift create a backfill request whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill Existing Games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

', 'MatchmakingConfiguration$BackfillMode' => '

The method used to backfill game sessions created with this matchmaking configuration. MANUAL indicates that the game makes backfill requests or does not use the match backfill feature. AUTOMATIC indicates that GameLift creates backfill requests whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill existing games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

', 'UpdateMatchmakingConfigurationInput$BackfillMode' => '

The method that is used to backfill game sessions created with this matchmaking configuration. Specify MANUAL when your game manages backfill requests manually or does not use the match backfill feature. Specify AUTOMATIC to have GameLift create a match backfill request whenever a game session has one or more open slots. Learn more about manual and automatic backfill in Backfill Existing Games with FlexMatch. Automatic backfill is not available when FlexMatchMode is set to STANDALONE.

', ], ], 'BalancingStrategy' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$BalancingStrategy' => '

Indicates how Amazon GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

', 'GameServerGroup$BalancingStrategy' => '

Indicates how Amazon GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

', 'UpdateGameServerGroupInput$BalancingStrategy' => '

Indicates how Amazon GameLift FleetIQ balances the use of Spot Instances and On-Demand Instances in the game server group. Method options include the following:

', ], ], 'BooleanModel' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$AcceptanceRequired' => '

A flag that determines whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. With this option enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

', 'MatchmakingConfiguration$AcceptanceRequired' => '

A flag that indicates whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. When this option is enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

', 'UpdateMatchmakingConfigurationInput$AcceptanceRequired' => '

A flag that indicates whether a match that was created with this configuration must be accepted by the matched players. To require acceptance, set to TRUE. With this option enabled, matchmaking tickets use the status REQUIRES_ACCEPTANCE to indicate when a completed potential match is waiting for player acceptance.

', 'ValidateMatchmakingRuleSetOutput$Valid' => '

A response indicating whether the rule set is valid.

', ], ], 'Build' => [ 'base' => '

Properties describing a custom game build.

All APIs by task

', 'refs' => [ 'BuildList$member' => NULL, 'CreateBuildOutput$Build' => '

The newly created build resource, including a unique build IDs and status.

', 'DescribeBuildOutput$Build' => '

Set of properties describing the requested build.

', 'UpdateBuildOutput$Build' => '

The updated build resource.

', ], ], 'BuildArn' => [ 'base' => NULL, 'refs' => [ 'Build$BuildArn' => '

The Amazon Resource Name (ARN) assigned to a Amazon GameLift build resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::build/build-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift build ARN, the resource ID matches the BuildId value.

', 'FleetAttributes$BuildArn' => '

The Amazon Resource Name (ARN) associated with the Amazon GameLift build resource that is deployed on instances in this fleet. In a GameLift build ARN, the resource ID matches the BuildId value.

', ], ], 'BuildId' => [ 'base' => NULL, 'refs' => [ 'Build$BuildId' => '

A unique identifier for the build.

', 'FleetAttributes$BuildId' => '

A unique identifier for the build resource that is deployed on instances in this fleet.

', ], ], 'BuildIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$BuildId' => '

The unique identifier for a custom game server build to be deployed on fleet instances. You can use either the build ID or ARN. The build must be uploaded to Amazon GameLift and in READY status. This fleet property can\'t be changed after the fleet is created.

', 'DeleteBuildInput$BuildId' => '

A unique identifier for the build to delete. You can use either the build ID or ARN value.

', 'DescribeBuildInput$BuildId' => '

A unique identifier for the build to retrieve properties for. You can use either the build ID or ARN value.

', 'ListFleetsInput$BuildId' => '

A unique identifier for the build to request fleets for. Use this parameter to return only fleets using a specified build. Use either the build ID or ARN value.

', 'RequestUploadCredentialsInput$BuildId' => '

A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.

', 'UpdateBuildInput$BuildId' => '

A unique identifier for the build to update. You can use either the build ID or ARN value.

', ], ], 'BuildList' => [ 'base' => NULL, 'refs' => [ 'ListBuildsOutput$Builds' => '

A collection of build resources that match the request.

', ], ], 'BuildStatus' => [ 'base' => NULL, 'refs' => [ 'Build$Status' => '

Current status of the build.

Possible build statuses include the following:

', 'ListBuildsInput$Status' => '

Build status to filter results by. To retrieve all builds, leave this parameter empty.

Possible build statuses include the following:

', ], ], 'CertificateConfiguration' => [ 'base' => '

Determines whether a TLS/SSL certificate is generated for a fleet. This feature must be enabled when creating the fleet. All instances in a fleet share the same certificate. The certificate can be retrieved by calling the Amazon GameLift Server SDK operation GetInstanceCertificate.

', 'refs' => [ 'CreateFleetInput$CertificateConfiguration' => '

Prompts Amazon GameLift to generate a TLS/SSL certificate for the fleet. Amazon GameLift uses the certificates to encrypt traffic between game clients and the game servers running on Amazon GameLift. By default, the CertificateConfiguration is DISABLED. You can\'t change this property after you create the fleet.

Certificate Manager (ACM) certificates expire after 13 months. Certificate expiration can cause fleets to fail, preventing players from connecting to instances in the fleet. We recommend you replace fleets before 13 months, consider using fleet aliases for a smooth transition.

ACM isn\'t available in all Amazon Web Services regions. A fleet creation request with certificate generation enabled in an unsupported Region, fails with a 4xx error. For more information about the supported Regions, see Supported Regions in the Certificate Manager User Guide.

', 'FleetAttributes$CertificateConfiguration' => NULL, ], ], 'CertificateType' => [ 'base' => NULL, 'refs' => [ 'CertificateConfiguration$CertificateType' => '

Indicates whether a TLS/SSL certificate is generated for a fleet.

Valid values include:

', ], ], 'ClaimFilterOption' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Filters which game servers may be claimed when calling ClaimGameServer.

', 'refs' => [ 'ClaimGameServerInput$FilterOption' => '

Object that restricts how a claimed game server is chosen.

', ], ], 'ClaimGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'ClaimGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'ComparisonOperatorType' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$ComparisonOperator' => '

Comparison operator to use when measuring the metric against the threshold value.

', 'ScalingPolicy$ComparisonOperator' => '

Comparison operator to use when measuring a metric against the threshold value.

', ], ], 'Compute' => [ 'base' => '

An Amazon GameLift compute resource for hosting your game servers. A compute can be an EC2instance in a managed EC2 fleet or a registered compute in an Anywhere fleet.

', 'refs' => [ 'ComputeList$member' => NULL, 'DescribeComputeOutput$Compute' => '

The set of properties for the requested compute resource.

', 'RegisterComputeOutput$Compute' => '

The details of the compute resource you registered.

', ], ], 'ComputeArn' => [ 'base' => NULL, 'refs' => [ 'Compute$ComputeArn' => '

The ARN that is assigned to a compute resource and uniquely identifies it. ARNs are unique across locations. Instances in managed EC2 fleets are not assigned a ComputeARN.

', 'GetComputeAccessOutput$ComputeArn' => '

The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'GetComputeAuthTokenOutput$ComputeArn' => '

The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', ], ], 'ComputeAuthToken' => [ 'base' => NULL, 'refs' => [ 'GetComputeAuthTokenOutput$AuthToken' => '

A valid temporary authentication token.

', ], ], 'ComputeList' => [ 'base' => NULL, 'refs' => [ 'ListComputeOutput$ComputeList' => '

A list of compute resources in the specified fleet.

', ], ], 'ComputeName' => [ 'base' => NULL, 'refs' => [ 'Compute$ComputeName' => '

A descriptive label for the compute resource. For instances in a managed EC2 fleet, the compute name is an instance ID.

', 'RegisterComputeInput$ComputeName' => '

A descriptive label for the compute resource.

', ], ], 'ComputeNameOrArn' => [ 'base' => NULL, 'refs' => [ 'DeregisterComputeInput$ComputeName' => '

The name of the compute resource to remove from the specified Anywhere fleet.

', 'DescribeComputeInput$ComputeName' => '

The unique identifier of the compute resource to retrieve properties for. For an Anywhere fleet compute, use the registered compute name. For a managed EC2 fleet instance, use the instance ID.

', 'GetComputeAccessInput$ComputeName' => '

A unique identifier for the compute resource that you want to connect to. You can use either a registered compute name or an instance ID.

', 'GetComputeAccessOutput$ComputeName' => '

The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.

', 'GetComputeAuthTokenInput$ComputeName' => '

The name of the compute resource you are requesting the authentication token for.

', 'GetComputeAuthTokenOutput$ComputeName' => '

The name of the compute resource that the authentication token is issued to.

', ], ], 'ComputeStatus' => [ 'base' => NULL, 'refs' => [ 'Compute$ComputeStatus' => '

Current status of the compute. A compute must have an ACTIVE status to host game sessions.

', ], ], 'ComputeType' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ComputeType' => '

The type of compute resource used to host your game servers. You can use your own compute resources with Amazon GameLift Anywhere or use Amazon EC2 instances with managed Amazon GameLift. By default, this property is set to EC2.

', 'FleetAttributes$ComputeType' => '

The type of compute resource used to host your game servers. You can use your own compute resources with Amazon GameLift Anywhere or use Amazon EC2 instances with managed Amazon GameLift.

', ], ], 'ConflictException' => [ 'base' => '

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

', 'refs' => [], ], 'CreateAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateBuildOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetLocationsInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetLocationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionQueueInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGameSessionQueueOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateLocationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateLocationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingRuleSetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateMatchmakingRuleSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'CreatePlayerSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringAuthorizationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringAuthorizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringConnectionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateVpcPeeringConnectionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CustomEventData' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$CustomEventData' => '

Information to be added to all events related to this matchmaking configuration.

', 'MatchmakingConfiguration$CustomEventData' => '

Information to attach to all events related to the matchmaking configuration.

', 'UpdateMatchmakingConfigurationInput$CustomEventData' => '

Information to add to all events related to the matchmaking configuration.

', ], ], 'CustomInputLocationStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateLocationInput$LocationName' => '

A descriptive name for the custom location.

', ], ], 'CustomLocationNameOrArnModel' => [ 'base' => NULL, 'refs' => [ 'DeleteLocationInput$LocationName' => '

The location name of the custom location to be deleted.

', ], ], 'DeleteAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetLocationsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetLocationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameSessionQueueInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGameSessionQueueOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLocationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLocationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingRuleSetInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMatchmakingRuleSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringAuthorizationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringAuthorizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringConnectionInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVpcPeeringConnectionOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeregisterComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'DeregisterComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeregisterGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeBuildOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEC2InstanceLimitsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeEC2InstanceLimitsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetAttributesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetAttributesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetCapacityInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetCapacityOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetEventsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetEventsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationAttributesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationAttributesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationCapacityInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationCapacityOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationUtilizationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetLocationUtilizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetPortSettingsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetPortSettingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetUtilizationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFleetUtilizationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerInstancesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerInstancesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionDetailsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionDetailsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionPlacementInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionPlacementOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionQueuesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionQueuesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGameSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstancesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInstancesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingConfigurationsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingConfigurationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingRuleSetsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeMatchmakingRuleSetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribePlayerSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribePlayerSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuntimeConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuntimeConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScalingPoliciesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScalingPoliciesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeScriptOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringAuthorizationsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringAuthorizationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringConnectionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVpcPeeringConnectionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DesiredPlayerSession' => [ 'base' => '

Player information for use when creating player sessions using a game session placement request.

', 'refs' => [ 'DesiredPlayerSessionList$member' => NULL, ], ], 'DesiredPlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'StartGameSessionPlacementInput$DesiredPlayerSessions' => '

Set of information on each player to create a player session for.

', ], ], 'DnsName' => [ 'base' => NULL, 'refs' => [ 'Compute$DnsName' => '

The DNS name of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

', 'GameSession$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'GameSessionConnectionInfo$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'GameSessionPlacement$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'Instance$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', 'PlayerSession$DnsName' => '

The DNS identifier assigned to the instance that is running the game session. Values have the following format:

When connecting to a game session that is running on a TLS-enabled fleet, you must use the DNS name, not the IP address.

', ], ], 'DnsNameInput' => [ 'base' => NULL, 'refs' => [ 'RegisterComputeInput$DnsName' => '

The DNS name of the compute resource. Amazon GameLift requires either a DNS name or IP address.

', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$Threshold' => '

Metric value used to trigger a scaling event.

', 'ScalingPolicy$Threshold' => '

Metric value used to trigger a scaling event.

', 'TargetConfiguration$TargetValue' => '

Desired value to use with a target-based scaling policy. The value must be relevant for whatever metric the scaling policy is using. For example, in a policy using the metric PercentAvailableGameSessions, the target value should be the preferred size of the fleet\'s buffer (the percent of capacity that should be idle and ready for new game sessions).

', ], ], 'DoubleObject' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$N' => '

For number values, expressed as double.

', 'PlayerAttributeStringDoubleMap$value' => NULL, ], ], 'EC2InstanceCounts' => [ 'base' => '

Resource capacity settings. Fleet capacity is measured in Amazon EC2 instances. Pending and terminating counts are non-zero when the fleet capacity is adjusting to a scaling event or if access to resources is temporarily affected.

', 'refs' => [ 'FleetCapacity$InstanceCounts' => NULL, ], ], 'EC2InstanceLimit' => [ 'base' => '

The Amazon GameLift service limits for an Amazon EC2 instance type and current utilization. Amazon GameLift allows Amazon Web Services accounts a maximum number of instances, per instance type, per Amazon Web Services Region or location, for use with Amazon GameLift. You can request an limit increase for your account by using the Service limits page in the Amazon GameLift console.

', 'refs' => [ 'EC2InstanceLimitList$member' => NULL, ], ], 'EC2InstanceLimitList' => [ 'base' => NULL, 'refs' => [ 'DescribeEC2InstanceLimitsOutput$EC2InstanceLimits' => '

The maximum number of instances for the specified instance type.

', ], ], 'EC2InstanceType' => [ 'base' => NULL, 'refs' => [ 'Compute$Type' => '

The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.

', 'CreateFleetInput$EC2InstanceType' => '

The Amazon GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type determines the computing resources that will be used to host your game servers, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.

', 'DescribeEC2InstanceLimitsInput$EC2InstanceType' => '

Name of an Amazon EC2 instance type that is supported in Amazon GameLift. A fleet instance type determines the computing resources of each instance in the fleet, including CPU, memory, storage, and networking capacity. Do not specify a value for this parameter to retrieve limits for all instance types.

', 'EC2InstanceLimit$EC2InstanceType' => '

The name of an Amazon EC2 instance type. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

', 'FleetAttributes$InstanceType' => '

The Amazon EC2 instance type that determines the computing resources of each instance in the fleet. Instance type defines the CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

', 'FleetCapacity$InstanceType' => '

The Amazon EC2 instance type that is used for all instances in a fleet. The instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.

', 'Instance$Type' => '

EC2 instance type that defines the computing resources of this instance.

', ], ], 'Event' => [ 'base' => '

Log entry describing an event that involves Amazon GameLift resources (such as a fleet). In addition to tracking activity, event codes and messages can provide additional information for troubleshooting and debugging problems.

', 'refs' => [ 'EventList$member' => NULL, ], ], 'EventCode' => [ 'base' => NULL, 'refs' => [ 'Event$EventCode' => '

The type of event being logged.

Fleet state transition events:

Fleet creation events (ordered by fleet creation activity):

VPC peering events:

Spot instance events:

Server process events:

Game session events:

Other fleet events:

', ], ], 'EventList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetEventsOutput$Events' => '

A collection of objects containing event log entries for the specified fleet.

', ], ], 'FilterConfiguration' => [ 'base' => '

A list of fleet locations where a game session queue can place new game sessions. You can use a filter to temporarily turn off placements for specific locations. For queues that have multi-location fleets, you can use a filter configuration allow placement with some, but not all of these locations.

', 'refs' => [ 'CreateGameSessionQueueInput$FilterConfiguration' => '

A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location.

', 'GameSessionQueue$FilterConfiguration' => '

A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location.

', 'UpdateGameSessionQueueInput$FilterConfiguration' => '

A list of locations where a queue is allowed to place new game sessions. Locations are specified in the form of Amazon Web Services Region codes, such as us-west-2. If this parameter is not set, game sessions can be placed in any queue location. To remove an existing filter configuration, pass in an empty set.

', ], ], 'FilterInstanceStatus' => [ 'base' => NULL, 'refs' => [ 'FilterInstanceStatuses$member' => NULL, ], ], 'FilterInstanceStatuses' => [ 'base' => NULL, 'refs' => [ 'ClaimFilterOption$InstanceStatuses' => '

List of instance statuses that game servers may be claimed on. If provided, the list must contain the ACTIVE status.

', ], ], 'FleetAction' => [ 'base' => NULL, 'refs' => [ 'FleetActionList$member' => NULL, ], ], 'FleetActionList' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$StoppedActions' => '

A list of fleet activity that has been suspended using StopFleetActions . This includes fleet auto-scaling.

', 'LocationAttributes$StoppedActions' => '

A list of fleet actions that have been suspended in the fleet location.

', 'StartFleetActionsInput$Actions' => '

List of actions to restart on the fleet.

', 'StopFleetActionsInput$Actions' => '

List of actions to suspend on the fleet.

', ], ], 'FleetArn' => [ 'base' => NULL, 'refs' => [ 'Compute$FleetArn' => '

The Amazon Resource Name (ARN) of the fleet that the compute belongs to.

', 'CreateFleetLocationsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'DeleteFleetLocationsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'DescribeFleetLocationAttributesOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'DescribeFleetPortSettingsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'FleetAttributes$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912. In a GameLift fleet ARN, the resource ID matches the FleetId value.

', 'FleetCapacity$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'FleetUtilization$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'GameSession$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet that this game session is running on.

', 'GetComputeAccessOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'GetComputeAuthTokenOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'Instance$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'PlayerSession$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet that the player\'s game session is running on.

', 'ResolveAliasOutput$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet resource that this alias points to.

', 'ScalingPolicy$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'StartFleetActionsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'StopFleetActionsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'UpdateFleetAttributesOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'UpdateFleetCapacityOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'UpdateFleetPortSettingsOutput$FleetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', 'VpcPeeringConnection$FleetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift fleet resource for this connection.

', ], ], 'FleetAttributes' => [ 'base' => '

Describes a Amazon GameLift fleet of game hosting resources.

Related actions

', 'refs' => [ 'CreateFleetOutput$FleetAttributes' => '

The properties for the new fleet, including the current status. All fleets are placed in NEW status on creation.

', 'FleetAttributesList$member' => NULL, ], ], 'FleetAttributesList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetAttributesOutput$FleetAttributes' => '

A collection of objects containing attribute metadata for each requested fleet ID. Attribute objects are returned only for fleets that currently exist.

', ], ], 'FleetCapacity' => [ 'base' => '

Current resource capacity settings in a specified fleet or location. The location value might refer to a fleet\'s remote location or its home Region.

Related actions

DescribeFleetCapacity | DescribeFleetLocationCapacity | UpdateFleetCapacity

', 'refs' => [ 'DescribeFleetLocationCapacityOutput$FleetCapacity' => '

Resource capacity information for the requested fleet location. Capacity objects are returned only for fleets and locations that currently exist. Changes in desired instance value can take up to 1 minute to be reflected.

', 'FleetCapacityList$member' => NULL, ], ], 'FleetCapacityExceededException' => [ 'base' => '

The specified fleet has no available instances to fulfill a CreateGameSession request. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'FleetCapacityList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetCapacityOutput$FleetCapacity' => '

A collection of objects that contains capacity information for each requested fleet ID. Capacity objects are returned only for fleets that currently exist. Changes in desired instance value can take up to 1 minute to be reflected.

', ], ], 'FleetId' => [ 'base' => NULL, 'refs' => [ 'Compute$FleetId' => '

A unique identifier for the fleet that the compute belongs to.

', 'CreateVpcPeeringConnectionInput$FleetId' => '

A unique identifier for the fleet. You can use either the fleet ID or ARN value. This tells Amazon GameLift which GameLift VPC to peer with.

', 'DeleteVpcPeeringConnectionInput$FleetId' => '

A unique identifier for the fleet. This fleet specified must match the fleet referenced in the VPC peering connection record. You can use either the fleet ID or ARN value.

', 'DescribeFleetPortSettingsOutput$FleetId' => '

A unique identifier for the fleet that was requested.

', 'DescribeVpcPeeringConnectionsInput$FleetId' => '

A unique identifier for the fleet. You can use either the fleet ID or ARN value.

', 'FleetAttributes$FleetId' => '

A unique identifier for the fleet.

', 'FleetCapacity$FleetId' => '

A unique identifier for the fleet associated with the location.

', 'FleetIdList$member' => NULL, 'FleetUtilization$FleetId' => '

A unique identifier for the fleet associated with the location.

', 'GameSession$FleetId' => '

A unique identifier for the fleet that the game session is running on.

', 'Instance$FleetId' => '

A unique identifier for the fleet that the instance belongs to.

', 'InstanceAccess$FleetId' => '

A unique identifier for the fleet containing the instance to be accessed.

', 'PlayerSession$FleetId' => '

A unique identifier for the fleet that the player\'s game session is running on.

', 'ResolveAliasOutput$FleetId' => '

The fleet identifier that the alias is pointing to.

', 'RoutingStrategy$FleetId' => '

A unique identifier for the fleet that the alias points to. This value is the fleet ID, not the fleet ARN.

', 'ScalingPolicy$FleetId' => '

A unique identifier for the fleet that is associated with this scaling policy.

', 'StartFleetActionsOutput$FleetId' => '

A unique identifier for the fleet to restart actions on.

', 'StopFleetActionsOutput$FleetId' => '

A unique identifier for the fleet to stop actions on.

', 'UpdateFleetAttributesOutput$FleetId' => '

A unique identifier for the fleet that was updated.

', 'UpdateFleetCapacityOutput$FleetId' => '

A unique identifier for the fleet that was updated.

', 'UpdateFleetPortSettingsOutput$FleetId' => '

A unique identifier for the fleet that was updated.

', 'VpcPeeringConnection$FleetId' => '

A unique identifier for the fleet. This ID determines the ID of the Amazon GameLift VPC for your fleet.

', ], ], 'FleetIdList' => [ 'base' => NULL, 'refs' => [ 'ListFleetsOutput$FleetIds' => '

A set of fleet IDs that match the list request.

', ], ], 'FleetIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetLocationsInput$FleetId' => '

A unique identifier for the fleet to add locations to. You can use either the fleet ID or ARN value.

', 'CreateFleetLocationsOutput$FleetId' => '

A unique identifier for the fleet that was updated with new locations.

', 'CreateGameSessionInput$FleetId' => '

A unique identifier for the fleet to create a game session in. You can use either the fleet ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'DeleteFleetInput$FleetId' => '

A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

', 'DeleteFleetLocationsInput$FleetId' => '

A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.

', 'DeleteFleetLocationsOutput$FleetId' => '

A unique identifier for the fleet that location attributes are being deleted for.

', 'DeleteScalingPolicyInput$FleetId' => '

A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.

', 'DeregisterComputeInput$FleetId' => '

A unique identifier for the fleet the compute resource is currently registered to.

', 'DescribeComputeInput$FleetId' => '

A unique identifier for the fleet that the compute is registered to. You can use either the fleet ID or ARN value.

', 'DescribeFleetEventsInput$FleetId' => '

A unique identifier for the fleet to get event logs for. You can use either the fleet ID or ARN value.

', 'DescribeFleetLocationAttributesInput$FleetId' => '

A unique identifier for the fleet to retrieve remote locations for. You can use either the fleet ID or ARN value.

', 'DescribeFleetLocationAttributesOutput$FleetId' => '

A unique identifier for the fleet that location attributes were requested for.

', 'DescribeFleetLocationCapacityInput$FleetId' => '

A unique identifier for the fleet to request location capacity for. You can use either the fleet ID or ARN value.

', 'DescribeFleetLocationUtilizationInput$FleetId' => '

A unique identifier for the fleet to request location utilization for. You can use either the fleet ID or ARN value.

', 'DescribeFleetPortSettingsInput$FleetId' => '

A unique identifier for the fleet to retrieve port settings for. You can use either the fleet ID or ARN value.

', 'DescribeGameSessionDetailsInput$FleetId' => '

A unique identifier for the fleet to retrieve all game sessions active on the fleet. You can use either the fleet ID or ARN value.

', 'DescribeGameSessionsInput$FleetId' => '

A unique identifier for the fleet to retrieve game sessions for. You can use either the fleet ID or ARN value.

', 'DescribeInstancesInput$FleetId' => '

A unique identifier for the fleet to retrieve instance information for. You can use either the fleet ID or ARN value.

', 'DescribeRuntimeConfigurationInput$FleetId' => '

A unique identifier for the fleet to get the runtime configuration for. You can use either the fleet ID or ARN value.

', 'DescribeScalingPoliciesInput$FleetId' => '

A unique identifier for the fleet for which to retrieve scaling policies. You can use either the fleet ID or ARN value.

', 'FleetIdOrArnList$member' => NULL, 'GetComputeAccessInput$FleetId' => '

A unique identifier for the fleet that contains the compute resource you want to connect to. You can use either the fleet ID or ARN value.

', 'GetComputeAccessOutput$FleetId' => '

The ID of the fleet that contains the compute resource to be accessed.

', 'GetComputeAuthTokenInput$FleetId' => '

A unique identifier for the fleet that the compute is registered to.

', 'GetComputeAuthTokenOutput$FleetId' => '

A unique identifier for the fleet that the compute is registered to.

', 'GetInstanceAccessInput$FleetId' => '

A unique identifier for the fleet that contains the instance you want to access. You can request access to instances in EC2 fleets with the following statuses: ACTIVATING, ACTIVE, or ERROR. Use either a fleet ID or an ARN value.

You can access fleets in ERROR status for a short period of time before Amazon GameLift deletes them.

', 'ListComputeInput$FleetId' => '

A unique identifier for the fleet to retrieve compute resources for.

', 'PutScalingPolicyInput$FleetId' => '

A unique identifier for the fleet to apply this policy to. You can use either the fleet ID or ARN value. The fleet cannot be in any of the following statuses: ERROR or DELETING.

', 'RegisterComputeInput$FleetId' => '

A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.

', 'SearchGameSessionsInput$FleetId' => '

A unique identifier for the fleet to search for active game sessions. You can use either the fleet ID or ARN value. Each request must reference either a fleet ID or alias ID, but not both.

', 'StartFleetActionsInput$FleetId' => '

A unique identifier for the fleet to restart actions on. You can use either the fleet ID or ARN value.

', 'StopFleetActionsInput$FleetId' => '

A unique identifier for the fleet to stop actions on. You can use either the fleet ID or ARN value.

', 'UpdateFleetAttributesInput$FleetId' => '

A unique identifier for the fleet to update attribute metadata for. You can use either the fleet ID or ARN value.

', 'UpdateFleetCapacityInput$FleetId' => '

A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN value.

', 'UpdateFleetPortSettingsInput$FleetId' => '

A unique identifier for the fleet to update port settings for. You can use either the fleet ID or ARN value.

', 'UpdateRuntimeConfigurationInput$FleetId' => '

A unique identifier for the fleet to update runtime configuration for. You can use either the fleet ID or ARN value.

', ], ], 'FleetIdOrArnList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetAttributesInput$FleetIds' => '

A list of unique fleet identifiers to retrieve attributes for. You can use either the fleet ID or ARN value. To retrieve attributes for all current fleets, do not include this parameter.

', 'DescribeFleetCapacityInput$FleetIds' => '

A unique identifier for the fleet to retrieve capacity information for. You can use either the fleet ID or ARN value. Leave this parameter empty to retrieve capacity information for all fleets.

', 'DescribeFleetUtilizationInput$FleetIds' => '

A unique identifier for the fleet to retrieve utilization data for. You can use either the fleet ID or ARN value. To retrieve attributes for all current fleets, do not include this parameter.

', ], ], 'FleetStatus' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$Status' => '

Current status of the fleet. Possible fleet statuses include the following:

', 'LocationState$Status' => '

The life-cycle status of a fleet location.

', ], ], 'FleetType' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$FleetType' => '

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This fleet property can\'t be changed after the fleet is created.

', 'FleetAttributes$FleetType' => '

Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This fleet property can\'t be changed after the fleet is created.

', ], ], 'FleetUtilization' => [ 'base' => '

Current resource utilization statistics in a specified fleet or location. The location value might refer to a fleet\'s remote location or its home Region.

Related actions

', 'refs' => [ 'DescribeFleetLocationUtilizationOutput$FleetUtilization' => '

Utilization information for the requested fleet location. Utilization objects are returned only for fleets and locations that currently exist.

', 'FleetUtilizationList$member' => NULL, ], ], 'FleetUtilizationList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetUtilizationOutput$FleetUtilization' => '

A collection of objects containing utilization information for each requested fleet ID. Utilization objects are returned only for fleets that currently exist.

', ], ], 'FlexMatchMode' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$FlexMatchMode' => '

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.

', 'MatchmakingConfiguration$FlexMatchMode' => '

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.

', 'UpdateMatchmakingConfigurationInput$FlexMatchMode' => '

Indicates whether this matchmaking configuration is being used with Amazon GameLift hosting or as a standalone matchmaking solution.

', ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'PlayerLatency$LatencyInMilliseconds' => '

Amount of time that represents the time lag experienced by the player when connected to the specified Region.

', ], ], 'FreeText' => [ 'base' => NULL, 'refs' => [ 'Alias$Description' => '

A human-readable description of an alias.

', 'Build$Name' => '

A descriptive label associated with a build. Build names don\'t need to be unique. It can be set using CreateBuild or UpdateBuild.

', 'Build$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'RoutingStrategy$Message' => '

The message text to be used with a terminal routing strategy.

', ], ], 'GameLiftServiceSdkEndpointOutput' => [ 'base' => NULL, 'refs' => [ 'Compute$GameLiftServiceSdkEndpoint' => '

The Amazon GameLift SDK endpoint connection for a registered compute resource in an Anywhere fleet. The game servers on the compute use this endpoint to connect to the Amazon GameLift service.

', ], ], 'GameProperty' => [ 'base' => '

Set of key-value pairs that contain information about a game session. When included in a game session request, these properties communicate details to be used when setting up the new game session. For example, a game property might specify a game mode, level, or map. Game properties are passed to the game server process when initiating a new game session. For more information, see the Amazon GameLift Developer Guide.

', 'refs' => [ 'GamePropertyList$member' => NULL, ], ], 'GamePropertyKey' => [ 'base' => NULL, 'refs' => [ 'GameProperty$Key' => '

The game property identifier.

', ], ], 'GamePropertyList' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'CreateMatchmakingConfigurationInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', 'GameSession$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'GameSessionPlacement$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'MatchmakingConfiguration$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used when FlexMatchMode is set to STANDALONE.

', 'StartGameSessionPlacementInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'UpdateMatchmakingConfigurationInput$GameProperties' => '

A set of custom properties for a game session, formatted as key:value pairs. These properties are passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', ], ], 'GamePropertyValue' => [ 'base' => NULL, 'refs' => [ 'GameProperty$Value' => '

The game property value.

', ], ], 'GameServer' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Properties describing a game server that is running on an instance in a game server group.

A game server is created by a successful call to RegisterGameServer and deleted by calling DeregisterGameServer. A game server is claimed to host a game session by calling ClaimGameServer.

', 'refs' => [ 'ClaimGameServerOutput$GameServer' => '

Object that describes the newly claimed game server.

', 'DescribeGameServerOutput$GameServer' => '

Object that describes the requested game server.

', 'GameServers$member' => NULL, 'RegisterGameServerOutput$GameServer' => '

Object that describes the newly registered game server.

', 'UpdateGameServerOutput$GameServer' => '

Object that describes the newly updated game server.

', ], ], 'GameServerClaimStatus' => [ 'base' => NULL, 'refs' => [ 'GameServer$ClaimStatus' => '

Indicates when an available game server has been reserved for gameplay but has not yet started hosting a game. Once it is claimed, the game server remains in CLAIMED status for a maximum of one minute. During this time, game clients connect to the game server to start the game and trigger the game server to update its utilization status. After one minute, the game server claim status reverts to null.

', ], ], 'GameServerConnectionInfo' => [ 'base' => NULL, 'refs' => [ 'GameServer$ConnectionInfo' => '

The port and IP address that must be used to establish a client connection to the game server.

', 'RegisterGameServerInput$ConnectionInfo' => '

Information that is needed to make inbound client connections to the game server. This might include the IP address and port, DNS name, and other information.

', ], ], 'GameServerData' => [ 'base' => NULL, 'refs' => [ 'ClaimGameServerInput$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', 'GameServer$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', 'RegisterGameServerInput$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', 'UpdateGameServerInput$GameServerData' => '

A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers.

', ], ], 'GameServerGroup' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Properties that describe a game server group resource. A game server group manages certain properties related to a corresponding Amazon EC2 Auto Scaling group.

A game server group is created by a successful call to CreateGameServerGroup and deleted by calling DeleteGameServerGroup. Game server group activity can be temporarily suspended and resumed by calling SuspendGameServerGroup and ResumeGameServerGroup, respectively.

', 'refs' => [ 'CreateGameServerGroupOutput$GameServerGroup' => '

The newly created game server group object, including the new ARN value for the Amazon GameLift FleetIQ game server group and the object\'s status. The Amazon EC2 Auto Scaling group ARN is initially null, since the group has not yet been created. This value is added once the game server group status reaches ACTIVE.

', 'DeleteGameServerGroupOutput$GameServerGroup' => '

An object that describes the deleted game server group resource, with status updated to DELETE_SCHEDULED.

', 'DescribeGameServerGroupOutput$GameServerGroup' => '

An object with the property settings for the requested game server group resource.

', 'GameServerGroups$member' => NULL, 'ResumeGameServerGroupOutput$GameServerGroup' => '

An object that describes the game server group resource, with the SuspendedActions property updated to reflect the resumed activity.

', 'SuspendGameServerGroupOutput$GameServerGroup' => '

An object that describes the game server group resource, with the SuspendedActions property updated to reflect the suspended activity.

', 'UpdateGameServerGroupOutput$GameServerGroup' => '

An object that describes the game server group resource with updated properties.

', ], ], 'GameServerGroupAction' => [ 'base' => NULL, 'refs' => [ 'GameServerGroupActions$member' => NULL, ], ], 'GameServerGroupActions' => [ 'base' => NULL, 'refs' => [ 'GameServerGroup$SuspendedActions' => '

A list of activities that are currently suspended for this game server group. If this property is empty, all activities are occurring.

', 'ResumeGameServerGroupInput$ResumeActions' => '

The activity to resume for this game server group.

', 'SuspendGameServerGroupInput$SuspendActions' => '

The activity to suspend for this game server group.

', ], ], 'GameServerGroupArn' => [ 'base' => NULL, 'refs' => [ 'GameServer$GameServerGroupArn' => '

The ARN identifier for the game server group where the game server is located.

', 'GameServerGroup$GameServerGroupArn' => '

A generated unique ID for the game server group.

', 'GameServerInstance$GameServerGroupArn' => '

A generated unique identifier for the game server group that includes the game server instance.

', ], ], 'GameServerGroupAutoScalingPolicy' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Configuration settings for intelligent automatic scaling that uses target tracking. These settings are used to add an Auto Scaling policy when creating the corresponding Auto Scaling group. After the Auto Scaling group is created, all updates to Auto Scaling policies, including changing this policy and adding or removing other policies, is done directly on the Auto Scaling group.

', 'refs' => [ 'CreateGameServerGroupInput$AutoScalingPolicy' => '

Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting. The scaling policy uses the metric "PercentUtilizedGameServers" to maintain a buffer of idle game servers that can immediately accommodate new games and players. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

', ], ], 'GameServerGroupDeleteOption' => [ 'base' => NULL, 'refs' => [ 'DeleteGameServerGroupInput$DeleteOption' => '

The type of delete to perform. Options include the following:

', ], ], 'GameServerGroupInstanceType' => [ 'base' => NULL, 'refs' => [ 'InstanceDefinition$InstanceType' => '

An Amazon EC2 instance type designation.

', ], ], 'GameServerGroupName' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$GameServerGroupName' => '

An identifier for the new game server group. This value is used to generate unique ARN identifiers for the Amazon EC2 Auto Scaling group and the Amazon GameLift FleetIQ game server group. The name must be unique per Region per Amazon Web Services account.

', 'GameServer$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'GameServerGroup$GameServerGroupName' => '

A developer-defined identifier for the game server group. The name is unique for each Region in each Amazon Web Services account.

', 'GameServerInstance$GameServerGroupName' => '

A developer-defined identifier for the game server group that includes the game server instance. The name is unique for each Region in each Amazon Web Services account.

', ], ], 'GameServerGroupNameOrArn' => [ 'base' => NULL, 'refs' => [ 'ClaimGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running. If you are not specifying a game server to claim, this value identifies where you want Amazon GameLift FleetIQ to look for an available game server to claim.

', 'DeleteGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'DeregisterGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'DescribeGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'DescribeGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'DescribeGameServerInstancesInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'ListGameServersInput$GameServerGroupName' => '

An identifier for the game server group to retrieve a list of game servers from. Use either the name or ARN value.

', 'RegisterGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', 'ResumeGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'SuspendGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'UpdateGameServerGroupInput$GameServerGroupName' => '

A unique identifier for the game server group. Use either the name or ARN value.

', 'UpdateGameServerInput$GameServerGroupName' => '

A unique identifier for the game server group where the game server is running.

', ], ], 'GameServerGroupStatus' => [ 'base' => NULL, 'refs' => [ 'GameServerGroup$Status' => '

The current status of the game server group. Possible statuses include:

', ], ], 'GameServerGroups' => [ 'base' => NULL, 'refs' => [ 'ListGameServerGroupsOutput$GameServerGroups' => '

The game server groups\' game server groups.

', ], ], 'GameServerHealthCheck' => [ 'base' => NULL, 'refs' => [ 'UpdateGameServerInput$HealthCheck' => '

Indicates health status of the game server. A request that includes this parameter updates the game server\'s LastHealthCheckTime timestamp.

', ], ], 'GameServerId' => [ 'base' => NULL, 'refs' => [ 'ClaimGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to claim. If this parameter is left empty, Amazon GameLift FleetIQ searches for an available game server in the specified game server group.

', 'DeregisterGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to deregister.

', 'DescribeGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server information to be retrieved.

', 'GameServer$GameServerId' => '

A custom string that uniquely identifies the game server. Game server IDs are developer-defined and are unique across all game server groups in an Amazon Web Services account.

', 'RegisterGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique across all game server groups in your Amazon Web Services account.

', 'UpdateGameServerInput$GameServerId' => '

A custom string that uniquely identifies the game server to update.

', ], ], 'GameServerInstance' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Additional properties, including status, that describe an EC2 instance in a game server group. Instance configurations are set with game server group properties (see DescribeGameServerGroup and with the EC2 launch template that was used when creating the game server group.

Retrieve game server instances for a game server group by calling DescribeGameServerInstances.

', 'refs' => [ 'GameServerInstances$member' => NULL, ], ], 'GameServerInstanceId' => [ 'base' => NULL, 'refs' => [ 'GameServer$InstanceId' => '

The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0.

', 'GameServerInstance$InstanceId' => '

The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0.

', 'GameServerInstanceIds$member' => NULL, 'RegisterGameServerInput$InstanceId' => '

The unique identifier for the instance where the game server is running. This ID is available in the instance metadata. EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0.

', ], ], 'GameServerInstanceIds' => [ 'base' => NULL, 'refs' => [ 'DescribeGameServerInstancesInput$InstanceIds' => '

The Amazon EC2 instance IDs that you want to retrieve status on. Amazon EC2 instance IDs use a 17-character format, for example: i-1234567890abcdef0. To retrieve all instances in the game server group, leave this parameter empty.

', ], ], 'GameServerInstanceStatus' => [ 'base' => NULL, 'refs' => [ 'GameServerInstance$InstanceStatus' => '

Current status of the game server instance

', ], ], 'GameServerInstances' => [ 'base' => NULL, 'refs' => [ 'DescribeGameServerInstancesOutput$GameServerInstances' => '

The collection of requested game server instances.

', ], ], 'GameServerProtectionPolicy' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$GameServerProtectionPolicy' => '

A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status. This property is set to NO_PROTECTION by default.

', 'GameServerGroup$GameServerProtectionPolicy' => '

A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status.

', 'UpdateGameServerGroupInput$GameServerProtectionPolicy' => '

A flag that indicates whether instances in the game server group are protected from early termination. Unprotected instances that have active game servers running might be terminated during a scale-down event, causing players to be dropped from the game. Protected instances cannot be terminated while there are active game servers running except in the event of a forced game server group deletion (see ). An exception to this is with Spot Instances, which can be terminated by Amazon Web Services regardless of protection status. This property is set to NO_PROTECTION by default.

', ], ], 'GameServerUtilizationStatus' => [ 'base' => NULL, 'refs' => [ 'GameServer$UtilizationStatus' => '

Indicates whether the game server is currently available for new games or is busy. Possible statuses include:

', 'UpdateGameServerInput$UtilizationStatus' => '

Indicates if the game server is available or is currently hosting gameplay. You can update a game server status from AVAILABLE to UTILIZED, but you can\'t change a the status from UTILIZED to AVAILABLE.

', ], ], 'GameServers' => [ 'base' => NULL, 'refs' => [ 'ListGameServersOutput$GameServers' => '

A collection of game server objects that match the request.

', ], ], 'GameSession' => [ 'base' => '

Properties describing a game session.

A game session in ACTIVE status can host players. When a game session ends, its status is set to TERMINATED.

Amazon GameLift retains a game session resource for 30 days after the game session ends. You can reuse idempotency token values after this time. Game session logs are retained for 14 days.

All APIs by task

', 'refs' => [ 'CreateGameSessionOutput$GameSession' => '

Object that describes the newly created game session record.

', 'GameSessionDetail$GameSession' => '

Object that describes a game session.

', 'GameSessionList$member' => NULL, 'UpdateGameSessionOutput$GameSession' => '

The updated game session properties.

', ], ], 'GameSessionActivationTimeoutSeconds' => [ 'base' => NULL, 'refs' => [ 'RuntimeConfiguration$GameSessionActivationTimeoutSeconds' => '

The maximum amount of time (in seconds) allowed to launch a new game session and have it report ready to host players. During this time, the game session is in status ACTIVATING. If the game session does not become active before the timeout, it is ended and the game session status is changed to TERMINATED.

', ], ], 'GameSessionConnectionInfo' => [ 'base' => '

Connection information for a new game session that is created in response to a start matchmaking request. Once a match is made, the FlexMatch engine creates a new game session for it. This information, including the game session endpoint and player sessions for each player in the original matchmaking request, is added to the matchmaking ticket.

', 'refs' => [ 'MatchmakingTicket$GameSessionConnectionInfo' => '

Connection information for a new game session. Once a match is made, the FlexMatch engine creates a new game session for it. This information is added to the matchmaking ticket, which you can be retrieve by calling DescribeMatchmaking .

', ], ], 'GameSessionData' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', 'MatchmakingConfiguration$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the new GameSession object that is created for a successful match. This parameter is not used when FlexMatchMode is set to STANDALONE.

', 'UpdateMatchmakingConfigurationInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session). This information is added to the game session that is created for a successful match. This parameter is not used if FlexMatchMode is set to STANDALONE.

', ], ], 'GameSessionDetail' => [ 'base' => '

A game session\'s properties plus the protection policy currently in force.

', 'refs' => [ 'GameSessionDetailList$member' => NULL, ], ], 'GameSessionDetailList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionDetailsOutput$GameSessionDetails' => '

A collection of properties for each game session that matches the request.

', ], ], 'GameSessionFullException' => [ 'base' => '

The game instance is currently full and cannot allow the requested player(s) to join. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'GameSessionList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionsOutput$GameSessions' => '

A collection of properties for each game session that matches the request.

', 'SearchGameSessionsOutput$GameSessions' => '

A collection of objects containing game session properties for each session that matches the request.

', ], ], 'GameSessionPlacement' => [ 'base' => '

Represents a potential game session placement, including the full details of the original placement request and the current status.

If the game session placement status is PENDING, the properties for game session ID/ARN, region, IP address/DNS, and port aren\'t final. A game session is not active and ready to accept players until placement status reaches FULFILLED. When the placement is in PENDING status, Amazon GameLift may attempt to place a game session multiple times before succeeding. With each attempt it creates a GameSession object and updates this placement object with the new game session properties..

', 'refs' => [ 'DescribeGameSessionPlacementOutput$GameSessionPlacement' => '

Object that describes the requested game session placement.

', 'StartGameSessionPlacementOutput$GameSessionPlacement' => '

Object that describes the newly created game session placement. This object includes all the information provided in the request, as well as start/end time stamps and placement status.

', 'StopGameSessionPlacementOutput$GameSessionPlacement' => '

Object that describes the canceled game session placement, with CANCELLED status and an end time stamp.

', ], ], 'GameSessionPlacementState' => [ 'base' => NULL, 'refs' => [ 'GameSessionPlacement$Status' => '

Current status of the game session placement request.

', ], ], 'GameSessionQueue' => [ 'base' => '

Configuration for a game session placement mechanism that processes requests for new game sessions. A queue can be used on its own or as part of a matchmaking solution.

', 'refs' => [ 'CreateGameSessionQueueOutput$GameSessionQueue' => '

An object that describes the newly created game session queue.

', 'GameSessionQueueList$member' => NULL, 'UpdateGameSessionQueueOutput$GameSessionQueue' => '

An object that describes the newly updated game session queue.

', ], ], 'GameSessionQueueArn' => [ 'base' => NULL, 'refs' => [ 'GameSessionQueue$GameSessionQueueArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. In a Amazon GameLift game session queue ARN, the resource ID matches the Name value.

', ], ], 'GameSessionQueueDestination' => [ 'base' => '

A fleet or alias designated in a game session queue. Queues fulfill requests for new game sessions by placing a new game session on any of the queue\'s destinations.

', 'refs' => [ 'GameSessionQueueDestinationList$member' => NULL, ], ], 'GameSessionQueueDestinationList' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$Destinations' => '

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.

', 'GameSessionQueue$Destinations' => '

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference.

', 'UpdateGameSessionQueueInput$Destinations' => '

A list of fleets and/or fleet aliases that can be used to fulfill game session placement requests in the queue. Destinations are identified by either a fleet ARN or a fleet alias ARN, and are listed in order of placement preference. When updating this list, provide a complete list of destinations.

', ], ], 'GameSessionQueueList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionQueuesOutput$GameSessionQueues' => '

A collection of objects that describe the requested game session queues.

', ], ], 'GameSessionQueueName' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

', 'GameSessionPlacement$GameSessionQueueName' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

', 'GameSessionQueue$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region.

', ], ], 'GameSessionQueueNameOrArn' => [ 'base' => NULL, 'refs' => [ 'DeleteGameSessionQueueInput$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

', 'GameSessionQueueNameOrArnList$member' => NULL, 'StartGameSessionPlacementInput$GameSessionQueueName' => '

Name of the queue to use to place the new game session. You can use either the queue name or ARN value.

', 'UpdateGameSessionQueueInput$Name' => '

A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.

', ], ], 'GameSessionQueueNameOrArnList' => [ 'base' => NULL, 'refs' => [ 'DescribeGameSessionQueuesInput$Names' => '

A list of queue names to retrieve information for. You can use either the queue ID or ARN value. To request settings for all queues, leave this parameter empty.

', ], ], 'GameSessionStatus' => [ 'base' => NULL, 'refs' => [ 'GameSession$Status' => '

Current status of the game session. A game session must have an ACTIVE status to have player sessions.

', ], ], 'GameSessionStatusReason' => [ 'base' => NULL, 'refs' => [ 'GameSession$StatusReason' => '

Provides additional information about game session status. INTERRUPTED indicates that the game session was hosted on a spot instance that was reclaimed, causing the active game session to be terminated.

', ], ], 'GetComputeAccessInput' => [ 'base' => NULL, 'refs' => [], ], 'GetComputeAccessOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetComputeAuthTokenInput' => [ 'base' => NULL, 'refs' => [], ], 'GetComputeAuthTokenOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGameSessionLogUrlInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGameSessionLogUrlOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessInput' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessOutput' => [ 'base' => NULL, 'refs' => [], ], 'IamRoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

', 'GameServerGroup$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

', 'UpdateGameServerGroupInput$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.

', ], ], 'IdStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$GameSessionId' => '

This parameter is deprecated. Use IdempotencyToken instead.

Custom string that uniquely identifies a request for a new game session. Maximum token length is 48 characters. If provided, this string is included in the new game session\'s ID.

', 'CreateGameSessionInput$IdempotencyToken' => '

Custom string that uniquely identifies the new game session request. This is useful for ensuring that game session requests with the same idempotency token are processed only once. Subsequent requests with the same string return the original GameSession object, with an updated status. Maximum token length is 48 characters. If provided, this string is included in the new game session\'s ID. A game session ARN has the following format: arn:aws:gamelift:<region>::gamesession/<fleet ID>/<custom ID string or idempotency token>. Idempotency tokens remain in use for 30 days after a game session has ended; game session objects are retained for this time period and then deleted.

', 'DescribeGameSessionPlacementInput$PlacementId' => '

A unique identifier for a game session placement to retrieve.

', 'GameSessionPlacement$PlacementId' => '

A unique identifier for a game session placement.

', 'StartGameSessionPlacementInput$PlacementId' => '

A unique identifier to assign to the new game session placement. This value is developer-defined. The value must be unique across all Regions and cannot be reused.

', 'StopGameSessionPlacementInput$PlacementId' => '

A unique identifier for a game session placement to stop.

', ], ], 'IdempotentParameterMismatchException' => [ 'base' => '

A game session with this custom ID string already exists in this fleet. Resolve this conflict before retrying this request.

', 'refs' => [], ], 'Instance' => [ 'base' => '

Represents a virtual computing instance that runs game server processes and hosts game sessions. In Amazon GameLift, one or more instances make up a managed EC2 fleet.

', 'refs' => [ 'InstanceList$member' => NULL, ], ], 'InstanceAccess' => [ 'base' => '

Information and credentials that you can use to remotely connect to an instance in an EC2 managed fleet. This data type is returned in response to a call to GetInstanceAccess.

', 'refs' => [ 'GetInstanceAccessOutput$InstanceAccess' => '

The connection information for a fleet instance, including IP address and access credentials.

', ], ], 'InstanceCredentials' => [ 'base' => '

A set of credentials that allow remote access to an instance in an EC2 managed fleet. These credentials are returned in response to a call to GetInstanceAccess, which requests access for instances that are running game servers with the Amazon GameLift server SDK version 4.x or earlier.

', 'refs' => [ 'InstanceAccess$Credentials' => '

Security credentials that are required to access the instance.

', ], ], 'InstanceDefinition' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

An allowed instance type for a game server group. All game server groups must have at least two instance types defined for it. Amazon GameLift FleetIQ periodically evaluates each defined instance type for viability. It then updates the Auto Scaling group with the list of viable instance types.

', 'refs' => [ 'InstanceDefinitions$member' => NULL, ], ], 'InstanceDefinitions' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$InstanceDefinitions' => '

The Amazon EC2 instance types and sizes to use in the Auto Scaling group. The instance definitions must specify at least two different instance types that are supported by Amazon GameLift FleetIQ. For more information on instance types, see EC2 Instance Types in the Amazon Elastic Compute Cloud User Guide. You can optionally specify capacity weighting for each instance type. If no weight value is specified for an instance type, it is set to the default value "1". For more information about capacity weighting, see Instance Weighting for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.

', 'GameServerGroup$InstanceDefinitions' => '

The set of Amazon EC2 instance types that Amazon GameLift FleetIQ can use when balancing and automatically scaling instances in the corresponding Auto Scaling group.

', 'UpdateGameServerGroupInput$InstanceDefinitions' => '

An updated list of Amazon EC2 instance types to use in the Auto Scaling group. The instance definitions must specify at least two different instance types that are supported by Amazon GameLift FleetIQ. This updated list replaces the entire current list of instance definitions for the game server group. For more information on instance types, see EC2 Instance Types in the Amazon EC2 User Guide. You can optionally specify capacity weighting for each instance type. If no weight value is specified for an instance type, it is set to the default value "1". For more information about capacity weighting, see Instance Weighting for Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.

', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'DescribeInstancesInput$InstanceId' => '

A unique identifier for an instance to retrieve. Specify an instance ID or leave blank to retrieve all instances in the fleet.

', 'GetInstanceAccessInput$InstanceId' => '

A unique identifier for the instance you want to access. You can access an instance in any status.

', 'Instance$InstanceId' => '

A unique identifier for the instance.

', 'InstanceAccess$InstanceId' => '

A unique identifier for the instance to be accessed.

', ], ], 'InstanceList' => [ 'base' => NULL, 'refs' => [ 'DescribeInstancesOutput$Instances' => '

A collection of objects containing properties for each instance returned.

', ], ], 'InstanceRoleCredentialsProvider' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$InstanceRoleCredentialsProvider' => '

Prompts Amazon GameLift to generate a shared credentials file for the IAM role defined in InstanceRoleArn. The shared credentials file is stored on each fleet instance and refreshed as needed. Use shared credentials for applications that are deployed along with the game server executable, if the game server is integrated with server SDK version 5.x. For more information about using shared credentials, see Communicate with other Amazon Web Services resources from your fleets.

', 'FleetAttributes$InstanceRoleCredentialsProvider' => '

Indicates that fleet instances maintain a shared credentials file for the IAM role defined in InstanceRoleArn. Shared credentials allow applications that are deployed with the game server executable to communicate with other Amazon Web Services resources. This property is used only when the game server is integrated with the server SDK version 5.x. For more information about using shared credentials, see Communicate with other Amazon Web Services resources from your fleets.

', ], ], 'InstanceStatus' => [ 'base' => NULL, 'refs' => [ 'Instance$Status' => '

Current status of the instance. Possible statuses include the following:

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$ScalingAdjustment' => '

Amount of adjustment to make, based on the scaling adjustment type.

', 'ScalingPolicy$ScalingAdjustment' => '

Amount of adjustment to make, based on the scaling adjustment type.

', ], ], 'InternalServiceException' => [ 'base' => '

The service encountered an unrecoverable internal failure while processing the request. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'InvalidFleetStatusException' => [ 'base' => '

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the fleet. Resolve the conflict before retrying.

', 'refs' => [], ], 'InvalidGameSessionStatusException' => [ 'base' => '

The requested operation would cause a conflict with the current state of a resource associated with the request and/or the game instance. Resolve the conflict before retrying.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

One or more parameter values in the request are invalid. Correct the invalid parameter values before retrying.

', 'refs' => [], ], 'IpAddress' => [ 'base' => NULL, 'refs' => [ 'Compute$IpAddress' => '

The IP address of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

', 'GameSession$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'GameSessionConnectionInfo$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'GameSessionPlacement$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number. This value isn\'t final until placement status is FULFILLED.

', 'Instance$IpAddress' => '

IP address that is assigned to the instance.

', 'InstanceAccess$IpAddress' => '

IP address assigned to the instance.

', 'PlayerSession$IpAddress' => '

The IP address of the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'RegisterComputeInput$IpAddress' => '

The IP address of the compute resource. Amazon GameLift requires either a DNS name or IP address.

', ], ], 'IpPermission' => [ 'base' => '

A range of IP addresses and port settings that allow inbound traffic to connect to server processes on an instance in a fleet. New game sessions are assigned an IP address/port number combination, which must fall into the fleet\'s allowed ranges. Fleets with custom game builds must have permissions explicitly set. For Realtime Servers fleets, Amazon GameLift automatically opens two port ranges, one for TCP messaging and one for UDP.

', 'refs' => [ 'IpPermissionsList$member' => NULL, ], ], 'IpPermissionsList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$EC2InboundPermissions' => '

The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this fleet. If the fleet is hosting a custom game build, this property must be set before players can connect to game sessions. For Realtime Servers fleets, Amazon GameLift automatically sets TCP and UDP ranges.

', 'DescribeFleetPortSettingsOutput$InboundPermissions' => '

The port settings for the requested fleet ID.

', 'UpdateFleetPortSettingsInput$InboundPermissionAuthorizations' => '

A collection of port settings to be added to the fleet resource.

', 'UpdateFleetPortSettingsInput$InboundPermissionRevocations' => '

A collection of port settings to be removed from the fleet resource.

', ], ], 'IpProtocol' => [ 'base' => NULL, 'refs' => [ 'IpPermission$Protocol' => '

The network communication protocol used by the fleet.

', ], ], 'IpRange' => [ 'base' => NULL, 'refs' => [ 'IpPermission$IpRange' => '

A range of allowed IP addresses. This value must be expressed in CIDR notation. Example: "000.000.000.000/[subnet mask]" or optionally the shortened version "0.0.0.0/[subnet mask]".

', ], ], 'LargeGameSessionData' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'GameSession$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process with a request to start a new game session (see Start a Game Session).

', 'GameSessionPlacement$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process in the GameSession object with a request to start a new game session (see Start a Game Session).

', 'StartGameSessionPlacementInput$GameSessionData' => '

A set of custom game session properties, formatted as a single string value. This data is passed to a game server process in the GameSession object with a request to start a new game session (see Start a Game Session).

', ], ], 'LatencyMap' => [ 'base' => NULL, 'refs' => [ 'Player$LatencyInMs' => '

A set of values, expressed in milliseconds, that indicates the amount of latency that a player experiences when connected to @aws; Regions. If this property is present, FlexMatch considers placing the match only in Regions for which latency is reported.

If a matchmaker has a rule that evaluates player latency, players must report latency in order to be matched. If no latency is reported in this scenario, FlexMatch assumes that no Regions are available to the player and the ticket is not matchable.

', ], ], 'LaunchParametersStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ServerLaunchParameters' => '

This parameter is no longer used. Specify server launch parameters using the RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.

', 'FleetAttributes$ServerLaunchParameters' => '

This parameter is no longer used. Server launch parameters are now defined using the fleet\'s runtime configuration . Requests that use this parameter instead continue to be valid.

', 'ServerProcess$Parameters' => '

An optional list of parameters to pass to the server executable or Realtime script on launch.

', ], ], 'LaunchPathStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ServerLaunchPath' => '

This parameter is no longer used. Specify a server launch path using the RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.

', 'FleetAttributes$ServerLaunchPath' => '

This parameter is no longer used. Server launch paths are now defined using the fleet\'s RuntimeConfiguration . Requests that use this parameter instead continue to be valid.

', 'ServerProcess$LaunchPath' => '

The location of a game build executable or Realtime script. Game builds and Realtime scripts are installed on instances at the root:

Amazon GameLift doesn\'t support the use of setup scripts that launch the game executable. For custom game builds, this parameter must indicate the executable that calls the server SDK operations initSDK() and ProcessReady().

', ], ], 'LaunchTemplateId' => [ 'base' => NULL, 'refs' => [ 'LaunchTemplateSpecification$LaunchTemplateId' => '

A unique identifier for an existing Amazon EC2 launch template.

', ], ], 'LaunchTemplateName' => [ 'base' => NULL, 'refs' => [ 'LaunchTemplateSpecification$LaunchTemplateName' => '

A readable identifier for an existing Amazon EC2 launch template.

', ], ], 'LaunchTemplateSpecification' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

An Amazon Elastic Compute Cloud launch template that contains configuration settings and game server code to be deployed to all instances in a game server group. The launch template is specified when creating a new game server group.

', 'refs' => [ 'CreateGameServerGroupInput$LaunchTemplate' => '

The Amazon EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. You can specify the template using either the template name or ID. For help with creating a launch template, see Creating a Launch Template for an Auto Scaling Group in the Amazon Elastic Compute Cloud Auto Scaling User Guide. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

If you specify network interfaces in your launch template, you must explicitly set the property AssociatePublicIpAddress to "true". If no network interface is specified in the launch template, Amazon GameLift FleetIQ uses your account\'s default VPC.

', ], ], 'LaunchTemplateVersion' => [ 'base' => NULL, 'refs' => [ 'LaunchTemplateSpecification$Version' => '

The version of the Amazon EC2 launch template to use. If no version is specified, the default version will be used. With Amazon EC2, you can specify a default version for a launch template. If none is set, the default is the first version created.

', ], ], 'LimitExceededException' => [ 'base' => '

The requested operation would cause the resource to exceed the allowed service limit. Resolve the issue before retrying.

', 'refs' => [], ], 'ListAliasesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListAliasesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListBuildsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListBuildsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'ListComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServerGroupsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServerGroupsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServersInput' => [ 'base' => NULL, 'refs' => [], ], 'ListGameServersOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListLocationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListLocationsLimit' => [ 'base' => NULL, 'refs' => [ 'ListLocationsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', ], ], 'ListLocationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListScriptsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListScriptsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'LocationArnModel' => [ 'base' => NULL, 'refs' => [ 'LocationModel$LocationArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift location resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::location/location-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

', ], ], 'LocationAttributes' => [ 'base' => '

Details about a location in a multi-location fleet.

', 'refs' => [ 'LocationAttributesList$member' => NULL, ], ], 'LocationAttributesList' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetLocationAttributesOutput$LocationAttributes' => '

Location-specific information on the requested fleet\'s remote locations.

', ], ], 'LocationConfiguration' => [ 'base' => '

A remote location where a multi-location fleet can deploy game servers for game hosting.

', 'refs' => [ 'LocationConfigurationList$member' => NULL, ], ], 'LocationConfigurationList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$Locations' => '

A set of remote locations to deploy additional instances to and manage as part of the fleet. This parameter can only be used when creating fleets in Amazon Web Services Regions that support multiple locations. You can add any Amazon GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web Services Region code such as us-west-2. To create a fleet with instances in the home Region only, don\'t use this parameter.

To use this parameter, Amazon GameLift requires you to use your home location in the request.

', 'CreateFleetLocationsInput$Locations' => '

A list of locations to deploy additional instances to and manage as part of the fleet. You can add any Amazon GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web Services Region code such as us-west-2.

', ], ], 'LocationFilter' => [ 'base' => NULL, 'refs' => [ 'LocationFilterList$member' => NULL, ], ], 'LocationFilterList' => [ 'base' => NULL, 'refs' => [ 'ListLocationsInput$Filters' => '

Filters the list for AWS or CUSTOM locations.

', ], ], 'LocationList' => [ 'base' => NULL, 'refs' => [ 'DeleteFleetLocationsInput$Locations' => '

The list of fleet locations to delete. Specify locations in the form of an Amazon Web Services Region code, such as us-west-2.

', 'DescribeFleetLocationAttributesInput$Locations' => '

A list of fleet locations to retrieve information for. Specify locations in the form of an Amazon Web Services Region code, such as us-west-2.

', 'FilterConfiguration$AllowedLocations' => '

A list of locations to allow game session placement in, in the form of Amazon Web Services Region codes such as us-west-2.

', 'PriorityConfiguration$LocationOrder' => '

The prioritization order to use for fleet locations, when the PriorityOrder property includes LOCATION. Locations are identified by Amazon Web Services Region codes such as us-west-2. Each location can only be listed once.

', ], ], 'LocationModel' => [ 'base' => '

Properties of a location

', 'refs' => [ 'CreateLocationOutput$Location' => '

The details of the custom location you created.

', 'LocationModelList$member' => NULL, ], ], 'LocationModelList' => [ 'base' => NULL, 'refs' => [ 'ListLocationsOutput$Locations' => '

A collection of locations.

', ], ], 'LocationState' => [ 'base' => '

A fleet location and its life-cycle state. A location state object might be used to describe a fleet\'s remote location or home Region. Life-cycle state tracks the progress of launching the first instance in a new location and preparing it for game hosting, and then removing all instances and deleting the location from the fleet.

', 'refs' => [ 'LocationAttributes$LocationState' => '

A fleet location and its current life-cycle state.

', 'LocationStateList$member' => NULL, ], ], 'LocationStateList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetLocationsOutput$LocationStates' => '

The remote locations that are being added to the fleet, and the life-cycle status of each location. For new locations, the status is set to NEW. During location creation, Amazon GameLift updates each location\'s status as instances are deployed there and prepared for game hosting. This list does not include the fleet home Region or any remote locations that were already added to the fleet.

', 'CreateFleetOutput$LocationStates' => '

The fleet\'s locations and life-cycle status of each location. For new fleets, the status of all locations is set to NEW. During fleet creation, Amazon GameLift updates each location status as instances are deployed there and prepared for game hosting. This list includes an entry for the fleet\'s home Region. For fleets with no remote locations, only one entry, representing the home Region, is returned.

', 'DeleteFleetLocationsOutput$LocationStates' => '

The remote locations that are being deleted, with each location status set to DELETING.

', ], ], 'LocationStringModel' => [ 'base' => NULL, 'refs' => [ 'Compute$Location' => '

The name of the custom location you added to the fleet that this compute resource resides in.

', 'CreateGameSessionInput$Location' => '

A fleet\'s remote location to place the new game session in. If this parameter is not set, the new game session is placed in the fleet\'s home Region. Specify a remote location with an Amazon Web Services Region code such as us-west-2. When using an Anywhere fleet, this parameter is required and must be set to the Anywhere fleet\'s custom location.

', 'DescribeEC2InstanceLimitsInput$Location' => '

The name of a remote location to request instance limits for, in the form of an Amazon Web Services Region code such as us-west-2.

', 'DescribeFleetLocationCapacityInput$Location' => '

The fleet location to retrieve capacity information for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'DescribeFleetLocationUtilizationInput$Location' => '

The fleet location to retrieve utilization information for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'DescribeFleetPortSettingsInput$Location' => '

A remote location to check for status of port setting updates. Use the Amazon Web Services Region code format, such as us-west-2.

', 'DescribeFleetPortSettingsOutput$Location' => '

The requested fleet location, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'DescribeGameSessionDetailsInput$Location' => '

A fleet location to get game session details for. You can specify a fleet\'s home Region or a remote location. Use the Amazon Web Services Region code format, such as us-west-2.

', 'DescribeGameSessionsInput$Location' => '

A fleet location to get game sessions for. You can specify a fleet\'s home Region or a remote location. Use the Amazon Web Services Region code format, such as us-west-2.

', 'DescribeInstancesInput$Location' => '

The name of a location to retrieve instance information for, in the form of an Amazon Web Services Region code such as us-west-2.

', 'DescribeScalingPoliciesInput$Location' => '

The fleet location. If you don\'t specify this value, the response contains the scaling policies of every location in the fleet.

', 'EC2InstanceLimit$Location' => '

An Amazon Web Services Region code, such as us-west-2.

', 'FleetCapacity$Location' => '

The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'FleetUtilization$Location' => '

The fleet location for the fleet utilization information, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'GameSession$Location' => '

The fleet location where the game session is running. This value might specify the fleet\'s home Region or a remote location. Location is expressed as an Amazon Web Services Region code such as us-west-2.

', 'Instance$Location' => '

The fleet location of the instance, expressed as an Amazon Web Services Region code, such as us-west-2.

', 'ListComputeInput$Location' => '

The name of a location to retrieve compute resources for.

', 'LocationConfiguration$Location' => '

An Amazon Web Services Region code, such as us-west-2.

', 'LocationList$member' => NULL, 'LocationModel$LocationName' => '

The location\'s name.

', 'LocationState$Location' => '

The fleet location, expressed as an Amazon Web Services Region code such as us-west-2.

', 'RegisterComputeInput$Location' => '

The name of a custom location to associate with the compute resource being registered.

', 'ScalingPolicy$Location' => '

The fleet location.

', 'SearchGameSessionsInput$Location' => '

A fleet location to search for game sessions. You can specify a fleet\'s home Region or a remote location. Use the Amazon Web Services Region code format, such as us-west-2.

', 'StartFleetActionsInput$Location' => '

The fleet location to restart fleet actions for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'StopFleetActionsInput$Location' => '

The fleet location to stop fleet actions for. Specify a location in the form of an Amazon Web Services Region code, such as us-west-2.

', 'UpdateFleetCapacityInput$Location' => '

The name of a remote location to update fleet capacity settings for, in the form of an Amazon Web Services Region code such as us-west-2.

', 'UpdateFleetCapacityOutput$Location' => '

The remote location being updated, expressed as an Amazon Web Services Region code, such as us-west-2.

', ], ], 'LocationUpdateStatus' => [ 'base' => NULL, 'refs' => [ 'DescribeFleetPortSettingsOutput$UpdateStatus' => '

The current status of updates to the fleet\'s port settings in the requested fleet location. A status of PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

', 'LocationAttributes$UpdateStatus' => '

The status of fleet activity updates to the location. The status PENDING_UPDATE indicates that StopFleetActions or StartFleetActions has been requested but the update has not yet been completed for the location.

', 'ScalingPolicy$UpdateStatus' => '

The current status of the fleet\'s scaling policies in a requested fleet location. The status PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

', ], ], 'MatchedPlayerSession' => [ 'base' => '

Represents a new player session that is created as a result of a successful FlexMatch match. A successful match automatically creates new player sessions for every player ID in the original matchmaking request.

When players connect to the match\'s game session, they must include both player ID and player session ID in order to claim their assigned player slot.

', 'refs' => [ 'MatchedPlayerSessionList$member' => NULL, ], ], 'MatchedPlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'GameSessionConnectionInfo$MatchedPlayerSessions' => '

A collection of player session IDs, one for each player ID that was included in the original matchmaking request.

', ], ], 'MatchmakerData' => [ 'base' => NULL, 'refs' => [ 'GameSession$MatchmakerData' => '

Information about the matchmaking process that resulted in the game session, if matchmaking was used. Data is in JSON syntax, formatted as a string. Information includes the matchmaker ID as well as player attributes and team assignments. For more details on matchmaker data, see Match Data. Matchmaker data is updated whenever new players are added during a successful backfill (see StartMatchBackfill).

', 'GameSessionPlacement$MatchmakerData' => '

Information on the matchmaking process for this game. Data is in JSON syntax, formatted as a string. It identifies the matchmaking configuration used to create the match, and contains data on all players assigned to the match, including player attributes and team assignments. For more details on matchmaker data, see Match Data.

', ], ], 'MatchmakingAcceptanceTimeoutInteger' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$AcceptanceTimeoutSeconds' => '

The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.

', 'MatchmakingConfiguration$AcceptanceTimeoutSeconds' => '

The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required. If any player rejects the match or fails to accept before the timeout, the ticket continues to look for an acceptable match.

', 'UpdateMatchmakingConfigurationInput$AcceptanceTimeoutSeconds' => '

The length of time (in seconds) to wait for players to accept a proposed match, if acceptance is required.

', ], ], 'MatchmakingConfiguration' => [ 'base' => '

Guidelines for use with FlexMatch to match players into games. All matchmaking requests must specify a matchmaking configuration.

', 'refs' => [ 'CreateMatchmakingConfigurationOutput$Configuration' => '

Object that describes the newly created matchmaking configuration.

', 'MatchmakingConfigurationList$member' => NULL, 'UpdateMatchmakingConfigurationOutput$Configuration' => '

The updated matchmaking configuration.

', ], ], 'MatchmakingConfigurationArn' => [ 'base' => 'Data type used for Matchmaking Configuration ARN.', 'refs' => [ 'MatchmakingConfiguration$ConfigurationArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking configuration resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::matchmakingconfiguration/<matchmaking configuration name>. In a Amazon GameLift configuration ARN, the resource ID matches the Name value.

', 'MatchmakingTicket$ConfigurationArn' => '

The Amazon Resource Name (ARN) associated with the GameLift matchmaking configuration resource that is used with this ticket.

', ], ], 'MatchmakingConfigurationList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingConfigurationsOutput$Configurations' => '

A collection of requested matchmaking configurations.

', ], ], 'MatchmakingConfigurationName' => [ 'base' => NULL, 'refs' => [ 'DeleteMatchmakingConfigurationInput$Name' => '

A unique identifier for the matchmaking configuration. You can use either the configuration name or ARN value.

', 'MatchmakingConfigurationNameList$member' => NULL, 'StartMatchBackfillInput$ConfigurationName' => '

Name of the matchmaker to use for this request. You can use either the configuration name or ARN value. The ARN of the matchmaker that was used with the original game session is listed in the GameSession object, MatchmakerData property.

', 'StartMatchmakingInput$ConfigurationName' => '

Name of the matchmaking configuration to use for this request. Matchmaking configurations must exist in the same Region as this request. You can use either the configuration name or ARN value.

', 'UpdateMatchmakingConfigurationInput$Name' => '

A unique identifier for the matchmaking configuration to update. You can use either the configuration name or ARN value.

', ], ], 'MatchmakingConfigurationNameList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingConfigurationsInput$Names' => '

A unique identifier for the matchmaking configuration(s) to retrieve. You can use either the configuration name or ARN value. To request all existing configurations, leave this parameter empty.

', ], ], 'MatchmakingConfigurationStatus' => [ 'base' => NULL, 'refs' => [ 'MatchmakingTicket$Status' => '

Current status of the matchmaking request.

Matchmaking requests that fail to successfully complete (statuses FAILED, CANCELLED, TIMED_OUT) can be resubmitted as new requests with new ticket IDs.

', ], ], 'MatchmakingIdList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingInput$TicketIds' => '

A unique identifier for a matchmaking ticket. You can include up to 10 ID values.

', ], ], 'MatchmakingIdStringModel' => [ 'base' => NULL, 'refs' => [ 'AcceptMatchInput$TicketId' => '

A unique identifier for a matchmaking ticket. The ticket must be in status REQUIRES_ACCEPTANCE; otherwise this request will fail.

', 'CreateMatchmakingConfigurationInput$Name' => '

A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking request or ticket.

', 'CreateMatchmakingRuleSetInput$Name' => '

A unique identifier for the matchmaking rule set. A matchmaking configuration identifies the rule set it uses by this name value. Note that the rule set name is different from the optional name field in the rule set body.

', 'MatchmakingConfiguration$Name' => '

A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking request or ticket.

', 'MatchmakingConfiguration$RuleSetName' => '

A unique identifier for the matchmaking rule set to use with this configuration. A matchmaking configuration can only use rule sets that are defined in the same Region.

', 'MatchmakingIdList$member' => NULL, 'MatchmakingRuleSet$RuleSetName' => '

A unique identifier for the matchmaking rule set

', 'MatchmakingTicket$TicketId' => '

A unique identifier for a matchmaking ticket.

', 'MatchmakingTicket$ConfigurationName' => '

Name of the matchmaking configuration that is used with this ticket. Matchmaking configurations determine how players are grouped into a match and how a new game session is created for the match.

', 'StartMatchBackfillInput$TicketId' => '

A unique identifier for a matchmaking ticket. If no ticket ID is specified here, Amazon GameLift will generate one in the form of a UUID. Use this identifier to track the match backfill ticket status and retrieve match results.

', 'StartMatchmakingInput$TicketId' => '

A unique identifier for a matchmaking ticket. If no ticket ID is specified here, Amazon GameLift will generate one in the form of a UUID. Use this identifier to track the matchmaking ticket status and retrieve match results.

', 'StopMatchmakingInput$TicketId' => '

A unique identifier for a matchmaking ticket.

', ], ], 'MatchmakingRequestTimeoutInteger' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$RequestTimeoutSeconds' => '

The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

', 'MatchmakingConfiguration$RequestTimeoutSeconds' => '

The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

', 'UpdateMatchmakingConfigurationInput$RequestTimeoutSeconds' => '

The maximum duration, in seconds, that a matchmaking ticket can remain in process before timing out. Requests that fail due to timing out can be resubmitted as needed.

', ], ], 'MatchmakingRuleSet' => [ 'base' => '

Set of rule statements, used with FlexMatch, that determine how to build your player matches. Each rule set describes a type of group to be created and defines the parameters for acceptable player matches.

A rule set may define the following elements for a match. For detailed information and examples showing how to construct a rule set, see Build a FlexMatch rule set.

', 'refs' => [ 'CreateMatchmakingRuleSetOutput$RuleSet' => '

The newly created matchmaking rule set.

', 'MatchmakingRuleSetList$member' => NULL, ], ], 'MatchmakingRuleSetArn' => [ 'base' => 'Data type used for Matchmaking RuleSet ARN.', 'refs' => [ 'MatchmakingConfiguration$RuleSetArn' => '

The Amazon Resource Name (ARN) associated with the GameLift matchmaking rule set resource that this configuration uses.

', 'MatchmakingRuleSet$RuleSetArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift matchmaking rule set resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::matchmakingruleset/<ruleset name>. In a GameLift rule set ARN, the resource ID matches the RuleSetName value.

', ], ], 'MatchmakingRuleSetList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingRuleSetsOutput$RuleSets' => '

A collection of requested matchmaking rule set objects.

', ], ], 'MatchmakingRuleSetName' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$RuleSetName' => '

A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN value. A matchmaking configuration can only use rule sets that are defined in the same Region.

', 'DeleteMatchmakingRuleSetInput$Name' => '

A unique identifier for the matchmaking rule set to be deleted. (Note: The rule set name is different from the optional "name" field in the rule set body.) You can use either the rule set name or ARN value.

', 'DescribeMatchmakingConfigurationsInput$RuleSetName' => '

A unique identifier for the matchmaking rule set. You can use either the rule set name or ARN value. Use this parameter to retrieve all matchmaking configurations that use this rule set.

', 'MatchmakingRuleSetNameList$member' => NULL, 'UpdateMatchmakingConfigurationInput$RuleSetName' => '

A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN value. A matchmaking configuration can only use rule sets that are defined in the same Region.

', ], ], 'MatchmakingRuleSetNameList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingRuleSetsInput$Names' => '

A list of one or more matchmaking rule set names to retrieve details for. (Note: The rule set name is different from the optional "name" field in the rule set body.) You can use either the rule set name or ARN value.

', ], ], 'MatchmakingTicket' => [ 'base' => '

Ticket generated to track the progress of a matchmaking request. Each ticket is uniquely identified by a ticket ID, supplied by the requester, when creating a matchmaking request.

', 'refs' => [ 'MatchmakingTicketList$member' => NULL, 'StartMatchBackfillOutput$MatchmakingTicket' => '

Ticket representing the backfill matchmaking request. This object includes the information in the request, ticket status, and match results as generated during the matchmaking process.

', 'StartMatchmakingOutput$MatchmakingTicket' => '

Ticket representing the matchmaking request. This object include the information included in the request, ticket status, and match results as generated during the matchmaking process.

', ], ], 'MatchmakingTicketList' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingOutput$TicketList' => '

A collection of existing matchmaking ticket objects matching the request.

', ], ], 'MaxConcurrentGameSessionActivations' => [ 'base' => NULL, 'refs' => [ 'RuntimeConfiguration$MaxConcurrentGameSessionActivations' => '

The number of game sessions in status ACTIVATING to allow on an instance. This setting limits the instance resources that can be used for new game activations at any one time.

', ], ], 'MetricGroup' => [ 'base' => NULL, 'refs' => [ 'MetricGroupList$member' => NULL, ], ], 'MetricGroupList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$MetricGroups' => '

The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or set a new name to create a new metric group. A fleet can be included in only one metric group at a time.

', 'FleetAttributes$MetricGroups' => '

Name of a metric group that metrics for this fleet are added to. In Amazon CloudWatch, you can view aggregated metrics for fleets that are in a metric group. A fleet can be included in only one metric group at a time.

', 'UpdateFleetAttributesInput$MetricGroups' => '

The name of a metric group to add this fleet to. Use a metric group in Amazon CloudWatch to aggregate the metrics from multiple fleets. Provide an existing metric group name, or create a new metric group by providing a new name. A fleet can only be in one metric group at a time.

', ], ], 'MetricName' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$MetricName' => '

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment. For detailed descriptions of fleet metrics, see Monitor Amazon GameLift with Amazon CloudWatch.

', 'ScalingPolicy$MetricName' => '

Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment. For detailed descriptions of fleet metrics, see Monitor Amazon GameLift with Amazon CloudWatch.

', ], ], 'NonBlankAndLengthConstraintString' => [ 'base' => NULL, 'refs' => [ 'Alias$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', 'CreateAliasInput$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', 'UpdateAliasInput$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', ], ], 'NonEmptyString' => [ 'base' => NULL, 'refs' => [ 'AwsCredentials$AccessKeyId' => '

The access key ID that identifies the temporary security credentials.

', 'AwsCredentials$SecretAccessKey' => '

The secret access key that can be used to sign requests.

', 'AwsCredentials$SessionToken' => '

The token that users must pass to the service API to use the temporary credentials.

', 'ConflictException$Message' => NULL, 'CreateFleetInput$InstanceRoleArn' => '

A unique identifier for an IAM role with access permissions to other Amazon Web Services services. Any application that runs on an instance in the fleet--including install scripts, server processes, and other processes--can use these permissions to interact with Amazon Web Services resources that you own or have access to. For more information about using the role with your game server builds, see Communicate with other Amazon Web Services resources from your fleets. This fleet property can\'t be changed after the fleet is created.

', 'Event$Message' => '

Additional information related to the event.

', 'FleetAttributes$InstanceRoleArn' => '

A unique identifier for an IAM role with access permissions to other Amazon Web Services services. Any application that runs on an instance in the fleet--including install scripts, server processes, and other processes--can use these permissions to interact with Amazon Web Services resources that you own or have access to. For more information about using the role with your game server builds, see Communicate with other Amazon Web Services resources from your fleets.

', 'FleetCapacityExceededException$Message' => NULL, 'GameSessionFullException$Message' => NULL, 'IdempotentParameterMismatchException$Message' => NULL, 'InstanceCredentials$UserName' => '

A user name for logging in.

', 'InstanceCredentials$Secret' => '

Secret string. For Windows instances, the secret is a password for use with Windows Remote Desktop. For Linux instances, it\'s a private key for use with SSH.

', 'InternalServiceException$Message' => NULL, 'InvalidFleetStatusException$Message' => NULL, 'InvalidGameSessionStatusException$Message' => NULL, 'InvalidRequestException$Message' => NULL, 'LatencyMap$key' => NULL, 'LimitExceededException$Message' => NULL, 'ListAliasesInput$Name' => '

A descriptive label that is associated with an alias. Alias names do not need to be unique.

', 'ListAliasesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListAliasesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListBuildsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, don\'t specify a value.

', 'ListBuildsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListScriptsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, don\'t specify a value.

', 'ListScriptsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'NotFoundException$Message' => NULL, 'OutOfCapacityException$Message' => NULL, 'S3Location$Bucket' => '

An Amazon S3 bucket identifier. Thename of the S3 bucket.

Amazon GameLift doesn\'t support uploading from Amazon S3 buckets with names that contain a dot (.).

', 'S3Location$Key' => '

The name of the zip file that contains the build files or script files.

', 'S3Location$RoleArn' => '

The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.

', 'S3Location$ObjectVersion' => '

The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file. If not set, the latest version of the file is retrieved.

', 'TaggingFailedException$Message' => NULL, 'TerminalRoutingStrategyException$Message' => NULL, 'UnauthorizedException$Message' => NULL, 'UnsupportedRegionException$Message' => NULL, ], ], 'NonNegativeDouble' => [ 'base' => NULL, 'refs' => [ 'TargetTrackingConfiguration$TargetValue' => '

Desired value to use with a game server group target-based scaling policy.

', ], ], 'NonNegativeLimitedLengthDouble' => [ 'base' => NULL, 'refs' => [ 'AnywhereConfiguration$Cost' => '

The cost to run your fleet per hour. Amazon GameLift uses the provided cost of your fleet to balance usage in queues. For more information about queues, see Setting up queues in the Amazon GameLift Developer Guide.

', ], ], 'NonZeroAndMaxString' => [ 'base' => NULL, 'refs' => [ 'CreateAliasInput$Description' => '

A human-readable description of the alias.

', 'CreateBuildInput$Name' => '

A descriptive label associated with a build. Build names don\'t need to be unique. You can change this value later.

', 'CreateBuildInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique. You can change this value later.

', 'CreateFleetInput$Name' => '

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

', 'CreateFleetInput$Description' => '

A description for the fleet.

', 'CreateFleetInput$PeerVpcAwsAccountId' => '

Used when peering your Amazon GameLift fleet with a VPC, the unique identifier for the Amazon Web Services account that owns the VPC. You can find your account ID in the Amazon Web Services Management Console under account settings.

', 'CreateFleetInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'CreateGameSessionInput$Name' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'CreateGameSessionInput$CreatorId' => '

A unique identifier for a player or entity creating the game session.

If you add a resource creation limit policy to a fleet, the CreateGameSession operation requires a CreatorId. Amazon GameLift limits the number of game session creation requests with the same CreatorId in a specified time period.

If you your fleet doesn\'t have a resource creation limit policy and you provide a CreatorId in your CreateGameSession requests, Amazon GameLift limits requests to one request per CreatorId per second.

To not limit CreateGameSession requests with the same CreatorId, don\'t provide a CreatorId in your CreateGameSession request.

', 'CreateMatchmakingConfigurationInput$Description' => '

A human-readable description of the matchmaking configuration.

', 'CreateScriptInput$Name' => '

A descriptive label that is associated with a script. Script names don\'t need to be unique. You can use UpdateScript to change this value later.

', 'CreateScriptInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique. You can use UpdateScript to change this value later.

', 'CreateVpcPeeringAuthorizationInput$GameLiftAwsAccountId' => '

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'CreateVpcPeeringAuthorizationInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'CreateVpcPeeringConnectionInput$PeerVpcAwsAccountId' => '

A unique identifier for the Amazon Web Services account with the VPC that you want to peer your Amazon GameLift fleet with. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'CreateVpcPeeringConnectionInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'DeleteScalingPolicyInput$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique.

', 'DeleteVpcPeeringAuthorizationInput$GameLiftAwsAccountId' => '

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'DeleteVpcPeeringAuthorizationInput$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'DeleteVpcPeeringConnectionInput$VpcPeeringConnectionId' => '

A unique identifier for a VPC peering connection.

', 'DescribeFleetAttributesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetAttributesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetCapacityInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetCapacityOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetEventsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeFleetEventsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetLocationAttributesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeFleetLocationAttributesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeFleetUtilizationInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetUtilizationOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameServerInstancesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameServerInstancesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameSessionDetailsInput$StatusFilter' => '

Game session status to filter results on. Possible game session statuses include ACTIVE, TERMINATED, ACTIVATING and TERMINATING (the last two are transitory).

', 'DescribeGameSessionDetailsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameSessionDetailsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameSessionQueuesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameSessionQueuesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeGameSessionsInput$StatusFilter' => '

Game session status to filter results on. You can filter on the following states: ACTIVE, TERMINATED, ACTIVATING, and TERMINATING. The last two are transitory and used for only very brief periods of time.

', 'DescribeGameSessionsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeGameSessionsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeInstancesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeInstancesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeMatchmakingConfigurationsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeMatchmakingConfigurationsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeMatchmakingRuleSetsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeMatchmakingRuleSetsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribePlayerSessionsInput$PlayerSessionStatusFilter' => '

Player session status to filter results on. Note that when a PlayerSessionId or PlayerId is provided in a DescribePlayerSessions request, then the PlayerSessionStatusFilter has no effect on the response.

Possible player session statuses include the following:

', 'DescribePlayerSessionsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value. If a player session ID is specified, this parameter is ignored.

', 'DescribePlayerSessionsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'DescribeScalingPoliciesInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'DescribeScalingPoliciesOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'Event$EventId' => '

A unique identifier for a fleet event.

', 'Event$ResourceId' => '

A unique identifier for an event resource, such as a fleet ID.

', 'Event$PreSignedLogUrl' => '

Location of stored logs with additional detail that is related to the event. This is useful for debugging issues. The URL is valid for 15 minutes. You can also access fleet creation logs through the Amazon GameLift console.

', 'FleetAttributes$Description' => '

A human-readable description of the fleet.

', 'FleetAttributes$Name' => '

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

', 'GameServerGroup$StatusReason' => '

Additional information about the current game server group status. This information might provide additional insight on groups that are in ERROR status.

', 'GameSession$GameSessionId' => '

A unique identifier for the game session. A game session ARN has the following format: arn:aws:gamelift:<region>::gamesession/<fleet ID>/<custom ID string or idempotency token>.

', 'GameSession$Name' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'GameSession$CreatorId' => '

A unique identifier for a player. This ID is used to enforce a resource protection policy (if one exists), that limits the number of game sessions a player can create.

', 'GameSessionPlacement$GameSessionName' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'GameSessionPlacement$GameSessionId' => '

A unique identifier for the game session. This value isn\'t final until placement status is FULFILLED.

', 'GameSessionPlacement$GameSessionArn' => '

Identifier for the game session created by this placement request. This identifier is unique across all Regions. This value isn\'t final until placement status is FULFILLED.

', 'GameSessionPlacement$GameSessionRegion' => '

Name of the Region where the game session created by this placement request is running. This value isn\'t final until placement status is FULFILLED.

', 'GetGameSessionLogUrlOutput$PreSignedUrl' => '

Location of the requested game session logs, available for download. This URL is valid for 15 minutes, after which S3 will reject any download request using this URL. You can request a new URL any time within the 14-day period that the logs are retained.

', 'ListComputeInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListComputeOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListFleetsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListFleetsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListGameServerGroupsInput$NextToken' => '

Specify the pagination token from a previous request to retrieve the next page of results.

', 'ListGameServerGroupsOutput$NextToken' => '

Specify the pagination token from a previous request to retrieve the next page of results.

', 'ListGameServersInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListGameServersOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'ListLocationsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'ListLocationsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'MatchmakingConfiguration$Description' => '

A descriptive label that is associated with matchmaking configuration.

', 'Player$Team' => '

Name of the team that the player is assigned to in a match. Team names are defined in a matchmaking rule set.

', 'PlayerAttributeMap$key' => NULL, 'PlayerDataMap$key' => NULL, 'PlayerLatency$RegionIdentifier' => '

Name of the Region that is associated with the latency value.

', 'PlayerSession$GameSessionId' => '

A unique identifier for the game session that the player session is connected to.

', 'PutScalingPolicyInput$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique. A fleet can have only one scaling policy with the same name.

', 'PutScalingPolicyOutput$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique.

', 'RegisterComputeInput$CertificatePath' => '

The path to a TLS certificate on your compute resource. Amazon GameLift doesn\'t validate the path and certificate.

', 'ScalingPolicy$Name' => '

A descriptive label that is associated with a fleet\'s scaling policy. Policy names do not need to be unique.

', 'Script$Name' => '

A descriptive label that is associated with a script. Script names don\'t need to be unique.

', 'Script$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'SearchGameSessionsInput$FilterExpression' => '

String containing the search criteria for the session search. If no filter expression is included, the request returns results for all game sessions in the fleet that are in ACTIVE status.

A filter expression can contain one or multiple conditions. Each condition consists of the following:

To chain multiple conditions in a single expression, use the logical keywords AND, OR, and NOT and parentheses as needed. For example: x AND y AND NOT z, NOT (x OR y).

Session search evaluates conditions from left to right using the following precedence rules:

  1. =, <>, <, >, <=, >=

  2. Parentheses

  3. NOT

  4. AND

  5. OR

For example, this filter expression retrieves game sessions hosting at least ten players that have an open player slot: "maximumSessions>=10 AND hasAvailablePlayerSessions=true".

', 'SearchGameSessionsInput$SortExpression' => '

Instructions on how to sort the search results. If no sort expression is included, the request returns results in random order. A sort expression consists of the following elements:

For example, this sort expression returns the oldest active sessions first: "SortExpression": "creationTimeMillis ASC". Results with a null value for the sort operand are returned at the end of the list.

', 'SearchGameSessionsInput$NextToken' => '

A token that indicates the start of the next sequential page of results. Use the token that is returned with a previous call to this operation. To start at the beginning of the result set, do not specify a value.

', 'SearchGameSessionsOutput$NextToken' => '

A token that indicates where to resume retrieving results on the next call to this operation. If no token is returned, these results represent the end of the list.

', 'StartGameSessionPlacementInput$GameSessionName' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'StringList$member' => NULL, 'UpdateAliasInput$Description' => '

A human-readable description of the alias.

', 'UpdateBuildInput$Name' => '

A descriptive label associated with a build. Build names don\'t need to be unique.

', 'UpdateBuildInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'UpdateFleetAttributesInput$Name' => '

A descriptive label that is associated with a fleet. Fleet names do not need to be unique.

', 'UpdateFleetAttributesInput$Description' => '

A human-readable description of a fleet.

', 'UpdateGameSessionInput$Name' => '

A descriptive label that is associated with a game session. Session names do not need to be unique.

', 'UpdateMatchmakingConfigurationInput$Description' => '

A description for the matchmaking configuration.

', 'UpdateScriptInput$Name' => '

A descriptive label that is associated with a script. Script names don\'t need to be unique.

', 'UpdateScriptInput$Version' => '

Version information associated with a build or script. Version strings don\'t need to be unique.

', 'VpcPeeringAuthorization$GameLiftAwsAccountId' => '

A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. You can find your Account ID in the Amazon Web Services Management Console under account settings.

', 'VpcPeeringAuthorization$PeerVpcAwsAccountId' => '

The authorization\'s peer VPC Amazon Web Services account ID.

', 'VpcPeeringAuthorization$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'VpcPeeringConnection$IpV4CidrBlock' => '

CIDR block of IPv4 addresses assigned to the VPC peering connection for the GameLift VPC. The peered VPC also has an IPv4 CIDR block associated with it; these blocks cannot overlap or the peering connection cannot be created.

', 'VpcPeeringConnection$VpcPeeringConnectionId' => '

A unique identifier that is automatically assigned to the connection record. This ID is referenced in VPC peering connection events, and is used when deleting a connection.

', 'VpcPeeringConnection$PeerVpcId' => '

A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.

', 'VpcPeeringConnection$GameLiftVpcId' => '

A unique identifier for the VPC that contains the Amazon GameLift fleet for this connection. This VPC is managed by Amazon GameLift and does not appear in your Amazon Web Services account.

', 'VpcPeeringConnectionStatus$Code' => '

Code indicating the status of a VPC peering connection.

', 'VpcPeeringConnectionStatus$Message' => '

Additional messaging associated with the connection status.

', ], ], 'NotFoundException' => [ 'base' => '

THe requested resources was not found. The resource was either not created yet or deleted.

', 'refs' => [], ], 'OperatingSystem' => [ 'base' => NULL, 'refs' => [ 'Build$OperatingSystem' => '

Operating system that the game server binaries are built to run on. This value determines the type of fleet resources that you can use for this build.

', 'Compute$OperatingSystem' => '

The type of operating system on the compute resource.

', 'CreateBuildInput$OperatingSystem' => '

The operating system that your game server binaries run on. This value determines the type of fleet resources that you use for this build. If your game build contains multiple executables, they all must run on the same operating system. You must specify a valid operating system in this request. There is no default value. You can\'t change a build\'s operating system later.

If you have active fleets using the Windows Server 2012 operating system, you can continue to create new builds using this OS until October 10, 2023, when Microsoft ends its support. All others must use Windows Server 2016 when creating new Windows-based builds.

', 'FleetAttributes$OperatingSystem' => '

The operating system of the fleet\'s computing resources. A fleet\'s operating system is determined by the OS of the build or script that is deployed on this fleet.

', 'Instance$OperatingSystem' => '

Operating system that is running on this EC2 instance.

', 'InstanceAccess$OperatingSystem' => '

Operating system that is running on the instance.

', ], ], 'OutOfCapacityException' => [ 'base' => '

The specified game server group has no available game servers to fulfill a ClaimGameServer request. Clients can retry such requests immediately or after a waiting period.

', 'refs' => [], ], 'PlacedPlayerSession' => [ 'base' => '

Information about a player session. This object contains only the player ID and player session ID. To retrieve full details on a player session, call DescribePlayerSessions with the player session ID.

', 'refs' => [ 'PlacedPlayerSessionList$member' => NULL, ], ], 'PlacedPlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'GameSessionPlacement$PlacedPlayerSessions' => '

A collection of information on player sessions created in response to the game session placement request. These player sessions are created only after a new game session is successfully placed (placement status is FULFILLED). This information includes the player ID, provided in the placement request, and a corresponding player session ID.

', ], ], 'Player' => [ 'base' => '

Represents a player in matchmaking. When starting a matchmaking request, a player has a player ID, attributes, and may have latency data. Team information is added after a match has been successfully completed.

', 'refs' => [ 'PlayerList$member' => NULL, ], ], 'PlayerAttributeMap' => [ 'base' => NULL, 'refs' => [ 'Player$PlayerAttributes' => '

A collection of key:value pairs containing player information for use in matchmaking. Player attribute keys must match the playerAttributes used in a matchmaking rule set. Example: "PlayerAttributes": {"skill": {"N": "23"}, "gameMode": {"S": "deathmatch"}}.

You can provide up to 10 PlayerAttributes.

', ], ], 'PlayerAttributeString' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$S' => '

For single string values. Maximum string length is 100 characters.

', 'PlayerAttributeStringDoubleMap$key' => NULL, 'PlayerAttributeStringList$member' => NULL, ], ], 'PlayerAttributeStringDoubleMap' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$SDM' => '

For a map of up to 10 data type:value pairs. Maximum length for each string value is 100 characters.

', ], ], 'PlayerAttributeStringList' => [ 'base' => NULL, 'refs' => [ 'AttributeValue$SL' => '

For a list of up to 100 strings. Maximum length for each string is 100 characters. Duplicate values are not recognized; all occurrences of the repeated value after the first of a repeated value are ignored.

', ], ], 'PlayerData' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionInput$PlayerData' => '

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

', 'DesiredPlayerSession$PlayerData' => '

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

', 'PlayerDataMap$value' => NULL, 'PlayerSession$PlayerData' => '

Developer-defined information related to a player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game.

', ], ], 'PlayerDataMap' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionsInput$PlayerDataMap' => '

Map of string pairs, each specifying a player ID and a set of developer-defined information related to the player. Amazon GameLift does not use this data, so it can be formatted as needed for use in the game. Any player data strings for player IDs that are not included in the PlayerIds parameter are ignored.

', ], ], 'PlayerId' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionInput$PlayerId' => '

A unique identifier for a player. Player IDs are developer-defined.

', 'DescribePlayerSessionsInput$PlayerId' => '

A unique identifier for a player to retrieve player sessions for.

', 'DesiredPlayerSession$PlayerId' => '

A unique identifier for a player to associate with the player session.

', 'MatchedPlayerSession$PlayerId' => '

A unique identifier for a player

', 'PlacedPlayerSession$PlayerId' => '

A unique identifier for a player that is associated with this player session.

', 'Player$PlayerId' => '

A unique identifier for a player

', 'PlayerIdList$member' => NULL, 'PlayerIdsForAcceptMatch$member' => NULL, 'PlayerLatency$PlayerId' => '

A unique identifier for a player associated with the latency data.

', 'PlayerSession$PlayerId' => '

A unique identifier for a player that is associated with this player session.

', ], ], 'PlayerIdList' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionsInput$PlayerIds' => '

List of unique identifiers for the players to be added.

', ], ], 'PlayerIdsForAcceptMatch' => [ 'base' => NULL, 'refs' => [ 'AcceptMatchInput$PlayerIds' => '

A unique identifier for a player delivering the response. This parameter can include one or multiple player IDs.

', ], ], 'PlayerLatency' => [ 'base' => '

Regional latency information for a player, used when requesting a new game session. This value indicates the amount of time lag that exists when the player is connected to a fleet in the specified Region. The relative difference between a player\'s latency values for multiple Regions are used to determine which fleets are best suited to place a new game session for the player.

', 'refs' => [ 'PlayerLatencyList$member' => NULL, ], ], 'PlayerLatencyList' => [ 'base' => NULL, 'refs' => [ 'GameSessionPlacement$PlayerLatencies' => '

A set of values, expressed in milliseconds, that indicates the amount of latency that a player experiences when connected to Amazon Web Services Regions.

', 'StartGameSessionPlacementInput$PlayerLatencies' => '

A set of values, expressed in milliseconds, that indicates the amount of latency that a player experiences when connected to Amazon Web Services Regions. This information is used to try to place the new game session where it can offer the best possible gameplay experience for the players.

', ], ], 'PlayerLatencyPolicy' => [ 'base' => '

Sets a latency cap for individual players when placing a game session. With a latency policy in force, a game session cannot be placed in a fleet location where a player reports latency higher than the cap. Latency policies are used only with placement request that provide player latency information. Player latency policies can be stacked to gradually relax latency requirements over time.

', 'refs' => [ 'PlayerLatencyPolicyList$member' => NULL, ], ], 'PlayerLatencyPolicyList' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$PlayerLatencyPolicies' => '

A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.

', 'GameSessionQueue$PlayerLatencyPolicies' => '

A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value.

', 'UpdateGameSessionQueueInput$PlayerLatencyPolicies' => '

A set of policies that act as a sliding cap on player latency. FleetIQ works to deliver low latency for most players in a game session. These policies ensure that no individual player can be placed into a game with unreasonably high latency. Use multiple policies to gradually relax latency requirements a step at a time. Multiple policies are applied based on their maximum allowed latency, starting with the lowest value. When updating policies, provide a complete collection of policies.

', ], ], 'PlayerList' => [ 'base' => NULL, 'refs' => [ 'MatchmakingTicket$Players' => '

A set of Player objects, each representing a player to find matches for. Players are identified by a unique player ID and may include latency data for use during matchmaking. If the ticket is in status COMPLETED, the Player objects include the team the players were assigned to in the resulting match.

', 'StartMatchBackfillInput$Players' => '

Match information on all players that are currently assigned to the game session. This information is used by the matchmaker to find new players and add them to the existing game.

You can include up to 199 Players in a StartMatchBackfill request.

', 'StartMatchmakingInput$Players' => '

Information on each player to be matched. This information must include a player ID, and may contain player attributes and latency data to be used in the matchmaking process. After a successful match, Player objects contain the name of the team the player is assigned to.

You can include up to 10 Players in a StartMatchmaking request.

', ], ], 'PlayerSession' => [ 'base' => '

Represents a player session. Player sessions are created either for a specific game session, or as part of a game session placement or matchmaking request. A player session can represents a reserved player slot in a game session (when status is RESERVED) or actual player activity in a game session (when status is ACTIVE). A player session object, including player data, is automatically passed to a game session when the player connects to the game session and is validated. After the game session ends, player sessions information is retained for 30 days and then removed.

Related actions

All APIs by task

', 'refs' => [ 'CreatePlayerSessionOutput$PlayerSession' => '

Object that describes the newly created player session record.

', 'PlayerSessionList$member' => NULL, ], ], 'PlayerSessionCreationPolicy' => [ 'base' => NULL, 'refs' => [ 'GameSession$PlayerSessionCreationPolicy' => '

Indicates whether or not the game session is accepting new players.

', 'UpdateGameSessionInput$PlayerSessionCreationPolicy' => '

A policy that determines whether the game session is accepting new players.

', ], ], 'PlayerSessionId' => [ 'base' => NULL, 'refs' => [ 'DescribePlayerSessionsInput$PlayerSessionId' => '

A unique identifier for a player session to retrieve.

', 'MatchedPlayerSession$PlayerSessionId' => '

A unique identifier for a player session

', 'PlacedPlayerSession$PlayerSessionId' => '

A unique identifier for a player session.

', 'PlayerSession$PlayerSessionId' => '

A unique identifier for a player session.

', ], ], 'PlayerSessionList' => [ 'base' => NULL, 'refs' => [ 'CreatePlayerSessionsOutput$PlayerSessions' => '

A collection of player session objects created for the added players.

', 'DescribePlayerSessionsOutput$PlayerSessions' => '

A collection of objects containing properties for each player session that matches the request.

', ], ], 'PlayerSessionStatus' => [ 'base' => NULL, 'refs' => [ 'PlayerSession$Status' => '

Current status of the player session.

Possible player session statuses include the following:

', ], ], 'PolicyType' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$PolicyType' => '

The type of scaling policy to create. For a target-based policy, set the parameter MetricName to \'PercentAvailableGameSessions\' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.

', 'ScalingPolicy$PolicyType' => '

The type of scaling policy to create. For a target-based policy, set the parameter MetricName to \'PercentAvailableGameSessions\' and specify a TargetConfiguration. For a rule-based policy set the following parameters: MetricName, ComparisonOperator, Threshold, EvaluationPeriods, ScalingAdjustmentType, and ScalingAdjustment.

', ], ], 'PortNumber' => [ 'base' => NULL, 'refs' => [ 'GameSession$Port' => '

The port number for the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'GameSessionPlacement$Port' => '

The port number for the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number. This value isn\'t final until placement status is FULFILLED.

', 'IpPermission$FromPort' => '

A starting value for a range of allowed port numbers.

For fleets using Linux builds, only ports 22 and 1026-60000 are valid.

For fleets using Windows builds, only ports 1026-60000 are valid.

', 'IpPermission$ToPort' => '

An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.

For fleets using Linux builds, only ports 22 and 1026-60000 are valid.

For fleets using Windows builds, only ports 1026-60000 are valid.

', 'PlayerSession$Port' => '

Port number for the game session. To connect to a Amazon GameLift server process, an app needs both the IP address and port number.

', ], ], 'PositiveInteger' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$MaxSize' => '

The maximum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, Amazon GameLift FleetIQ and EC2 do not scale up the group above this maximum. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

', 'DescribeFleetAttributesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetCapacityInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeFleetEventsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeFleetLocationAttributesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This limit is not currently enforced.

', 'DescribeFleetUtilizationInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is ignored when the request specifies one or a list of fleet IDs.

', 'DescribeGameServerInstancesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeGameSessionDetailsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeGameSessionQueuesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. You can request up to 50 results.

', 'DescribeGameSessionsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeInstancesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'DescribeMatchmakingConfigurationsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. This parameter is limited to 10.

', 'DescribePlayerSessionsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. If a player session ID is specified, this parameter is ignored.

', 'DescribeScalingPoliciesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'GameServerGroupAutoScalingPolicy$EstimatedInstanceWarmup' => '

Length of time, in seconds, it takes for a new instance to start new game server processes and register with Amazon GameLift FleetIQ. Specifying a warm-up time can be useful, particularly with game servers that take a long time to start up, because it avoids prematurely starting new instances.

', 'GameSessionConnectionInfo$Port' => '

The port number for the game session. To connect to a Amazon GameLift game server, an app needs both the IP address and port number.

', 'LatencyMap$value' => NULL, 'ListAliasesInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListBuildsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListComputeInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListFleetsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListGameServerGroupsInput$Limit' => '

The game server groups\' limit.

', 'ListGameServersInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'ListScriptsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', 'PutScalingPolicyInput$EvaluationPeriods' => '

Length of time (in minutes) the metric must be at or beyond the threshold before a scaling event is triggered.

', 'ScalingPolicy$EvaluationPeriods' => '

Length of time (in minutes) the metric must be at or beyond the threshold before a scaling event is triggered.

', 'SearchGameSessionsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages. The maximum number of results returned is 20, even if this value is not set or is set higher than 20.

', 'ServerProcess$ConcurrentExecutions' => '

The number of server processes using this configuration that run concurrently on each instance.

', ], ], 'PositiveLong' => [ 'base' => NULL, 'refs' => [ 'Build$SizeOnDisk' => '

File size of the uploaded game build, expressed in bytes. When the build status is INITIALIZED or when using a custom Amazon S3 storage location, this value is 0.

', 'Script$SizeOnDisk' => '

The file size of the uploaded Realtime script, expressed in bytes. When files are uploaded from an S3 location, this value remains at "0".

', ], ], 'PriorityConfiguration' => [ 'base' => '

Custom prioritization settings for use by a game session queue when placing new game sessions with available game servers. When defined, this configuration replaces the default FleetIQ prioritization process, which is as follows:

Changing the priority order will affect how game sessions are placed.

', 'refs' => [ 'CreateGameSessionQueueInput$PriorityConfiguration' => '

Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.

', 'GameSessionQueue$PriorityConfiguration' => '

Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process.

', 'UpdateGameSessionQueueInput$PriorityConfiguration' => '

Custom settings to use when prioritizing destinations and locations for game session placements. This configuration replaces the FleetIQ default prioritization process. Priority types that are not explicitly named will be automatically applied at the end of the prioritization process. To remove an existing priority configuration, pass in an empty set.

', ], ], 'PriorityType' => [ 'base' => NULL, 'refs' => [ 'PriorityTypeList$member' => NULL, ], ], 'PriorityTypeList' => [ 'base' => NULL, 'refs' => [ 'PriorityConfiguration$PriorityOrder' => '

The recommended sequence to use when prioritizing where to place new game sessions. Each type can only be listed once.

', ], ], 'ProtectionPolicy' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$NewGameSessionProtectionPolicy' => '

The status of termination protection for active game sessions on the fleet. By default, this property is set to NoProtection. You can also set game session protection for an individual game session by calling UpdateGameSession.

', 'FleetAttributes$NewGameSessionProtectionPolicy' => '

The type of game session protection to set on all new instances that are started in the fleet.

', 'GameSessionDetail$ProtectionPolicy' => '

Current status of protection for the game session.

', 'UpdateFleetAttributesInput$NewGameSessionProtectionPolicy' => '

The game session protection policy to apply to all new game sessions created in this fleet. Game sessions that already exist are not affected. You can set protection for individual game sessions using UpdateGameSession .

', 'UpdateGameSessionInput$ProtectionPolicy' => '

Game session protection policy to apply to this game session only.

', ], ], 'PutScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'QueueArnsList' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$GameSessionQueueArns' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new Amazon GameLift-hosted game sessions for matches that are created with this matchmaking configuration. If FlexMatchMode is set to STANDALONE, do not set this parameter.

', 'MatchmakingConfiguration$GameSessionQueueArns' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new Amazon GameLift-hosted game sessions for matches that are created with this matchmaking configuration. This property is not set when FlexMatchMode is set to STANDALONE.

', 'UpdateMatchmakingConfigurationInput$GameSessionQueueArns' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift game session queue resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::gamesessionqueue/<queue name>. Queues can be located in any Region. Queues are used to start new Amazon GameLift-hosted game sessions for matches that are created with this matchmaking configuration. If FlexMatchMode is set to STANDALONE, do not set this parameter.

', ], ], 'QueueCustomEventData' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$CustomEventData' => '

Information to be added to all events that are related to this game session queue.

', 'GameSessionQueue$CustomEventData' => '

Information that is added to all events that are related to this game session queue.

', 'UpdateGameSessionQueueInput$CustomEventData' => '

Information to be added to all events that are related to this game session queue.

', ], ], 'QueueSnsArnStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateGameSessionQueueInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

', 'GameSessionQueue$NotificationTarget' => '

An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

', 'UpdateGameSessionQueueInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive game session placement notifications. See Setting up notifications for game session placement.

', ], ], 'RegisterComputeInput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterComputeOutput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'RequestUploadCredentialsInput' => [ 'base' => NULL, 'refs' => [], ], 'RequestUploadCredentialsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ResolveAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'ResolveAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'ResourceCreationLimitPolicy' => [ 'base' => '

A policy that puts limits on the number of game sessions that a player can create within a specified span of time. With this policy, you can control players\' ability to consume available resources.

The policy is evaluated when a player tries to create a new game session. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than game session limit in the specified time period.

', 'refs' => [ 'CreateFleetInput$ResourceCreationLimitPolicy' => '

A policy that limits the number of game sessions that an individual player can create on instances in this fleet within a specified span of time.

', 'FleetAttributes$ResourceCreationLimitPolicy' => NULL, 'UpdateFleetAttributesInput$ResourceCreationLimitPolicy' => '

Policy settings that limit the number of game sessions an individual player can create over a span of time.

', ], ], 'ResumeGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'ResumeGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'RoutingStrategy' => [ 'base' => '

The routing configuration for a fleet alias.

Related actions

All APIs by task

', 'refs' => [ 'Alias$RoutingStrategy' => '

The routing configuration, including routing type and fleet target, for the alias.

', 'CreateAliasInput$RoutingStrategy' => '

The routing configuration, including routing type and fleet target, for the alias.

', 'UpdateAliasInput$RoutingStrategy' => '

The routing configuration, including routing type and fleet target, for the alias.

', ], ], 'RoutingStrategyType' => [ 'base' => NULL, 'refs' => [ 'ListAliasesInput$RoutingStrategyType' => '

The routing type to filter results on. Use this parameter to retrieve only aliases with a certain routing type. To retrieve all aliases, leave this parameter empty.

Possible routing types include the following:

', 'RoutingStrategy$Type' => '

The type of routing strategy for the alias.

Possible routing types include the following:

', ], ], 'RuleSetBody' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingRuleSetInput$RuleSetBody' => '

A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.

', 'MatchmakingRuleSet$RuleSetBody' => '

A collection of matchmaking rules, formatted as a JSON string. Comments are not allowed in JSON, but most elements support a description field.

', 'ValidateMatchmakingRuleSetInput$RuleSetBody' => '

A collection of matchmaking rules to validate, formatted as a JSON string.

', ], ], 'RuleSetLimit' => [ 'base' => NULL, 'refs' => [ 'DescribeMatchmakingRuleSetsInput$Limit' => '

The maximum number of results to return. Use this parameter with NextToken to get results as a set of sequential pages.

', ], ], 'RuntimeConfiguration' => [ 'base' => '

A collection of server process configurations that describe the set of processes to run on each instance in a fleet. Server processes run either an executable in a custom game build or a Realtime Servers script. Amazon GameLift launches the configured processes, manages their life cycle, and replaces them as needed. Each instance checks regularly for an updated runtime configuration.

A Amazon GameLift instance is limited to 50 processes running concurrently. To calculate the total number of processes in a runtime configuration, add the values of the ConcurrentExecutions parameter for each server process. Learn more about Running Multiple Processes on a Fleet.

', 'refs' => [ 'CreateFleetInput$RuntimeConfiguration' => '

Instructions for how to launch and maintain server processes on instances in the fleet. The runtime configuration defines one or more server process configurations, each identifying a build executable or Realtime script file and the number of processes of that type to run concurrently.

The RuntimeConfiguration parameter is required unless the fleet is being configured using the older parameters ServerLaunchPath and ServerLaunchParameters, which are still supported for backward compatibility.

', 'DescribeRuntimeConfigurationOutput$RuntimeConfiguration' => '

Instructions that describe how server processes should be launched and maintained on each instance in the fleet.

', 'UpdateRuntimeConfigurationInput$RuntimeConfiguration' => '

Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime Servers script. The runtime configuration lists the types of server processes to run on an instance, how to launch them, and the number of processes to run concurrently.

', 'UpdateRuntimeConfigurationOutput$RuntimeConfiguration' => '

The runtime configuration currently in use by all instances in the fleet. If the update was successful, all property changes are shown.

', ], ], 'S3Location' => [ 'base' => '

The location in Amazon S3 where build or script files are stored for access by Amazon GameLift.

', 'refs' => [ 'CreateBuildInput$StorageLocation' => '

Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region.

If a StorageLocation is specified, the size of your file can be found in your Amazon S3 bucket. Amazon GameLift will report a SizeOnDisk of 0.

', 'CreateBuildOutput$StorageLocation' => '

Amazon S3 location for your game build file, including bucket name and key.

', 'CreateScriptInput$StorageLocation' => '

The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

', 'RequestUploadCredentialsOutput$StorageLocation' => '

Amazon S3 path and key, identifying where the game build files are stored.

', 'Script$StorageLocation' => '

The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

', 'UpdateScriptInput$StorageLocation' => '

The location of the Amazon S3 bucket where a zipped file containing your Realtime scripts is stored. The storage location must specify the Amazon S3 bucket name, the zip file name (the "key"), and a role ARN that allows Amazon GameLift to access the Amazon S3 storage location. The S3 bucket must be in the same Region where you want to create a new script. By default, Amazon GameLift uploads the latest version of the zip file; if you have S3 object versioning turned on, you can use the ObjectVersion parameter to specify an earlier version.

', ], ], 'ScalingAdjustmentType' => [ 'base' => NULL, 'refs' => [ 'PutScalingPolicyInput$ScalingAdjustmentType' => '

The type of adjustment to make to a fleet\'s instance count:

', 'ScalingPolicy$ScalingAdjustmentType' => '

The type of adjustment to make to a fleet\'s instance count.

', ], ], 'ScalingPolicy' => [ 'base' => '

Rule that controls how a fleet is scaled. Scaling policies are uniquely identified by the combination of name and fleet ID.

', 'refs' => [ 'ScalingPolicyList$member' => NULL, ], ], 'ScalingPolicyList' => [ 'base' => NULL, 'refs' => [ 'DescribeScalingPoliciesOutput$ScalingPolicies' => '

A collection of objects containing the scaling policies matching the request.

', ], ], 'ScalingStatusType' => [ 'base' => NULL, 'refs' => [ 'DescribeScalingPoliciesInput$StatusFilter' => '

Scaling policy status to filter results on. A scaling policy is only in force when in an ACTIVE status.

', 'ScalingPolicy$Status' => '

Current status of the scaling policy. The scaling policy can be in force only when in an ACTIVE status. Scaling policies can be suspended for individual fleets. If the policy is suspended for a fleet, the policy status does not change.

', ], ], 'Script' => [ 'base' => '

Properties describing a Realtime script.

Related actions

All APIs by task

', 'refs' => [ 'CreateScriptOutput$Script' => '

The newly created script record with a unique script ID and ARN. The new script\'s storage location reflects an Amazon S3 location: (1) If the script was uploaded from an S3 bucket under your account, the storage location reflects the information that was provided in the CreateScript request; (2) If the script file was uploaded from a local zip file, the storage location reflects an S3 location controls by the Amazon GameLift service.

', 'DescribeScriptOutput$Script' => '

A set of properties describing the requested script.

', 'ScriptList$member' => NULL, 'UpdateScriptOutput$Script' => '

The newly created script record with a unique script ID. The new script\'s storage location reflects an Amazon S3 location: (1) If the script was uploaded from an S3 bucket under your account, the storage location reflects the information that was provided in the CreateScript request; (2) If the script file was uploaded from a local zip file, the storage location reflects an S3 location controls by the Amazon GameLift service.

', ], ], 'ScriptArn' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$ScriptArn' => '

The Amazon Resource Name (ARN) associated with the GameLift script resource that is deployed on instances in this fleet. In a GameLift script ARN, the resource ID matches the ScriptId value.

', 'Script$ScriptArn' => '

The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift script resource and uniquely identifies it. ARNs are unique across all Regions. In a GameLift script ARN, the resource ID matches the ScriptId value.

', ], ], 'ScriptId' => [ 'base' => NULL, 'refs' => [ 'FleetAttributes$ScriptId' => '

A unique identifier for the Realtime script resource that is deployed on instances in this fleet.

', 'Script$ScriptId' => '

A unique identifier for the Realtime script

', ], ], 'ScriptIdOrArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$ScriptId' => '

The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can use either the script ID or ARN. Scripts must be uploaded to Amazon GameLift prior to creating the fleet. This fleet property can\'t be changed after the fleet is created.

', 'DeleteScriptInput$ScriptId' => '

A unique identifier for the Realtime script to delete. You can use either the script ID or ARN value.

', 'DescribeScriptInput$ScriptId' => '

A unique identifier for the Realtime script to retrieve properties for. You can use either the script ID or ARN value.

', 'ListFleetsInput$ScriptId' => '

A unique identifier for the Realtime script to request fleets for. Use this parameter to return only fleets using a specified script. Use either the script ID or ARN value.

', 'UpdateScriptInput$ScriptId' => '

A unique identifier for the Realtime script to update. You can use either the script ID or ARN value.

', ], ], 'ScriptList' => [ 'base' => NULL, 'refs' => [ 'ListScriptsOutput$Scripts' => '

A set of properties describing the requested script.

', ], ], 'SearchGameSessionsInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchGameSessionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ServerProcess' => [ 'base' => '

A set of instructions for launching server processes on each instance in a fleet. Server processes run either an executable in a custom game build or a Realtime Servers script. Server process configurations are part of a fleet\'s runtime configuration.

', 'refs' => [ 'ServerProcessList$member' => NULL, ], ], 'ServerProcessList' => [ 'base' => NULL, 'refs' => [ 'RuntimeConfiguration$ServerProcesses' => '

A collection of server process configurations that identify what server processes to run on each instance in a fleet.

', ], ], 'ServerSdkVersion' => [ 'base' => 'Data type used for server SDK version.', 'refs' => [ 'Build$ServerSdkVersion' => '

The Amazon GameLift Server SDK version used to develop your game server.

', 'CreateBuildInput$ServerSdkVersion' => '

A server SDK version you used when integrating your game server build with Amazon GameLift. For more information see Integrate games with custom game servers. By default Amazon GameLift sets this value to 4.0.2.

', ], ], 'SnsArnStringModel' => [ 'base' => NULL, 'refs' => [ 'CreateMatchmakingConfigurationInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive matchmaking notifications. See Setting up notifications for matchmaking for more information.

', 'MatchmakingConfiguration$NotificationTarget' => '

An SNS topic ARN that is set up to receive matchmaking notifications.

', 'UpdateMatchmakingConfigurationInput$NotificationTarget' => '

An SNS topic ARN that is set up to receive matchmaking notifications. See Setting up notifications for matchmaking for more information.

', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'ListGameServersInput$SortOrder' => '

Indicates how to sort the returned data based on game server registration timestamp. Use ASCENDING to retrieve oldest game servers first, or use DESCENDING to retrieve newest game servers first. If this parameter is left empty, game servers are returned in no particular order.

', ], ], 'StartFleetActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'StartFleetActionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartGameSessionPlacementInput' => [ 'base' => NULL, 'refs' => [], ], 'StartGameSessionPlacementOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchBackfillInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchBackfillOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchmakingInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMatchmakingOutput' => [ 'base' => NULL, 'refs' => [], ], 'StopFleetActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'StopFleetActionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'StopGameSessionPlacementInput' => [ 'base' => NULL, 'refs' => [], ], 'StopGameSessionPlacementOutput' => [ 'base' => NULL, 'refs' => [], ], 'StopMatchmakingInput' => [ 'base' => NULL, 'refs' => [], ], 'StopMatchmakingOutput' => [ 'base' => NULL, 'refs' => [], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CreateFleetInput$LogPaths' => '

This parameter is no longer used. To specify where Amazon GameLift should store log files once a server process shuts down, use the Amazon GameLift server API ProcessReady() and specify one or more directory paths in logParameters. For more information, see Initialize the server process in the Amazon GameLift Developer Guide.

', 'FleetAttributes$LogPaths' => '

This parameter is no longer used. Game session log paths are now defined using the Amazon GameLift server API ProcessReady() logParameters. See more information in the Server API Reference.

', ], ], 'StringModel' => [ 'base' => NULL, 'refs' => [ 'MatchmakingTicket$StatusReason' => '

Code to explain the current status. For example, a status reason may indicate when a ticket has returned to SEARCHING status after a proposed match fails to receive player acceptances.

', 'MatchmakingTicket$StatusMessage' => '

Additional information about the current status.

', ], ], 'SuspendGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'SuspendGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'Tag' => [ 'base' => '

A label that you can assign to a Amazon GameLift resource.

Learn more

Tagging Amazon Web Services Resources in the Amazon Web Services General Reference

Amazon Web Services Tagging Strategies

Related actions

All APIs by task

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

The key for a developer-defined key value pair for tagging an Amazon Web Services resource.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

A list of one or more tag keys to remove from the specified Amazon GameLift resource.

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateAliasInput$Tags' => '

A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateBuildInput$Tags' => '

A list of labels to assign to the new build resource. Tags are developer defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the Amazon Web Services General Reference for actual tagging limits.

', 'CreateFleetInput$Tags' => '

A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateGameServerGroupInput$Tags' => '

A list of labels to assign to the new game server group resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources is useful for resource management, access management, and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateGameSessionQueueInput$Tags' => '

A list of labels to assign to the new game session queue resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateLocationInput$Tags' => '

A list of labels to assign to the new matchmaking configuration resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Rareference.

', 'CreateMatchmakingConfigurationInput$Tags' => '

A list of labels to assign to the new matchmaking configuration resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateMatchmakingRuleSetInput$Tags' => '

A list of labels to assign to the new matchmaking rule set resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

', 'CreateScriptInput$Tags' => '

A list of labels to assign to the new script resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference. Once the resource is created, you can use TagResource, UntagResource, and ListTagsForResource to add, remove, and view tags. The maximum tag limit may be lower than stated. See the Amazon Web Services General Reference for actual tagging limits.

', 'ListTagsForResourceResponse$Tags' => '

The collection of tags assigned to the resource.

', 'TagResourceRequest$Tags' => '

A list of one or more tags to assign to the specified Amazon GameLift resource. Tags are developer-defined and structured as key-value pairs. The maximum tag limit may be lower than stated. See Tagging Amazon Web Services Resources for tagging limits.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

The value for a developer-defined key value pair for tagging an Amazon Web Services resource.

', ], ], 'TaggingFailedException' => [ 'base' => '

The requested tagging operation did not succeed. This may be due to invalid tag format or the maximum tag limit may have been exceeded. Resolve the issue before retrying.

', 'refs' => [], ], 'TargetConfiguration' => [ 'base' => '

Settings for a target-based scaling policy. A target-based policy tracks a particular fleet metric specifies a target value for the metric. As player usage changes, the policy triggers Amazon GameLift to adjust capacity so that the metric returns to the target value. The target configuration specifies settings as needed for the target based policy, including the target value.

', 'refs' => [ 'PutScalingPolicyInput$TargetConfiguration' => '

An object that contains settings for a target-based scaling policy.

', 'ScalingPolicy$TargetConfiguration' => '

An object that contains settings for a target-based scaling policy.

', ], ], 'TargetTrackingConfiguration' => [ 'base' => '

This data type is used with the Amazon GameLift FleetIQ and game server groups.

Settings for a target-based scaling policy as part of a GameServerGroupAutoScalingPolicy . These settings are used to create a target-based policy that tracks the Amazon GameLift FleetIQ metric "PercentUtilizedGameServers" and specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.

', 'refs' => [ 'GameServerGroupAutoScalingPolicy$TargetTrackingConfiguration' => '

Settings for a target-based scaling policy applied to Auto Scaling group. These settings are used to create a target-based policy that tracks the Amazon GameLift FleetIQ metric "PercentUtilizedGameServers" and specifies a target value for the metric. As player usage changes, the policy triggers to adjust the game server group capacity so that the metric returns to the target value.

', ], ], 'TerminalRoutingStrategyException' => [ 'base' => '

The service is unable to resolve the routing for a particular alias because it has a terminal RoutingStrategy associated with it. The message returned in this exception is the message defined in the routing strategy itself. Such requests should only be retried if the routing strategy for the specified alias is modified.

', 'refs' => [], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'Alias$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Alias$LastUpdatedTime' => '

The time that this data object was last modified. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Build$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Compute$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'DescribeFleetEventsInput$StartTime' => '

The earliest date to retrieve event logs for. If no start time is specified, this call returns entries starting from when the fleet was created to the specified end time. Format is a number expressed in Unix time as milliseconds (ex: "1469498468.057").

', 'DescribeFleetEventsInput$EndTime' => '

The most recent date to retrieve event logs for. If no end time is specified, this call returns entries from the specified start time up to the present. Format is a number expressed in Unix time as milliseconds (ex: "1469498468.057").

', 'Event$EventTime' => '

Time stamp indicating when this event occurred. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'FleetAttributes$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'FleetAttributes$TerminationTime' => '

A time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameServer$RegistrationTime' => '

Timestamp that indicates when the game server registered. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameServer$LastClaimTime' => '

Timestamp that indicates the last time the game server was claimed. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). This value is used to calculate when a claimed game server\'s status should revert to null.

', 'GameServer$LastHealthCheckTime' => '

Timestamp that indicates the last time the game server was updated with health status. The format is a number expressed in Unix time as milliseconds (for example "1469498468.057"). After game server registration, this property is only changed when a game server update specifies a health check value.

', 'GameServerGroup$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameServerGroup$LastUpdatedTime' => '

A timestamp that indicates when this game server group was last updated.

', 'GameSession$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameSession$TerminationTime' => '

A time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameSessionPlacement$StartTime' => '

Time stamp indicating when this request was placed in the queue. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'GameSessionPlacement$EndTime' => '

Time stamp indicating when this request was completed, canceled, or timed out.

', 'GetComputeAuthTokenOutput$ExpirationTimestamp' => '

The amount of time until the authentication token is no longer valid.

', 'Instance$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingConfiguration$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingRuleSet$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingTicket$StartTime' => '

Time stamp indicating when this matchmaking request was received. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'MatchmakingTicket$EndTime' => '

Time stamp indicating when the matchmaking request stopped being processed due to successful completion, timeout, or cancellation. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'PlayerSession$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'PlayerSession$TerminationTime' => '

A time stamp indicating when this data object was terminated. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'Script$CreationTime' => '

A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'VpcPeeringAuthorization$CreationTime' => '

Time stamp indicating when this authorization was issued. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', 'VpcPeeringAuthorization$ExpirationTime' => '

Time stamp indicating when this authorization expires (24 hours after issuance). Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

', ], ], 'UnauthorizedException' => [ 'base' => '

The client failed authentication. Clients should not retry such requests.

', 'refs' => [], ], 'UnsupportedRegionException' => [ 'base' => '

The requested operation is not supported in the Region specified.

', 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAliasInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAliasOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBuildInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBuildOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetAttributesInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetAttributesOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetCapacityInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetCapacityOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetPortSettingsInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetPortSettingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerGroupInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerGroupOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameServerOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionQueueInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGameSessionQueueOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMatchmakingConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMatchmakingConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuntimeConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuntimeConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateScriptInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateScriptOutput' => [ 'base' => NULL, 'refs' => [], ], 'ValidateMatchmakingRuleSetInput' => [ 'base' => NULL, 'refs' => [], ], 'ValidateMatchmakingRuleSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'VpcPeeringAuthorization' => [ 'base' => '

Represents an authorization for a VPC peering connection between the VPC for an Amazon GameLift fleet and another VPC on an account you have access to. This authorization must exist and be valid for the peering connection to be established. Authorizations are valid for 24 hours after they are issued.

Related actions

All APIs by task

', 'refs' => [ 'CreateVpcPeeringAuthorizationOutput$VpcPeeringAuthorization' => '

Details on the requested VPC peering authorization, including expiration.

', 'VpcPeeringAuthorizationList$member' => NULL, ], ], 'VpcPeeringAuthorizationList' => [ 'base' => NULL, 'refs' => [ 'DescribeVpcPeeringAuthorizationsOutput$VpcPeeringAuthorizations' => '

A collection of objects that describe all valid VPC peering operations for the current Amazon Web Services account.

', ], ], 'VpcPeeringConnection' => [ 'base' => '

Represents a peering connection between a VPC on one of your Amazon Web Services accounts and the VPC for your Amazon GameLift fleets. This record may be for an active peering connection or a pending connection that has not yet been established.

Related actions

All APIs by task

', 'refs' => [ 'VpcPeeringConnectionList$member' => NULL, ], ], 'VpcPeeringConnectionList' => [ 'base' => NULL, 'refs' => [ 'DescribeVpcPeeringConnectionsOutput$VpcPeeringConnections' => '

A collection of VPC peering connection records that match the request.

', ], ], 'VpcPeeringConnectionStatus' => [ 'base' => '

Represents status information for a VPC peering connection. Status codes and messages are provided from EC2 (see VpcPeeringConnectionStateReason). Connection status information is also communicated as a fleet event.

', 'refs' => [ 'VpcPeeringConnection$Status' => '

The status information about the connection. Status indicates if a connection is pending, successful, or failed.

', ], ], 'VpcSubnet' => [ 'base' => NULL, 'refs' => [ 'VpcSubnets$member' => NULL, ], ], 'VpcSubnets' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$VpcSubnets' => '

A list of virtual private cloud (VPC) subnets to use with instances in the game server group. By default, all Amazon GameLift FleetIQ-supported Availability Zones are used. You can use this parameter to specify VPCs that you\'ve set up. This property cannot be updated after the game server group is created, and the corresponding Auto Scaling group will always use the property value that is set with this request, even if the Auto Scaling group is updated directly.

', ], ], 'WeightedCapacity' => [ 'base' => NULL, 'refs' => [ 'InstanceDefinition$WeightedCapacity' => '

Instance weighting that indicates how much this instance type contributes to the total capacity of a game server group. Instance weights are used by Amazon GameLift FleetIQ to calculate the instance type\'s cost per unit hour and better identify the most cost-effective options. For detailed information on weighting instance capacity, see Instance Weighting in the Amazon Elastic Compute Cloud Auto Scaling User Guide. Default value is "1".

', ], ], 'WholeNumber' => [ 'base' => NULL, 'refs' => [ 'CreateGameServerGroupInput$MinSize' => '

The minimum number of instances allowed in the Amazon EC2 Auto Scaling group. During automatic scaling events, Amazon GameLift FleetIQ and Amazon EC2 do not scale down the group below this minimum. In production, this value should be set to at least 1. After the Auto Scaling group is created, update this value directly in the Auto Scaling group using the Amazon Web Services console or APIs.

', 'CreateGameSessionInput$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'CreateGameSessionQueueInput$TimeoutInSeconds' => '

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

', 'CreateMatchmakingConfigurationInput$AdditionalPlayerCount' => '

The number of player slots in a match to keep open for future players. For example, if the configuration\'s rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

', 'EC2InstanceCounts$DESIRED' => '

Requested number of active instances. Amazon GameLift takes action as needed to maintain the desired number of instances. Capacity is scaled up or down by changing the desired instances. A change in the desired instances value can take up to 1 minute to be reflected when viewing a fleet\'s capacity settings.

', 'EC2InstanceCounts$MINIMUM' => '

The minimum instance count value allowed.

', 'EC2InstanceCounts$MAXIMUM' => '

The maximum instance count value allowed.

', 'EC2InstanceCounts$PENDING' => '

Number of instances that are starting but not yet active.

', 'EC2InstanceCounts$ACTIVE' => '

Actual number of instances that are ready to host game sessions.

', 'EC2InstanceCounts$IDLE' => '

Number of active instances that are not currently hosting a game session.

', 'EC2InstanceCounts$TERMINATING' => '

Number of instances that are no longer active but haven\'t yet been terminated.

', 'EC2InstanceLimit$CurrentInstances' => '

The number of instances for the specified type and location that are currently being used by the Amazon Web Services account.

', 'EC2InstanceLimit$InstanceLimit' => '

The number of instances that is allowed for the specified instance type and location.

', 'FleetUtilization$ActiveServerProcessCount' => '

The number of server processes in ACTIVE status that are currently running across all instances in the fleet location.

', 'FleetUtilization$ActiveGameSessionCount' => '

The number of active game sessions that are currently being hosted across all instances in the fleet location.

', 'FleetUtilization$CurrentPlayerSessionCount' => '

The number of active player sessions that are currently being hosted across all instances in the fleet location.

', 'FleetUtilization$MaximumPlayerSessionCount' => '

The maximum number of players allowed across all game sessions that are currently being hosted across all instances in the fleet location.

', 'GameSession$CurrentPlayerSessionCount' => '

Number of players currently in the game session.

', 'GameSession$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'GameSessionPlacement$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'GameSessionQueue$TimeoutInSeconds' => '

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

', 'MatchmakingConfiguration$AdditionalPlayerCount' => '

The number of player slots in a match to keep open for future players. For example, if the configuration\'s rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used when FlexMatchMode is set to STANDALONE.

', 'MatchmakingTicket$EstimatedWaitTime' => '

Average amount of time (in seconds) that players are currently waiting for a match. If there is not enough recent data, this property may be empty.

', 'PlayerLatencyPolicy$MaximumIndividualPlayerLatencyMilliseconds' => '

The maximum latency value that is allowed for any player, in milliseconds. All policies must have a value set for this property.

', 'PlayerLatencyPolicy$PolicyDurationSeconds' => '

The length of time, in seconds, that the policy is enforced while placing a new game session. A null value for this property means that the policy is enforced until the queue times out.

', 'ResourceCreationLimitPolicy$NewGameSessionsPerCreator' => '

A policy that puts limits on the number of game sessions that a player can create within a specified span of time. With this policy, you can control players\' ability to consume available resources.

The policy is evaluated when a player tries to create a new game session. On receiving a CreateGameSession request, Amazon GameLift checks that the player (identified by CreatorId) has created fewer than game session limit in the specified time period.

', 'ResourceCreationLimitPolicy$PolicyPeriodInMinutes' => '

The time span used in evaluating the resource creation limit policy.

', 'StartGameSessionPlacementInput$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'UpdateFleetCapacityInput$DesiredInstances' => '

The number of Amazon EC2 instances you want to maintain in the specified fleet location. This value must fall between the minimum and maximum size limits. Changes in desired instance value can take up to 1 minute to be reflected when viewing the fleet\'s capacity settings.

', 'UpdateFleetCapacityInput$MinSize' => '

The minimum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 0.

', 'UpdateFleetCapacityInput$MaxSize' => '

The maximum number of instances that are allowed in the specified fleet location. If this parameter is not set, the default is 1.

', 'UpdateGameSessionInput$MaximumPlayerSessionCount' => '

The maximum number of players that can be connected simultaneously to the game session.

', 'UpdateGameSessionQueueInput$TimeoutInSeconds' => '

The maximum time, in seconds, that a new game session placement request remains in the queue. When a request exceeds this time, the game session placement changes to a TIMED_OUT status. By default, this property is set to 600.

', 'UpdateMatchmakingConfigurationInput$AdditionalPlayerCount' => '

The number of player slots in a match to keep open for future players. For example, if the configuration\'s rule set specifies a match for a single 10-person team, and the additional player count is set to 2, 10 players will be selected for the match and 2 more player slots will be open for future players. This parameter is not used if FlexMatchMode is set to STANDALONE.

', ], ], 'ZipBlob' => [ 'base' => NULL, 'refs' => [ 'CreateScriptInput$ZipFile' => '

A data object containing your Realtime scripts and dependencies as a zip file. The zip file can have one or multiple files. Maximum size of a zip file is 5 MB.

When using the Amazon Web Services CLI tool to create a script, this parameter is set to the zip file name. It must be prepended with the string "fileb://" to indicate that the file data is a binary object. For example: --zip-file fileb://myRealtimeScript.zip.

', 'UpdateScriptInput$ZipFile' => '

A data object containing your Realtime scripts and dependencies as a zip file. The zip file can have one or multiple files. Maximum size of a zip file is 5 MB.

When using the Amazon Web Services CLI tool to create a script, this parameter is set to the zip file name. It must be prepended with the string "fileb://" to indicate that the file data is a binary object. For example: --zip-file fileb://myRealtimeScript.zip.

', ], ], ],]; diff --git a/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json b/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json index 4b5e0d83c8..ae9c2fb15f 100644 --- a/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json +++ b/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json @@ -40,7 +40,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -83,7 +82,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -110,7 +109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -133,7 +131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -168,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -179,14 +175,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -200,14 +198,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -216,11 +212,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -231,14 +227,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -272,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -301,9 +299,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json.php b/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json.php index 21ae962fdc..1548cc3550 100644 --- a/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json.php +++ b/src/data/gamelift/2015-10-01/endpoint-rule-set-1.json.php @@ -1,3 +1,3 @@ '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], ], ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ],]; +return [ 'version' => '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], true, ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://gamelift.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ],]; diff --git a/src/data/glue/2017-03-31/api-2.json b/src/data/glue/2017-03-31/api-2.json index fbbe2d5434..8e6d36da4e 100644 --- a/src/data/glue/2017-03-31/api-2.json +++ b/src/data/glue/2017-03-31/api-2.json @@ -4271,7 +4271,9 @@ "EvaluateDataQualityMultiFrame":{"shape":"EvaluateDataQualityMultiFrame"}, "Recipe":{"shape":"Recipe"}, "SnowflakeSource":{"shape":"SnowflakeSource"}, - "SnowflakeTarget":{"shape":"SnowflakeTarget"} + "SnowflakeTarget":{"shape":"SnowflakeTarget"}, + "ConnectorDataSource":{"shape":"ConnectorDataSource"}, + "ConnectorDataTarget":{"shape":"ConnectorDataTarget"} } }, "CodeGenConfigurationNodes":{ @@ -4658,6 +4660,39 @@ "Connections":{"shape":"OrchestrationStringList"} } }, + "ConnectorDataSource":{ + "type":"structure", + "required":[ + "Name", + "ConnectionType", + "Data" + ], + "members":{ + "Name":{"shape":"NodeName"}, + "ConnectionType":{"shape":"EnclosedInStringProperty"}, + "Data":{"shape":"ConnectorOptions"}, + "OutputSchemas":{"shape":"GlueSchemas"} + } + }, + "ConnectorDataTarget":{ + "type":"structure", + "required":[ + "Name", + "ConnectionType", + "Data" + ], + "members":{ + "Name":{"shape":"NodeName"}, + "ConnectionType":{"shape":"EnclosedInStringProperty"}, + "Data":{"shape":"ConnectorOptions"}, + "Inputs":{"shape":"OneInput"} + } + }, + "ConnectorOptions":{ + "type":"map", + "key":{"shape":"GenericString"}, + "value":{"shape":"GenericString"} + }, "ContextWords":{ "type":"list", "member":{"shape":"NameString"}, diff --git a/src/data/glue/2017-03-31/api-2.json.php b/src/data/glue/2017-03-31/api-2.json.php index 09d62bfded..1cc13265e1 100644 --- a/src/data/glue/2017-03-31/api-2.json.php +++ b/src/data/glue/2017-03-31/api-2.json.php @@ -1,3 +1,3 @@ '2.0', 'metadata' => [ 'apiVersion' => '2017-03-31', 'endpointPrefix' => 'glue', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Glue', 'serviceId' => 'Glue', 'signatureVersion' => 'v4', 'targetPrefix' => 'AWSGlue', 'uid' => 'glue-2017-03-31', ], 'operations' => [ 'BatchCreatePartition' => [ 'name' => 'BatchCreatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchCreatePartitionRequest', ], 'output' => [ 'shape' => 'BatchCreatePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'BatchDeleteConnection' => [ 'name' => 'BatchDeleteConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeleteConnectionRequest', ], 'output' => [ 'shape' => 'BatchDeleteConnectionResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchDeletePartition' => [ 'name' => 'BatchDeletePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeletePartitionRequest', ], 'output' => [ 'shape' => 'BatchDeletePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchDeleteTable' => [ 'name' => 'BatchDeleteTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeleteTableRequest', ], 'output' => [ 'shape' => 'BatchDeleteTableResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'BatchDeleteTableVersion' => [ 'name' => 'BatchDeleteTableVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeleteTableVersionRequest', ], 'output' => [ 'shape' => 'BatchDeleteTableVersionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchGetBlueprints' => [ 'name' => 'BatchGetBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetBlueprintsRequest', ], 'output' => [ 'shape' => 'BatchGetBlueprintsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetCrawlers' => [ 'name' => 'BatchGetCrawlers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetCrawlersRequest', ], 'output' => [ 'shape' => 'BatchGetCrawlersResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchGetCustomEntityTypes' => [ 'name' => 'BatchGetCustomEntityTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetCustomEntityTypesRequest', ], 'output' => [ 'shape' => 'BatchGetCustomEntityTypesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchGetDataQualityResult' => [ 'name' => 'BatchGetDataQualityResult', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetDataQualityResultRequest', ], 'output' => [ 'shape' => 'BatchGetDataQualityResultResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'BatchGetDevEndpoints' => [ 'name' => 'BatchGetDevEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetDevEndpointsRequest', ], 'output' => [ 'shape' => 'BatchGetDevEndpointsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetJobs' => [ 'name' => 'BatchGetJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetJobsRequest', ], 'output' => [ 'shape' => 'BatchGetJobsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetPartition' => [ 'name' => 'BatchGetPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetPartitionRequest', ], 'output' => [ 'shape' => 'BatchGetPartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'BatchGetTriggers' => [ 'name' => 'BatchGetTriggers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetTriggersRequest', ], 'output' => [ 'shape' => 'BatchGetTriggersResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetWorkflows' => [ 'name' => 'BatchGetWorkflows', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetWorkflowsRequest', ], 'output' => [ 'shape' => 'BatchGetWorkflowsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchStopJobRun' => [ 'name' => 'BatchStopJobRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchStopJobRunRequest', ], 'output' => [ 'shape' => 'BatchStopJobRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchUpdatePartition' => [ 'name' => 'BatchUpdatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchUpdatePartitionRequest', ], 'output' => [ 'shape' => 'BatchUpdatePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CancelDataQualityRuleRecommendationRun' => [ 'name' => 'CancelDataQualityRuleRecommendationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelDataQualityRuleRecommendationRunRequest', ], 'output' => [ 'shape' => 'CancelDataQualityRuleRecommendationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CancelDataQualityRulesetEvaluationRun' => [ 'name' => 'CancelDataQualityRulesetEvaluationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelDataQualityRulesetEvaluationRunRequest', ], 'output' => [ 'shape' => 'CancelDataQualityRulesetEvaluationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CancelMLTaskRun' => [ 'name' => 'CancelMLTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelMLTaskRunRequest', ], 'output' => [ 'shape' => 'CancelMLTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CancelStatement' => [ 'name' => 'CancelStatement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelStatementRequest', ], 'output' => [ 'shape' => 'CancelStatementResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'CheckSchemaVersionValidity' => [ 'name' => 'CheckSchemaVersionValidity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CheckSchemaVersionValidityInput', ], 'output' => [ 'shape' => 'CheckSchemaVersionValidityResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateBlueprint' => [ 'name' => 'CreateBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBlueprintRequest', ], 'output' => [ 'shape' => 'CreateBlueprintResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateClassifier' => [ 'name' => 'CreateClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateClassifierRequest', ], 'output' => [ 'shape' => 'CreateClassifierResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'CreateConnection' => [ 'name' => 'CreateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateConnectionRequest', ], 'output' => [ 'shape' => 'CreateConnectionResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreateCrawler' => [ 'name' => 'CreateCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCrawlerRequest', ], 'output' => [ 'shape' => 'CreateCrawlerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateCustomEntityType' => [ 'name' => 'CreateCustomEntityType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCustomEntityTypeRequest', ], 'output' => [ 'shape' => 'CreateCustomEntityTypeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateDataQualityRuleset' => [ 'name' => 'CreateDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'CreateDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], 'idempotent' => true, ], 'CreateDatabase' => [ 'name' => 'CreateDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDatabaseRequest', ], 'output' => [ 'shape' => 'CreateDatabaseResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'FederatedResourceAlreadyExistsException', ], ], ], 'CreateDevEndpoint' => [ 'name' => 'CreateDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDevEndpointRequest', ], 'output' => [ 'shape' => 'CreateDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateJob' => [ 'name' => 'CreateJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateJobRequest', ], 'output' => [ 'shape' => 'CreateJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'CreateMLTransform' => [ 'name' => 'CreateMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateMLTransformRequest', ], 'output' => [ 'shape' => 'CreateMLTransformResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], ], ], 'CreatePartition' => [ 'name' => 'CreatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePartitionRequest', ], 'output' => [ 'shape' => 'CreatePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreatePartitionIndex' => [ 'name' => 'CreatePartitionIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePartitionIndexRequest', ], 'output' => [ 'shape' => 'CreatePartitionIndexResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreateRegistry' => [ 'name' => 'CreateRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRegistryInput', ], 'output' => [ 'shape' => 'CreateRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateSchema' => [ 'name' => 'CreateSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSchemaInput', ], 'output' => [ 'shape' => 'CreateSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateScript' => [ 'name' => 'CreateScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateScriptRequest', ], 'output' => [ 'shape' => 'CreateScriptResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'CreateSecurityConfiguration' => [ 'name' => 'CreateSecurityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSecurityConfigurationRequest', ], 'output' => [ 'shape' => 'CreateSecurityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateSession' => [ 'name' => 'CreateSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSessionRequest', ], 'output' => [ 'shape' => 'CreateSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateTable' => [ 'name' => 'CreateTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTableRequest', ], 'output' => [ 'shape' => 'CreateTableResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'CreateTrigger' => [ 'name' => 'CreateTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTriggerRequest', ], 'output' => [ 'shape' => 'CreateTriggerResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'CreateUserDefinedFunction' => [ 'name' => 'CreateUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'CreateUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreateWorkflow' => [ 'name' => 'CreateWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateWorkflowRequest', ], 'output' => [ 'shape' => 'CreateWorkflowResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteBlueprint' => [ 'name' => 'DeleteBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBlueprintRequest', ], 'output' => [ 'shape' => 'DeleteBlueprintResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteClassifier' => [ 'name' => 'DeleteClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteClassifierRequest', ], 'output' => [ 'shape' => 'DeleteClassifierResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteColumnStatisticsForPartition' => [ 'name' => 'DeleteColumnStatisticsForPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteColumnStatisticsForPartitionRequest', ], 'output' => [ 'shape' => 'DeleteColumnStatisticsForPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'DeleteColumnStatisticsForTable' => [ 'name' => 'DeleteColumnStatisticsForTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteColumnStatisticsForTableRequest', ], 'output' => [ 'shape' => 'DeleteColumnStatisticsForTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'DeleteConnection' => [ 'name' => 'DeleteConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteConnectionRequest', ], 'output' => [ 'shape' => 'DeleteConnectionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteCrawler' => [ 'name' => 'DeleteCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCrawlerRequest', ], 'output' => [ 'shape' => 'DeleteCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerRunningException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteCustomEntityType' => [ 'name' => 'DeleteCustomEntityType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCustomEntityTypeRequest', ], 'output' => [ 'shape' => 'DeleteCustomEntityTypeResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteDataQualityRuleset' => [ 'name' => 'DeleteDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'DeleteDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteDatabase' => [ 'name' => 'DeleteDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDatabaseRequest', ], 'output' => [ 'shape' => 'DeleteDatabaseResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteDevEndpoint' => [ 'name' => 'DeleteDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDevEndpointRequest', ], 'output' => [ 'shape' => 'DeleteDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'DeleteJob' => [ 'name' => 'DeleteJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteJobRequest', ], 'output' => [ 'shape' => 'DeleteJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteMLTransform' => [ 'name' => 'DeleteMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMLTransformRequest', ], 'output' => [ 'shape' => 'DeleteMLTransformResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeletePartition' => [ 'name' => 'DeletePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeletePartitionRequest', ], 'output' => [ 'shape' => 'DeletePartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeletePartitionIndex' => [ 'name' => 'DeletePartitionIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeletePartitionIndexRequest', ], 'output' => [ 'shape' => 'DeletePartitionIndexResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'DeleteRegistry' => [ 'name' => 'DeleteRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRegistryInput', ], 'output' => [ 'shape' => 'DeleteRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteResourcePolicy' => [ 'name' => 'DeleteResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteResourcePolicyRequest', ], 'output' => [ 'shape' => 'DeleteResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ConditionCheckFailureException', ], ], ], 'DeleteSchema' => [ 'name' => 'DeleteSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSchemaInput', ], 'output' => [ 'shape' => 'DeleteSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteSchemaVersions' => [ 'name' => 'DeleteSchemaVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSchemaVersionsInput', ], 'output' => [ 'shape' => 'DeleteSchemaVersionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteSecurityConfiguration' => [ 'name' => 'DeleteSecurityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSecurityConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteSecurityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteSession' => [ 'name' => 'DeleteSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSessionRequest', ], 'output' => [ 'shape' => 'DeleteSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteTable' => [ 'name' => 'DeleteTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTableRequest', ], 'output' => [ 'shape' => 'DeleteTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'DeleteTableVersion' => [ 'name' => 'DeleteTableVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTableVersionRequest', ], 'output' => [ 'shape' => 'DeleteTableVersionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteTrigger' => [ 'name' => 'DeleteTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTriggerRequest', ], 'output' => [ 'shape' => 'DeleteTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteUserDefinedFunction' => [ 'name' => 'DeleteUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'DeleteUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteWorkflow' => [ 'name' => 'DeleteWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteWorkflowRequest', ], 'output' => [ 'shape' => 'DeleteWorkflowResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'GetBlueprint' => [ 'name' => 'GetBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintRequest', ], 'output' => [ 'shape' => 'GetBlueprintResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetBlueprintRun' => [ 'name' => 'GetBlueprintRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintRunRequest', ], 'output' => [ 'shape' => 'GetBlueprintRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetBlueprintRuns' => [ 'name' => 'GetBlueprintRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintRunsRequest', ], 'output' => [ 'shape' => 'GetBlueprintRunsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetCatalogImportStatus' => [ 'name' => 'GetCatalogImportStatus', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCatalogImportStatusRequest', ], 'output' => [ 'shape' => 'GetCatalogImportStatusResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetClassifier' => [ 'name' => 'GetClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetClassifierRequest', ], 'output' => [ 'shape' => 'GetClassifierResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetClassifiers' => [ 'name' => 'GetClassifiers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetClassifiersRequest', ], 'output' => [ 'shape' => 'GetClassifiersResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetColumnStatisticsForPartition' => [ 'name' => 'GetColumnStatisticsForPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetColumnStatisticsForPartitionRequest', ], 'output' => [ 'shape' => 'GetColumnStatisticsForPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetColumnStatisticsForTable' => [ 'name' => 'GetColumnStatisticsForTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetColumnStatisticsForTableRequest', ], 'output' => [ 'shape' => 'GetColumnStatisticsForTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetConnection' => [ 'name' => 'GetConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionRequest', ], 'output' => [ 'shape' => 'GetConnectionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetConnections' => [ 'name' => 'GetConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionsRequest', ], 'output' => [ 'shape' => 'GetConnectionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetCrawler' => [ 'name' => 'GetCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCrawlerRequest', ], 'output' => [ 'shape' => 'GetCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetCrawlerMetrics' => [ 'name' => 'GetCrawlerMetrics', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCrawlerMetricsRequest', ], 'output' => [ 'shape' => 'GetCrawlerMetricsResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetCrawlers' => [ 'name' => 'GetCrawlers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCrawlersRequest', ], 'output' => [ 'shape' => 'GetCrawlersResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetCustomEntityType' => [ 'name' => 'GetCustomEntityType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCustomEntityTypeRequest', ], 'output' => [ 'shape' => 'GetCustomEntityTypeResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetDataCatalogEncryptionSettings' => [ 'name' => 'GetDataCatalogEncryptionSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataCatalogEncryptionSettingsRequest', ], 'output' => [ 'shape' => 'GetDataCatalogEncryptionSettingsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetDataQualityResult' => [ 'name' => 'GetDataQualityResult', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityResultRequest', ], 'output' => [ 'shape' => 'GetDataQualityResultResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'GetDataQualityRuleRecommendationRun' => [ 'name' => 'GetDataQualityRuleRecommendationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityRuleRecommendationRunRequest', ], 'output' => [ 'shape' => 'GetDataQualityRuleRecommendationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetDataQualityRuleset' => [ 'name' => 'GetDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'GetDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetDataQualityRulesetEvaluationRun' => [ 'name' => 'GetDataQualityRulesetEvaluationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityRulesetEvaluationRunRequest', ], 'output' => [ 'shape' => 'GetDataQualityRulesetEvaluationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetDatabase' => [ 'name' => 'GetDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDatabaseRequest', ], 'output' => [ 'shape' => 'GetDatabaseResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'FederationSourceException', ], ], ], 'GetDatabases' => [ 'name' => 'GetDatabases', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDatabasesRequest', ], 'output' => [ 'shape' => 'GetDatabasesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetDataflowGraph' => [ 'name' => 'GetDataflowGraph', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataflowGraphRequest', ], 'output' => [ 'shape' => 'GetDataflowGraphResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetDevEndpoint' => [ 'name' => 'GetDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDevEndpointRequest', ], 'output' => [ 'shape' => 'GetDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetDevEndpoints' => [ 'name' => 'GetDevEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDevEndpointsRequest', ], 'output' => [ 'shape' => 'GetDevEndpointsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetJob' => [ 'name' => 'GetJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobRequest', ], 'output' => [ 'shape' => 'GetJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetJobBookmark' => [ 'name' => 'GetJobBookmark', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobBookmarkRequest', ], 'output' => [ 'shape' => 'GetJobBookmarkResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetJobRun' => [ 'name' => 'GetJobRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobRunRequest', ], 'output' => [ 'shape' => 'GetJobRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetJobRuns' => [ 'name' => 'GetJobRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobRunsRequest', ], 'output' => [ 'shape' => 'GetJobRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetJobs' => [ 'name' => 'GetJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobsRequest', ], 'output' => [ 'shape' => 'GetJobsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetMLTaskRun' => [ 'name' => 'GetMLTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTaskRunRequest', ], 'output' => [ 'shape' => 'GetMLTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMLTaskRuns' => [ 'name' => 'GetMLTaskRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTaskRunsRequest', ], 'output' => [ 'shape' => 'GetMLTaskRunsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMLTransform' => [ 'name' => 'GetMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTransformRequest', ], 'output' => [ 'shape' => 'GetMLTransformResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMLTransforms' => [ 'name' => 'GetMLTransforms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTransformsRequest', ], 'output' => [ 'shape' => 'GetMLTransformsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMapping' => [ 'name' => 'GetMapping', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMappingRequest', ], 'output' => [ 'shape' => 'GetMappingResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'GetPartition' => [ 'name' => 'GetPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartitionRequest', ], 'output' => [ 'shape' => 'GetPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetPartitionIndexes' => [ 'name' => 'GetPartitionIndexes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartitionIndexesRequest', ], 'output' => [ 'shape' => 'GetPartitionIndexesResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConflictException', ], ], ], 'GetPartitions' => [ 'name' => 'GetPartitions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartitionsRequest', ], 'output' => [ 'shape' => 'GetPartitionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'ResourceNotReadyException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetPlan' => [ 'name' => 'GetPlan', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPlanRequest', ], 'output' => [ 'shape' => 'GetPlanResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetRegistry' => [ 'name' => 'GetRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRegistryInput', ], 'output' => [ 'shape' => 'GetRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetResourcePolicies' => [ 'name' => 'GetResourcePolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetResourcePoliciesRequest', ], 'output' => [ 'shape' => 'GetResourcePoliciesResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetResourcePolicy' => [ 'name' => 'GetResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetResourcePolicyRequest', ], 'output' => [ 'shape' => 'GetResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetSchema' => [ 'name' => 'GetSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaInput', ], 'output' => [ 'shape' => 'GetSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSchemaByDefinition' => [ 'name' => 'GetSchemaByDefinition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaByDefinitionInput', ], 'output' => [ 'shape' => 'GetSchemaByDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSchemaVersion' => [ 'name' => 'GetSchemaVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaVersionInput', ], 'output' => [ 'shape' => 'GetSchemaVersionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSchemaVersionsDiff' => [ 'name' => 'GetSchemaVersionsDiff', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaVersionsDiffInput', ], 'output' => [ 'shape' => 'GetSchemaVersionsDiffResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSecurityConfiguration' => [ 'name' => 'GetSecurityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSecurityConfigurationRequest', ], 'output' => [ 'shape' => 'GetSecurityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetSecurityConfigurations' => [ 'name' => 'GetSecurityConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSecurityConfigurationsRequest', ], 'output' => [ 'shape' => 'GetSecurityConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetSession' => [ 'name' => 'GetSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSessionRequest', ], 'output' => [ 'shape' => 'GetSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetStatement' => [ 'name' => 'GetStatement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetStatementRequest', ], 'output' => [ 'shape' => 'GetStatementResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'GetTable' => [ 'name' => 'GetTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTableRequest', ], 'output' => [ 'shape' => 'GetTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ResourceNotReadyException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetTableVersion' => [ 'name' => 'GetTableVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTableVersionRequest', ], 'output' => [ 'shape' => 'GetTableVersionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetTableVersions' => [ 'name' => 'GetTableVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTableVersionsRequest', ], 'output' => [ 'shape' => 'GetTableVersionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetTables' => [ 'name' => 'GetTables', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTablesRequest', ], 'output' => [ 'shape' => 'GetTablesResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetTags' => [ 'name' => 'GetTags', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTagsRequest', ], 'output' => [ 'shape' => 'GetTagsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'GetTrigger' => [ 'name' => 'GetTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTriggerRequest', ], 'output' => [ 'shape' => 'GetTriggerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetTriggers' => [ 'name' => 'GetTriggers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTriggersRequest', ], 'output' => [ 'shape' => 'GetTriggersResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetUnfilteredPartitionMetadata' => [ 'name' => 'GetUnfilteredPartitionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUnfilteredPartitionMetadataRequest', ], 'output' => [ 'shape' => 'GetUnfilteredPartitionMetadataResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'PermissionTypeMismatchException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetUnfilteredPartitionsMetadata' => [ 'name' => 'GetUnfilteredPartitionsMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUnfilteredPartitionsMetadataRequest', ], 'output' => [ 'shape' => 'GetUnfilteredPartitionsMetadataResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'PermissionTypeMismatchException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetUnfilteredTableMetadata' => [ 'name' => 'GetUnfilteredTableMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUnfilteredTableMetadataRequest', ], 'output' => [ 'shape' => 'GetUnfilteredTableMetadataResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'PermissionTypeMismatchException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetUserDefinedFunction' => [ 'name' => 'GetUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'GetUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetUserDefinedFunctions' => [ 'name' => 'GetUserDefinedFunctions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUserDefinedFunctionsRequest', ], 'output' => [ 'shape' => 'GetUserDefinedFunctionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetWorkflow' => [ 'name' => 'GetWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRequest', ], 'output' => [ 'shape' => 'GetWorkflowResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetWorkflowRun' => [ 'name' => 'GetWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRunRequest', ], 'output' => [ 'shape' => 'GetWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetWorkflowRunProperties' => [ 'name' => 'GetWorkflowRunProperties', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRunPropertiesRequest', ], 'output' => [ 'shape' => 'GetWorkflowRunPropertiesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetWorkflowRuns' => [ 'name' => 'GetWorkflowRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRunsRequest', ], 'output' => [ 'shape' => 'GetWorkflowRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ImportCatalogToGlue' => [ 'name' => 'ImportCatalogToGlue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ImportCatalogToGlueRequest', ], 'output' => [ 'shape' => 'ImportCatalogToGlueResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListBlueprints' => [ 'name' => 'ListBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListBlueprintsRequest', ], 'output' => [ 'shape' => 'ListBlueprintsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListCrawlers' => [ 'name' => 'ListCrawlers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListCrawlersRequest', ], 'output' => [ 'shape' => 'ListCrawlersResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListCrawls' => [ 'name' => 'ListCrawls', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListCrawlsRequest', ], 'output' => [ 'shape' => 'ListCrawlsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'ListCustomEntityTypes' => [ 'name' => 'ListCustomEntityTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListCustomEntityTypesRequest', ], 'output' => [ 'shape' => 'ListCustomEntityTypesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityResults' => [ 'name' => 'ListDataQualityResults', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityResultsRequest', ], 'output' => [ 'shape' => 'ListDataQualityResultsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityRuleRecommendationRuns' => [ 'name' => 'ListDataQualityRuleRecommendationRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityRuleRecommendationRunsRequest', ], 'output' => [ 'shape' => 'ListDataQualityRuleRecommendationRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityRulesetEvaluationRuns' => [ 'name' => 'ListDataQualityRulesetEvaluationRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityRulesetEvaluationRunsRequest', ], 'output' => [ 'shape' => 'ListDataQualityRulesetEvaluationRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityRulesets' => [ 'name' => 'ListDataQualityRulesets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityRulesetsRequest', ], 'output' => [ 'shape' => 'ListDataQualityRulesetsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDevEndpoints' => [ 'name' => 'ListDevEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDevEndpointsRequest', ], 'output' => [ 'shape' => 'ListDevEndpointsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListJobs' => [ 'name' => 'ListJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListJobsRequest', ], 'output' => [ 'shape' => 'ListJobsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListMLTransforms' => [ 'name' => 'ListMLTransforms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListMLTransformsRequest', ], 'output' => [ 'shape' => 'ListMLTransformsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListRegistries' => [ 'name' => 'ListRegistries', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListRegistriesInput', ], 'output' => [ 'shape' => 'ListRegistriesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListSchemaVersions' => [ 'name' => 'ListSchemaVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListSchemaVersionsInput', ], 'output' => [ 'shape' => 'ListSchemaVersionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListSchemas' => [ 'name' => 'ListSchemas', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListSchemasInput', ], 'output' => [ 'shape' => 'ListSchemasResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListSessions' => [ 'name' => 'ListSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListSessionsRequest', ], 'output' => [ 'shape' => 'ListSessionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListStatements' => [ 'name' => 'ListStatements', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListStatementsRequest', ], 'output' => [ 'shape' => 'ListStatementsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'ListTriggers' => [ 'name' => 'ListTriggers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTriggersRequest', ], 'output' => [ 'shape' => 'ListTriggersResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListWorkflows' => [ 'name' => 'ListWorkflows', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListWorkflowsRequest', ], 'output' => [ 'shape' => 'ListWorkflowsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'PutDataCatalogEncryptionSettings' => [ 'name' => 'PutDataCatalogEncryptionSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutDataCatalogEncryptionSettingsRequest', ], 'output' => [ 'shape' => 'PutDataCatalogEncryptionSettingsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'PutResourcePolicy' => [ 'name' => 'PutResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutResourcePolicyRequest', ], 'output' => [ 'shape' => 'PutResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ConditionCheckFailureException', ], ], ], 'PutSchemaVersionMetadata' => [ 'name' => 'PutSchemaVersionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutSchemaVersionMetadataInput', ], 'output' => [ 'shape' => 'PutSchemaVersionMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'PutWorkflowRunProperties' => [ 'name' => 'PutWorkflowRunProperties', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutWorkflowRunPropertiesRequest', ], 'output' => [ 'shape' => 'PutWorkflowRunPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'QuerySchemaVersionMetadata' => [ 'name' => 'QuerySchemaVersionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'QuerySchemaVersionMetadataInput', ], 'output' => [ 'shape' => 'QuerySchemaVersionMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'RegisterSchemaVersion' => [ 'name' => 'RegisterSchemaVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterSchemaVersionInput', ], 'output' => [ 'shape' => 'RegisterSchemaVersionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'RemoveSchemaVersionMetadata' => [ 'name' => 'RemoveSchemaVersionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RemoveSchemaVersionMetadataInput', ], 'output' => [ 'shape' => 'RemoveSchemaVersionMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'ResetJobBookmark' => [ 'name' => 'ResetJobBookmark', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResetJobBookmarkRequest', ], 'output' => [ 'shape' => 'ResetJobBookmarkResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ResumeWorkflowRun' => [ 'name' => 'ResumeWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResumeWorkflowRunRequest', ], 'output' => [ 'shape' => 'ResumeWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], [ 'shape' => 'IllegalWorkflowStateException', ], ], ], 'RunStatement' => [ 'name' => 'RunStatement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RunStatementRequest', ], 'output' => [ 'shape' => 'RunStatementResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'SearchTables' => [ 'name' => 'SearchTables', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SearchTablesRequest', ], 'output' => [ 'shape' => 'SearchTablesResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StartBlueprintRun' => [ 'name' => 'StartBlueprintRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartBlueprintRunRequest', ], 'output' => [ 'shape' => 'StartBlueprintRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'IllegalBlueprintStateException', ], ], ], 'StartCrawler' => [ 'name' => 'StartCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartCrawlerRequest', ], 'output' => [ 'shape' => 'StartCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerRunningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StartCrawlerSchedule' => [ 'name' => 'StartCrawlerSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartCrawlerScheduleRequest', ], 'output' => [ 'shape' => 'StartCrawlerScheduleResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'SchedulerRunningException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'NoScheduleException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StartDataQualityRuleRecommendationRun' => [ 'name' => 'StartDataQualityRuleRecommendationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartDataQualityRuleRecommendationRunRequest', ], 'output' => [ 'shape' => 'StartDataQualityRuleRecommendationRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConflictException', ], ], 'idempotent' => true, ], 'StartDataQualityRulesetEvaluationRun' => [ 'name' => 'StartDataQualityRulesetEvaluationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartDataQualityRulesetEvaluationRunRequest', ], 'output' => [ 'shape' => 'StartDataQualityRulesetEvaluationRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConflictException', ], ], 'idempotent' => true, ], 'StartExportLabelsTaskRun' => [ 'name' => 'StartExportLabelsTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartExportLabelsTaskRunRequest', ], 'output' => [ 'shape' => 'StartExportLabelsTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'StartImportLabelsTaskRun' => [ 'name' => 'StartImportLabelsTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartImportLabelsTaskRunRequest', ], 'output' => [ 'shape' => 'StartImportLabelsTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'StartJobRun' => [ 'name' => 'StartJobRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartJobRunRequest', ], 'output' => [ 'shape' => 'StartJobRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StartMLEvaluationTaskRun' => [ 'name' => 'StartMLEvaluationTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMLEvaluationTaskRunRequest', ], 'output' => [ 'shape' => 'StartMLEvaluationTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], [ 'shape' => 'MLTransformNotReadyException', ], ], ], 'StartMLLabelingSetGenerationTaskRun' => [ 'name' => 'StartMLLabelingSetGenerationTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMLLabelingSetGenerationTaskRunRequest', ], 'output' => [ 'shape' => 'StartMLLabelingSetGenerationTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StartTrigger' => [ 'name' => 'StartTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartTriggerRequest', ], 'output' => [ 'shape' => 'StartTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StartWorkflowRun' => [ 'name' => 'StartWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartWorkflowRunRequest', ], 'output' => [ 'shape' => 'StartWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StopCrawler' => [ 'name' => 'StopCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopCrawlerRequest', ], 'output' => [ 'shape' => 'StopCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerNotRunningException', ], [ 'shape' => 'CrawlerStoppingException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StopCrawlerSchedule' => [ 'name' => 'StopCrawlerSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopCrawlerScheduleRequest', ], 'output' => [ 'shape' => 'StopCrawlerScheduleResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'SchedulerNotRunningException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StopSession' => [ 'name' => 'StopSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopSessionRequest', ], 'output' => [ 'shape' => 'StopSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'StopTrigger' => [ 'name' => 'StopTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopTriggerRequest', ], 'output' => [ 'shape' => 'StopTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'StopWorkflowRun' => [ 'name' => 'StopWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopWorkflowRunRequest', ], 'output' => [ 'shape' => 'StopWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'IllegalWorkflowStateException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'UpdateBlueprint' => [ 'name' => 'UpdateBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBlueprintRequest', ], 'output' => [ 'shape' => 'UpdateBlueprintResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'IllegalBlueprintStateException', ], ], ], 'UpdateClassifier' => [ 'name' => 'UpdateClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateClassifierRequest', ], 'output' => [ 'shape' => 'UpdateClassifierResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'VersionMismatchException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateColumnStatisticsForPartition' => [ 'name' => 'UpdateColumnStatisticsForPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateColumnStatisticsForPartitionRequest', ], 'output' => [ 'shape' => 'UpdateColumnStatisticsForPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateColumnStatisticsForTable' => [ 'name' => 'UpdateColumnStatisticsForTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateColumnStatisticsForTableRequest', ], 'output' => [ 'shape' => 'UpdateColumnStatisticsForTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateConnection' => [ 'name' => 'UpdateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateConnectionRequest', ], 'output' => [ 'shape' => 'UpdateConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateCrawler' => [ 'name' => 'UpdateCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateCrawlerRequest', ], 'output' => [ 'shape' => 'UpdateCrawlerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'VersionMismatchException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerRunningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateCrawlerSchedule' => [ 'name' => 'UpdateCrawlerSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateCrawlerScheduleRequest', ], 'output' => [ 'shape' => 'UpdateCrawlerScheduleResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'VersionMismatchException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateDataQualityRuleset' => [ 'name' => 'UpdateDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'UpdateDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'UpdateDatabase' => [ 'name' => 'UpdateDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDatabaseRequest', ], 'output' => [ 'shape' => 'UpdateDatabaseResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'UpdateDevEndpoint' => [ 'name' => 'UpdateDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDevEndpointRequest', ], 'output' => [ 'shape' => 'UpdateDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], ], ], 'UpdateJob' => [ 'name' => 'UpdateJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateJobRequest', ], 'output' => [ 'shape' => 'UpdateJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'UpdateJobFromSourceControl' => [ 'name' => 'UpdateJobFromSourceControl', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateJobFromSourceControlRequest', ], 'output' => [ 'shape' => 'UpdateJobFromSourceControlResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateMLTransform' => [ 'name' => 'UpdateMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateMLTransformRequest', ], 'output' => [ 'shape' => 'UpdateMLTransformResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdatePartition' => [ 'name' => 'UpdatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdatePartitionRequest', ], 'output' => [ 'shape' => 'UpdatePartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateRegistry' => [ 'name' => 'UpdateRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRegistryInput', ], 'output' => [ 'shape' => 'UpdateRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateSchema' => [ 'name' => 'UpdateSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateSchemaInput', ], 'output' => [ 'shape' => 'UpdateSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateSourceControlFromJob' => [ 'name' => 'UpdateSourceControlFromJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateSourceControlFromJobRequest', ], 'output' => [ 'shape' => 'UpdateSourceControlFromJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateTable' => [ 'name' => 'UpdateTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateTableRequest', ], 'output' => [ 'shape' => 'UpdateTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'UpdateTrigger' => [ 'name' => 'UpdateTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateTriggerRequest', ], 'output' => [ 'shape' => 'UpdateTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'UpdateUserDefinedFunction' => [ 'name' => 'UpdateUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'UpdateUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateWorkflow' => [ 'name' => 'UpdateWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateWorkflowRequest', ], 'output' => [ 'shape' => 'UpdateWorkflowResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'AccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 0, ], 'Action' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'Arguments' => [ 'shape' => 'GenericMap', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'CrawlerName' => [ 'shape' => 'NameString', ], ], ], 'ActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Action', ], ], 'AdditionalOptionKeys' => [ 'type' => 'string', 'enum' => [ 'performanceTuning.caching', ], ], 'AdditionalOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'EnclosedInStringProperty', ], 'value' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'AdditionalPlanOptionsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'AggFunction' => [ 'type' => 'string', 'enum' => [ 'avg', 'countDistinct', 'count', 'first', 'last', 'kurtosis', 'max', 'min', 'skewness', 'stddev_samp', 'stddev_pop', 'sum', 'sumDistinct', 'var_samp', 'var_pop', ], ], 'Aggregate' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Groups', 'Aggs', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Groups' => [ 'shape' => 'GlueStudioPathList', ], 'Aggs' => [ 'shape' => 'AggregateOperations', ], ], ], 'AggregateOperation' => [ 'type' => 'structure', 'required' => [ 'Column', 'AggFunc', ], 'members' => [ 'Column' => [ 'shape' => 'EnclosedInStringProperties', ], 'AggFunc' => [ 'shape' => 'AggFunction', ], ], ], 'AggregateOperations' => [ 'type' => 'list', 'member' => [ 'shape' => 'AggregateOperation', ], 'max' => 30, 'min' => 1, ], 'AlreadyExistsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'AmazonRedshiftAdvancedOption' => [ 'type' => 'structure', 'members' => [ 'Key' => [ 'shape' => 'GenericString', ], 'Value' => [ 'shape' => 'GenericString', ], ], ], 'AmazonRedshiftAdvancedOptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'AmazonRedshiftAdvancedOption', ], ], 'AmazonRedshiftNodeData' => [ 'type' => 'structure', 'members' => [ 'AccessType' => [ 'shape' => 'GenericLimitedString', ], 'SourceType' => [ 'shape' => 'GenericLimitedString', ], 'Connection' => [ 'shape' => 'Option', ], 'Schema' => [ 'shape' => 'Option', ], 'Table' => [ 'shape' => 'Option', ], 'CatalogDatabase' => [ 'shape' => 'Option', ], 'CatalogTable' => [ 'shape' => 'Option', ], 'CatalogRedshiftSchema' => [ 'shape' => 'GenericString', ], 'CatalogRedshiftTable' => [ 'shape' => 'GenericString', ], 'TempDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'IamRole' => [ 'shape' => 'Option', ], 'AdvancedOptions' => [ 'shape' => 'AmazonRedshiftAdvancedOptions', ], 'SampleQuery' => [ 'shape' => 'GenericString', ], 'PreAction' => [ 'shape' => 'GenericString', ], 'PostAction' => [ 'shape' => 'GenericString', ], 'Action' => [ 'shape' => 'GenericString', ], 'TablePrefix' => [ 'shape' => 'GenericLimitedString', ], 'Upsert' => [ 'shape' => 'BooleanValue', ], 'MergeAction' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenNotMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeClause' => [ 'shape' => 'GenericString', ], 'CrawlerConnection' => [ 'shape' => 'GenericString', ], 'TableSchema' => [ 'shape' => 'OptionList', ], 'StagingTable' => [ 'shape' => 'GenericString', ], 'SelectedColumns' => [ 'shape' => 'OptionList', ], ], ], 'AmazonRedshiftSource' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'AmazonRedshiftNodeData', ], ], ], 'AmazonRedshiftTarget' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'AmazonRedshiftNodeData', ], 'Inputs' => [ 'shape' => 'OneInput', ], ], ], 'ApplyMapping' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Mapping', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Mapping' => [ 'shape' => 'Mappings', ], ], ], 'AthenaConnectorSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionName', 'ConnectorName', 'ConnectionType', 'SchemaName', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionTable' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'SchemaName' => [ 'shape' => 'EnclosedInStringProperty', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'AttemptCount' => [ 'type' => 'integer', ], 'AuditColumnNamesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnNameString', ], ], 'AuditContext' => [ 'type' => 'structure', 'members' => [ 'AdditionalAuditContext' => [ 'shape' => 'AuditContextString', ], 'RequestedColumns' => [ 'shape' => 'AuditColumnNamesList', ], 'AllColumnsRequested' => [ 'shape' => 'NullableBoolean', ], ], ], 'AuditContextString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, ], 'AuthTokenString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'BackfillError' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'BackfillErrorCode', ], 'Partitions' => [ 'shape' => 'BackfillErroredPartitionsList', ], ], ], 'BackfillErrorCode' => [ 'type' => 'string', 'enum' => [ 'ENCRYPTED_PARTITION_ERROR', 'INTERNAL_ERROR', 'INVALID_PARTITION_TYPE_DATA_ERROR', 'MISSING_PARTITION_VALUE_ERROR', 'UNSUPPORTED_PARTITION_CHARACTER_ERROR', ], ], 'BackfillErroredPartitionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionValueList', ], ], 'BackfillErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'BackfillError', ], ], 'BasicCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'BatchCreatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionInputList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionInputList' => [ 'shape' => 'PartitionInputList', ], ], ], 'BatchCreatePartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'PartitionErrors', ], ], ], 'BatchDeleteConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionNameList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'ConnectionNameList' => [ 'shape' => 'DeleteConnectionNameList', ], ], ], 'BatchDeleteConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Succeeded' => [ 'shape' => 'NameStringList', ], 'Errors' => [ 'shape' => 'ErrorByName', ], ], ], 'BatchDeletePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionsToDelete', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionsToDelete' => [ 'shape' => 'BatchDeletePartitionValueList', ], ], ], 'BatchDeletePartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'PartitionErrors', ], ], ], 'BatchDeletePartitionValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionValueList', ], 'max' => 25, 'min' => 0, ], 'BatchDeleteTableNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 100, 'min' => 0, ], 'BatchDeleteTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TablesToDelete', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TablesToDelete' => [ 'shape' => 'BatchDeleteTableNameList', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], ], ], 'BatchDeleteTableResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'TableErrors', ], ], ], 'BatchDeleteTableVersionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VersionString', ], 'max' => 100, 'min' => 0, ], 'BatchDeleteTableVersionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'VersionIds', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'VersionIds' => [ 'shape' => 'BatchDeleteTableVersionList', ], ], ], 'BatchDeleteTableVersionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'TableVersionErrors', ], ], ], 'BatchGetBlueprintNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'OrchestrationNameString', ], 'max' => 25, 'min' => 1, ], 'BatchGetBlueprintsRequest' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'BatchGetBlueprintNames', ], 'IncludeBlueprint' => [ 'shape' => 'NullableBoolean', ], 'IncludeParameterSpec' => [ 'shape' => 'NullableBoolean', ], ], ], 'BatchGetBlueprintsResponse' => [ 'type' => 'structure', 'members' => [ 'Blueprints' => [ 'shape' => 'Blueprints', ], 'MissingBlueprints' => [ 'shape' => 'BlueprintNames', ], ], ], 'BatchGetCrawlersRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerNames', ], 'members' => [ 'CrawlerNames' => [ 'shape' => 'CrawlerNameList', ], ], ], 'BatchGetCrawlersResponse' => [ 'type' => 'structure', 'members' => [ 'Crawlers' => [ 'shape' => 'CrawlerList', ], 'CrawlersNotFound' => [ 'shape' => 'CrawlerNameList', ], ], ], 'BatchGetCustomEntityTypesRequest' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'CustomEntityTypeNames', ], ], ], 'BatchGetCustomEntityTypesResponse' => [ 'type' => 'structure', 'members' => [ 'CustomEntityTypes' => [ 'shape' => 'CustomEntityTypes', ], 'CustomEntityTypesNotFound' => [ 'shape' => 'CustomEntityTypeNames', ], ], ], 'BatchGetDataQualityResultRequest' => [ 'type' => 'structure', 'required' => [ 'ResultIds', ], 'members' => [ 'ResultIds' => [ 'shape' => 'DataQualityResultIds', ], ], ], 'BatchGetDataQualityResultResponse' => [ 'type' => 'structure', 'required' => [ 'Results', ], 'members' => [ 'Results' => [ 'shape' => 'DataQualityResultsList', ], 'ResultsNotFound' => [ 'shape' => 'DataQualityResultIds', ], ], ], 'BatchGetDevEndpointsRequest' => [ 'type' => 'structure', 'required' => [ 'DevEndpointNames', ], 'members' => [ 'DevEndpointNames' => [ 'shape' => 'DevEndpointNames', ], ], ], 'BatchGetDevEndpointsResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpoints' => [ 'shape' => 'DevEndpointList', ], 'DevEndpointsNotFound' => [ 'shape' => 'DevEndpointNames', ], ], ], 'BatchGetJobsRequest' => [ 'type' => 'structure', 'required' => [ 'JobNames', ], 'members' => [ 'JobNames' => [ 'shape' => 'JobNameList', ], ], ], 'BatchGetJobsResponse' => [ 'type' => 'structure', 'members' => [ 'Jobs' => [ 'shape' => 'JobList', ], 'JobsNotFound' => [ 'shape' => 'JobNameList', ], ], ], 'BatchGetPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionsToGet', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionsToGet' => [ 'shape' => 'BatchGetPartitionValueList', ], ], ], 'BatchGetPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Partitions' => [ 'shape' => 'PartitionList', ], 'UnprocessedKeys' => [ 'shape' => 'BatchGetPartitionValueList', ], ], ], 'BatchGetPartitionValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionValueList', ], 'max' => 1000, 'min' => 0, ], 'BatchGetTriggersRequest' => [ 'type' => 'structure', 'required' => [ 'TriggerNames', ], 'members' => [ 'TriggerNames' => [ 'shape' => 'TriggerNameList', ], ], ], 'BatchGetTriggersResponse' => [ 'type' => 'structure', 'members' => [ 'Triggers' => [ 'shape' => 'TriggerList', ], 'TriggersNotFound' => [ 'shape' => 'TriggerNameList', ], ], ], 'BatchGetWorkflowsRequest' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'WorkflowNames', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], ], ], 'BatchGetWorkflowsResponse' => [ 'type' => 'structure', 'members' => [ 'Workflows' => [ 'shape' => 'Workflows', ], 'MissingWorkflows' => [ 'shape' => 'WorkflowNames', ], ], ], 'BatchSize' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'BatchStopJobRunError' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'IdString', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'BatchStopJobRunErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchStopJobRunError', ], ], 'BatchStopJobRunJobRunIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IdString', ], 'max' => 25, 'min' => 1, ], 'BatchStopJobRunRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', 'JobRunIds', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunIds' => [ 'shape' => 'BatchStopJobRunJobRunIdList', ], ], ], 'BatchStopJobRunResponse' => [ 'type' => 'structure', 'members' => [ 'SuccessfulSubmissions' => [ 'shape' => 'BatchStopJobRunSuccessfulSubmissionList', ], 'Errors' => [ 'shape' => 'BatchStopJobRunErrorList', ], ], ], 'BatchStopJobRunSuccessfulSubmission' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'IdString', ], ], ], 'BatchStopJobRunSuccessfulSubmissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchStopJobRunSuccessfulSubmission', ], ], 'BatchUpdatePartitionFailureEntry' => [ 'type' => 'structure', 'members' => [ 'PartitionValueList' => [ 'shape' => 'BoundedPartitionValueList', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'BatchUpdatePartitionFailureList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchUpdatePartitionFailureEntry', ], ], 'BatchUpdatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'Entries', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'Entries' => [ 'shape' => 'BatchUpdatePartitionRequestEntryList', ], ], ], 'BatchUpdatePartitionRequestEntry' => [ 'type' => 'structure', 'required' => [ 'PartitionValueList', 'PartitionInput', ], 'members' => [ 'PartitionValueList' => [ 'shape' => 'BoundedPartitionValueList', ], 'PartitionInput' => [ 'shape' => 'PartitionInput', ], ], ], 'BatchUpdatePartitionRequestEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchUpdatePartitionRequestEntry', ], 'max' => 100, 'min' => 1, ], 'BatchUpdatePartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'BatchUpdatePartitionFailureList', ], ], ], 'BatchWindow' => [ 'type' => 'integer', 'box' => true, 'max' => 900, 'min' => 1, ], 'BinaryColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'MaximumLength', 'AverageLength', 'NumberOfNulls', ], 'members' => [ 'MaximumLength' => [ 'shape' => 'NonNegativeLong', ], 'AverageLength' => [ 'shape' => 'NonNegativeDouble', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], ], ], 'Blob' => [ 'type' => 'blob', ], 'Blueprint' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'OrchestrationNameString', ], 'Description' => [ 'shape' => 'Generic512CharString', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'ParameterSpec' => [ 'shape' => 'BlueprintParameterSpec', ], 'BlueprintLocation' => [ 'shape' => 'GenericString', ], 'BlueprintServiceLocation' => [ 'shape' => 'GenericString', ], 'Status' => [ 'shape' => 'BlueprintStatus', ], 'ErrorMessage' => [ 'shape' => 'ErrorString', ], 'LastActiveDefinition' => [ 'shape' => 'LastActiveDefinition', ], ], ], 'BlueprintDetails' => [ 'type' => 'structure', 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'BlueprintNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'OrchestrationNameString', ], ], 'BlueprintParameterSpec' => [ 'type' => 'string', 'max' => 131072, 'min' => 1, ], 'BlueprintParameters' => [ 'type' => 'string', 'max' => 131072, 'min' => 1, ], 'BlueprintRun' => [ 'type' => 'structure', 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'WorkflowName' => [ 'shape' => 'NameString', ], 'State' => [ 'shape' => 'BlueprintRunState', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'ErrorMessage' => [ 'shape' => 'MessageString', ], 'RollbackErrorMessage' => [ 'shape' => 'MessageString', ], 'Parameters' => [ 'shape' => 'BlueprintParameters', ], 'RoleArn' => [ 'shape' => 'OrchestrationIAMRoleArn', ], ], ], 'BlueprintRunState' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'SUCCEEDED', 'FAILED', 'ROLLING_BACK', ], ], 'BlueprintRuns' => [ 'type' => 'list', 'member' => [ 'shape' => 'BlueprintRun', ], ], 'BlueprintStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'UPDATING', 'FAILED', ], ], 'Blueprints' => [ 'type' => 'list', 'member' => [ 'shape' => 'Blueprint', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BooleanColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfTrues', 'NumberOfFalses', 'NumberOfNulls', ], 'members' => [ 'NumberOfTrues' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfFalses' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], ], ], 'BooleanNullable' => [ 'type' => 'boolean', ], 'BooleanValue' => [ 'type' => 'boolean', ], 'BoundedPartitionValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValueString', ], 'max' => 100, 'min' => 0, ], 'BoxedBoolean' => [ 'type' => 'boolean', 'box' => true, ], 'BoxedDoubleFraction' => [ 'type' => 'double', 'box' => true, 'max' => 1, 'min' => 0, ], 'BoxedLong' => [ 'type' => 'long', 'box' => true, ], 'BoxedNonNegativeInt' => [ 'type' => 'integer', 'box' => true, 'min' => 0, ], 'BoxedNonNegativeLong' => [ 'type' => 'long', 'box' => true, 'min' => 0, ], 'BoxedPositiveInt' => [ 'type' => 'integer', 'box' => true, 'min' => 0, ], 'CancelDataQualityRuleRecommendationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'CancelDataQualityRuleRecommendationRunResponse' => [ 'type' => 'structure', 'members' => [], ], 'CancelDataQualityRulesetEvaluationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'CancelDataQualityRulesetEvaluationRunResponse' => [ 'type' => 'structure', 'members' => [], ], 'CancelMLTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'TaskRunId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'CancelMLTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], ], ], 'CancelStatementRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', 'Id', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'Id' => [ 'shape' => 'IntegerValue', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'CancelStatementResponse' => [ 'type' => 'structure', 'members' => [], ], 'CatalogDeltaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalDeltaOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'CatalogEncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', ], ], 'CatalogEntries' => [ 'type' => 'list', 'member' => [ 'shape' => 'CatalogEntry', ], ], 'CatalogEntry' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], ], ], 'CatalogGetterPageSize' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'CatalogHudiSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalHudiOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'CatalogIdString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'CatalogImportStatus' => [ 'type' => 'structure', 'members' => [ 'ImportCompleted' => [ 'shape' => 'Boolean', ], 'ImportTime' => [ 'shape' => 'Timestamp', ], 'ImportedBy' => [ 'shape' => 'NameString', ], ], ], 'CatalogKafkaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', 'box' => true, ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'StreamingOptions' => [ 'shape' => 'KafkaStreamingSourceOptions', ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'CatalogKinesisSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'StreamingOptions' => [ 'shape' => 'KinesisStreamingSourceOptions', ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'CatalogSchemaChangePolicy' => [ 'type' => 'structure', 'members' => [ 'EnableUpdateCatalog' => [ 'shape' => 'BoxedBoolean', ], 'UpdateBehavior' => [ 'shape' => 'UpdateCatalogBehavior', ], ], ], 'CatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'CatalogTablesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'min' => 1, ], 'CatalogTarget' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'Tables', ], 'members' => [ 'DatabaseName' => [ 'shape' => 'NameString', ], 'Tables' => [ 'shape' => 'CatalogTablesList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'EventQueueArn' => [ 'shape' => 'EventQueueArn', ], 'DlqEventQueueArn' => [ 'shape' => 'EventQueueArn', ], ], ], 'CatalogTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CatalogTarget', ], ], 'CheckSchemaVersionValidityInput' => [ 'type' => 'structure', 'required' => [ 'DataFormat', 'SchemaDefinition', ], 'members' => [ 'DataFormat' => [ 'shape' => 'DataFormat', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'CheckSchemaVersionValidityResponse' => [ 'type' => 'structure', 'members' => [ 'Valid' => [ 'shape' => 'IsVersionValid', ], 'Error' => [ 'shape' => 'SchemaValidationError', ], ], ], 'Classification' => [ 'type' => 'string', ], 'Classifier' => [ 'type' => 'structure', 'members' => [ 'GrokClassifier' => [ 'shape' => 'GrokClassifier', ], 'XMLClassifier' => [ 'shape' => 'XMLClassifier', ], 'JsonClassifier' => [ 'shape' => 'JsonClassifier', ], 'CsvClassifier' => [ 'shape' => 'CsvClassifier', ], ], ], 'ClassifierList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Classifier', ], ], 'ClassifierNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'CloudWatchEncryption' => [ 'type' => 'structure', 'members' => [ 'CloudWatchEncryptionMode' => [ 'shape' => 'CloudWatchEncryptionMode', ], 'KmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], ], ], 'CloudWatchEncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', ], ], 'CodeGenArgName' => [ 'type' => 'string', ], 'CodeGenArgValue' => [ 'type' => 'string', ], 'CodeGenConfigurationNode' => [ 'type' => 'structure', 'members' => [ 'AthenaConnectorSource' => [ 'shape' => 'AthenaConnectorSource', ], 'JDBCConnectorSource' => [ 'shape' => 'JDBCConnectorSource', ], 'SparkConnectorSource' => [ 'shape' => 'SparkConnectorSource', ], 'CatalogSource' => [ 'shape' => 'CatalogSource', ], 'RedshiftSource' => [ 'shape' => 'RedshiftSource', ], 'S3CatalogSource' => [ 'shape' => 'S3CatalogSource', ], 'S3CsvSource' => [ 'shape' => 'S3CsvSource', ], 'S3JsonSource' => [ 'shape' => 'S3JsonSource', ], 'S3ParquetSource' => [ 'shape' => 'S3ParquetSource', ], 'RelationalCatalogSource' => [ 'shape' => 'RelationalCatalogSource', ], 'DynamoDBCatalogSource' => [ 'shape' => 'DynamoDBCatalogSource', ], 'JDBCConnectorTarget' => [ 'shape' => 'JDBCConnectorTarget', ], 'SparkConnectorTarget' => [ 'shape' => 'SparkConnectorTarget', ], 'CatalogTarget' => [ 'shape' => 'BasicCatalogTarget', ], 'RedshiftTarget' => [ 'shape' => 'RedshiftTarget', ], 'S3CatalogTarget' => [ 'shape' => 'S3CatalogTarget', ], 'S3GlueParquetTarget' => [ 'shape' => 'S3GlueParquetTarget', ], 'S3DirectTarget' => [ 'shape' => 'S3DirectTarget', ], 'ApplyMapping' => [ 'shape' => 'ApplyMapping', ], 'SelectFields' => [ 'shape' => 'SelectFields', ], 'DropFields' => [ 'shape' => 'DropFields', ], 'RenameField' => [ 'shape' => 'RenameField', ], 'Spigot' => [ 'shape' => 'Spigot', ], 'Join' => [ 'shape' => 'Join', ], 'SplitFields' => [ 'shape' => 'SplitFields', ], 'SelectFromCollection' => [ 'shape' => 'SelectFromCollection', ], 'FillMissingValues' => [ 'shape' => 'FillMissingValues', ], 'Filter' => [ 'shape' => 'Filter', ], 'CustomCode' => [ 'shape' => 'CustomCode', ], 'SparkSQL' => [ 'shape' => 'SparkSQL', ], 'DirectKinesisSource' => [ 'shape' => 'DirectKinesisSource', ], 'DirectKafkaSource' => [ 'shape' => 'DirectKafkaSource', ], 'CatalogKinesisSource' => [ 'shape' => 'CatalogKinesisSource', ], 'CatalogKafkaSource' => [ 'shape' => 'CatalogKafkaSource', ], 'DropNullFields' => [ 'shape' => 'DropNullFields', ], 'Merge' => [ 'shape' => 'Merge', ], 'Union' => [ 'shape' => 'Union', ], 'PIIDetection' => [ 'shape' => 'PIIDetection', ], 'Aggregate' => [ 'shape' => 'Aggregate', ], 'DropDuplicates' => [ 'shape' => 'DropDuplicates', ], 'GovernedCatalogTarget' => [ 'shape' => 'GovernedCatalogTarget', ], 'GovernedCatalogSource' => [ 'shape' => 'GovernedCatalogSource', ], 'MicrosoftSQLServerCatalogSource' => [ 'shape' => 'MicrosoftSQLServerCatalogSource', ], 'MySQLCatalogSource' => [ 'shape' => 'MySQLCatalogSource', ], 'OracleSQLCatalogSource' => [ 'shape' => 'OracleSQLCatalogSource', ], 'PostgreSQLCatalogSource' => [ 'shape' => 'PostgreSQLCatalogSource', ], 'MicrosoftSQLServerCatalogTarget' => [ 'shape' => 'MicrosoftSQLServerCatalogTarget', ], 'MySQLCatalogTarget' => [ 'shape' => 'MySQLCatalogTarget', ], 'OracleSQLCatalogTarget' => [ 'shape' => 'OracleSQLCatalogTarget', ], 'PostgreSQLCatalogTarget' => [ 'shape' => 'PostgreSQLCatalogTarget', ], 'DynamicTransform' => [ 'shape' => 'DynamicTransform', ], 'EvaluateDataQuality' => [ 'shape' => 'EvaluateDataQuality', ], 'S3CatalogHudiSource' => [ 'shape' => 'S3CatalogHudiSource', ], 'CatalogHudiSource' => [ 'shape' => 'CatalogHudiSource', ], 'S3HudiSource' => [ 'shape' => 'S3HudiSource', ], 'S3HudiCatalogTarget' => [ 'shape' => 'S3HudiCatalogTarget', ], 'S3HudiDirectTarget' => [ 'shape' => 'S3HudiDirectTarget', ], 'DirectJDBCSource' => [ 'shape' => 'DirectJDBCSource', ], 'S3CatalogDeltaSource' => [ 'shape' => 'S3CatalogDeltaSource', ], 'CatalogDeltaSource' => [ 'shape' => 'CatalogDeltaSource', ], 'S3DeltaSource' => [ 'shape' => 'S3DeltaSource', ], 'S3DeltaCatalogTarget' => [ 'shape' => 'S3DeltaCatalogTarget', ], 'S3DeltaDirectTarget' => [ 'shape' => 'S3DeltaDirectTarget', ], 'AmazonRedshiftSource' => [ 'shape' => 'AmazonRedshiftSource', ], 'AmazonRedshiftTarget' => [ 'shape' => 'AmazonRedshiftTarget', ], 'EvaluateDataQualityMultiFrame' => [ 'shape' => 'EvaluateDataQualityMultiFrame', ], 'Recipe' => [ 'shape' => 'Recipe', ], 'SnowflakeSource' => [ 'shape' => 'SnowflakeSource', ], 'SnowflakeTarget' => [ 'shape' => 'SnowflakeTarget', ], ], ], 'CodeGenConfigurationNodes' => [ 'type' => 'map', 'key' => [ 'shape' => 'NodeId', ], 'value' => [ 'shape' => 'CodeGenConfigurationNode', ], 'sensitive' => true, ], 'CodeGenEdge' => [ 'type' => 'structure', 'required' => [ 'Source', 'Target', ], 'members' => [ 'Source' => [ 'shape' => 'CodeGenIdentifier', ], 'Target' => [ 'shape' => 'CodeGenIdentifier', ], 'TargetParameter' => [ 'shape' => 'CodeGenArgName', ], ], ], 'CodeGenIdentifier' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[A-Za-z_][A-Za-z0-9_]*', ], 'CodeGenNode' => [ 'type' => 'structure', 'required' => [ 'Id', 'NodeType', 'Args', ], 'members' => [ 'Id' => [ 'shape' => 'CodeGenIdentifier', ], 'NodeType' => [ 'shape' => 'CodeGenNodeType', ], 'Args' => [ 'shape' => 'CodeGenNodeArgs', ], 'LineNumber' => [ 'shape' => 'Integer', ], ], ], 'CodeGenNodeArg' => [ 'type' => 'structure', 'required' => [ 'Name', 'Value', ], 'members' => [ 'Name' => [ 'shape' => 'CodeGenArgName', ], 'Value' => [ 'shape' => 'CodeGenArgValue', ], 'Param' => [ 'shape' => 'Boolean', ], ], ], 'CodeGenNodeArgs' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeGenNodeArg', ], 'max' => 50, 'min' => 0, ], 'CodeGenNodeType' => [ 'type' => 'string', ], 'Column' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Type' => [ 'shape' => 'ColumnTypeString', ], 'Comment' => [ 'shape' => 'CommentString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], ], ], 'ColumnError' => [ 'type' => 'structure', 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'Error' => [ 'shape' => 'ErrorDetail', ], ], ], 'ColumnErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnError', ], ], 'ColumnImportance' => [ 'type' => 'structure', 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'Importance' => [ 'shape' => 'GenericBoundedDouble', ], ], ], 'ColumnImportanceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnImportance', ], 'max' => 100, 'min' => 0, ], 'ColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Column', ], ], 'ColumnNameString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'ColumnRowFilter' => [ 'type' => 'structure', 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'RowFilterExpression' => [ 'shape' => 'PredicateString', ], ], ], 'ColumnRowFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnRowFilter', ], ], 'ColumnStatistics' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'ColumnType', 'AnalyzedTime', 'StatisticsData', ], 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'ColumnType' => [ 'shape' => 'TypeString', ], 'AnalyzedTime' => [ 'shape' => 'Timestamp', ], 'StatisticsData' => [ 'shape' => 'ColumnStatisticsData', ], ], ], 'ColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'Type' => [ 'shape' => 'ColumnStatisticsType', ], 'BooleanColumnStatisticsData' => [ 'shape' => 'BooleanColumnStatisticsData', ], 'DateColumnStatisticsData' => [ 'shape' => 'DateColumnStatisticsData', ], 'DecimalColumnStatisticsData' => [ 'shape' => 'DecimalColumnStatisticsData', ], 'DoubleColumnStatisticsData' => [ 'shape' => 'DoubleColumnStatisticsData', ], 'LongColumnStatisticsData' => [ 'shape' => 'LongColumnStatisticsData', ], 'StringColumnStatisticsData' => [ 'shape' => 'StringColumnStatisticsData', ], 'BinaryColumnStatisticsData' => [ 'shape' => 'BinaryColumnStatisticsData', ], ], ], 'ColumnStatisticsError' => [ 'type' => 'structure', 'members' => [ 'ColumnStatistics' => [ 'shape' => 'ColumnStatistics', ], 'Error' => [ 'shape' => 'ErrorDetail', ], ], ], 'ColumnStatisticsErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnStatisticsError', ], ], 'ColumnStatisticsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnStatistics', ], ], 'ColumnStatisticsType' => [ 'type' => 'string', 'enum' => [ 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING', 'BINARY', ], ], 'ColumnTypeString' => [ 'type' => 'string', 'max' => 131072, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'ColumnValueStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnValuesString', ], ], 'ColumnValuesString' => [ 'type' => 'string', ], 'CommentString' => [ 'type' => 'string', 'max' => 255, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'CommitIdString' => [ 'type' => 'string', 'max' => 40, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'Comparator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', 'GREATER_THAN', 'LESS_THAN', 'GREATER_THAN_EQUALS', 'LESS_THAN_EQUALS', ], ], 'Compatibility' => [ 'type' => 'string', 'enum' => [ 'NONE', 'DISABLED', 'BACKWARD', 'BACKWARD_ALL', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', ], ], 'CompressionType' => [ 'type' => 'string', 'enum' => [ 'gzip', 'bzip2', ], ], 'ConcurrentModificationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ConcurrentRunsExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'Condition' => [ 'type' => 'structure', 'members' => [ 'LogicalOperator' => [ 'shape' => 'LogicalOperator', ], 'JobName' => [ 'shape' => 'NameString', ], 'State' => [ 'shape' => 'JobRunState', ], 'CrawlerName' => [ 'shape' => 'NameString', ], 'CrawlState' => [ 'shape' => 'CrawlState', ], ], ], 'ConditionCheckFailureException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ConditionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Condition', ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ConfusionMatrix' => [ 'type' => 'structure', 'members' => [ 'NumTruePositives' => [ 'shape' => 'RecordsCount', ], 'NumFalsePositives' => [ 'shape' => 'RecordsCount', ], 'NumTrueNegatives' => [ 'shape' => 'RecordsCount', ], 'NumFalseNegatives' => [ 'shape' => 'RecordsCount', ], ], ], 'Connection' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'MatchCriteria' => [ 'shape' => 'MatchCriteria', ], 'ConnectionProperties' => [ 'shape' => 'ConnectionProperties', ], 'PhysicalConnectionRequirements' => [ 'shape' => 'PhysicalConnectionRequirements', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedBy' => [ 'shape' => 'NameString', ], ], ], 'ConnectionInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionType', 'ConnectionProperties', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'MatchCriteria' => [ 'shape' => 'MatchCriteria', ], 'ConnectionProperties' => [ 'shape' => 'ConnectionProperties', ], 'PhysicalConnectionRequirements' => [ 'shape' => 'PhysicalConnectionRequirements', ], ], ], 'ConnectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Connection', ], ], 'ConnectionName' => [ 'type' => 'string', ], 'ConnectionPasswordEncryption' => [ 'type' => 'structure', 'required' => [ 'ReturnConnectionPasswordEncrypted', ], 'members' => [ 'ReturnConnectionPasswordEncrypted' => [ 'shape' => 'Boolean', ], 'AwsKmsKeyId' => [ 'shape' => 'NameString', ], ], ], 'ConnectionProperties' => [ 'type' => 'map', 'key' => [ 'shape' => 'ConnectionPropertyKey', ], 'value' => [ 'shape' => 'ValueString', ], 'max' => 100, 'min' => 0, ], 'ConnectionPropertyKey' => [ 'type' => 'string', 'enum' => [ 'HOST', 'PORT', 'USERNAME', 'PASSWORD', 'ENCRYPTED_PASSWORD', 'JDBC_DRIVER_JAR_URI', 'JDBC_DRIVER_CLASS_NAME', 'JDBC_ENGINE', 'JDBC_ENGINE_VERSION', 'CONFIG_FILES', 'INSTANCE_ID', 'JDBC_CONNECTION_URL', 'JDBC_ENFORCE_SSL', 'CUSTOM_JDBC_CERT', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'CUSTOM_JDBC_CERT_STRING', 'CONNECTION_URL', 'KAFKA_BOOTSTRAP_SERVERS', 'KAFKA_SSL_ENABLED', 'KAFKA_CUSTOM_CERT', 'KAFKA_SKIP_CUSTOM_CERT_VALIDATION', 'KAFKA_CLIENT_KEYSTORE', 'KAFKA_CLIENT_KEYSTORE_PASSWORD', 'KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'SECRET_ID', 'CONNECTOR_URL', 'CONNECTOR_TYPE', 'CONNECTOR_CLASS_NAME', 'KAFKA_SASL_MECHANISM', 'KAFKA_SASL_SCRAM_USERNAME', 'KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_SCRAM_SECRETS_ARN', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_GSSAPI_KEYTAB', 'KAFKA_SASL_GSSAPI_KRB5_CONF', 'KAFKA_SASL_GSSAPI_SERVICE', 'KAFKA_SASL_GSSAPI_PRINCIPAL', ], ], 'ConnectionType' => [ 'type' => 'string', 'enum' => [ 'JDBC', 'SFTP', 'MONGODB', 'KAFKA', 'NETWORK', 'MARKETPLACE', 'CUSTOM', ], ], 'ConnectionsList' => [ 'type' => 'structure', 'members' => [ 'Connections' => [ 'shape' => 'OrchestrationStringList', ], ], ], 'ContextWords' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 20, 'min' => 1, ], 'Crawl' => [ 'type' => 'structure', 'members' => [ 'State' => [ 'shape' => 'CrawlState', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'LogGroup' => [ 'shape' => 'LogGroup', ], 'LogStream' => [ 'shape' => 'LogStream', ], ], ], 'CrawlId' => [ 'type' => 'string', ], 'CrawlList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Crawl', ], ], 'CrawlState' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'CANCELLING', 'CANCELLED', 'SUCCEEDED', 'FAILED', 'ERROR', ], ], 'Crawler' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Role' => [ 'shape' => 'Role', ], 'Targets' => [ 'shape' => 'CrawlerTargets', ], 'DatabaseName' => [ 'shape' => 'DatabaseName', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Classifiers' => [ 'shape' => 'ClassifierNameList', ], 'RecrawlPolicy' => [ 'shape' => 'RecrawlPolicy', ], 'SchemaChangePolicy' => [ 'shape' => 'SchemaChangePolicy', ], 'LineageConfiguration' => [ 'shape' => 'LineageConfiguration', ], 'State' => [ 'shape' => 'CrawlerState', ], 'TablePrefix' => [ 'shape' => 'TablePrefix', ], 'Schedule' => [ 'shape' => 'Schedule', ], 'CrawlElapsedTime' => [ 'shape' => 'MillisecondsCount', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'LastCrawl' => [ 'shape' => 'LastCrawlInfo', ], 'Version' => [ 'shape' => 'VersionId', ], 'Configuration' => [ 'shape' => 'CrawlerConfiguration', ], 'CrawlerSecurityConfiguration' => [ 'shape' => 'CrawlerSecurityConfiguration', ], 'LakeFormationConfiguration' => [ 'shape' => 'LakeFormationConfiguration', ], ], ], 'CrawlerConfiguration' => [ 'type' => 'string', ], 'CrawlerHistory' => [ 'type' => 'structure', 'members' => [ 'CrawlId' => [ 'shape' => 'CrawlId', ], 'State' => [ 'shape' => 'CrawlerHistoryState', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Summary' => [ 'shape' => 'NameString', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'LogGroup' => [ 'shape' => 'LogGroup', ], 'LogStream' => [ 'shape' => 'LogStream', ], 'MessagePrefix' => [ 'shape' => 'MessagePrefix', ], 'DPUHour' => [ 'shape' => 'NonNegativeDouble', ], ], ], 'CrawlerHistoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CrawlerHistory', ], ], 'CrawlerHistoryState' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'COMPLETED', 'FAILED', 'STOPPED', ], ], 'CrawlerLineageSettings' => [ 'type' => 'string', 'enum' => [ 'ENABLE', 'DISABLE', ], ], 'CrawlerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Crawler', ], ], 'CrawlerMetrics' => [ 'type' => 'structure', 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], 'TimeLeftSeconds' => [ 'shape' => 'NonNegativeDouble', ], 'StillEstimating' => [ 'shape' => 'Boolean', ], 'LastRuntimeSeconds' => [ 'shape' => 'NonNegativeDouble', ], 'MedianRuntimeSeconds' => [ 'shape' => 'NonNegativeDouble', ], 'TablesCreated' => [ 'shape' => 'NonNegativeInteger', ], 'TablesUpdated' => [ 'shape' => 'NonNegativeInteger', ], 'TablesDeleted' => [ 'shape' => 'NonNegativeInteger', ], ], ], 'CrawlerMetricsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CrawlerMetrics', ], ], 'CrawlerNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 100, 'min' => 0, ], 'CrawlerNodeDetails' => [ 'type' => 'structure', 'members' => [ 'Crawls' => [ 'shape' => 'CrawlList', ], ], ], 'CrawlerNotRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'CrawlerRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'CrawlerSecurityConfiguration' => [ 'type' => 'string', 'max' => 128, 'min' => 0, ], 'CrawlerState' => [ 'type' => 'string', 'enum' => [ 'READY', 'RUNNING', 'STOPPING', ], ], 'CrawlerStoppingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'CrawlerTargets' => [ 'type' => 'structure', 'members' => [ 'S3Targets' => [ 'shape' => 'S3TargetList', ], 'JdbcTargets' => [ 'shape' => 'JdbcTargetList', ], 'MongoDBTargets' => [ 'shape' => 'MongoDBTargetList', ], 'DynamoDBTargets' => [ 'shape' => 'DynamoDBTargetList', ], 'CatalogTargets' => [ 'shape' => 'CatalogTargetList', ], 'DeltaTargets' => [ 'shape' => 'DeltaTargetList', ], 'IcebergTargets' => [ 'shape' => 'IcebergTargetList', ], 'HudiTargets' => [ 'shape' => 'HudiTargetList', ], ], ], 'CrawlsFilter' => [ 'type' => 'structure', 'members' => [ 'FieldName' => [ 'shape' => 'FieldName', ], 'FilterOperator' => [ 'shape' => 'FilterOperator', ], 'FieldValue' => [ 'shape' => 'GenericString', ], ], ], 'CrawlsFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CrawlsFilter', ], ], 'CreateBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'BlueprintLocation', ], 'members' => [ 'Name' => [ 'shape' => 'OrchestrationNameString', ], 'Description' => [ 'shape' => 'Generic512CharString', ], 'BlueprintLocation' => [ 'shape' => 'OrchestrationS3Location', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateClassifierRequest' => [ 'type' => 'structure', 'members' => [ 'GrokClassifier' => [ 'shape' => 'CreateGrokClassifierRequest', ], 'XMLClassifier' => [ 'shape' => 'CreateXMLClassifierRequest', ], 'JsonClassifier' => [ 'shape' => 'CreateJsonClassifierRequest', ], 'CsvClassifier' => [ 'shape' => 'CreateCsvClassifierRequest', ], ], ], 'CreateClassifierResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'ConnectionInput' => [ 'shape' => 'ConnectionInput', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateConnectionResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Role', 'Targets', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Role' => [ 'shape' => 'Role', ], 'DatabaseName' => [ 'shape' => 'DatabaseName', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Targets' => [ 'shape' => 'CrawlerTargets', ], 'Schedule' => [ 'shape' => 'CronExpression', ], 'Classifiers' => [ 'shape' => 'ClassifierNameList', ], 'TablePrefix' => [ 'shape' => 'TablePrefix', ], 'SchemaChangePolicy' => [ 'shape' => 'SchemaChangePolicy', ], 'RecrawlPolicy' => [ 'shape' => 'RecrawlPolicy', ], 'LineageConfiguration' => [ 'shape' => 'LineageConfiguration', ], 'LakeFormationConfiguration' => [ 'shape' => 'LakeFormationConfiguration', ], 'Configuration' => [ 'shape' => 'CrawlerConfiguration', ], 'CrawlerSecurityConfiguration' => [ 'shape' => 'CrawlerSecurityConfiguration', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateCsvClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Delimiter' => [ 'shape' => 'CsvColumnDelimiter', ], 'QuoteSymbol' => [ 'shape' => 'CsvQuoteSymbol', ], 'ContainsHeader' => [ 'shape' => 'CsvHeaderOption', ], 'Header' => [ 'shape' => 'CsvHeader', ], 'DisableValueTrimming' => [ 'shape' => 'NullableBoolean', ], 'AllowSingleColumn' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypeConfigured' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypes' => [ 'shape' => 'CustomDatatypes', ], 'Serde' => [ 'shape' => 'CsvSerdeOption', ], ], ], 'CreateCustomEntityTypeRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RegexString', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RegexString' => [ 'shape' => 'NameString', ], 'ContextWords' => [ 'shape' => 'ContextWords', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateCustomEntityTypeResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Ruleset', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], 'ClientToken' => [ 'shape' => 'HashString', ], ], ], 'CreateDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseInput' => [ 'shape' => 'DatabaseInput', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateDatabaseResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', 'RoleArn', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'SecurityGroupIds' => [ 'shape' => 'StringList', ], 'SubnetId' => [ 'shape' => 'GenericString', ], 'PublicKey' => [ 'shape' => 'GenericString', ], 'PublicKeys' => [ 'shape' => 'PublicKeysList', ], 'NumberOfNodes' => [ 'shape' => 'IntegerValue', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'Arguments' => [ 'shape' => 'MapValue', ], ], ], 'CreateDevEndpointResponse' => [ 'type' => 'structure', 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'Status' => [ 'shape' => 'GenericString', ], 'SecurityGroupIds' => [ 'shape' => 'StringList', ], 'SubnetId' => [ 'shape' => 'GenericString', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'YarnEndpointAddress' => [ 'shape' => 'GenericString', ], 'ZeppelinRemoteSparkInterpreterPort' => [ 'shape' => 'IntegerValue', ], 'NumberOfNodes' => [ 'shape' => 'IntegerValue', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'AvailabilityZone' => [ 'shape' => 'GenericString', ], 'VpcId' => [ 'shape' => 'GenericString', ], 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], 'FailureReason' => [ 'shape' => 'GenericString', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'CreatedTimestamp' => [ 'shape' => 'TimestampValue', ], 'Arguments' => [ 'shape' => 'MapValue', ], ], ], 'CreateGrokClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Classification', 'Name', 'GrokPattern', ], 'members' => [ 'Classification' => [ 'shape' => 'Classification', ], 'Name' => [ 'shape' => 'NameString', ], 'GrokPattern' => [ 'shape' => 'GrokPattern', ], 'CustomPatterns' => [ 'shape' => 'CustomPatterns', ], ], ], 'CreateJobRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Role', 'Command', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LogUri' => [ 'shape' => 'UriString', ], 'Role' => [ 'shape' => 'RoleString', ], 'ExecutionProperty' => [ 'shape' => 'ExecutionProperty', ], 'Command' => [ 'shape' => 'JobCommand', ], 'DefaultArguments' => [ 'shape' => 'GenericMap', ], 'NonOverridableArguments' => [ 'shape' => 'GenericMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxRetries' => [ 'shape' => 'MaxRetries', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'CodeGenConfigurationNodes' => [ 'shape' => 'CodeGenConfigurationNodes', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], 'SourceControlDetails' => [ 'shape' => 'SourceControlDetails', ], ], ], 'CreateJobResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateJsonClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'JsonPath', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'JsonPath' => [ 'shape' => 'JsonPath', ], ], ], 'CreateMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'InputRecordTables', 'Parameters', 'Role', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'InputRecordTables' => [ 'shape' => 'GlueTables', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'TransformEncryption' => [ 'shape' => 'TransformEncryption', ], ], ], 'CreateMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'CreatePartitionIndexRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionIndex', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionIndex' => [ 'shape' => 'PartitionIndex', ], ], ], 'CreatePartitionIndexResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionInput' => [ 'shape' => 'PartitionInput', ], ], ], 'CreatePartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryName', ], 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaName', 'DataFormat', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'CreateSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'SchemaCheckpoint' => [ 'shape' => 'SchemaCheckpointNumber', ], 'LatestSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'NextSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'SchemaStatus' => [ 'shape' => 'SchemaStatus', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaVersionStatus' => [ 'shape' => 'SchemaVersionStatus', ], ], ], 'CreateScriptRequest' => [ 'type' => 'structure', 'members' => [ 'DagNodes' => [ 'shape' => 'DagNodes', ], 'DagEdges' => [ 'shape' => 'DagEdges', ], 'Language' => [ 'shape' => 'Language', ], ], ], 'CreateScriptResponse' => [ 'type' => 'structure', 'members' => [ 'PythonScript' => [ 'shape' => 'PythonScript', ], 'ScalaCode' => [ 'shape' => 'ScalaCode', ], ], ], 'CreateSecurityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'EncryptionConfiguration', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateSecurityConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreatedTimestamp' => [ 'shape' => 'TimestampValue', ], ], ], 'CreateSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', 'Role', 'Command', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Role' => [ 'shape' => 'OrchestrationRoleArn', ], 'Command' => [ 'shape' => 'SessionCommand', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'IdleTimeout' => [ 'shape' => 'Timeout', ], 'DefaultArguments' => [ 'shape' => 'OrchestrationArgumentsMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'CreateSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Session' => [ 'shape' => 'Session', ], ], ], 'CreateTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableInput' => [ 'shape' => 'TableInput', ], 'PartitionIndexes' => [ 'shape' => 'PartitionIndexList', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'OpenTableFormatInput' => [ 'shape' => 'OpenTableFormatInput', ], ], ], 'CreateTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', 'Actions', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'WorkflowName' => [ 'shape' => 'NameString', ], 'Type' => [ 'shape' => 'TriggerType', ], 'Schedule' => [ 'shape' => 'GenericString', ], 'Predicate' => [ 'shape' => 'Predicate', ], 'Actions' => [ 'shape' => 'ActionList', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'StartOnCreation' => [ 'shape' => 'BooleanValue', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'EventBatchingCondition' => [ 'shape' => 'EventBatchingCondition', ], ], ], 'CreateTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionInput' => [ 'shape' => 'UserDefinedFunctionInput', ], ], ], 'CreateUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'GenericString', ], 'DefaultRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'MaxConcurrentRuns' => [ 'shape' => 'NullableInteger', ], ], ], 'CreateWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateXMLClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Classification', 'Name', ], 'members' => [ 'Classification' => [ 'shape' => 'Classification', ], 'Name' => [ 'shape' => 'NameString', ], 'RowTag' => [ 'shape' => 'RowTag', ], ], ], 'CreatedTimestamp' => [ 'type' => 'string', ], 'CronExpression' => [ 'type' => 'string', ], 'CsvClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'Delimiter' => [ 'shape' => 'CsvColumnDelimiter', ], 'QuoteSymbol' => [ 'shape' => 'CsvQuoteSymbol', ], 'ContainsHeader' => [ 'shape' => 'CsvHeaderOption', ], 'Header' => [ 'shape' => 'CsvHeader', ], 'DisableValueTrimming' => [ 'shape' => 'NullableBoolean', ], 'AllowSingleColumn' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypeConfigured' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypes' => [ 'shape' => 'CustomDatatypes', ], 'Serde' => [ 'shape' => 'CsvSerdeOption', ], ], ], 'CsvColumnDelimiter' => [ 'type' => 'string', 'max' => 1, 'min' => 1, 'pattern' => '[^\\r\\n]', ], 'CsvHeader' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'CsvHeaderOption' => [ 'type' => 'string', 'enum' => [ 'UNKNOWN', 'PRESENT', 'ABSENT', ], ], 'CsvQuoteSymbol' => [ 'type' => 'string', 'max' => 1, 'min' => 1, 'pattern' => '[^\\r\\n]', ], 'CsvSerdeOption' => [ 'type' => 'string', 'enum' => [ 'OpenCSVSerDe', 'LazySimpleSerDe', 'None', ], ], 'CustomCode' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Code', 'ClassName', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'ManyInputs', ], 'Code' => [ 'shape' => 'ExtendedString', ], 'ClassName' => [ 'shape' => 'EnclosedInStringProperty', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'CustomDatatypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'CustomEntityType' => [ 'type' => 'structure', 'required' => [ 'Name', 'RegexString', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RegexString' => [ 'shape' => 'NameString', ], 'ContextWords' => [ 'shape' => 'ContextWords', ], ], ], 'CustomEntityTypeNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 50, 'min' => 1, ], 'CustomEntityTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomEntityType', ], ], 'CustomPatterns' => [ 'type' => 'string', 'max' => 16000, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'DQAdditionalOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'AdditionalOptionKeys', ], 'value' => [ 'shape' => 'GenericString', ], ], 'DQDLAliases' => [ 'type' => 'map', 'key' => [ 'shape' => 'NodeName', ], 'value' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'DQDLString' => [ 'type' => 'string', 'max' => 65536, 'min' => 1, 'pattern' => '([\\u0020-\\u007E\\r\\s\\n])*', ], 'DQResultsPublishingOptions' => [ 'type' => 'structure', 'members' => [ 'EvaluationContext' => [ 'shape' => 'GenericLimitedString', ], 'ResultsS3Prefix' => [ 'shape' => 'EnclosedInStringProperty', ], 'CloudWatchMetricsEnabled' => [ 'shape' => 'BoxedBoolean', ], 'ResultsPublishingEnabled' => [ 'shape' => 'BoxedBoolean', ], ], ], 'DQStopJobOnFailureOptions' => [ 'type' => 'structure', 'members' => [ 'StopJobOnFailureTiming' => [ 'shape' => 'DQStopJobOnFailureTiming', ], ], ], 'DQStopJobOnFailureTiming' => [ 'type' => 'string', 'enum' => [ 'Immediate', 'AfterDataLoad', ], ], 'DQTransformOutput' => [ 'type' => 'string', 'enum' => [ 'PrimaryInput', 'EvaluationResults', ], ], 'DagEdges' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeGenEdge', ], ], 'DagNodes' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeGenNode', ], ], 'DataCatalogEncryptionSettings' => [ 'type' => 'structure', 'members' => [ 'EncryptionAtRest' => [ 'shape' => 'EncryptionAtRest', ], 'ConnectionPasswordEncryption' => [ 'shape' => 'ConnectionPasswordEncryption', ], ], ], 'DataFormat' => [ 'type' => 'string', 'enum' => [ 'AVRO', 'JSON', 'PROTOBUF', ], ], 'DataLakePrincipal' => [ 'type' => 'structure', 'members' => [ 'DataLakePrincipalIdentifier' => [ 'shape' => 'DataLakePrincipalString', ], ], ], 'DataLakePrincipalString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'DataQualityEvaluationRunAdditionalRunOptions' => [ 'type' => 'structure', 'members' => [ 'CloudWatchMetricsEnabled' => [ 'shape' => 'NullableBoolean', ], 'ResultsS3Prefix' => [ 'shape' => 'UriString', ], ], ], 'DataQualityResult' => [ 'type' => 'structure', 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], 'Score' => [ 'shape' => 'GenericBoundedDouble', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'RulesetName' => [ 'shape' => 'NameString', ], 'EvaluationContext' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'RulesetEvaluationRunId' => [ 'shape' => 'HashString', ], 'RuleResults' => [ 'shape' => 'DataQualityRuleResults', ], ], ], 'DataQualityResultDescription' => [ 'type' => 'structure', 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityResultDescriptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityResultDescription', ], ], 'DataQualityResultFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityResultIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HashString', ], 'max' => 10, 'min' => 1, ], 'DataQualityResultIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'HashString', ], 'max' => 100, 'min' => 1, ], 'DataQualityResultsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityResult', ], ], 'DataQualityRuleRecommendationRunDescription' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'DataSource' => [ 'shape' => 'DataSource', ], ], ], 'DataQualityRuleRecommendationRunFilter' => [ 'type' => 'structure', 'required' => [ 'DataSource', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityRuleRecommendationRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRuleRecommendationRunDescription', ], ], 'DataQualityRuleResult' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'EvaluationMessage' => [ 'shape' => 'DescriptionString', ], 'Result' => [ 'shape' => 'DataQualityRuleResultStatus', ], 'EvaluatedMetrics' => [ 'shape' => 'EvaluatedMetricsMap', ], ], ], 'DataQualityRuleResultStatus' => [ 'type' => 'string', 'enum' => [ 'PASS', 'FAIL', 'ERROR', ], ], 'DataQualityRuleResults' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRuleResult', ], 'max' => 2000, 'min' => 1, ], 'DataQualityRulesetEvaluationRunDescription' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'DataSource' => [ 'shape' => 'DataSource', ], ], ], 'DataQualityRulesetEvaluationRunFilter' => [ 'type' => 'structure', 'required' => [ 'DataSource', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityRulesetEvaluationRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRulesetEvaluationRunDescription', ], ], 'DataQualityRulesetFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'CreatedBefore' => [ 'shape' => 'Timestamp', ], 'CreatedAfter' => [ 'shape' => 'Timestamp', ], 'LastModifiedBefore' => [ 'shape' => 'Timestamp', ], 'LastModifiedAfter' => [ 'shape' => 'Timestamp', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], ], ], 'DataQualityRulesetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRulesetListDetails', ], ], 'DataQualityRulesetListDetails' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], 'RecommendationRunId' => [ 'shape' => 'HashString', ], 'RuleCount' => [ 'shape' => 'NullableInteger', ], ], ], 'DataQualityRulesetString' => [ 'type' => 'string', 'max' => 65536, 'min' => 1, ], 'DataQualityTargetTable' => [ 'type' => 'structure', 'required' => [ 'TableName', 'DatabaseName', ], 'members' => [ 'TableName' => [ 'shape' => 'NameString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'CatalogId' => [ 'shape' => 'NameString', ], ], ], 'DataSource' => [ 'type' => 'structure', 'required' => [ 'GlueTable', ], 'members' => [ 'GlueTable' => [ 'shape' => 'GlueTable', ], ], ], 'DataSourceMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'DataSource', ], ], 'Database' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LocationUri' => [ 'shape' => 'URI', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'CreateTableDefaultPermissions' => [ 'shape' => 'PrincipalPermissionsList', ], 'TargetDatabase' => [ 'shape' => 'DatabaseIdentifier', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'FederatedDatabase' => [ 'shape' => 'FederatedDatabase', ], ], ], 'DatabaseIdentifier' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Region' => [ 'shape' => 'NameString', ], ], ], 'DatabaseInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LocationUri' => [ 'shape' => 'URI', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'CreateTableDefaultPermissions' => [ 'shape' => 'PrincipalPermissionsList', ], 'TargetDatabase' => [ 'shape' => 'DatabaseIdentifier', ], 'FederatedDatabase' => [ 'shape' => 'FederatedDatabase', ], ], ], 'DatabaseList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Database', ], ], 'DatabaseName' => [ 'type' => 'string', ], 'Datatype' => [ 'type' => 'structure', 'required' => [ 'Id', 'Label', ], 'members' => [ 'Id' => [ 'shape' => 'GenericLimitedString', ], 'Label' => [ 'shape' => 'GenericLimitedString', ], ], ], 'DateColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'Timestamp', ], 'MaximumValue' => [ 'shape' => 'Timestamp', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'DecimalColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'DecimalNumber', ], 'MaximumValue' => [ 'shape' => 'DecimalNumber', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'DecimalNumber' => [ 'type' => 'structure', 'required' => [ 'UnscaledValue', 'Scale', ], 'members' => [ 'UnscaledValue' => [ 'shape' => 'Blob', ], 'Scale' => [ 'shape' => 'Integer', ], ], ], 'DeleteBehavior' => [ 'type' => 'string', 'enum' => [ 'LOG', 'DELETE_FROM_DATABASE', 'DEPRECATE_IN_DATABASE', ], ], 'DeleteBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteClassifierResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteColumnStatisticsForPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', 'ColumnName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ColumnName' => [ 'shape' => 'NameString', ], ], ], 'DeleteColumnStatisticsForPartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteColumnStatisticsForTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'ColumnName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'ColumnName' => [ 'shape' => 'NameString', ], ], ], 'DeleteColumnStatisticsForTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteConnectionNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 25, 'min' => 0, ], 'DeleteConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'ConnectionName' => [ 'shape' => 'NameString', ], ], ], 'DeleteConnectionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteCustomEntityTypeRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteCustomEntityTypeResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteDatabaseResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], ], ], 'DeleteDevEndpointResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteJobRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'DeleteJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'DeleteMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'DeleteMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'DeletePartitionIndexRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'IndexName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'IndexName' => [ 'shape' => 'NameString', ], ], ], 'DeletePartitionIndexResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeletePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], ], ], 'DeletePartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryId', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], ], ], 'DeleteRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'Status' => [ 'shape' => 'RegistryStatus', ], ], ], 'DeleteResourcePolicyRequest' => [ 'type' => 'structure', 'members' => [ 'PolicyHashCondition' => [ 'shape' => 'HashString', ], 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'DeleteResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], ], ], 'DeleteSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'Status' => [ 'shape' => 'SchemaStatus', ], ], ], 'DeleteSchemaVersionsInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'Versions', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'Versions' => [ 'shape' => 'VersionsString', ], ], ], 'DeleteSchemaVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionErrors' => [ 'shape' => 'SchemaVersionErrorList', ], ], ], 'DeleteSecurityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteSecurityConfigurationResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'DeleteSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'NameString', ], ], ], 'DeleteTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], ], ], 'DeleteTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteTableVersionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'VersionId', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'DeleteTableVersionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionName' => [ 'shape' => 'NameString', ], ], ], 'DeleteUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeltaTarget' => [ 'type' => 'structure', 'members' => [ 'DeltaTables' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'WriteManifest' => [ 'shape' => 'NullableBoolean', ], 'CreateNativeDeltaTable' => [ 'shape' => 'NullableBoolean', ], ], ], 'DeltaTargetCompressionType' => [ 'type' => 'string', 'enum' => [ 'uncompressed', 'snappy', ], ], 'DeltaTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeltaTarget', ], ], 'DescriptionString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'DescriptionStringRemovable' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'DevEndpoint' => [ 'type' => 'structure', 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'SecurityGroupIds' => [ 'shape' => 'StringList', ], 'SubnetId' => [ 'shape' => 'GenericString', ], 'YarnEndpointAddress' => [ 'shape' => 'GenericString', ], 'PrivateAddress' => [ 'shape' => 'GenericString', ], 'ZeppelinRemoteSparkInterpreterPort' => [ 'shape' => 'IntegerValue', ], 'PublicAddress' => [ 'shape' => 'GenericString', ], 'Status' => [ 'shape' => 'GenericString', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'NumberOfNodes' => [ 'shape' => 'IntegerValue', ], 'AvailabilityZone' => [ 'shape' => 'GenericString', ], 'VpcId' => [ 'shape' => 'GenericString', ], 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], 'FailureReason' => [ 'shape' => 'GenericString', ], 'LastUpdateStatus' => [ 'shape' => 'GenericString', ], 'CreatedTimestamp' => [ 'shape' => 'TimestampValue', ], 'LastModifiedTimestamp' => [ 'shape' => 'TimestampValue', ], 'PublicKey' => [ 'shape' => 'GenericString', ], 'PublicKeys' => [ 'shape' => 'PublicKeysList', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'Arguments' => [ 'shape' => 'MapValue', ], ], ], 'DevEndpointCustomLibraries' => [ 'type' => 'structure', 'members' => [ 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], ], ], 'DevEndpointList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DevEndpoint', ], ], 'DevEndpointNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'DevEndpointNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], 'max' => 25, 'min' => 1, ], 'DirectJDBCSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', 'ConnectionName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'JDBCConnectionType', ], 'RedshiftTmpDir' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'DirectKafkaSource' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'StreamingOptions' => [ 'shape' => 'KafkaStreamingSourceOptions', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', 'box' => true, ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'DirectKinesisSource' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', 'box' => true, ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'StreamingOptions' => [ 'shape' => 'KinesisStreamingSourceOptions', ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'DirectSchemaChangePolicy' => [ 'type' => 'structure', 'members' => [ 'EnableUpdateCatalog' => [ 'shape' => 'BoxedBoolean', ], 'UpdateBehavior' => [ 'shape' => 'UpdateCatalogBehavior', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'Double' => [ 'type' => 'double', ], 'DoubleColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'Double', ], 'MaximumValue' => [ 'shape' => 'Double', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'DoubleValue' => [ 'type' => 'double', ], 'DropDuplicates' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Columns' => [ 'shape' => 'LimitedPathList', ], ], ], 'DropFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Paths' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'DropNullFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'NullCheckBoxList' => [ 'shape' => 'NullCheckBoxList', ], 'NullTextList' => [ 'shape' => 'NullValueFields', ], ], ], 'DynamicTransform' => [ 'type' => 'structure', 'required' => [ 'Name', 'TransformName', 'Inputs', 'FunctionName', 'Path', ], 'members' => [ 'Name' => [ 'shape' => 'EnclosedInStringProperty', ], 'TransformName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Parameters' => [ 'shape' => 'TransformConfigParameterList', ], 'FunctionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Version' => [ 'shape' => 'EnclosedInStringProperty', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'DynamoDBCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'DynamoDBTarget' => [ 'type' => 'structure', 'members' => [ 'Path' => [ 'shape' => 'Path', ], 'scanAll' => [ 'shape' => 'NullableBoolean', ], 'scanRate' => [ 'shape' => 'NullableDouble', ], ], ], 'DynamoDBTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DynamoDBTarget', ], ], 'Edge' => [ 'type' => 'structure', 'members' => [ 'SourceId' => [ 'shape' => 'NameString', ], 'DestinationId' => [ 'shape' => 'NameString', ], ], ], 'EdgeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Edge', ], ], 'EnableAdditionalMetadata' => [ 'type' => 'list', 'member' => [ 'shape' => 'JdbcMetadataEntry', ], ], 'EnableHybridValues' => [ 'type' => 'string', 'enum' => [ 'TRUE', 'FALSE', ], ], 'EnclosedInStringProperties' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'EnclosedInStringPropertiesMinOne' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'EnclosedInStringProperty' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\S\\r\\n"\'])*', ], 'EnclosedInStringPropertyWithQuote' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\S\\r\\n])*', ], 'EncryptionAtRest' => [ 'type' => 'structure', 'required' => [ 'CatalogEncryptionMode', ], 'members' => [ 'CatalogEncryptionMode' => [ 'shape' => 'CatalogEncryptionMode', ], 'SseAwsKmsKeyId' => [ 'shape' => 'NameString', ], ], ], 'EncryptionConfiguration' => [ 'type' => 'structure', 'members' => [ 'S3Encryption' => [ 'shape' => 'S3EncryptionList', ], 'CloudWatchEncryption' => [ 'shape' => 'CloudWatchEncryption', ], 'JobBookmarksEncryption' => [ 'shape' => 'JobBookmarksEncryption', ], ], ], 'EntityNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], 'FromFederationSource' => [ 'shape' => 'NullableBoolean', ], ], 'exception' => true, ], 'ErrorByName' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'ErrorDetail', ], ], 'ErrorCodeString' => [ 'type' => 'string', ], 'ErrorDetail' => [ 'type' => 'structure', 'members' => [ 'ErrorCode' => [ 'shape' => 'NameString', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], ], ], 'ErrorDetails' => [ 'type' => 'structure', 'members' => [ 'ErrorCode' => [ 'shape' => 'ErrorCodeString', ], 'ErrorMessage' => [ 'shape' => 'ErrorMessageString', ], ], ], 'ErrorMessageString' => [ 'type' => 'string', ], 'ErrorString' => [ 'type' => 'string', ], 'EvaluateDataQuality' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Ruleset', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Ruleset' => [ 'shape' => 'DQDLString', ], 'Output' => [ 'shape' => 'DQTransformOutput', ], 'PublishingOptions' => [ 'shape' => 'DQResultsPublishingOptions', ], 'StopJobOnFailureOptions' => [ 'shape' => 'DQStopJobOnFailureOptions', ], ], ], 'EvaluateDataQualityMultiFrame' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Ruleset', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'ManyInputs', ], 'AdditionalDataSources' => [ 'shape' => 'DQDLAliases', ], 'Ruleset' => [ 'shape' => 'DQDLString', ], 'PublishingOptions' => [ 'shape' => 'DQResultsPublishingOptions', ], 'AdditionalOptions' => [ 'shape' => 'DQAdditionalOptions', ], 'StopJobOnFailureOptions' => [ 'shape' => 'DQStopJobOnFailureOptions', ], ], ], 'EvaluatedMetricsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'NullableDouble', ], ], 'EvaluationMetrics' => [ 'type' => 'structure', 'required' => [ 'TransformType', ], 'members' => [ 'TransformType' => [ 'shape' => 'TransformType', ], 'FindMatchesMetrics' => [ 'shape' => 'FindMatchesMetrics', ], ], ], 'EventBatchingCondition' => [ 'type' => 'structure', 'required' => [ 'BatchSize', ], 'members' => [ 'BatchSize' => [ 'shape' => 'BatchSize', ], 'BatchWindow' => [ 'shape' => 'BatchWindow', ], ], ], 'EventQueueArn' => [ 'type' => 'string', ], 'ExecutionClass' => [ 'type' => 'string', 'enum' => [ 'FLEX', 'STANDARD', ], 'max' => 16, ], 'ExecutionProperty' => [ 'type' => 'structure', 'members' => [ 'MaxConcurrentRuns' => [ 'shape' => 'MaxConcurrentRuns', ], ], ], 'ExecutionTime' => [ 'type' => 'integer', ], 'ExistCondition' => [ 'type' => 'string', 'enum' => [ 'MUST_EXIST', 'NOT_EXIST', 'NONE', ], ], 'ExportLabelsTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'ExtendedString' => [ 'type' => 'string', 'pattern' => '[\\s\\S]*', ], 'FederatedDatabase' => [ 'type' => 'structure', 'members' => [ 'Identifier' => [ 'shape' => 'FederationIdentifier', ], 'ConnectionName' => [ 'shape' => 'NameString', ], ], ], 'FederatedResourceAlreadyExistsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], 'AssociatedGlueResource' => [ 'shape' => 'GlueResourceArn', ], ], 'exception' => true, ], 'FederatedTable' => [ 'type' => 'structure', 'members' => [ 'Identifier' => [ 'shape' => 'FederationIdentifier', ], 'DatabaseIdentifier' => [ 'shape' => 'FederationIdentifier', ], 'ConnectionName' => [ 'shape' => 'NameString', ], ], ], 'FederationIdentifier' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'FederationSourceErrorCode' => [ 'type' => 'string', 'enum' => [ 'InvalidResponseException', 'OperationTimeoutException', 'OperationNotSupportedException', 'InternalServiceException', 'ThrottlingException', ], ], 'FederationSourceException' => [ 'type' => 'structure', 'members' => [ 'FederationSourceErrorCode' => [ 'shape' => 'FederationSourceErrorCode', ], 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'FederationSourceRetryableException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'FieldName' => [ 'type' => 'string', 'enum' => [ 'CRAWL_ID', 'STATE', 'START_TIME', 'END_TIME', 'DPU_HOUR', ], ], 'FieldType' => [ 'type' => 'string', ], 'FillMissingValues' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'ImputedPath', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'ImputedPath' => [ 'shape' => 'EnclosedInStringProperty', ], 'FilledPath' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'Filter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'LogicalOperator', 'Filters', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'LogicalOperator' => [ 'shape' => 'FilterLogicalOperator', ], 'Filters' => [ 'shape' => 'FilterExpressions', ], ], ], 'FilterExpression' => [ 'type' => 'structure', 'required' => [ 'Operation', 'Values', ], 'members' => [ 'Operation' => [ 'shape' => 'FilterOperation', ], 'Negated' => [ 'shape' => 'BoxedBoolean', ], 'Values' => [ 'shape' => 'FilterValues', ], ], ], 'FilterExpressions' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterExpression', ], ], 'FilterLogicalOperator' => [ 'type' => 'string', 'enum' => [ 'AND', 'OR', ], ], 'FilterOperation' => [ 'type' => 'string', 'enum' => [ 'EQ', 'LT', 'GT', 'LTE', 'GTE', 'REGEX', 'ISNULL', ], ], 'FilterOperator' => [ 'type' => 'string', 'enum' => [ 'GT', 'GE', 'LT', 'LE', 'EQ', 'NE', ], ], 'FilterString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'FilterValue' => [ 'type' => 'structure', 'required' => [ 'Type', 'Value', ], 'members' => [ 'Type' => [ 'shape' => 'FilterValueType', ], 'Value' => [ 'shape' => 'EnclosedInStringProperties', ], ], ], 'FilterValueType' => [ 'type' => 'string', 'enum' => [ 'COLUMNEXTRACTED', 'CONSTANT', ], ], 'FilterValues' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterValue', ], ], 'FindMatchesMetrics' => [ 'type' => 'structure', 'members' => [ 'AreaUnderPRCurve' => [ 'shape' => 'GenericBoundedDouble', ], 'Precision' => [ 'shape' => 'GenericBoundedDouble', ], 'Recall' => [ 'shape' => 'GenericBoundedDouble', ], 'F1' => [ 'shape' => 'GenericBoundedDouble', ], 'ConfusionMatrix' => [ 'shape' => 'ConfusionMatrix', ], 'ColumnImportances' => [ 'shape' => 'ColumnImportanceList', ], ], ], 'FindMatchesParameters' => [ 'type' => 'structure', 'members' => [ 'PrimaryKeyColumnName' => [ 'shape' => 'ColumnNameString', ], 'PrecisionRecallTradeoff' => [ 'shape' => 'GenericBoundedDouble', ], 'AccuracyCostTradeoff' => [ 'shape' => 'GenericBoundedDouble', ], 'EnforceProvidedLabels' => [ 'shape' => 'NullableBoolean', ], ], ], 'FindMatchesTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'JobId' => [ 'shape' => 'HashString', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], ], ], 'FormatString' => [ 'type' => 'string', 'max' => 128, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'Generic512CharString' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'GenericBoundedDouble' => [ 'type' => 'double', 'box' => true, 'max' => 1.0, 'min' => 0.0, ], 'GenericLimitedString' => [ 'type' => 'string', 'pattern' => '[A-Za-z0-9_-]*', ], 'GenericMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'GenericString' => [ 'type' => 'string', ], 'GetBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'IncludeBlueprint' => [ 'shape' => 'NullableBoolean', ], 'IncludeParameterSpec' => [ 'shape' => 'NullableBoolean', ], ], ], 'GetBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Blueprint' => [ 'shape' => 'Blueprint', ], ], ], 'GetBlueprintRunRequest' => [ 'type' => 'structure', 'required' => [ 'BlueprintName', 'RunId', ], 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'GetBlueprintRunResponse' => [ 'type' => 'structure', 'members' => [ 'BlueprintRun' => [ 'shape' => 'BlueprintRun', ], ], ], 'GetBlueprintRunsRequest' => [ 'type' => 'structure', 'required' => [ 'BlueprintName', ], 'members' => [ 'BlueprintName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetBlueprintRunsResponse' => [ 'type' => 'structure', 'members' => [ 'BlueprintRuns' => [ 'shape' => 'BlueprintRuns', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetCatalogImportStatusRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'GetCatalogImportStatusResponse' => [ 'type' => 'structure', 'members' => [ 'ImportStatus' => [ 'shape' => 'CatalogImportStatus', ], ], ], 'GetClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetClassifierResponse' => [ 'type' => 'structure', 'members' => [ 'Classifier' => [ 'shape' => 'Classifier', ], ], ], 'GetClassifiersRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetClassifiersResponse' => [ 'type' => 'structure', 'members' => [ 'Classifiers' => [ 'shape' => 'ClassifierList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetColumnNamesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 100, 'min' => 0, ], 'GetColumnStatisticsForPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', 'ColumnNames', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ColumnNames' => [ 'shape' => 'GetColumnNamesList', ], ], ], 'GetColumnStatisticsForPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'ColumnStatisticsList' => [ 'shape' => 'ColumnStatisticsList', ], 'Errors' => [ 'shape' => 'ColumnErrors', ], ], ], 'GetColumnStatisticsForTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'ColumnNames', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'ColumnNames' => [ 'shape' => 'GetColumnNamesList', ], ], ], 'GetColumnStatisticsForTableResponse' => [ 'type' => 'structure', 'members' => [ 'ColumnStatisticsList' => [ 'shape' => 'ColumnStatisticsList', ], 'Errors' => [ 'shape' => 'ColumnErrors', ], ], ], 'GetConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], 'HidePassword' => [ 'shape' => 'Boolean', ], ], ], 'GetConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'GetConnectionsFilter' => [ 'type' => 'structure', 'members' => [ 'MatchCriteria' => [ 'shape' => 'MatchCriteria', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], ], ], 'GetConnectionsRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Filter' => [ 'shape' => 'GetConnectionsFilter', ], 'HidePassword' => [ 'shape' => 'Boolean', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetConnectionsResponse' => [ 'type' => 'structure', 'members' => [ 'ConnectionList' => [ 'shape' => 'ConnectionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlerMetricsRequest' => [ 'type' => 'structure', 'members' => [ 'CrawlerNameList' => [ 'shape' => 'CrawlerNameList', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlerMetricsResponse' => [ 'type' => 'structure', 'members' => [ 'CrawlerMetricsList' => [ 'shape' => 'CrawlerMetricsList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetCrawlerResponse' => [ 'type' => 'structure', 'members' => [ 'Crawler' => [ 'shape' => 'Crawler', ], ], ], 'GetCrawlersRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlersResponse' => [ 'type' => 'structure', 'members' => [ 'Crawlers' => [ 'shape' => 'CrawlerList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCustomEntityTypeRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetCustomEntityTypeResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RegexString' => [ 'shape' => 'NameString', ], 'ContextWords' => [ 'shape' => 'ContextWords', ], ], ], 'GetDataCatalogEncryptionSettingsRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'GetDataCatalogEncryptionSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'DataCatalogEncryptionSettings' => [ 'shape' => 'DataCatalogEncryptionSettings', ], ], ], 'GetDataQualityResultRequest' => [ 'type' => 'structure', 'required' => [ 'ResultId', ], 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], ], ], 'GetDataQualityResultResponse' => [ 'type' => 'structure', 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], 'Score' => [ 'shape' => 'GenericBoundedDouble', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'RulesetName' => [ 'shape' => 'NameString', ], 'EvaluationContext' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'RulesetEvaluationRunId' => [ 'shape' => 'HashString', ], 'RuleResults' => [ 'shape' => 'DataQualityRuleResults', ], ], ], 'GetDataQualityRuleRecommendationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'GetDataQualityRuleRecommendationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], 'RecommendedRuleset' => [ 'shape' => 'DataQualityRulesetString', ], 'CreatedRulesetName' => [ 'shape' => 'NameString', ], ], ], 'GetDataQualityRulesetEvaluationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'GetDataQualityRulesetEvaluationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'AdditionalRunOptions' => [ 'shape' => 'DataQualityEvaluationRunAdditionalRunOptions', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], 'RulesetNames' => [ 'shape' => 'RulesetNames', ], 'ResultIds' => [ 'shape' => 'DataQualityResultIdList', ], 'AdditionalDataSources' => [ 'shape' => 'DataSourceMap', ], ], ], 'GetDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'RecommendationRunId' => [ 'shape' => 'HashString', ], ], ], 'GetDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetDatabaseResponse' => [ 'type' => 'structure', 'members' => [ 'Database' => [ 'shape' => 'Database', ], ], ], 'GetDatabasesRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], 'ResourceShareType' => [ 'shape' => 'ResourceShareType', ], ], ], 'GetDatabasesResponse' => [ 'type' => 'structure', 'required' => [ 'DatabaseList', ], 'members' => [ 'DatabaseList' => [ 'shape' => 'DatabaseList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetDataflowGraphRequest' => [ 'type' => 'structure', 'members' => [ 'PythonScript' => [ 'shape' => 'PythonScript', ], ], ], 'GetDataflowGraphResponse' => [ 'type' => 'structure', 'members' => [ 'DagNodes' => [ 'shape' => 'DagNodes', ], 'DagEdges' => [ 'shape' => 'DagEdges', ], ], ], 'GetDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], ], ], 'GetDevEndpointResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpoint' => [ 'shape' => 'DevEndpoint', ], ], ], 'GetDevEndpointsRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetDevEndpointsResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpoints' => [ 'shape' => 'DevEndpointList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetJobBookmarkRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'JobName', ], 'RunId' => [ 'shape' => 'RunId', ], ], ], 'GetJobBookmarkResponse' => [ 'type' => 'structure', 'members' => [ 'JobBookmarkEntry' => [ 'shape' => 'JobBookmarkEntry', ], ], ], 'GetJobRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'GetJobResponse' => [ 'type' => 'structure', 'members' => [ 'Job' => [ 'shape' => 'Job', ], ], ], 'GetJobRunRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', 'RunId', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'PredecessorsIncluded' => [ 'shape' => 'BooleanValue', ], ], ], 'GetJobRunResponse' => [ 'type' => 'structure', 'members' => [ 'JobRun' => [ 'shape' => 'JobRun', ], ], ], 'GetJobRunsRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetJobRunsResponse' => [ 'type' => 'structure', 'members' => [ 'JobRuns' => [ 'shape' => 'JobRunList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetJobsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetJobsResponse' => [ 'type' => 'structure', 'members' => [ 'Jobs' => [ 'shape' => 'JobList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetMLTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'TaskRunId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'GetMLTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'LogGroupName' => [ 'shape' => 'GenericString', ], 'Properties' => [ 'shape' => 'TaskRunProperties', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], ], ], 'GetMLTaskRunsRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'TaskRunFilterCriteria', ], 'Sort' => [ 'shape' => 'TaskRunSortCriteria', ], ], ], 'GetMLTaskRunsResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRuns' => [ 'shape' => 'TaskRunList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'GetMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'GetMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'TransformStatusType', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'InputRecordTables' => [ 'shape' => 'GlueTables', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'EvaluationMetrics' => [ 'shape' => 'EvaluationMetrics', ], 'LabelCount' => [ 'shape' => 'LabelCount', ], 'Schema' => [ 'shape' => 'TransformSchema', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], 'TransformEncryption' => [ 'shape' => 'TransformEncryption', ], ], ], 'GetMLTransformsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'TransformFilterCriteria', ], 'Sort' => [ 'shape' => 'TransformSortCriteria', ], ], ], 'GetMLTransformsResponse' => [ 'type' => 'structure', 'required' => [ 'Transforms', ], 'members' => [ 'Transforms' => [ 'shape' => 'TransformList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'GetMappingRequest' => [ 'type' => 'structure', 'required' => [ 'Source', ], 'members' => [ 'Source' => [ 'shape' => 'CatalogEntry', ], 'Sinks' => [ 'shape' => 'CatalogEntries', ], 'Location' => [ 'shape' => 'Location', ], ], ], 'GetMappingResponse' => [ 'type' => 'structure', 'required' => [ 'Mapping', ], 'members' => [ 'Mapping' => [ 'shape' => 'MappingList', ], ], ], 'GetPartitionIndexesRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetPartitionIndexesResponse' => [ 'type' => 'structure', 'members' => [ 'PartitionIndexDescriptorList' => [ 'shape' => 'PartitionIndexDescriptorList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], ], ], 'GetPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Partition' => [ 'shape' => 'Partition', ], ], ], 'GetPartitionsRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'Expression' => [ 'shape' => 'PredicateString', ], 'NextToken' => [ 'shape' => 'Token', ], 'Segment' => [ 'shape' => 'Segment', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'ExcludeColumnSchema' => [ 'shape' => 'BooleanNullable', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'QueryAsOfTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetPartitionsResponse' => [ 'type' => 'structure', 'members' => [ 'Partitions' => [ 'shape' => 'PartitionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetPlanRequest' => [ 'type' => 'structure', 'required' => [ 'Mapping', 'Source', ], 'members' => [ 'Mapping' => [ 'shape' => 'MappingList', ], 'Source' => [ 'shape' => 'CatalogEntry', ], 'Sinks' => [ 'shape' => 'CatalogEntries', ], 'Location' => [ 'shape' => 'Location', ], 'Language' => [ 'shape' => 'Language', ], 'AdditionalPlanOptionsMap' => [ 'shape' => 'AdditionalPlanOptionsMap', ], ], ], 'GetPlanResponse' => [ 'type' => 'structure', 'members' => [ 'PythonScript' => [ 'shape' => 'PythonScript', ], 'ScalaCode' => [ 'shape' => 'ScalaCode', ], ], ], 'GetRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryId', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], ], ], 'GetRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'RegistryStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'GetResourcePoliciesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetResourcePoliciesResponse' => [ 'type' => 'structure', 'members' => [ 'GetResourcePoliciesResponseList' => [ 'shape' => 'GetResourcePoliciesResponseList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetResourcePoliciesResponseList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GluePolicy', ], ], 'GetResourcePolicyRequest' => [ 'type' => 'structure', 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'GetResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [ 'PolicyInJson' => [ 'shape' => 'PolicyJsonString', ], 'PolicyHash' => [ 'shape' => 'HashString', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'UpdateTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetSchemaByDefinitionInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'SchemaDefinition', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'GetSchemaByDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'GetSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], ], ], 'GetSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'SchemaCheckpoint' => [ 'shape' => 'SchemaCheckpointNumber', ], 'LatestSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'NextSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'SchemaStatus' => [ 'shape' => 'SchemaStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'GetSchemaVersionInput' => [ 'type' => 'structure', 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], ], ], 'GetSchemaVersionResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'GetSchemaVersionsDiffInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'FirstSchemaVersionNumber', 'SecondSchemaVersionNumber', 'SchemaDiffType', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'FirstSchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SecondSchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaDiffType' => [ 'shape' => 'SchemaDiffType', ], ], ], 'GetSchemaVersionsDiffResponse' => [ 'type' => 'structure', 'members' => [ 'Diff' => [ 'shape' => 'SchemaDefinitionDiff', ], ], ], 'GetSecurityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetSecurityConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'SecurityConfiguration' => [ 'shape' => 'SecurityConfiguration', ], ], ], 'GetSecurityConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetSecurityConfigurationsResponse' => [ 'type' => 'structure', 'members' => [ 'SecurityConfigurations' => [ 'shape' => 'SecurityConfigurationList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'GetSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Session' => [ 'shape' => 'Session', ], ], ], 'GetStatementRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', 'Id', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'Id' => [ 'shape' => 'IntegerValue', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'GetStatementResponse' => [ 'type' => 'structure', 'members' => [ 'Statement' => [ 'shape' => 'Statement', ], ], ], 'GetTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'QueryAsOfTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetTableResponse' => [ 'type' => 'structure', 'members' => [ 'Table' => [ 'shape' => 'Table', ], ], ], 'GetTableVersionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'GetTableVersionResponse' => [ 'type' => 'structure', 'members' => [ 'TableVersion' => [ 'shape' => 'TableVersion', ], ], ], 'GetTableVersionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableVersion', ], ], 'GetTableVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], ], ], 'GetTableVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'TableVersions' => [ 'shape' => 'GetTableVersionsList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetTablesRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Expression' => [ 'shape' => 'FilterString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'QueryAsOfTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetTablesResponse' => [ 'type' => 'structure', 'members' => [ 'TableList' => [ 'shape' => 'TableList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetTagsRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'GetTagsResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'GetTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Trigger' => [ 'shape' => 'Trigger', ], ], ], 'GetTriggersRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'DependentJobName' => [ 'shape' => 'NameString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetTriggersResponse' => [ 'type' => 'structure', 'members' => [ 'Triggers' => [ 'shape' => 'TriggerList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetUnfilteredPartitionMetadataRequest' => [ 'type' => 'structure', 'required' => [ 'CatalogId', 'DatabaseName', 'TableName', 'PartitionValues', 'SupportedPermissionTypes', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'AuditContext' => [ 'shape' => 'AuditContext', ], 'SupportedPermissionTypes' => [ 'shape' => 'PermissionTypeList', ], ], ], 'GetUnfilteredPartitionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'Partition' => [ 'shape' => 'Partition', ], 'AuthorizedColumns' => [ 'shape' => 'NameStringList', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], ], ], 'GetUnfilteredPartitionsMetadataRequest' => [ 'type' => 'structure', 'required' => [ 'CatalogId', 'DatabaseName', 'TableName', 'SupportedPermissionTypes', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'Expression' => [ 'shape' => 'PredicateString', ], 'AuditContext' => [ 'shape' => 'AuditContext', ], 'SupportedPermissionTypes' => [ 'shape' => 'PermissionTypeList', ], 'NextToken' => [ 'shape' => 'Token', ], 'Segment' => [ 'shape' => 'Segment', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetUnfilteredPartitionsMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'UnfilteredPartitions' => [ 'shape' => 'UnfilteredPartitionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetUnfilteredTableMetadataRequest' => [ 'type' => 'structure', 'required' => [ 'CatalogId', 'DatabaseName', 'Name', 'SupportedPermissionTypes', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'AuditContext' => [ 'shape' => 'AuditContext', ], 'SupportedPermissionTypes' => [ 'shape' => 'PermissionTypeList', ], ], ], 'GetUnfilteredTableMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'Table' => [ 'shape' => 'Table', ], 'AuthorizedColumns' => [ 'shape' => 'NameStringList', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], 'CellFilters' => [ 'shape' => 'ColumnRowFilterList', ], ], ], 'GetUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionName' => [ 'shape' => 'NameString', ], ], ], 'GetUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [ 'UserDefinedFunction' => [ 'shape' => 'UserDefinedFunction', ], ], ], 'GetUserDefinedFunctionsRequest' => [ 'type' => 'structure', 'required' => [ 'Pattern', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Pattern' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], ], ], 'GetUserDefinedFunctionsResponse' => [ 'type' => 'structure', 'members' => [ 'UserDefinedFunctions' => [ 'shape' => 'UserDefinedFunctionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], ], ], 'GetWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Workflow' => [ 'shape' => 'Workflow', ], ], ], 'GetWorkflowRunPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'GetWorkflowRunPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RunProperties' => [ 'shape' => 'WorkflowRunProperties', ], ], ], 'GetWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], ], ], 'GetWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [ 'Run' => [ 'shape' => 'WorkflowRun', ], ], ], 'GetWorkflowRunsRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetWorkflowRunsResponse' => [ 'type' => 'structure', 'members' => [ 'Runs' => [ 'shape' => 'WorkflowRuns', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GlueEncryptionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'GluePolicy' => [ 'type' => 'structure', 'members' => [ 'PolicyInJson' => [ 'shape' => 'PolicyJsonString', ], 'PolicyHash' => [ 'shape' => 'HashString', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'UpdateTime' => [ 'shape' => 'Timestamp', ], ], ], 'GlueRecordType' => [ 'type' => 'string', 'enum' => [ 'DATE', 'STRING', 'TIMESTAMP', 'INT', 'FLOAT', 'LONG', 'BIGDECIMAL', 'BYTE', 'SHORT', 'DOUBLE', ], ], 'GlueResourceArn' => [ 'type' => 'string', 'max' => 10240, 'min' => 1, 'pattern' => 'arn:(aws|aws-us-gov|aws-cn):glue:.*', ], 'GlueSchema' => [ 'type' => 'structure', 'members' => [ 'Columns' => [ 'shape' => 'GlueStudioSchemaColumnList', ], ], ], 'GlueSchemas' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlueSchema', ], ], 'GlueStudioColumnNameString' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'GlueStudioPathList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnclosedInStringProperties', ], ], 'GlueStudioSchemaColumn' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GlueStudioColumnNameString', ], 'Type' => [ 'shape' => 'ColumnTypeString', ], ], ], 'GlueStudioSchemaColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlueStudioSchemaColumn', ], ], 'GlueTable' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'CatalogId' => [ 'shape' => 'NameString', ], 'ConnectionName' => [ 'shape' => 'NameString', ], 'AdditionalOptions' => [ 'shape' => 'GlueTableAdditionalOptions', ], ], ], 'GlueTableAdditionalOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'DescriptionString', ], 'max' => 10, 'min' => 1, ], 'GlueTables' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlueTable', ], 'max' => 10, 'min' => 0, ], 'GlueVersionString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^\\w+\\.\\w+$', ], 'GovernedCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'PartitionPredicate' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'S3SourceAdditionalOptions', ], ], ], 'GovernedCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'GrokClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', 'Classification', 'GrokPattern', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'GrokPattern' => [ 'shape' => 'GrokPattern', ], 'CustomPatterns' => [ 'shape' => 'CustomPatterns', ], ], ], 'GrokPattern' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\t]*', ], 'HashString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'HudiTarget' => [ 'type' => 'structure', 'members' => [ 'Paths' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'MaximumTraversalDepth' => [ 'shape' => 'NullableInteger', ], ], ], 'HudiTargetCompressionType' => [ 'type' => 'string', 'enum' => [ 'gzip', 'lzo', 'uncompressed', 'snappy', ], ], 'HudiTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HudiTarget', ], ], 'IcebergInput' => [ 'type' => 'structure', 'required' => [ 'MetadataOperation', ], 'members' => [ 'MetadataOperation' => [ 'shape' => 'MetadataOperation', ], 'Version' => [ 'shape' => 'VersionString', ], ], ], 'IcebergTarget' => [ 'type' => 'structure', 'members' => [ 'Paths' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'MaximumTraversalDepth' => [ 'shape' => 'NullableInteger', ], ], ], 'IcebergTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IcebergTarget', ], ], 'IdString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'IdempotentParameterMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IdleTimeout' => [ 'type' => 'integer', 'box' => true, ], 'IllegalBlueprintStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IllegalSessionStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IllegalWorkflowStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ImportCatalogToGlueRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'ImportCatalogToGlueResponse' => [ 'type' => 'structure', 'members' => [], ], 'ImportLabelsTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'InputS3Path' => [ 'shape' => 'UriString', ], 'Replace' => [ 'shape' => 'ReplaceBoolean', ], ], ], 'Integer' => [ 'type' => 'integer', ], 'IntegerFlag' => [ 'type' => 'integer', 'max' => 1, 'min' => 0, ], 'IntegerValue' => [ 'type' => 'integer', ], 'InternalServiceException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, 'fault' => true, ], 'InvalidInputException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], 'FromFederationSource' => [ 'shape' => 'NullableBoolean', ], ], 'exception' => true, ], 'InvalidStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IsVersionValid' => [ 'type' => 'boolean', ], 'Iso8601DateTime' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'JDBCConnectionType' => [ 'type' => 'string', 'enum' => [ 'sqlserver', 'mysql', 'oracle', 'postgresql', 'redshift', ], ], 'JDBCConnectorOptions' => [ 'type' => 'structure', 'members' => [ 'FilterPredicate' => [ 'shape' => 'EnclosedInStringProperty', ], 'PartitionColumn' => [ 'shape' => 'EnclosedInStringProperty', ], 'LowerBound' => [ 'shape' => 'BoxedNonNegativeLong', ], 'UpperBound' => [ 'shape' => 'BoxedNonNegativeLong', ], 'NumPartitions' => [ 'shape' => 'BoxedNonNegativeLong', ], 'JobBookmarkKeys' => [ 'shape' => 'EnclosedInStringProperties', ], 'JobBookmarkKeysSortOrder' => [ 'shape' => 'EnclosedInStringProperty', ], 'DataTypeMapping' => [ 'shape' => 'JDBCDataTypeMapping', ], ], ], 'JDBCConnectorSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionName', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'JDBCConnectorOptions', ], 'ConnectionTable' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'Query' => [ 'shape' => 'SqlQuery', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'JDBCConnectorTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'ConnectionName', 'ConnectionTable', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionTable' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'JDBCDataType' => [ 'type' => 'string', 'enum' => [ 'ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIME_WITH_TIMEZONE', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR', ], ], 'JDBCDataTypeMapping' => [ 'type' => 'map', 'key' => [ 'shape' => 'JDBCDataType', ], 'value' => [ 'shape' => 'GlueRecordType', ], ], 'JdbcMetadataEntry' => [ 'type' => 'string', 'enum' => [ 'COMMENTS', 'RAWTYPES', ], ], 'JdbcTarget' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Path' => [ 'shape' => 'Path', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'EnableAdditionalMetadata' => [ 'shape' => 'EnableAdditionalMetadata', ], ], ], 'JdbcTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'JdbcTarget', ], ], 'Job' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LogUri' => [ 'shape' => 'UriString', ], 'Role' => [ 'shape' => 'RoleString', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'ExecutionProperty' => [ 'shape' => 'ExecutionProperty', ], 'Command' => [ 'shape' => 'JobCommand', ], 'DefaultArguments' => [ 'shape' => 'GenericMap', ], 'NonOverridableArguments' => [ 'shape' => 'GenericMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxRetries' => [ 'shape' => 'MaxRetries', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'CodeGenConfigurationNodes' => [ 'shape' => 'CodeGenConfigurationNodes', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], 'SourceControlDetails' => [ 'shape' => 'SourceControlDetails', ], ], ], 'JobBookmarkEntry' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'JobName', ], 'Version' => [ 'shape' => 'IntegerValue', ], 'Run' => [ 'shape' => 'IntegerValue', ], 'Attempt' => [ 'shape' => 'IntegerValue', ], 'PreviousRunId' => [ 'shape' => 'RunId', ], 'RunId' => [ 'shape' => 'RunId', ], 'JobBookmark' => [ 'shape' => 'JsonValue', ], ], ], 'JobBookmarksEncryption' => [ 'type' => 'structure', 'members' => [ 'JobBookmarksEncryptionMode' => [ 'shape' => 'JobBookmarksEncryptionMode', ], 'KmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], ], ], 'JobBookmarksEncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'CSE-KMS', ], ], 'JobCommand' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'GenericString', ], 'ScriptLocation' => [ 'shape' => 'ScriptLocationString', ], 'PythonVersion' => [ 'shape' => 'PythonVersionString', ], 'Runtime' => [ 'shape' => 'RuntimeNameString', ], ], ], 'JobList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Job', ], ], 'JobName' => [ 'type' => 'string', ], 'JobNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'JobNodeDetails' => [ 'type' => 'structure', 'members' => [ 'JobRuns' => [ 'shape' => 'JobRunList', ], ], ], 'JobRun' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'IdString', ], 'Attempt' => [ 'shape' => 'AttemptCount', ], 'PreviousRunId' => [ 'shape' => 'IdString', ], 'TriggerName' => [ 'shape' => 'NameString', ], 'JobName' => [ 'shape' => 'NameString', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'JobRunState' => [ 'shape' => 'JobRunState', ], 'Arguments' => [ 'shape' => 'GenericMap', ], 'ErrorMessage' => [ 'shape' => 'ErrorString', ], 'PredecessorRuns' => [ 'shape' => 'PredecessorList', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'LogGroupName' => [ 'shape' => 'GenericString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'DPUSeconds' => [ 'shape' => 'NullableDouble', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], ], ], 'JobRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobRun', ], ], 'JobRunState' => [ 'type' => 'string', 'enum' => [ 'STARTING', 'RUNNING', 'STOPPING', 'STOPPED', 'SUCCEEDED', 'FAILED', 'TIMEOUT', 'ERROR', 'WAITING', ], ], 'JobUpdate' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'DescriptionString', ], 'LogUri' => [ 'shape' => 'UriString', ], 'Role' => [ 'shape' => 'RoleString', ], 'ExecutionProperty' => [ 'shape' => 'ExecutionProperty', ], 'Command' => [ 'shape' => 'JobCommand', ], 'DefaultArguments' => [ 'shape' => 'GenericMap', ], 'NonOverridableArguments' => [ 'shape' => 'GenericMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxRetries' => [ 'shape' => 'MaxRetries', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'CodeGenConfigurationNodes' => [ 'shape' => 'CodeGenConfigurationNodes', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], 'SourceControlDetails' => [ 'shape' => 'SourceControlDetails', ], ], ], 'Join' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'JoinType', 'Columns', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'TwoInputs', ], 'JoinType' => [ 'shape' => 'JoinType', ], 'Columns' => [ 'shape' => 'JoinColumns', ], ], ], 'JoinColumn' => [ 'type' => 'structure', 'required' => [ 'From', 'Keys', ], 'members' => [ 'From' => [ 'shape' => 'EnclosedInStringProperty', ], 'Keys' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'JoinColumns' => [ 'type' => 'list', 'member' => [ 'shape' => 'JoinColumn', ], 'max' => 2, 'min' => 2, ], 'JoinType' => [ 'type' => 'string', 'enum' => [ 'equijoin', 'left', 'right', 'outer', 'leftsemi', 'leftanti', ], ], 'JsonClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', 'JsonPath', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'JsonPath' => [ 'shape' => 'JsonPath', ], ], ], 'JsonPath' => [ 'type' => 'string', ], 'JsonValue' => [ 'type' => 'string', ], 'KafkaStreamingSourceOptions' => [ 'type' => 'structure', 'members' => [ 'BootstrapServers' => [ 'shape' => 'EnclosedInStringProperty', ], 'SecurityProtocol' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'TopicName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Assign' => [ 'shape' => 'EnclosedInStringProperty', ], 'SubscribePattern' => [ 'shape' => 'EnclosedInStringProperty', ], 'Classification' => [ 'shape' => 'EnclosedInStringProperty', ], 'Delimiter' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingOffsets' => [ 'shape' => 'EnclosedInStringProperty', ], 'EndingOffsets' => [ 'shape' => 'EnclosedInStringProperty', ], 'PollTimeoutMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'NumRetries' => [ 'shape' => 'BoxedNonNegativeInt', ], 'RetryIntervalMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxOffsetsPerTrigger' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MinPartitions' => [ 'shape' => 'BoxedNonNegativeInt', ], 'IncludeHeaders' => [ 'shape' => 'BoxedBoolean', ], 'AddRecordTimestamp' => [ 'shape' => 'EnclosedInStringProperty', ], 'EmitConsumerLagMetrics' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingTimestamp' => [ 'shape' => 'Iso8601DateTime', ], ], ], 'KeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'min' => 1, ], 'KeySchemaElement' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Type' => [ 'shape' => 'ColumnTypeString', ], ], ], 'KeySchemaElementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'KeySchemaElement', ], 'min' => 1, ], 'KeyString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'KinesisStreamingSourceOptions' => [ 'type' => 'structure', 'members' => [ 'EndpointUrl' => [ 'shape' => 'EnclosedInStringProperty', ], 'StreamName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Classification' => [ 'shape' => 'EnclosedInStringProperty', ], 'Delimiter' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingPosition' => [ 'shape' => 'StartingPosition', ], 'MaxFetchTimeInMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxFetchRecordsPerShard' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxRecordPerRead' => [ 'shape' => 'BoxedNonNegativeLong', ], 'AddIdleTimeBetweenReads' => [ 'shape' => 'BoxedBoolean', ], 'IdleTimeBetweenReadsInMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'DescribeShardInterval' => [ 'shape' => 'BoxedNonNegativeLong', ], 'NumRetries' => [ 'shape' => 'BoxedNonNegativeInt', ], 'RetryIntervalMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxRetryIntervalMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'AvoidEmptyBatches' => [ 'shape' => 'BoxedBoolean', ], 'StreamArn' => [ 'shape' => 'EnclosedInStringProperty', ], 'RoleArn' => [ 'shape' => 'EnclosedInStringProperty', ], 'RoleSessionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'AddRecordTimestamp' => [ 'shape' => 'EnclosedInStringProperty', ], 'EmitConsumerLagMetrics' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingTimestamp' => [ 'shape' => 'Iso8601DateTime', ], ], ], 'KmsKeyArn' => [ 'type' => 'string', 'pattern' => 'arn:aws:kms:.*', ], 'LabelCount' => [ 'type' => 'integer', ], 'LabelingSetGenerationTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'LakeFormationConfiguration' => [ 'type' => 'structure', 'members' => [ 'UseLakeFormationCredentials' => [ 'shape' => 'NullableBoolean', ], 'AccountId' => [ 'shape' => 'AccountId', ], ], ], 'Language' => [ 'type' => 'string', 'enum' => [ 'PYTHON', 'SCALA', ], ], 'LastActiveDefinition' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'Generic512CharString', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'ParameterSpec' => [ 'shape' => 'BlueprintParameterSpec', ], 'BlueprintLocation' => [ 'shape' => 'GenericString', ], 'BlueprintServiceLocation' => [ 'shape' => 'GenericString', ], ], ], 'LastCrawlInfo' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'LastCrawlStatus', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'LogGroup' => [ 'shape' => 'LogGroup', ], 'LogStream' => [ 'shape' => 'LogStream', ], 'MessagePrefix' => [ 'shape' => 'MessagePrefix', ], 'StartTime' => [ 'shape' => 'Timestamp', ], ], ], 'LastCrawlStatus' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'CANCELLED', 'FAILED', ], ], 'LatestSchemaVersionBoolean' => [ 'type' => 'boolean', ], 'LimitedPathList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LimitedStringList', ], ], 'LimitedStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericLimitedString', ], ], 'LineageConfiguration' => [ 'type' => 'structure', 'members' => [ 'CrawlerLineageSettings' => [ 'shape' => 'CrawlerLineageSettings', ], ], ], 'ListBlueprintsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListBlueprintsResponse' => [ 'type' => 'structure', 'members' => [ 'Blueprints' => [ 'shape' => 'BlueprintNames', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListCrawlersRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListCrawlersResponse' => [ 'type' => 'structure', 'members' => [ 'CrawlerNames' => [ 'shape' => 'CrawlerNameList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'ListCrawlsRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filters' => [ 'shape' => 'CrawlsFilterList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'ListCrawlsResponse' => [ 'type' => 'structure', 'members' => [ 'Crawls' => [ 'shape' => 'CrawlerHistoryList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'ListCustomEntityTypesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListCustomEntityTypesResponse' => [ 'type' => 'structure', 'members' => [ 'CustomEntityTypes' => [ 'shape' => 'CustomEntityTypes', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityResultsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'DataQualityResultFilterCriteria', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListDataQualityResultsResponse' => [ 'type' => 'structure', 'required' => [ 'Results', ], 'members' => [ 'Results' => [ 'shape' => 'DataQualityResultDescriptionList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityRuleRecommendationRunsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'DataQualityRuleRecommendationRunFilter', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListDataQualityRuleRecommendationRunsResponse' => [ 'type' => 'structure', 'members' => [ 'Runs' => [ 'shape' => 'DataQualityRuleRecommendationRunList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityRulesetEvaluationRunsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'DataQualityRulesetEvaluationRunFilter', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListDataQualityRulesetEvaluationRunsResponse' => [ 'type' => 'structure', 'members' => [ 'Runs' => [ 'shape' => 'DataQualityRulesetEvaluationRunList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityRulesetsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'DataQualityRulesetFilterCriteria', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListDataQualityRulesetsResponse' => [ 'type' => 'structure', 'members' => [ 'Rulesets' => [ 'shape' => 'DataQualityRulesetList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDevEndpointsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListDevEndpointsResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpointNames' => [ 'shape' => 'DevEndpointNameList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListJobsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListJobsResponse' => [ 'type' => 'structure', 'members' => [ 'JobNames' => [ 'shape' => 'JobNameList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListMLTransformsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'TransformFilterCriteria', ], 'Sort' => [ 'shape' => 'TransformSortCriteria', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListMLTransformsResponse' => [ 'type' => 'structure', 'required' => [ 'TransformIds', ], 'members' => [ 'TransformIds' => [ 'shape' => 'TransformIdList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListRegistriesInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'MaxResultsNumber', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListRegistriesResponse' => [ 'type' => 'structure', 'members' => [ 'Registries' => [ 'shape' => 'RegistryListDefinition', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemaVersionsInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'MaxResults' => [ 'shape' => 'MaxResultsNumber', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemaVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'Schemas' => [ 'shape' => 'SchemaVersionList', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemasInput' => [ 'type' => 'structure', 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], 'MaxResults' => [ 'shape' => 'MaxResultsNumber', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemasResponse' => [ 'type' => 'structure', 'members' => [ 'Schemas' => [ 'shape' => 'SchemaListDefinition', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSessionsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'OrchestrationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'ListSessionsResponse' => [ 'type' => 'structure', 'members' => [ 'Ids' => [ 'shape' => 'SessionIdList', ], 'Sessions' => [ 'shape' => 'SessionList', ], 'NextToken' => [ 'shape' => 'OrchestrationToken', ], ], ], 'ListStatementsRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], 'NextToken' => [ 'shape' => 'OrchestrationToken', ], ], ], 'ListStatementsResponse' => [ 'type' => 'structure', 'members' => [ 'Statements' => [ 'shape' => 'StatementList', ], 'NextToken' => [ 'shape' => 'OrchestrationToken', ], ], ], 'ListTriggersRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'DependentJobName' => [ 'shape' => 'NameString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListTriggersResponse' => [ 'type' => 'structure', 'members' => [ 'TriggerNames' => [ 'shape' => 'TriggerNameList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListWorkflowsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListWorkflowsResponse' => [ 'type' => 'structure', 'members' => [ 'Workflows' => [ 'shape' => 'WorkflowNames', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'Location' => [ 'type' => 'structure', 'members' => [ 'Jdbc' => [ 'shape' => 'CodeGenNodeArgs', ], 'S3' => [ 'shape' => 'CodeGenNodeArgs', ], 'DynamoDB' => [ 'shape' => 'CodeGenNodeArgs', ], ], ], 'LocationMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ColumnValuesString', ], 'value' => [ 'shape' => 'ColumnValuesString', ], ], 'LocationString' => [ 'type' => 'string', 'max' => 2056, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'LocationStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationString', ], ], 'LogGroup' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[\\.\\-_/#A-Za-z0-9]+', ], 'LogStream' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[^:*]*', ], 'Logical' => [ 'type' => 'string', 'enum' => [ 'AND', 'ANY', ], ], 'LogicalOperator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', ], ], 'Long' => [ 'type' => 'long', ], 'LongColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'Long', ], 'MaximumValue' => [ 'shape' => 'Long', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'LongValue' => [ 'type' => 'long', ], 'MLTransform' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'TransformStatusType', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'InputRecordTables' => [ 'shape' => 'GlueTables', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'EvaluationMetrics' => [ 'shape' => 'EvaluationMetrics', ], 'LabelCount' => [ 'shape' => 'LabelCount', ], 'Schema' => [ 'shape' => 'TransformSchema', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], 'TransformEncryption' => [ 'shape' => 'TransformEncryption', ], ], ], 'MLTransformNotReadyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'MLUserDataEncryption' => [ 'type' => 'structure', 'required' => [ 'MlUserDataEncryptionMode', ], 'members' => [ 'MlUserDataEncryptionMode' => [ 'shape' => 'MLUserDataEncryptionModeString', ], 'KmsKeyId' => [ 'shape' => 'NameString', ], ], ], 'MLUserDataEncryptionModeString' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', ], ], 'ManyInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'NodeId', ], 'min' => 1, ], 'MapValue' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], 'max' => 100, 'min' => 0, ], 'Mapping' => [ 'type' => 'structure', 'members' => [ 'ToKey' => [ 'shape' => 'EnclosedInStringProperty', ], 'FromPath' => [ 'shape' => 'EnclosedInStringProperties', ], 'FromType' => [ 'shape' => 'EnclosedInStringProperty', ], 'ToType' => [ 'shape' => 'EnclosedInStringProperty', ], 'Dropped' => [ 'shape' => 'BoxedBoolean', ], 'Children' => [ 'shape' => 'Mappings', ], ], ], 'MappingEntry' => [ 'type' => 'structure', 'members' => [ 'SourceTable' => [ 'shape' => 'TableName', ], 'SourcePath' => [ 'shape' => 'SchemaPathString', ], 'SourceType' => [ 'shape' => 'FieldType', ], 'TargetTable' => [ 'shape' => 'TableName', ], 'TargetPath' => [ 'shape' => 'SchemaPathString', ], 'TargetType' => [ 'shape' => 'FieldType', ], ], ], 'MappingList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MappingEntry', ], ], 'Mappings' => [ 'type' => 'list', 'member' => [ 'shape' => 'Mapping', ], ], 'MaskValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '[*A-Za-z0-9_-]*', ], 'MatchCriteria' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 10, 'min' => 0, ], 'MaxConcurrentRuns' => [ 'type' => 'integer', ], 'MaxResultsNumber' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'MaxRetries' => [ 'type' => 'integer', ], 'Merge' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Source', 'PrimaryKeys', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'TwoInputs', ], 'Source' => [ 'shape' => 'NodeId', ], 'PrimaryKeys' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'MessagePrefix' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'MessageString' => [ 'type' => 'string', ], 'MetadataInfo' => [ 'type' => 'structure', 'members' => [ 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'OtherMetadataValueList' => [ 'shape' => 'OtherMetadataValueList', ], ], ], 'MetadataInfoMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'MetadataKeyString', ], 'value' => [ 'shape' => 'MetadataInfo', ], ], 'MetadataKeyString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[a-zA-Z0-9+-=._./@]+', ], 'MetadataKeyValuePair' => [ 'type' => 'structure', 'members' => [ 'MetadataKey' => [ 'shape' => 'MetadataKeyString', ], 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], ], ], 'MetadataList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetadataKeyValuePair', ], ], 'MetadataOperation' => [ 'type' => 'string', 'enum' => [ 'CREATE', ], ], 'MetadataValueString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9+-=._./@]+', ], 'MicrosoftSQLServerCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'MicrosoftSQLServerCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'MillisecondsCount' => [ 'type' => 'long', ], 'MongoDBTarget' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Path' => [ 'shape' => 'Path', ], 'ScanAll' => [ 'shape' => 'NullableBoolean', ], ], ], 'MongoDBTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MongoDBTarget', ], ], 'MySQLCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'MySQLCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'NameString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'NameStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'NoScheduleException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'Node' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'NodeType', ], 'Name' => [ 'shape' => 'NameString', ], 'UniqueId' => [ 'shape' => 'NameString', ], 'TriggerDetails' => [ 'shape' => 'TriggerNodeDetails', ], 'JobDetails' => [ 'shape' => 'JobNodeDetails', ], 'CrawlerDetails' => [ 'shape' => 'CrawlerNodeDetails', ], ], ], 'NodeId' => [ 'type' => 'string', 'pattern' => '[A-Za-z0-9_-]*', ], 'NodeIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'NodeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Node', ], ], 'NodeName' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\r\\n])*', ], 'NodeType' => [ 'type' => 'string', 'enum' => [ 'CRAWLER', 'JOB', 'TRIGGER', ], ], 'NonNegativeDouble' => [ 'type' => 'double', 'min' => 0.0, ], 'NonNegativeInt' => [ 'type' => 'integer', 'min' => 0, ], 'NonNegativeInteger' => [ 'type' => 'integer', 'min' => 0, ], 'NonNegativeLong' => [ 'type' => 'long', 'min' => 0, ], 'NotificationProperty' => [ 'type' => 'structure', 'members' => [ 'NotifyDelayAfter' => [ 'shape' => 'NotifyDelayAfter', ], ], ], 'NotifyDelayAfter' => [ 'type' => 'integer', 'box' => true, 'min' => 1, ], 'NullCheckBoxList' => [ 'type' => 'structure', 'members' => [ 'IsEmpty' => [ 'shape' => 'BoxedBoolean', ], 'IsNullString' => [ 'shape' => 'BoxedBoolean', ], 'IsNegOne' => [ 'shape' => 'BoxedBoolean', ], ], ], 'NullValueField' => [ 'type' => 'structure', 'required' => [ 'Value', 'Datatype', ], 'members' => [ 'Value' => [ 'shape' => 'EnclosedInStringProperty', ], 'Datatype' => [ 'shape' => 'Datatype', ], ], ], 'NullValueFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'NullValueField', ], 'max' => 50, 'min' => 0, ], 'NullableBoolean' => [ 'type' => 'boolean', 'box' => true, ], 'NullableDouble' => [ 'type' => 'double', 'box' => true, ], 'NullableInteger' => [ 'type' => 'integer', 'box' => true, ], 'OneInput' => [ 'type' => 'list', 'member' => [ 'shape' => 'NodeId', ], 'max' => 1, 'min' => 1, ], 'OpenTableFormatInput' => [ 'type' => 'structure', 'members' => [ 'IcebergInput' => [ 'shape' => 'IcebergInput', ], ], ], 'OperationTimeoutException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'Option' => [ 'type' => 'structure', 'members' => [ 'Value' => [ 'shape' => 'EnclosedInStringProperty', ], 'Label' => [ 'shape' => 'EnclosedInStringProperty', ], 'Description' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'OptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Option', ], ], 'OracleSQLCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'OracleSQLCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'OrchestrationArgumentsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'OrchestrationNameString', ], 'value' => [ 'shape' => 'OrchestrationArgumentsValue', ], 'max' => 75, 'min' => 0, ], 'OrchestrationArgumentsValue' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'OrchestrationIAMRoleArn' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => 'arn:aws[^:]*:iam::[0-9]*:role/.+', ], 'OrchestrationNameString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[\\.\\-_A-Za-z0-9]+', ], 'OrchestrationRoleArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 20, 'pattern' => 'arn:aws[^:]*:iam::[0-9]*:role/.+', ], 'OrchestrationS3Location' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, 'pattern' => '^s3://([^/]+)/([^/]+/)*([^/]+)$', ], 'OrchestrationStatementCodeString' => [ 'type' => 'string', 'max' => 68000, ], 'OrchestrationStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], ], 'OrchestrationToken' => [ 'type' => 'string', 'max' => 400000, ], 'Order' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortOrder', ], 'members' => [ 'Column' => [ 'shape' => 'NameString', ], 'SortOrder' => [ 'shape' => 'IntegerFlag', ], ], ], 'OrderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Order', ], ], 'OtherMetadataValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OtherMetadataValueListItem', ], ], 'OtherMetadataValueListItem' => [ 'type' => 'structure', 'members' => [ 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'PIIDetection' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'PiiType', 'EntityTypesToDetect', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PiiType' => [ 'shape' => 'PiiType', ], 'EntityTypesToDetect' => [ 'shape' => 'EnclosedInStringProperties', ], 'OutputColumnName' => [ 'shape' => 'EnclosedInStringProperty', ], 'SampleFraction' => [ 'shape' => 'BoxedDoubleFraction', ], 'ThresholdFraction' => [ 'shape' => 'BoxedDoubleFraction', ], 'MaskValue' => [ 'shape' => 'MaskValue', ], ], ], 'PageSize' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'PaginationToken' => [ 'type' => 'string', ], 'ParamType' => [ 'type' => 'string', 'enum' => [ 'str', 'int', 'float', 'complex', 'bool', 'list', 'null', ], ], 'ParametersMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'KeyString', ], 'value' => [ 'shape' => 'ParametersMapValue', ], ], 'ParametersMapValue' => [ 'type' => 'string', 'max' => 512000, ], 'ParquetCompressionType' => [ 'type' => 'string', 'enum' => [ 'snappy', 'lzo', 'gzip', 'uncompressed', 'none', ], ], 'Partition' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ValueStringList', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'PartitionError' => [ 'type' => 'structure', 'members' => [ 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'PartitionErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionError', ], ], 'PartitionIndex' => [ 'type' => 'structure', 'required' => [ 'Keys', 'IndexName', ], 'members' => [ 'Keys' => [ 'shape' => 'KeyList', ], 'IndexName' => [ 'shape' => 'NameString', ], ], ], 'PartitionIndexDescriptor' => [ 'type' => 'structure', 'required' => [ 'IndexName', 'Keys', 'IndexStatus', ], 'members' => [ 'IndexName' => [ 'shape' => 'NameString', ], 'Keys' => [ 'shape' => 'KeySchemaElementList', ], 'IndexStatus' => [ 'shape' => 'PartitionIndexStatus', ], 'BackfillErrors' => [ 'shape' => 'BackfillErrors', ], ], ], 'PartitionIndexDescriptorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionIndexDescriptor', ], ], 'PartitionIndexList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionIndex', ], 'max' => 3, ], 'PartitionIndexStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'DELETING', 'FAILED', ], ], 'PartitionInput' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ValueStringList', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], ], ], 'PartitionInputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionInput', ], 'max' => 100, 'min' => 0, ], 'PartitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Partition', ], ], 'PartitionValueList' => [ 'type' => 'structure', 'required' => [ 'Values', ], 'members' => [ 'Values' => [ 'shape' => 'ValueStringList', ], ], ], 'Path' => [ 'type' => 'string', ], 'PathList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Path', ], ], 'Permission' => [ 'type' => 'string', 'enum' => [ 'ALL', 'SELECT', 'ALTER', 'DROP', 'DELETE', 'INSERT', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', ], ], 'PermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Permission', ], ], 'PermissionType' => [ 'type' => 'string', 'enum' => [ 'COLUMN_PERMISSION', 'CELL_FILTER_PERMISSION', 'NESTED_PERMISSION', 'NESTED_CELL_PERMISSION', ], ], 'PermissionTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PermissionType', ], 'max' => 255, 'min' => 1, ], 'PermissionTypeMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'PhysicalConnectionRequirements' => [ 'type' => 'structure', 'members' => [ 'SubnetId' => [ 'shape' => 'NameString', ], 'SecurityGroupIdList' => [ 'shape' => 'SecurityGroupIdList', ], 'AvailabilityZone' => [ 'shape' => 'NameString', ], ], ], 'PiiType' => [ 'type' => 'string', 'enum' => [ 'RowAudit', 'RowMasking', 'ColumnAudit', 'ColumnMasking', ], ], 'PolicyJsonString' => [ 'type' => 'string', 'min' => 2, ], 'PollingTime' => [ 'type' => 'long', 'box' => true, 'min' => 10, ], 'PositiveLong' => [ 'type' => 'long', 'box' => true, 'min' => 1, ], 'PostgreSQLCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'PostgreSQLCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'Predecessor' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'PredecessorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Predecessor', ], ], 'Predicate' => [ 'type' => 'structure', 'members' => [ 'Logical' => [ 'shape' => 'Logical', ], 'Conditions' => [ 'shape' => 'ConditionList', ], ], ], 'PredicateString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'PrincipalPermissions' => [ 'type' => 'structure', 'members' => [ 'Principal' => [ 'shape' => 'DataLakePrincipal', ], 'Permissions' => [ 'shape' => 'PermissionList', ], ], ], 'PrincipalPermissionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PrincipalPermissions', ], ], 'PrincipalType' => [ 'type' => 'string', 'enum' => [ 'USER', 'ROLE', 'GROUP', ], ], 'Prob' => [ 'type' => 'double', 'box' => true, 'max' => 1, 'min' => 0, ], 'PropertyPredicate' => [ 'type' => 'structure', 'members' => [ 'Key' => [ 'shape' => 'ValueString', ], 'Value' => [ 'shape' => 'ValueString', ], 'Comparator' => [ 'shape' => 'Comparator', ], ], ], 'PublicKeysList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], 'max' => 5, ], 'PutDataCatalogEncryptionSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'DataCatalogEncryptionSettings', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DataCatalogEncryptionSettings' => [ 'shape' => 'DataCatalogEncryptionSettings', ], ], ], 'PutDataCatalogEncryptionSettingsResponse' => [ 'type' => 'structure', 'members' => [], ], 'PutResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'PolicyInJson', ], 'members' => [ 'PolicyInJson' => [ 'shape' => 'PolicyJsonString', ], 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], 'PolicyHashCondition' => [ 'shape' => 'HashString', ], 'PolicyExistsCondition' => [ 'shape' => 'ExistCondition', ], 'EnableHybrid' => [ 'shape' => 'EnableHybridValues', ], ], ], 'PutResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [ 'PolicyHash' => [ 'shape' => 'HashString', ], ], ], 'PutSchemaVersionMetadataInput' => [ 'type' => 'structure', 'required' => [ 'MetadataKeyValue', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKeyValue' => [ 'shape' => 'MetadataKeyValuePair', ], ], ], 'PutSchemaVersionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'LatestVersion' => [ 'shape' => 'LatestSchemaVersionBoolean', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKey' => [ 'shape' => 'MetadataKeyString', ], 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], ], ], 'PutWorkflowRunPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', 'RunProperties', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'RunProperties' => [ 'shape' => 'WorkflowRunProperties', ], ], ], 'PutWorkflowRunPropertiesResponse' => [ 'type' => 'structure', 'members' => [], ], 'PythonScript' => [ 'type' => 'string', ], 'PythonVersionString' => [ 'type' => 'string', 'pattern' => '^([2-3]|3[.]9)$', ], 'QuerySchemaVersionMetadataInput' => [ 'type' => 'structure', 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataList' => [ 'shape' => 'MetadataList', ], 'MaxResults' => [ 'shape' => 'QuerySchemaVersionMetadataMaxResults', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'QuerySchemaVersionMetadataMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'QuerySchemaVersionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'MetadataInfoMap' => [ 'shape' => 'MetadataInfoMap', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'QuoteChar' => [ 'type' => 'string', 'enum' => [ 'quote', 'quillemet', 'single_quote', 'disabled', ], ], 'Recipe' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'RecipeReference', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'RecipeReference' => [ 'shape' => 'RecipeReference', ], ], ], 'RecipeReference' => [ 'type' => 'structure', 'required' => [ 'RecipeArn', 'RecipeVersion', ], 'members' => [ 'RecipeArn' => [ 'shape' => 'EnclosedInStringProperty', ], 'RecipeVersion' => [ 'shape' => 'RecipeVersion', ], ], ], 'RecipeVersion' => [ 'type' => 'string', 'max' => 16, 'min' => 1, ], 'RecordsCount' => [ 'type' => 'long', 'box' => true, ], 'RecrawlBehavior' => [ 'type' => 'string', 'enum' => [ 'CRAWL_EVERYTHING', 'CRAWL_NEW_FOLDERS_ONLY', 'CRAWL_EVENT_MODE', ], ], 'RecrawlPolicy' => [ 'type' => 'structure', 'members' => [ 'RecrawlBehavior' => [ 'shape' => 'RecrawlBehavior', ], ], ], 'RedshiftSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'RedshiftTmpDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'TmpDirIAMRole' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'RedshiftTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'RedshiftTmpDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'TmpDirIAMRole' => [ 'shape' => 'EnclosedInStringProperty', ], 'UpsertRedshiftOptions' => [ 'shape' => 'UpsertRedshiftTargetOptions', ], ], ], 'RegisterSchemaVersionInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'SchemaDefinition', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'RegisterSchemaVersionResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], ], ], 'RegistryId' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'RegistryListDefinition' => [ 'type' => 'list', 'member' => [ 'shape' => 'RegistryListItem', ], ], 'RegistryListItem' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'RegistryStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'RegistryStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'DELETING', ], ], 'RelationalCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'RemoveSchemaVersionMetadataInput' => [ 'type' => 'structure', 'required' => [ 'MetadataKeyValue', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKeyValue' => [ 'shape' => 'MetadataKeyValuePair', ], ], ], 'RemoveSchemaVersionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'LatestVersion' => [ 'shape' => 'LatestSchemaVersionBoolean', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKey' => [ 'shape' => 'MetadataKeyString', ], 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], ], ], 'RenameField' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'SourcePath', 'TargetPath', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'SourcePath' => [ 'shape' => 'EnclosedInStringProperties', ], 'TargetPath' => [ 'shape' => 'EnclosedInStringProperties', ], ], ], 'ReplaceBoolean' => [ 'type' => 'boolean', ], 'ResetJobBookmarkRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'JobName', ], 'RunId' => [ 'shape' => 'RunId', ], ], ], 'ResetJobBookmarkResponse' => [ 'type' => 'structure', 'members' => [ 'JobBookmarkEntry' => [ 'shape' => 'JobBookmarkEntry', ], ], ], 'ResourceNotReadyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ResourceNumberLimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ResourceShareType' => [ 'type' => 'string', 'enum' => [ 'FOREIGN', 'ALL', 'FEDERATED', ], ], 'ResourceType' => [ 'type' => 'string', 'enum' => [ 'JAR', 'FILE', 'ARCHIVE', ], ], 'ResourceUri' => [ 'type' => 'structure', 'members' => [ 'ResourceType' => [ 'shape' => 'ResourceType', ], 'Uri' => [ 'shape' => 'URI', ], ], ], 'ResourceUriList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceUri', ], 'max' => 1000, 'min' => 0, ], 'ResumeWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', 'NodeIds', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'NodeIds' => [ 'shape' => 'NodeIdList', ], ], ], 'ResumeWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'IdString', ], 'NodeIds' => [ 'shape' => 'NodeIdList', ], ], ], 'Role' => [ 'type' => 'string', ], 'RoleArn' => [ 'type' => 'string', 'pattern' => 'arn:aws:iam::\\d{12}:role/.*', ], 'RoleString' => [ 'type' => 'string', ], 'RowTag' => [ 'type' => 'string', ], 'RulesetNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 10, 'min' => 1, ], 'RunId' => [ 'type' => 'string', ], 'RunStatementRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', 'Code', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'Code' => [ 'shape' => 'OrchestrationStatementCodeString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'RunStatementResponse' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'IntegerValue', ], ], ], 'RuntimeNameString' => [ 'type' => 'string', 'max' => 64, 'pattern' => '.*', ], 'S3CatalogDeltaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalDeltaOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3CatalogHudiSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalHudiOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3CatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'PartitionPredicate' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'S3SourceAdditionalOptions', ], ], ], 'S3CatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'S3CsvSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', 'Separator', 'QuoteChar', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'CompressionType' => [ 'shape' => 'CompressionType', ], 'Exclusions' => [ 'shape' => 'EnclosedInStringProperties', ], 'GroupSize' => [ 'shape' => 'EnclosedInStringProperty', ], 'GroupFiles' => [ 'shape' => 'EnclosedInStringProperty', ], 'Recurse' => [ 'shape' => 'BoxedBoolean', ], 'MaxBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'MaxFilesInBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'Separator' => [ 'shape' => 'Separator', ], 'Escaper' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'QuoteChar' => [ 'shape' => 'QuoteChar', ], 'Multiline' => [ 'shape' => 'BoxedBoolean', ], 'WithHeader' => [ 'shape' => 'BoxedBoolean', ], 'WriteHeader' => [ 'shape' => 'BoxedBoolean', ], 'SkipFirst' => [ 'shape' => 'BoxedBoolean', ], 'OptimizePerformance' => [ 'shape' => 'BooleanValue', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3DeltaCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'S3DeltaDirectTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', 'Compression', 'Format', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'DeltaTargetCompressionType', ], 'Format' => [ 'shape' => 'TargetFormat', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3DeltaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'AdditionalDeltaOptions' => [ 'shape' => 'AdditionalOptions', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3DirectSourceAdditionalOptions' => [ 'type' => 'structure', 'members' => [ 'BoundedSize' => [ 'shape' => 'BoxedLong', ], 'BoundedFiles' => [ 'shape' => 'BoxedLong', ], 'EnableSamplePath' => [ 'shape' => 'BoxedBoolean', ], 'SamplePath' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'S3DirectTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', 'Format', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'EnclosedInStringProperty', ], 'Format' => [ 'shape' => 'TargetFormat', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3Encryption' => [ 'type' => 'structure', 'members' => [ 'S3EncryptionMode' => [ 'shape' => 'S3EncryptionMode', ], 'KmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], ], ], 'S3EncryptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'S3Encryption', ], ], 'S3EncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', 'SSE-S3', ], ], 'S3GlueParquetTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'ParquetCompressionType', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3HudiCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', 'AdditionalOptions', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'S3HudiDirectTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', 'Compression', 'Format', 'AdditionalOptions', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'HudiTargetCompressionType', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Format' => [ 'shape' => 'TargetFormat', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3HudiSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'AdditionalHudiOptions' => [ 'shape' => 'AdditionalOptions', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3JsonSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'CompressionType' => [ 'shape' => 'CompressionType', ], 'Exclusions' => [ 'shape' => 'EnclosedInStringProperties', ], 'GroupSize' => [ 'shape' => 'EnclosedInStringProperty', ], 'GroupFiles' => [ 'shape' => 'EnclosedInStringProperty', ], 'Recurse' => [ 'shape' => 'BoxedBoolean', ], 'MaxBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'MaxFilesInBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'JsonPath' => [ 'shape' => 'EnclosedInStringProperty', ], 'Multiline' => [ 'shape' => 'BoxedBoolean', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3ParquetSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'CompressionType' => [ 'shape' => 'ParquetCompressionType', ], 'Exclusions' => [ 'shape' => 'EnclosedInStringProperties', ], 'GroupSize' => [ 'shape' => 'EnclosedInStringProperty', ], 'GroupFiles' => [ 'shape' => 'EnclosedInStringProperty', ], 'Recurse' => [ 'shape' => 'BoxedBoolean', ], 'MaxBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'MaxFilesInBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3SourceAdditionalOptions' => [ 'type' => 'structure', 'members' => [ 'BoundedSize' => [ 'shape' => 'BoxedLong', ], 'BoundedFiles' => [ 'shape' => 'BoxedLong', ], ], ], 'S3Target' => [ 'type' => 'structure', 'members' => [ 'Path' => [ 'shape' => 'Path', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'SampleSize' => [ 'shape' => 'NullableInteger', ], 'EventQueueArn' => [ 'shape' => 'EventQueueArn', ], 'DlqEventQueueArn' => [ 'shape' => 'EventQueueArn', ], ], ], 'S3TargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'S3Target', ], ], 'ScalaCode' => [ 'type' => 'string', ], 'Schedule' => [ 'type' => 'structure', 'members' => [ 'ScheduleExpression' => [ 'shape' => 'CronExpression', ], 'State' => [ 'shape' => 'ScheduleState', ], ], ], 'ScheduleState' => [ 'type' => 'string', 'enum' => [ 'SCHEDULED', 'NOT_SCHEDULED', 'TRANSITIONING', ], ], 'SchedulerNotRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'SchedulerRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'SchedulerTransitioningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'SchemaChangePolicy' => [ 'type' => 'structure', 'members' => [ 'UpdateBehavior' => [ 'shape' => 'UpdateBehavior', ], 'DeleteBehavior' => [ 'shape' => 'DeleteBehavior', ], ], ], 'SchemaCheckpointNumber' => [ 'type' => 'long', 'max' => 100000, 'min' => 1, ], 'SchemaColumn' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ColumnNameString', ], 'DataType' => [ 'shape' => 'ColumnTypeString', ], ], ], 'SchemaDefinitionDiff' => [ 'type' => 'string', 'max' => 340000, 'min' => 1, 'pattern' => '.*\\S.*', ], 'SchemaDefinitionString' => [ 'type' => 'string', 'max' => 170000, 'min' => 1, 'pattern' => '.*\\S.*', ], 'SchemaDiffType' => [ 'type' => 'string', 'enum' => [ 'SYNTAX_DIFF', ], ], 'SchemaId' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], ], ], 'SchemaListDefinition' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaListItem', ], ], 'SchemaListItem' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'SchemaStatus' => [ 'shape' => 'SchemaStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'SchemaPathString' => [ 'type' => 'string', ], 'SchemaReference' => [ 'type' => 'structure', 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaVersionNumber' => [ 'shape' => 'VersionLongNumber', 'box' => true, ], ], ], 'SchemaRegistryNameString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[a-zA-Z0-9-_$#.]+', ], 'SchemaRegistryTokenString' => [ 'type' => 'string', ], 'SchemaStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'PENDING', 'DELETING', ], ], 'SchemaValidationError' => [ 'type' => 'string', 'max' => 5000, 'min' => 1, ], 'SchemaVersionErrorItem' => [ 'type' => 'structure', 'members' => [ 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'ErrorDetails' => [ 'shape' => 'ErrorDetails', ], ], ], 'SchemaVersionErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaVersionErrorItem', ], ], 'SchemaVersionIdString' => [ 'type' => 'string', 'max' => 36, 'min' => 36, 'pattern' => '[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}', ], 'SchemaVersionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaVersionListItem', ], ], 'SchemaVersionListItem' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'SchemaVersionNumber' => [ 'type' => 'structure', 'members' => [ 'LatestVersion' => [ 'shape' => 'LatestSchemaVersionBoolean', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], ], ], 'SchemaVersionStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'PENDING', 'FAILURE', 'DELETING', ], ], 'ScriptLocationString' => [ 'type' => 'string', 'max' => 400000, ], 'SearchPropertyPredicates' => [ 'type' => 'list', 'member' => [ 'shape' => 'PropertyPredicate', ], ], 'SearchTablesRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'NextToken' => [ 'shape' => 'Token', ], 'Filters' => [ 'shape' => 'SearchPropertyPredicates', ], 'SearchText' => [ 'shape' => 'ValueString', ], 'SortCriteria' => [ 'shape' => 'SortCriteria', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'ResourceShareType' => [ 'shape' => 'ResourceShareType', ], ], ], 'SearchTablesResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'Token', ], 'TableList' => [ 'shape' => 'TableList', ], ], ], 'SecurityConfiguration' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreatedTimeStamp' => [ 'shape' => 'TimestampValue', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'SecurityConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityConfiguration', ], ], 'SecurityGroupIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 50, 'min' => 0, ], 'Segment' => [ 'type' => 'structure', 'required' => [ 'SegmentNumber', 'TotalSegments', ], 'members' => [ 'SegmentNumber' => [ 'shape' => 'NonNegativeInteger', ], 'TotalSegments' => [ 'shape' => 'TotalSegmentsInteger', ], ], ], 'SelectFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Paths' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'SelectFromCollection' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Index', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Index' => [ 'shape' => 'NonNegativeInt', ], ], ], 'Separator' => [ 'type' => 'string', 'enum' => [ 'comma', 'ctrla', 'pipe', 'semicolon', 'tab', ], ], 'SerDeInfo' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'SerializationLibrary' => [ 'shape' => 'NameString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], ], ], 'Session' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'Status' => [ 'shape' => 'SessionStatus', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Role' => [ 'shape' => 'OrchestrationRoleArn', ], 'Command' => [ 'shape' => 'SessionCommand', ], 'DefaultArguments' => [ 'shape' => 'OrchestrationArgumentsMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'Progress' => [ 'shape' => 'DoubleValue', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'ExecutionTime' => [ 'shape' => 'NullableDouble', ], 'DPUSeconds' => [ 'shape' => 'NullableDouble', ], 'IdleTimeout' => [ 'shape' => 'IdleTimeout', ], ], ], 'SessionCommand' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'PythonVersion' => [ 'shape' => 'PythonVersionString', ], ], ], 'SessionIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'SessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Session', ], ], 'SessionStatus' => [ 'type' => 'string', 'enum' => [ 'PROVISIONING', 'READY', 'FAILED', 'TIMEOUT', 'STOPPING', 'STOPPED', ], ], 'SkewedInfo' => [ 'type' => 'structure', 'members' => [ 'SkewedColumnNames' => [ 'shape' => 'NameStringList', ], 'SkewedColumnValues' => [ 'shape' => 'ColumnValueStringList', ], 'SkewedColumnValueLocationMaps' => [ 'shape' => 'LocationMap', ], ], ], 'SnowflakeNodeData' => [ 'type' => 'structure', 'members' => [ 'SourceType' => [ 'shape' => 'GenericLimitedString', ], 'Connection' => [ 'shape' => 'Option', ], 'Schema' => [ 'shape' => 'GenericString', ], 'Table' => [ 'shape' => 'GenericString', ], 'Database' => [ 'shape' => 'GenericString', ], 'TempDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'IamRole' => [ 'shape' => 'Option', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SampleQuery' => [ 'shape' => 'GenericString', ], 'PreAction' => [ 'shape' => 'GenericString', ], 'PostAction' => [ 'shape' => 'GenericString', ], 'Action' => [ 'shape' => 'GenericString', ], 'Upsert' => [ 'shape' => 'BooleanValue', ], 'MergeAction' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenNotMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeClause' => [ 'shape' => 'GenericString', ], 'StagingTable' => [ 'shape' => 'GenericString', ], 'SelectedColumns' => [ 'shape' => 'OptionList', ], 'AutoPushdown' => [ 'shape' => 'BooleanValue', ], 'TableSchema' => [ 'shape' => 'OptionList', ], ], ], 'SnowflakeSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Data', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'SnowflakeNodeData', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'SnowflakeTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Data', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'SnowflakeNodeData', ], 'Inputs' => [ 'shape' => 'OneInput', ], ], ], 'Sort' => [ 'type' => 'string', 'enum' => [ 'ASC', 'DESC', ], ], 'SortCriteria' => [ 'type' => 'list', 'member' => [ 'shape' => 'SortCriterion', ], 'max' => 1, 'min' => 0, ], 'SortCriterion' => [ 'type' => 'structure', 'members' => [ 'FieldName' => [ 'shape' => 'ValueString', ], 'Sort' => [ 'shape' => 'Sort', ], ], ], 'SortDirectionType' => [ 'type' => 'string', 'enum' => [ 'DESCENDING', 'ASCENDING', ], ], 'SourceControlAuthStrategy' => [ 'type' => 'string', 'enum' => [ 'PERSONAL_ACCESS_TOKEN', 'AWS_SECRETS_MANAGER', ], ], 'SourceControlDetails' => [ 'type' => 'structure', 'members' => [ 'Provider' => [ 'shape' => 'SourceControlProvider', ], 'Repository' => [ 'shape' => 'Generic512CharString', ], 'Owner' => [ 'shape' => 'Generic512CharString', ], 'Branch' => [ 'shape' => 'Generic512CharString', ], 'Folder' => [ 'shape' => 'Generic512CharString', ], 'LastCommitId' => [ 'shape' => 'Generic512CharString', ], 'AuthStrategy' => [ 'shape' => 'SourceControlAuthStrategy', ], 'AuthToken' => [ 'shape' => 'Generic512CharString', ], ], ], 'SourceControlProvider' => [ 'type' => 'string', 'enum' => [ 'GITHUB', 'GITLAB', 'BITBUCKET', 'AWS_CODE_COMMIT', ], ], 'SparkConnectorSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionName', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'SparkConnectorTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'ConnectionName', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'SparkSQL' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'SqlQuery', 'SqlAliases', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'ManyInputs', ], 'SqlQuery' => [ 'shape' => 'SqlQuery', ], 'SqlAliases' => [ 'shape' => 'SqlAliases', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'Spigot' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Topk' => [ 'shape' => 'Topk', ], 'Prob' => [ 'shape' => 'Prob', ], ], ], 'SplitFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Paths' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'SqlAlias' => [ 'type' => 'structure', 'required' => [ 'From', 'Alias', ], 'members' => [ 'From' => [ 'shape' => 'NodeId', ], 'Alias' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], ], ], 'SqlAliases' => [ 'type' => 'list', 'member' => [ 'shape' => 'SqlAlias', ], ], 'SqlQuery' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\s])*', ], 'StartBlueprintRunRequest' => [ 'type' => 'structure', 'required' => [ 'BlueprintName', 'RoleArn', ], 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'Parameters' => [ 'shape' => 'BlueprintParameters', ], 'RoleArn' => [ 'shape' => 'OrchestrationIAMRoleArn', ], ], ], 'StartBlueprintRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'IdString', ], ], ], 'StartCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StartCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'StartCrawlerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], ], ], 'StartCrawlerScheduleResponse' => [ 'type' => 'structure', 'members' => [], ], 'StartDataQualityRuleRecommendationRunRequest' => [ 'type' => 'structure', 'required' => [ 'DataSource', 'Role', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'CreatedRulesetName' => [ 'shape' => 'NameString', ], 'ClientToken' => [ 'shape' => 'HashString', ], ], ], 'StartDataQualityRuleRecommendationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'StartDataQualityRulesetEvaluationRunRequest' => [ 'type' => 'structure', 'required' => [ 'DataSource', 'Role', 'RulesetNames', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'ClientToken' => [ 'shape' => 'HashString', ], 'AdditionalRunOptions' => [ 'shape' => 'DataQualityEvaluationRunAdditionalRunOptions', ], 'RulesetNames' => [ 'shape' => 'RulesetNames', ], 'AdditionalDataSources' => [ 'shape' => 'DataSourceMap', ], ], ], 'StartDataQualityRulesetEvaluationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'StartExportLabelsTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'OutputS3Path', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'StartExportLabelsTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartImportLabelsTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'InputS3Path', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'InputS3Path' => [ 'shape' => 'UriString', ], 'ReplaceAllLabels' => [ 'shape' => 'ReplaceBoolean', ], ], ], 'StartImportLabelsTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartJobRunRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'IdString', ], 'Arguments' => [ 'shape' => 'GenericMap', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], ], ], 'StartJobRunResponse' => [ 'type' => 'structure', 'members' => [ 'JobRunId' => [ 'shape' => 'IdString', ], ], ], 'StartMLEvaluationTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'StartMLEvaluationTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartMLLabelingSetGenerationTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'OutputS3Path', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'StartMLLabelingSetGenerationTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StartTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StartWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunProperties' => [ 'shape' => 'WorkflowRunProperties', ], ], ], 'StartWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'IdString', ], ], ], 'StartingEventBatchCondition' => [ 'type' => 'structure', 'members' => [ 'BatchSize' => [ 'shape' => 'NullableInteger', ], 'BatchWindow' => [ 'shape' => 'NullableInteger', ], ], ], 'StartingPosition' => [ 'type' => 'string', 'enum' => [ 'latest', 'trim_horizon', 'earliest', 'timestamp', ], ], 'Statement' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'IntegerValue', ], 'Code' => [ 'shape' => 'GenericString', ], 'State' => [ 'shape' => 'StatementState', ], 'Output' => [ 'shape' => 'StatementOutput', ], 'Progress' => [ 'shape' => 'DoubleValue', ], 'StartedOn' => [ 'shape' => 'LongValue', ], 'CompletedOn' => [ 'shape' => 'LongValue', ], ], ], 'StatementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Statement', ], ], 'StatementOutput' => [ 'type' => 'structure', 'members' => [ 'Data' => [ 'shape' => 'StatementOutputData', ], 'ExecutionCount' => [ 'shape' => 'IntegerValue', ], 'Status' => [ 'shape' => 'StatementState', ], 'ErrorName' => [ 'shape' => 'GenericString', ], 'ErrorValue' => [ 'shape' => 'GenericString', ], 'Traceback' => [ 'shape' => 'OrchestrationStringList', ], ], ], 'StatementOutputData' => [ 'type' => 'structure', 'members' => [ 'TextPlain' => [ 'shape' => 'GenericString', ], ], ], 'StatementState' => [ 'type' => 'string', 'enum' => [ 'WAITING', 'RUNNING', 'AVAILABLE', 'CANCELLING', 'CANCELLED', 'ERROR', ], ], 'StopCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StopCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'StopCrawlerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], ], ], 'StopCrawlerScheduleResponse' => [ 'type' => 'structure', 'members' => [], ], 'StopSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'StopSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'NameString', ], ], ], 'StopTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StopTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StopWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'StopWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [], ], 'StorageDescriptor' => [ 'type' => 'structure', 'members' => [ 'Columns' => [ 'shape' => 'ColumnList', ], 'Location' => [ 'shape' => 'LocationString', ], 'AdditionalLocations' => [ 'shape' => 'LocationStringList', ], 'InputFormat' => [ 'shape' => 'FormatString', ], 'OutputFormat' => [ 'shape' => 'FormatString', ], 'Compressed' => [ 'shape' => 'Boolean', ], 'NumberOfBuckets' => [ 'shape' => 'Integer', ], 'SerdeInfo' => [ 'shape' => 'SerDeInfo', ], 'BucketColumns' => [ 'shape' => 'NameStringList', ], 'SortColumns' => [ 'shape' => 'OrderList', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'SkewedInfo' => [ 'shape' => 'SkewedInfo', ], 'StoredAsSubDirectories' => [ 'shape' => 'Boolean', ], 'SchemaReference' => [ 'shape' => 'SchemaReference', ], ], ], 'StreamingDataPreviewOptions' => [ 'type' => 'structure', 'members' => [ 'PollingTime' => [ 'shape' => 'PollingTime', ], 'RecordPollingLimit' => [ 'shape' => 'PositiveLong', ], ], ], 'StringColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'MaximumLength', 'AverageLength', 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MaximumLength' => [ 'shape' => 'NonNegativeLong', ], 'AverageLength' => [ 'shape' => 'NonNegativeDouble', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], ], 'Table' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Owner' => [ 'shape' => 'NameString', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'UpdateTime' => [ 'shape' => 'Timestamp', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], 'Retention' => [ 'shape' => 'NonNegativeInteger', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'PartitionKeys' => [ 'shape' => 'ColumnList', ], 'ViewOriginalText' => [ 'shape' => 'ViewTextString', ], 'ViewExpandedText' => [ 'shape' => 'ViewTextString', ], 'TableType' => [ 'shape' => 'TableTypeString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'CreatedBy' => [ 'shape' => 'NameString', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], 'TargetTable' => [ 'shape' => 'TableIdentifier', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'VersionId' => [ 'shape' => 'VersionString', ], 'FederatedTable' => [ 'shape' => 'FederatedTable', ], ], ], 'TableError' => [ 'type' => 'structure', 'members' => [ 'TableName' => [ 'shape' => 'NameString', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'TableErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableError', ], ], 'TableIdentifier' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'Region' => [ 'shape' => 'NameString', ], ], ], 'TableInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Owner' => [ 'shape' => 'NameString', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], 'Retention' => [ 'shape' => 'NonNegativeInteger', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'PartitionKeys' => [ 'shape' => 'ColumnList', ], 'ViewOriginalText' => [ 'shape' => 'ViewTextString', ], 'ViewExpandedText' => [ 'shape' => 'ViewTextString', ], 'TableType' => [ 'shape' => 'TableTypeString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'TargetTable' => [ 'shape' => 'TableIdentifier', ], ], ], 'TableList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Table', ], ], 'TableName' => [ 'type' => 'string', ], 'TablePrefix' => [ 'type' => 'string', 'max' => 128, 'min' => 0, ], 'TableTypeString' => [ 'type' => 'string', 'max' => 255, ], 'TableVersion' => [ 'type' => 'structure', 'members' => [ 'Table' => [ 'shape' => 'Table', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'TableVersionError' => [ 'type' => 'structure', 'members' => [ 'TableName' => [ 'shape' => 'NameString', ], 'VersionId' => [ 'shape' => 'VersionString', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'TableVersionErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableVersionError', ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeysList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 50, 'min' => 0, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagsToAdd', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], 'TagsToAdd' => [ 'shape' => 'TagsMap', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TagsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], 'max' => 50, 'min' => 0, ], 'TargetFormat' => [ 'type' => 'string', 'enum' => [ 'json', 'csv', 'avro', 'orc', 'parquet', 'hudi', 'delta', ], ], 'TaskRun' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'LogGroupName' => [ 'shape' => 'GenericString', ], 'Properties' => [ 'shape' => 'TaskRunProperties', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], ], ], 'TaskRunFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'TaskRunType' => [ 'shape' => 'TaskType', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], ], ], 'TaskRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TaskRun', ], ], 'TaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'TaskType' => [ 'shape' => 'TaskType', ], 'ImportLabelsTaskRunProperties' => [ 'shape' => 'ImportLabelsTaskRunProperties', ], 'ExportLabelsTaskRunProperties' => [ 'shape' => 'ExportLabelsTaskRunProperties', ], 'LabelingSetGenerationTaskRunProperties' => [ 'shape' => 'LabelingSetGenerationTaskRunProperties', ], 'FindMatchesTaskRunProperties' => [ 'shape' => 'FindMatchesTaskRunProperties', ], ], ], 'TaskRunSortColumnType' => [ 'type' => 'string', 'enum' => [ 'TASK_RUN_TYPE', 'STATUS', 'STARTED', ], ], 'TaskRunSortCriteria' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortDirection', ], 'members' => [ 'Column' => [ 'shape' => 'TaskRunSortColumnType', ], 'SortDirection' => [ 'shape' => 'SortDirectionType', ], ], ], 'TaskStatusType' => [ 'type' => 'string', 'enum' => [ 'STARTING', 'RUNNING', 'STOPPING', 'STOPPED', 'SUCCEEDED', 'FAILED', 'TIMEOUT', ], ], 'TaskType' => [ 'type' => 'string', 'enum' => [ 'EVALUATION', 'LABELING_SET_GENERATION', 'IMPORT_LABELS', 'EXPORT_LABELS', 'FIND_MATCHES', ], ], 'Timeout' => [ 'type' => 'integer', 'box' => true, 'min' => 1, ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TimestampValue' => [ 'type' => 'timestamp', ], 'Token' => [ 'type' => 'string', ], 'Topk' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 0, ], 'TotalSegmentsInteger' => [ 'type' => 'integer', 'max' => 10, 'min' => 1, ], 'TransactionIdString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\p{L}\\p{N}\\p{P}]*', ], 'TransformConfigParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', ], 'members' => [ 'Name' => [ 'shape' => 'EnclosedInStringProperty', ], 'Type' => [ 'shape' => 'ParamType', ], 'ValidationRule' => [ 'shape' => 'EnclosedInStringProperty', ], 'ValidationMessage' => [ 'shape' => 'EnclosedInStringProperty', ], 'Value' => [ 'shape' => 'EnclosedInStringProperties', ], 'ListType' => [ 'shape' => 'ParamType', ], 'IsOptional' => [ 'shape' => 'BoxedBoolean', ], ], ], 'TransformConfigParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TransformConfigParameter', ], ], 'TransformEncryption' => [ 'type' => 'structure', 'members' => [ 'MlUserDataEncryption' => [ 'shape' => 'MLUserDataEncryption', ], 'TaskRunSecurityConfigurationName' => [ 'shape' => 'NameString', ], ], ], 'TransformFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'TransformType' => [ 'shape' => 'TransformType', ], 'Status' => [ 'shape' => 'TransformStatusType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'CreatedBefore' => [ 'shape' => 'Timestamp', ], 'CreatedAfter' => [ 'shape' => 'Timestamp', ], 'LastModifiedBefore' => [ 'shape' => 'Timestamp', ], 'LastModifiedAfter' => [ 'shape' => 'Timestamp', ], 'Schema' => [ 'shape' => 'TransformSchema', ], ], ], 'TransformIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HashString', ], ], 'TransformList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MLTransform', ], ], 'TransformParameters' => [ 'type' => 'structure', 'required' => [ 'TransformType', ], 'members' => [ 'TransformType' => [ 'shape' => 'TransformType', ], 'FindMatchesParameters' => [ 'shape' => 'FindMatchesParameters', ], ], ], 'TransformSchema' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaColumn', ], 'max' => 100, ], 'TransformSortColumnType' => [ 'type' => 'string', 'enum' => [ 'NAME', 'TRANSFORM_TYPE', 'STATUS', 'CREATED', 'LAST_MODIFIED', ], ], 'TransformSortCriteria' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortDirection', ], 'members' => [ 'Column' => [ 'shape' => 'TransformSortColumnType', ], 'SortDirection' => [ 'shape' => 'SortDirectionType', ], ], ], 'TransformStatusType' => [ 'type' => 'string', 'enum' => [ 'NOT_READY', 'READY', 'DELETING', ], ], 'TransformType' => [ 'type' => 'string', 'enum' => [ 'FIND_MATCHES', ], ], 'Trigger' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'WorkflowName' => [ 'shape' => 'NameString', ], 'Id' => [ 'shape' => 'IdString', ], 'Type' => [ 'shape' => 'TriggerType', ], 'State' => [ 'shape' => 'TriggerState', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Schedule' => [ 'shape' => 'GenericString', ], 'Actions' => [ 'shape' => 'ActionList', ], 'Predicate' => [ 'shape' => 'Predicate', ], 'EventBatchingCondition' => [ 'shape' => 'EventBatchingCondition', ], ], ], 'TriggerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Trigger', ], ], 'TriggerNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'TriggerNodeDetails' => [ 'type' => 'structure', 'members' => [ 'Trigger' => [ 'shape' => 'Trigger', ], ], ], 'TriggerState' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'CREATED', 'ACTIVATING', 'ACTIVATED', 'DEACTIVATING', 'DEACTIVATED', 'DELETING', 'UPDATING', ], ], 'TriggerType' => [ 'type' => 'string', 'enum' => [ 'SCHEDULED', 'CONDITIONAL', 'ON_DEMAND', 'EVENT', ], ], 'TriggerUpdate' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Schedule' => [ 'shape' => 'GenericString', ], 'Actions' => [ 'shape' => 'ActionList', ], 'Predicate' => [ 'shape' => 'Predicate', ], 'EventBatchingCondition' => [ 'shape' => 'EventBatchingCondition', ], ], ], 'TwoInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'NodeId', ], 'max' => 2, 'min' => 2, ], 'TypeString' => [ 'type' => 'string', 'max' => 20000, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'URI' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'UnfilteredPartition' => [ 'type' => 'structure', 'members' => [ 'Partition' => [ 'shape' => 'Partition', ], 'AuthorizedColumns' => [ 'shape' => 'NameStringList', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], ], ], 'UnfilteredPartitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UnfilteredPartition', ], ], 'Union' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'UnionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'TwoInputs', ], 'UnionType' => [ 'shape' => 'UnionType', ], ], ], 'UnionType' => [ 'type' => 'string', 'enum' => [ 'ALL', 'DISTINCT', ], ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagsToRemove', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], 'TagsToRemove' => [ 'shape' => 'TagKeysList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateBehavior' => [ 'type' => 'string', 'enum' => [ 'LOG', 'UPDATE_IN_DATABASE', ], ], 'UpdateBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'BlueprintLocation', ], 'members' => [ 'Name' => [ 'shape' => 'OrchestrationNameString', ], 'Description' => [ 'shape' => 'Generic512CharString', ], 'BlueprintLocation' => [ 'shape' => 'OrchestrationS3Location', ], ], ], 'UpdateBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'UpdateCatalogBehavior' => [ 'type' => 'string', 'enum' => [ 'UPDATE_IN_DATABASE', 'LOG', ], ], 'UpdateClassifierRequest' => [ 'type' => 'structure', 'members' => [ 'GrokClassifier' => [ 'shape' => 'UpdateGrokClassifierRequest', ], 'XMLClassifier' => [ 'shape' => 'UpdateXMLClassifierRequest', ], 'JsonClassifier' => [ 'shape' => 'UpdateJsonClassifierRequest', ], 'CsvClassifier' => [ 'shape' => 'UpdateCsvClassifierRequest', ], ], ], 'UpdateClassifierResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateColumnStatisticsForPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', 'ColumnStatisticsList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ColumnStatisticsList' => [ 'shape' => 'UpdateColumnStatisticsList', ], ], ], 'UpdateColumnStatisticsForPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'ColumnStatisticsErrors', ], ], ], 'UpdateColumnStatisticsForTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'ColumnStatisticsList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'ColumnStatisticsList' => [ 'shape' => 'UpdateColumnStatisticsList', ], ], ], 'UpdateColumnStatisticsForTableResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'ColumnStatisticsErrors', ], ], ], 'UpdateColumnStatisticsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnStatistics', ], 'max' => 25, 'min' => 0, ], 'UpdateConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], 'ConnectionInput' => [ 'shape' => 'ConnectionInput', ], ], ], 'UpdateConnectionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Role' => [ 'shape' => 'Role', ], 'DatabaseName' => [ 'shape' => 'DatabaseName', ], 'Description' => [ 'shape' => 'DescriptionStringRemovable', ], 'Targets' => [ 'shape' => 'CrawlerTargets', ], 'Schedule' => [ 'shape' => 'CronExpression', ], 'Classifiers' => [ 'shape' => 'ClassifierNameList', ], 'TablePrefix' => [ 'shape' => 'TablePrefix', ], 'SchemaChangePolicy' => [ 'shape' => 'SchemaChangePolicy', ], 'RecrawlPolicy' => [ 'shape' => 'RecrawlPolicy', ], 'LineageConfiguration' => [ 'shape' => 'LineageConfiguration', ], 'LakeFormationConfiguration' => [ 'shape' => 'LakeFormationConfiguration', ], 'Configuration' => [ 'shape' => 'CrawlerConfiguration', ], 'CrawlerSecurityConfiguration' => [ 'shape' => 'CrawlerSecurityConfiguration', ], ], ], 'UpdateCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateCrawlerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], 'Schedule' => [ 'shape' => 'CronExpression', ], ], ], 'UpdateCrawlerScheduleResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateCsvClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Delimiter' => [ 'shape' => 'CsvColumnDelimiter', ], 'QuoteSymbol' => [ 'shape' => 'CsvQuoteSymbol', ], 'ContainsHeader' => [ 'shape' => 'CsvHeaderOption', ], 'Header' => [ 'shape' => 'CsvHeader', ], 'DisableValueTrimming' => [ 'shape' => 'NullableBoolean', ], 'AllowSingleColumn' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypeConfigured' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypes' => [ 'shape' => 'CustomDatatypes', ], 'Serde' => [ 'shape' => 'CsvSerdeOption', ], ], ], 'UpdateDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], ], ], 'UpdateDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], ], ], 'UpdateDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'DatabaseInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], 'DatabaseInput' => [ 'shape' => 'DatabaseInput', ], ], ], 'UpdateDatabaseResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'PublicKey' => [ 'shape' => 'GenericString', ], 'AddPublicKeys' => [ 'shape' => 'PublicKeysList', ], 'DeletePublicKeys' => [ 'shape' => 'PublicKeysList', ], 'CustomLibraries' => [ 'shape' => 'DevEndpointCustomLibraries', ], 'UpdateEtlLibraries' => [ 'shape' => 'BooleanValue', ], 'DeleteArguments' => [ 'shape' => 'StringList', ], 'AddArguments' => [ 'shape' => 'MapValue', ], ], ], 'UpdateDevEndpointResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateGrokClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'GrokPattern' => [ 'shape' => 'GrokPattern', ], 'CustomPatterns' => [ 'shape' => 'CustomPatterns', ], ], ], 'UpdateJobFromSourceControlRequest' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'Provider' => [ 'shape' => 'SourceControlProvider', ], 'RepositoryName' => [ 'shape' => 'NameString', ], 'RepositoryOwner' => [ 'shape' => 'NameString', ], 'BranchName' => [ 'shape' => 'NameString', ], 'Folder' => [ 'shape' => 'NameString', ], 'CommitId' => [ 'shape' => 'CommitIdString', ], 'AuthStrategy' => [ 'shape' => 'SourceControlAuthStrategy', ], 'AuthToken' => [ 'shape' => 'AuthTokenString', ], ], ], 'UpdateJobFromSourceControlResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'UpdateJobRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', 'JobUpdate', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobUpdate' => [ 'shape' => 'JobUpdate', ], ], ], 'UpdateJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'UpdateJsonClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'JsonPath' => [ 'shape' => 'JsonPath', ], ], ], 'UpdateMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], ], ], 'UpdateMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'UpdatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValueList', 'PartitionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValueList' => [ 'shape' => 'BoundedPartitionValueList', ], 'PartitionInput' => [ 'shape' => 'PartitionInput', ], ], ], 'UpdatePartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryId', 'Description', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], 'Description' => [ 'shape' => 'DescriptionString', ], ], ], 'UpdateRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'UpdateSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'Description' => [ 'shape' => 'DescriptionString', ], ], ], 'UpdateSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], ], ], 'UpdateSourceControlFromJobRequest' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'Provider' => [ 'shape' => 'SourceControlProvider', ], 'RepositoryName' => [ 'shape' => 'NameString', ], 'RepositoryOwner' => [ 'shape' => 'NameString', ], 'BranchName' => [ 'shape' => 'NameString', ], 'Folder' => [ 'shape' => 'NameString', ], 'CommitId' => [ 'shape' => 'CommitIdString', ], 'AuthStrategy' => [ 'shape' => 'SourceControlAuthStrategy', ], 'AuthToken' => [ 'shape' => 'AuthTokenString', ], ], ], 'UpdateSourceControlFromJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'UpdateTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableInput' => [ 'shape' => 'TableInput', ], 'SkipArchive' => [ 'shape' => 'BooleanNullable', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'UpdateTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'TriggerUpdate', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'TriggerUpdate' => [ 'shape' => 'TriggerUpdate', ], ], ], 'UpdateTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Trigger' => [ 'shape' => 'Trigger', ], ], ], 'UpdateUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionName', 'FunctionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionName' => [ 'shape' => 'NameString', ], 'FunctionInput' => [ 'shape' => 'UserDefinedFunctionInput', ], ], ], 'UpdateUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'GenericString', ], 'DefaultRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'MaxConcurrentRuns' => [ 'shape' => 'NullableInteger', ], ], ], 'UpdateWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'UpdateXMLClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'RowTag' => [ 'shape' => 'RowTag', ], ], ], 'UpdatedTimestamp' => [ 'type' => 'string', ], 'UpsertRedshiftTargetOptions' => [ 'type' => 'structure', 'members' => [ 'TableLocation' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'UpsertKeys' => [ 'shape' => 'EnclosedInStringPropertiesMinOne', ], ], ], 'UriString' => [ 'type' => 'string', ], 'UserDefinedFunction' => [ 'type' => 'structure', 'members' => [ 'FunctionName' => [ 'shape' => 'NameString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'ClassName' => [ 'shape' => 'NameString', ], 'OwnerName' => [ 'shape' => 'NameString', ], 'OwnerType' => [ 'shape' => 'PrincipalType', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'ResourceUris' => [ 'shape' => 'ResourceUriList', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'UserDefinedFunctionInput' => [ 'type' => 'structure', 'members' => [ 'FunctionName' => [ 'shape' => 'NameString', ], 'ClassName' => [ 'shape' => 'NameString', ], 'OwnerName' => [ 'shape' => 'NameString', ], 'OwnerType' => [ 'shape' => 'PrincipalType', ], 'ResourceUris' => [ 'shape' => 'ResourceUriList', ], ], ], 'UserDefinedFunctionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UserDefinedFunction', ], ], 'ValidationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ValueString' => [ 'type' => 'string', 'max' => 1024, ], 'ValueStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValueString', ], ], 'VersionId' => [ 'type' => 'long', ], 'VersionLongNumber' => [ 'type' => 'long', 'max' => 100000, 'min' => 1, ], 'VersionMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'VersionString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'VersionsString' => [ 'type' => 'string', 'max' => 100000, 'min' => 1, 'pattern' => '[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*', ], 'ViewTextString' => [ 'type' => 'string', 'max' => 409600, ], 'WorkerType' => [ 'type' => 'string', 'enum' => [ 'Standard', 'G.1X', 'G.2X', 'G.025X', 'G.4X', 'G.8X', 'Z.2X', ], ], 'Workflow' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'GenericString', ], 'DefaultRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'LastRun' => [ 'shape' => 'WorkflowRun', ], 'Graph' => [ 'shape' => 'WorkflowGraph', ], 'MaxConcurrentRuns' => [ 'shape' => 'NullableInteger', ], 'BlueprintDetails' => [ 'shape' => 'BlueprintDetails', ], ], ], 'WorkflowGraph' => [ 'type' => 'structure', 'members' => [ 'Nodes' => [ 'shape' => 'NodeList', ], 'Edges' => [ 'shape' => 'EdgeList', ], ], ], 'WorkflowNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 25, 'min' => 1, ], 'WorkflowRun' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'WorkflowRunId' => [ 'shape' => 'IdString', ], 'PreviousRunId' => [ 'shape' => 'IdString', ], 'WorkflowRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'Status' => [ 'shape' => 'WorkflowRunStatus', ], 'ErrorMessage' => [ 'shape' => 'ErrorString', ], 'Statistics' => [ 'shape' => 'WorkflowRunStatistics', ], 'Graph' => [ 'shape' => 'WorkflowGraph', ], 'StartingEventBatchCondition' => [ 'shape' => 'StartingEventBatchCondition', ], ], ], 'WorkflowRunProperties' => [ 'type' => 'map', 'key' => [ 'shape' => 'IdString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'WorkflowRunStatistics' => [ 'type' => 'structure', 'members' => [ 'TotalActions' => [ 'shape' => 'IntegerValue', ], 'TimeoutActions' => [ 'shape' => 'IntegerValue', ], 'FailedActions' => [ 'shape' => 'IntegerValue', ], 'StoppedActions' => [ 'shape' => 'IntegerValue', ], 'SucceededActions' => [ 'shape' => 'IntegerValue', ], 'RunningActions' => [ 'shape' => 'IntegerValue', ], 'ErroredActions' => [ 'shape' => 'IntegerValue', ], 'WaitingActions' => [ 'shape' => 'IntegerValue', ], ], ], 'WorkflowRunStatus' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'COMPLETED', 'STOPPING', 'STOPPED', 'ERROR', ], ], 'WorkflowRuns' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkflowRun', ], 'max' => 1000, 'min' => 1, ], 'Workflows' => [ 'type' => 'list', 'member' => [ 'shape' => 'Workflow', ], 'max' => 25, 'min' => 1, ], 'XMLClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', 'Classification', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'RowTag' => [ 'shape' => 'RowTag', ], ], ], ],]; +return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2017-03-31', 'endpointPrefix' => 'glue', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Glue', 'serviceId' => 'Glue', 'signatureVersion' => 'v4', 'targetPrefix' => 'AWSGlue', 'uid' => 'glue-2017-03-31', ], 'operations' => [ 'BatchCreatePartition' => [ 'name' => 'BatchCreatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchCreatePartitionRequest', ], 'output' => [ 'shape' => 'BatchCreatePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'BatchDeleteConnection' => [ 'name' => 'BatchDeleteConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeleteConnectionRequest', ], 'output' => [ 'shape' => 'BatchDeleteConnectionResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchDeletePartition' => [ 'name' => 'BatchDeletePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeletePartitionRequest', ], 'output' => [ 'shape' => 'BatchDeletePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchDeleteTable' => [ 'name' => 'BatchDeleteTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeleteTableRequest', ], 'output' => [ 'shape' => 'BatchDeleteTableResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'BatchDeleteTableVersion' => [ 'name' => 'BatchDeleteTableVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchDeleteTableVersionRequest', ], 'output' => [ 'shape' => 'BatchDeleteTableVersionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchGetBlueprints' => [ 'name' => 'BatchGetBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetBlueprintsRequest', ], 'output' => [ 'shape' => 'BatchGetBlueprintsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetCrawlers' => [ 'name' => 'BatchGetCrawlers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetCrawlersRequest', ], 'output' => [ 'shape' => 'BatchGetCrawlersResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchGetCustomEntityTypes' => [ 'name' => 'BatchGetCustomEntityTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetCustomEntityTypesRequest', ], 'output' => [ 'shape' => 'BatchGetCustomEntityTypesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchGetDataQualityResult' => [ 'name' => 'BatchGetDataQualityResult', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetDataQualityResultRequest', ], 'output' => [ 'shape' => 'BatchGetDataQualityResultResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'BatchGetDevEndpoints' => [ 'name' => 'BatchGetDevEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetDevEndpointsRequest', ], 'output' => [ 'shape' => 'BatchGetDevEndpointsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetJobs' => [ 'name' => 'BatchGetJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetJobsRequest', ], 'output' => [ 'shape' => 'BatchGetJobsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetPartition' => [ 'name' => 'BatchGetPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetPartitionRequest', ], 'output' => [ 'shape' => 'BatchGetPartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'BatchGetTriggers' => [ 'name' => 'BatchGetTriggers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetTriggersRequest', ], 'output' => [ 'shape' => 'BatchGetTriggersResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchGetWorkflows' => [ 'name' => 'BatchGetWorkflows', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchGetWorkflowsRequest', ], 'output' => [ 'shape' => 'BatchGetWorkflowsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'BatchStopJobRun' => [ 'name' => 'BatchStopJobRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchStopJobRunRequest', ], 'output' => [ 'shape' => 'BatchStopJobRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'BatchUpdatePartition' => [ 'name' => 'BatchUpdatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'BatchUpdatePartitionRequest', ], 'output' => [ 'shape' => 'BatchUpdatePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CancelDataQualityRuleRecommendationRun' => [ 'name' => 'CancelDataQualityRuleRecommendationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelDataQualityRuleRecommendationRunRequest', ], 'output' => [ 'shape' => 'CancelDataQualityRuleRecommendationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CancelDataQualityRulesetEvaluationRun' => [ 'name' => 'CancelDataQualityRulesetEvaluationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelDataQualityRulesetEvaluationRunRequest', ], 'output' => [ 'shape' => 'CancelDataQualityRulesetEvaluationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CancelMLTaskRun' => [ 'name' => 'CancelMLTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelMLTaskRunRequest', ], 'output' => [ 'shape' => 'CancelMLTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CancelStatement' => [ 'name' => 'CancelStatement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelStatementRequest', ], 'output' => [ 'shape' => 'CancelStatementResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'CheckSchemaVersionValidity' => [ 'name' => 'CheckSchemaVersionValidity', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CheckSchemaVersionValidityInput', ], 'output' => [ 'shape' => 'CheckSchemaVersionValidityResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateBlueprint' => [ 'name' => 'CreateBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBlueprintRequest', ], 'output' => [ 'shape' => 'CreateBlueprintResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateClassifier' => [ 'name' => 'CreateClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateClassifierRequest', ], 'output' => [ 'shape' => 'CreateClassifierResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'CreateConnection' => [ 'name' => 'CreateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateConnectionRequest', ], 'output' => [ 'shape' => 'CreateConnectionResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreateCrawler' => [ 'name' => 'CreateCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCrawlerRequest', ], 'output' => [ 'shape' => 'CreateCrawlerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateCustomEntityType' => [ 'name' => 'CreateCustomEntityType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCustomEntityTypeRequest', ], 'output' => [ 'shape' => 'CreateCustomEntityTypeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateDataQualityRuleset' => [ 'name' => 'CreateDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'CreateDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], 'idempotent' => true, ], 'CreateDatabase' => [ 'name' => 'CreateDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDatabaseRequest', ], 'output' => [ 'shape' => 'CreateDatabaseResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'FederatedResourceAlreadyExistsException', ], ], ], 'CreateDevEndpoint' => [ 'name' => 'CreateDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDevEndpointRequest', ], 'output' => [ 'shape' => 'CreateDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateJob' => [ 'name' => 'CreateJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateJobRequest', ], 'output' => [ 'shape' => 'CreateJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'CreateMLTransform' => [ 'name' => 'CreateMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateMLTransformRequest', ], 'output' => [ 'shape' => 'CreateMLTransformResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], ], ], 'CreatePartition' => [ 'name' => 'CreatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePartitionRequest', ], 'output' => [ 'shape' => 'CreatePartitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreatePartitionIndex' => [ 'name' => 'CreatePartitionIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePartitionIndexRequest', ], 'output' => [ 'shape' => 'CreatePartitionIndexResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreateRegistry' => [ 'name' => 'CreateRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRegistryInput', ], 'output' => [ 'shape' => 'CreateRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateSchema' => [ 'name' => 'CreateSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSchemaInput', ], 'output' => [ 'shape' => 'CreateSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'CreateScript' => [ 'name' => 'CreateScript', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateScriptRequest', ], 'output' => [ 'shape' => 'CreateScriptResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'CreateSecurityConfiguration' => [ 'name' => 'CreateSecurityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSecurityConfigurationRequest', ], 'output' => [ 'shape' => 'CreateSecurityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateSession' => [ 'name' => 'CreateSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateSessionRequest', ], 'output' => [ 'shape' => 'CreateSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'CreateTable' => [ 'name' => 'CreateTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTableRequest', ], 'output' => [ 'shape' => 'CreateTableResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'CreateTrigger' => [ 'name' => 'CreateTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTriggerRequest', ], 'output' => [ 'shape' => 'CreateTriggerResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'CreateUserDefinedFunction' => [ 'name' => 'CreateUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'CreateUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'CreateWorkflow' => [ 'name' => 'CreateWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateWorkflowRequest', ], 'output' => [ 'shape' => 'CreateWorkflowResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteBlueprint' => [ 'name' => 'DeleteBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBlueprintRequest', ], 'output' => [ 'shape' => 'DeleteBlueprintResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteClassifier' => [ 'name' => 'DeleteClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteClassifierRequest', ], 'output' => [ 'shape' => 'DeleteClassifierResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteColumnStatisticsForPartition' => [ 'name' => 'DeleteColumnStatisticsForPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteColumnStatisticsForPartitionRequest', ], 'output' => [ 'shape' => 'DeleteColumnStatisticsForPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'DeleteColumnStatisticsForTable' => [ 'name' => 'DeleteColumnStatisticsForTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteColumnStatisticsForTableRequest', ], 'output' => [ 'shape' => 'DeleteColumnStatisticsForTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'DeleteConnection' => [ 'name' => 'DeleteConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteConnectionRequest', ], 'output' => [ 'shape' => 'DeleteConnectionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteCrawler' => [ 'name' => 'DeleteCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCrawlerRequest', ], 'output' => [ 'shape' => 'DeleteCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerRunningException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteCustomEntityType' => [ 'name' => 'DeleteCustomEntityType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCustomEntityTypeRequest', ], 'output' => [ 'shape' => 'DeleteCustomEntityTypeResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteDataQualityRuleset' => [ 'name' => 'DeleteDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'DeleteDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeleteDatabase' => [ 'name' => 'DeleteDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDatabaseRequest', ], 'output' => [ 'shape' => 'DeleteDatabaseResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteDevEndpoint' => [ 'name' => 'DeleteDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDevEndpointRequest', ], 'output' => [ 'shape' => 'DeleteDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'DeleteJob' => [ 'name' => 'DeleteJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteJobRequest', ], 'output' => [ 'shape' => 'DeleteJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteMLTransform' => [ 'name' => 'DeleteMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMLTransformRequest', ], 'output' => [ 'shape' => 'DeleteMLTransformResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'DeletePartition' => [ 'name' => 'DeletePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeletePartitionRequest', ], 'output' => [ 'shape' => 'DeletePartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeletePartitionIndex' => [ 'name' => 'DeletePartitionIndex', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeletePartitionIndexRequest', ], 'output' => [ 'shape' => 'DeletePartitionIndexResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'DeleteRegistry' => [ 'name' => 'DeleteRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRegistryInput', ], 'output' => [ 'shape' => 'DeleteRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteResourcePolicy' => [ 'name' => 'DeleteResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteResourcePolicyRequest', ], 'output' => [ 'shape' => 'DeleteResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ConditionCheckFailureException', ], ], ], 'DeleteSchema' => [ 'name' => 'DeleteSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSchemaInput', ], 'output' => [ 'shape' => 'DeleteSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteSchemaVersions' => [ 'name' => 'DeleteSchemaVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSchemaVersionsInput', ], 'output' => [ 'shape' => 'DeleteSchemaVersionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteSecurityConfiguration' => [ 'name' => 'DeleteSecurityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSecurityConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteSecurityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteSession' => [ 'name' => 'DeleteSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteSessionRequest', ], 'output' => [ 'shape' => 'DeleteSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteTable' => [ 'name' => 'DeleteTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTableRequest', ], 'output' => [ 'shape' => 'DeleteTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'DeleteTableVersion' => [ 'name' => 'DeleteTableVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTableVersionRequest', ], 'output' => [ 'shape' => 'DeleteTableVersionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteTrigger' => [ 'name' => 'DeleteTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTriggerRequest', ], 'output' => [ 'shape' => 'DeleteTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'DeleteUserDefinedFunction' => [ 'name' => 'DeleteUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'DeleteUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'DeleteWorkflow' => [ 'name' => 'DeleteWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteWorkflowRequest', ], 'output' => [ 'shape' => 'DeleteWorkflowResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'GetBlueprint' => [ 'name' => 'GetBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintRequest', ], 'output' => [ 'shape' => 'GetBlueprintResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetBlueprintRun' => [ 'name' => 'GetBlueprintRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintRunRequest', ], 'output' => [ 'shape' => 'GetBlueprintRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetBlueprintRuns' => [ 'name' => 'GetBlueprintRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintRunsRequest', ], 'output' => [ 'shape' => 'GetBlueprintRunsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetCatalogImportStatus' => [ 'name' => 'GetCatalogImportStatus', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCatalogImportStatusRequest', ], 'output' => [ 'shape' => 'GetCatalogImportStatusResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetClassifier' => [ 'name' => 'GetClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetClassifierRequest', ], 'output' => [ 'shape' => 'GetClassifierResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetClassifiers' => [ 'name' => 'GetClassifiers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetClassifiersRequest', ], 'output' => [ 'shape' => 'GetClassifiersResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetColumnStatisticsForPartition' => [ 'name' => 'GetColumnStatisticsForPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetColumnStatisticsForPartitionRequest', ], 'output' => [ 'shape' => 'GetColumnStatisticsForPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetColumnStatisticsForTable' => [ 'name' => 'GetColumnStatisticsForTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetColumnStatisticsForTableRequest', ], 'output' => [ 'shape' => 'GetColumnStatisticsForTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetConnection' => [ 'name' => 'GetConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionRequest', ], 'output' => [ 'shape' => 'GetConnectionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetConnections' => [ 'name' => 'GetConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionsRequest', ], 'output' => [ 'shape' => 'GetConnectionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetCrawler' => [ 'name' => 'GetCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCrawlerRequest', ], 'output' => [ 'shape' => 'GetCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetCrawlerMetrics' => [ 'name' => 'GetCrawlerMetrics', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCrawlerMetricsRequest', ], 'output' => [ 'shape' => 'GetCrawlerMetricsResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetCrawlers' => [ 'name' => 'GetCrawlers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCrawlersRequest', ], 'output' => [ 'shape' => 'GetCrawlersResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetCustomEntityType' => [ 'name' => 'GetCustomEntityType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCustomEntityTypeRequest', ], 'output' => [ 'shape' => 'GetCustomEntityTypeResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetDataCatalogEncryptionSettings' => [ 'name' => 'GetDataCatalogEncryptionSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataCatalogEncryptionSettingsRequest', ], 'output' => [ 'shape' => 'GetDataCatalogEncryptionSettingsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetDataQualityResult' => [ 'name' => 'GetDataQualityResult', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityResultRequest', ], 'output' => [ 'shape' => 'GetDataQualityResultResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'GetDataQualityRuleRecommendationRun' => [ 'name' => 'GetDataQualityRuleRecommendationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityRuleRecommendationRunRequest', ], 'output' => [ 'shape' => 'GetDataQualityRuleRecommendationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetDataQualityRuleset' => [ 'name' => 'GetDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'GetDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetDataQualityRulesetEvaluationRun' => [ 'name' => 'GetDataQualityRulesetEvaluationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataQualityRulesetEvaluationRunRequest', ], 'output' => [ 'shape' => 'GetDataQualityRulesetEvaluationRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetDatabase' => [ 'name' => 'GetDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDatabaseRequest', ], 'output' => [ 'shape' => 'GetDatabaseResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'FederationSourceException', ], ], ], 'GetDatabases' => [ 'name' => 'GetDatabases', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDatabasesRequest', ], 'output' => [ 'shape' => 'GetDatabasesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetDataflowGraph' => [ 'name' => 'GetDataflowGraph', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDataflowGraphRequest', ], 'output' => [ 'shape' => 'GetDataflowGraphResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetDevEndpoint' => [ 'name' => 'GetDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDevEndpointRequest', ], 'output' => [ 'shape' => 'GetDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetDevEndpoints' => [ 'name' => 'GetDevEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDevEndpointsRequest', ], 'output' => [ 'shape' => 'GetDevEndpointsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetJob' => [ 'name' => 'GetJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobRequest', ], 'output' => [ 'shape' => 'GetJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetJobBookmark' => [ 'name' => 'GetJobBookmark', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobBookmarkRequest', ], 'output' => [ 'shape' => 'GetJobBookmarkResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetJobRun' => [ 'name' => 'GetJobRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobRunRequest', ], 'output' => [ 'shape' => 'GetJobRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetJobRuns' => [ 'name' => 'GetJobRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobRunsRequest', ], 'output' => [ 'shape' => 'GetJobRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetJobs' => [ 'name' => 'GetJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetJobsRequest', ], 'output' => [ 'shape' => 'GetJobsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetMLTaskRun' => [ 'name' => 'GetMLTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTaskRunRequest', ], 'output' => [ 'shape' => 'GetMLTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMLTaskRuns' => [ 'name' => 'GetMLTaskRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTaskRunsRequest', ], 'output' => [ 'shape' => 'GetMLTaskRunsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMLTransform' => [ 'name' => 'GetMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTransformRequest', ], 'output' => [ 'shape' => 'GetMLTransformResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMLTransforms' => [ 'name' => 'GetMLTransforms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMLTransformsRequest', ], 'output' => [ 'shape' => 'GetMLTransformsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetMapping' => [ 'name' => 'GetMapping', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMappingRequest', ], 'output' => [ 'shape' => 'GetMappingResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'GetPartition' => [ 'name' => 'GetPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartitionRequest', ], 'output' => [ 'shape' => 'GetPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetPartitionIndexes' => [ 'name' => 'GetPartitionIndexes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartitionIndexesRequest', ], 'output' => [ 'shape' => 'GetPartitionIndexesResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConflictException', ], ], ], 'GetPartitions' => [ 'name' => 'GetPartitions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartitionsRequest', ], 'output' => [ 'shape' => 'GetPartitionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'InvalidStateException', ], [ 'shape' => 'ResourceNotReadyException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetPlan' => [ 'name' => 'GetPlan', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPlanRequest', ], 'output' => [ 'shape' => 'GetPlanResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetRegistry' => [ 'name' => 'GetRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRegistryInput', ], 'output' => [ 'shape' => 'GetRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetResourcePolicies' => [ 'name' => 'GetResourcePolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetResourcePoliciesRequest', ], 'output' => [ 'shape' => 'GetResourcePoliciesResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetResourcePolicy' => [ 'name' => 'GetResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetResourcePolicyRequest', ], 'output' => [ 'shape' => 'GetResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetSchema' => [ 'name' => 'GetSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaInput', ], 'output' => [ 'shape' => 'GetSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSchemaByDefinition' => [ 'name' => 'GetSchemaByDefinition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaByDefinitionInput', ], 'output' => [ 'shape' => 'GetSchemaByDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSchemaVersion' => [ 'name' => 'GetSchemaVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaVersionInput', ], 'output' => [ 'shape' => 'GetSchemaVersionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSchemaVersionsDiff' => [ 'name' => 'GetSchemaVersionsDiff', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSchemaVersionsDiffInput', ], 'output' => [ 'shape' => 'GetSchemaVersionsDiffResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'GetSecurityConfiguration' => [ 'name' => 'GetSecurityConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSecurityConfigurationRequest', ], 'output' => [ 'shape' => 'GetSecurityConfigurationResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetSecurityConfigurations' => [ 'name' => 'GetSecurityConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSecurityConfigurationsRequest', ], 'output' => [ 'shape' => 'GetSecurityConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetSession' => [ 'name' => 'GetSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSessionRequest', ], 'output' => [ 'shape' => 'GetSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetStatement' => [ 'name' => 'GetStatement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetStatementRequest', ], 'output' => [ 'shape' => 'GetStatementResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'GetTable' => [ 'name' => 'GetTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTableRequest', ], 'output' => [ 'shape' => 'GetTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ResourceNotReadyException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetTableVersion' => [ 'name' => 'GetTableVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTableVersionRequest', ], 'output' => [ 'shape' => 'GetTableVersionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetTableVersions' => [ 'name' => 'GetTableVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTableVersionsRequest', ], 'output' => [ 'shape' => 'GetTableVersionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetTables' => [ 'name' => 'GetTables', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTablesRequest', ], 'output' => [ 'shape' => 'GetTablesResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetTags' => [ 'name' => 'GetTags', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTagsRequest', ], 'output' => [ 'shape' => 'GetTagsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'GetTrigger' => [ 'name' => 'GetTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTriggerRequest', ], 'output' => [ 'shape' => 'GetTriggerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetTriggers' => [ 'name' => 'GetTriggers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetTriggersRequest', ], 'output' => [ 'shape' => 'GetTriggersResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetUnfilteredPartitionMetadata' => [ 'name' => 'GetUnfilteredPartitionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUnfilteredPartitionMetadataRequest', ], 'output' => [ 'shape' => 'GetUnfilteredPartitionMetadataResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'PermissionTypeMismatchException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetUnfilteredPartitionsMetadata' => [ 'name' => 'GetUnfilteredPartitionsMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUnfilteredPartitionsMetadataRequest', ], 'output' => [ 'shape' => 'GetUnfilteredPartitionsMetadataResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'PermissionTypeMismatchException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetUnfilteredTableMetadata' => [ 'name' => 'GetUnfilteredTableMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUnfilteredTableMetadataRequest', ], 'output' => [ 'shape' => 'GetUnfilteredTableMetadataResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'PermissionTypeMismatchException', ], [ 'shape' => 'FederationSourceException', ], [ 'shape' => 'FederationSourceRetryableException', ], ], ], 'GetUserDefinedFunction' => [ 'name' => 'GetUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'GetUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetUserDefinedFunctions' => [ 'name' => 'GetUserDefinedFunctions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetUserDefinedFunctionsRequest', ], 'output' => [ 'shape' => 'GetUserDefinedFunctionsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'GetWorkflow' => [ 'name' => 'GetWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRequest', ], 'output' => [ 'shape' => 'GetWorkflowResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetWorkflowRun' => [ 'name' => 'GetWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRunRequest', ], 'output' => [ 'shape' => 'GetWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetWorkflowRunProperties' => [ 'name' => 'GetWorkflowRunProperties', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRunPropertiesRequest', ], 'output' => [ 'shape' => 'GetWorkflowRunPropertiesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'GetWorkflowRuns' => [ 'name' => 'GetWorkflowRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetWorkflowRunsRequest', ], 'output' => [ 'shape' => 'GetWorkflowRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ImportCatalogToGlue' => [ 'name' => 'ImportCatalogToGlue', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ImportCatalogToGlueRequest', ], 'output' => [ 'shape' => 'ImportCatalogToGlueResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListBlueprints' => [ 'name' => 'ListBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListBlueprintsRequest', ], 'output' => [ 'shape' => 'ListBlueprintsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListCrawlers' => [ 'name' => 'ListCrawlers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListCrawlersRequest', ], 'output' => [ 'shape' => 'ListCrawlersResponse', ], 'errors' => [ [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListCrawls' => [ 'name' => 'ListCrawls', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListCrawlsRequest', ], 'output' => [ 'shape' => 'ListCrawlsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'ListCustomEntityTypes' => [ 'name' => 'ListCustomEntityTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListCustomEntityTypesRequest', ], 'output' => [ 'shape' => 'ListCustomEntityTypesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityResults' => [ 'name' => 'ListDataQualityResults', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityResultsRequest', ], 'output' => [ 'shape' => 'ListDataQualityResultsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityRuleRecommendationRuns' => [ 'name' => 'ListDataQualityRuleRecommendationRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityRuleRecommendationRunsRequest', ], 'output' => [ 'shape' => 'ListDataQualityRuleRecommendationRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityRulesetEvaluationRuns' => [ 'name' => 'ListDataQualityRulesetEvaluationRuns', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityRulesetEvaluationRunsRequest', ], 'output' => [ 'shape' => 'ListDataQualityRulesetEvaluationRunsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDataQualityRulesets' => [ 'name' => 'ListDataQualityRulesets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDataQualityRulesetsRequest', ], 'output' => [ 'shape' => 'ListDataQualityRulesetsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListDevEndpoints' => [ 'name' => 'ListDevEndpoints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDevEndpointsRequest', ], 'output' => [ 'shape' => 'ListDevEndpointsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListJobs' => [ 'name' => 'ListJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListJobsRequest', ], 'output' => [ 'shape' => 'ListJobsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListMLTransforms' => [ 'name' => 'ListMLTransforms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListMLTransformsRequest', ], 'output' => [ 'shape' => 'ListMLTransformsResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListRegistries' => [ 'name' => 'ListRegistries', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListRegistriesInput', ], 'output' => [ 'shape' => 'ListRegistriesResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListSchemaVersions' => [ 'name' => 'ListSchemaVersions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListSchemaVersionsInput', ], 'output' => [ 'shape' => 'ListSchemaVersionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListSchemas' => [ 'name' => 'ListSchemas', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListSchemasInput', ], 'output' => [ 'shape' => 'ListSchemasResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'ListSessions' => [ 'name' => 'ListSessions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListSessionsRequest', ], 'output' => [ 'shape' => 'ListSessionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListStatements' => [ 'name' => 'ListStatements', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListStatementsRequest', ], 'output' => [ 'shape' => 'ListStatementsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'ListTriggers' => [ 'name' => 'ListTriggers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTriggersRequest', ], 'output' => [ 'shape' => 'ListTriggersResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ListWorkflows' => [ 'name' => 'ListWorkflows', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListWorkflowsRequest', ], 'output' => [ 'shape' => 'ListWorkflowsResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'PutDataCatalogEncryptionSettings' => [ 'name' => 'PutDataCatalogEncryptionSettings', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutDataCatalogEncryptionSettingsRequest', ], 'output' => [ 'shape' => 'PutDataCatalogEncryptionSettingsResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'PutResourcePolicy' => [ 'name' => 'PutResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutResourcePolicyRequest', ], 'output' => [ 'shape' => 'PutResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ConditionCheckFailureException', ], ], ], 'PutSchemaVersionMetadata' => [ 'name' => 'PutSchemaVersionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutSchemaVersionMetadataInput', ], 'output' => [ 'shape' => 'PutSchemaVersionMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'PutWorkflowRunProperties' => [ 'name' => 'PutWorkflowRunProperties', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutWorkflowRunPropertiesRequest', ], 'output' => [ 'shape' => 'PutWorkflowRunPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'QuerySchemaVersionMetadata' => [ 'name' => 'QuerySchemaVersionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'QuerySchemaVersionMetadataInput', ], 'output' => [ 'shape' => 'QuerySchemaVersionMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'RegisterSchemaVersion' => [ 'name' => 'RegisterSchemaVersion', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterSchemaVersionInput', ], 'output' => [ 'shape' => 'RegisterSchemaVersionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'RemoveSchemaVersionMetadata' => [ 'name' => 'RemoveSchemaVersionMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RemoveSchemaVersionMetadataInput', ], 'output' => [ 'shape' => 'RemoveSchemaVersionMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'ResetJobBookmark' => [ 'name' => 'ResetJobBookmark', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResetJobBookmarkRequest', ], 'output' => [ 'shape' => 'ResetJobBookmarkResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'ResumeWorkflowRun' => [ 'name' => 'ResumeWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResumeWorkflowRunRequest', ], 'output' => [ 'shape' => 'ResumeWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], [ 'shape' => 'IllegalWorkflowStateException', ], ], ], 'RunStatement' => [ 'name' => 'RunStatement', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RunStatementRequest', ], 'output' => [ 'shape' => 'RunStatementResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'IllegalSessionStateException', ], ], ], 'SearchTables' => [ 'name' => 'SearchTables', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SearchTablesRequest', ], 'output' => [ 'shape' => 'SearchTablesResponse', ], 'errors' => [ [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StartBlueprintRun' => [ 'name' => 'StartBlueprintRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartBlueprintRunRequest', ], 'output' => [ 'shape' => 'StartBlueprintRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'IllegalBlueprintStateException', ], ], ], 'StartCrawler' => [ 'name' => 'StartCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartCrawlerRequest', ], 'output' => [ 'shape' => 'StartCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerRunningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StartCrawlerSchedule' => [ 'name' => 'StartCrawlerSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartCrawlerScheduleRequest', ], 'output' => [ 'shape' => 'StartCrawlerScheduleResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'SchedulerRunningException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'NoScheduleException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StartDataQualityRuleRecommendationRun' => [ 'name' => 'StartDataQualityRuleRecommendationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartDataQualityRuleRecommendationRunRequest', ], 'output' => [ 'shape' => 'StartDataQualityRuleRecommendationRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConflictException', ], ], 'idempotent' => true, ], 'StartDataQualityRulesetEvaluationRun' => [ 'name' => 'StartDataQualityRulesetEvaluationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartDataQualityRulesetEvaluationRunRequest', ], 'output' => [ 'shape' => 'StartDataQualityRulesetEvaluationRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConflictException', ], ], 'idempotent' => true, ], 'StartExportLabelsTaskRun' => [ 'name' => 'StartExportLabelsTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartExportLabelsTaskRunRequest', ], 'output' => [ 'shape' => 'StartExportLabelsTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'StartImportLabelsTaskRun' => [ 'name' => 'StartImportLabelsTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartImportLabelsTaskRunRequest', ], 'output' => [ 'shape' => 'StartImportLabelsTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'StartJobRun' => [ 'name' => 'StartJobRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartJobRunRequest', ], 'output' => [ 'shape' => 'StartJobRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StartMLEvaluationTaskRun' => [ 'name' => 'StartMLEvaluationTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMLEvaluationTaskRunRequest', ], 'output' => [ 'shape' => 'StartMLEvaluationTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], [ 'shape' => 'MLTransformNotReadyException', ], ], ], 'StartMLLabelingSetGenerationTaskRun' => [ 'name' => 'StartMLLabelingSetGenerationTaskRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMLLabelingSetGenerationTaskRunRequest', ], 'output' => [ 'shape' => 'StartMLLabelingSetGenerationTaskRunResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StartTrigger' => [ 'name' => 'StartTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartTriggerRequest', ], 'output' => [ 'shape' => 'StartTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StartWorkflowRun' => [ 'name' => 'StartWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartWorkflowRunRequest', ], 'output' => [ 'shape' => 'StartWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'ConcurrentRunsExceededException', ], ], ], 'StopCrawler' => [ 'name' => 'StopCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopCrawlerRequest', ], 'output' => [ 'shape' => 'StopCrawlerResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerNotRunningException', ], [ 'shape' => 'CrawlerStoppingException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StopCrawlerSchedule' => [ 'name' => 'StopCrawlerSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopCrawlerScheduleRequest', ], 'output' => [ 'shape' => 'StopCrawlerScheduleResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'SchedulerNotRunningException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'StopSession' => [ 'name' => 'StopSession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopSessionRequest', ], 'output' => [ 'shape' => 'StopSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'IllegalSessionStateException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'StopTrigger' => [ 'name' => 'StopTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopTriggerRequest', ], 'output' => [ 'shape' => 'StopTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'StopWorkflowRun' => [ 'name' => 'StopWorkflowRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopWorkflowRunRequest', ], 'output' => [ 'shape' => 'StopWorkflowRunResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'IllegalWorkflowStateException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'EntityNotFoundException', ], ], ], 'UpdateBlueprint' => [ 'name' => 'UpdateBlueprint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBlueprintRequest', ], 'output' => [ 'shape' => 'UpdateBlueprintResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'IllegalBlueprintStateException', ], ], ], 'UpdateClassifier' => [ 'name' => 'UpdateClassifier', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateClassifierRequest', ], 'output' => [ 'shape' => 'UpdateClassifierResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'VersionMismatchException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateColumnStatisticsForPartition' => [ 'name' => 'UpdateColumnStatisticsForPartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateColumnStatisticsForPartitionRequest', ], 'output' => [ 'shape' => 'UpdateColumnStatisticsForPartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateColumnStatisticsForTable' => [ 'name' => 'UpdateColumnStatisticsForTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateColumnStatisticsForTableRequest', ], 'output' => [ 'shape' => 'UpdateColumnStatisticsForTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateConnection' => [ 'name' => 'UpdateConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateConnectionRequest', ], 'output' => [ 'shape' => 'UpdateConnectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateCrawler' => [ 'name' => 'UpdateCrawler', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateCrawlerRequest', ], 'output' => [ 'shape' => 'UpdateCrawlerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'VersionMismatchException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'CrawlerRunningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateCrawlerSchedule' => [ 'name' => 'UpdateCrawlerSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateCrawlerScheduleRequest', ], 'output' => [ 'shape' => 'UpdateCrawlerScheduleResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'VersionMismatchException', ], [ 'shape' => 'SchedulerTransitioningException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateDataQualityRuleset' => [ 'name' => 'UpdateDataQualityRuleset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDataQualityRulesetRequest', ], 'output' => [ 'shape' => 'UpdateDataQualityRulesetResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'IdempotentParameterMismatchException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], ], ], 'UpdateDatabase' => [ 'name' => 'UpdateDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDatabaseRequest', ], 'output' => [ 'shape' => 'UpdateDatabaseResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'UpdateDevEndpoint' => [ 'name' => 'UpdateDevEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDevEndpointRequest', ], 'output' => [ 'shape' => 'UpdateDevEndpointResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], ], ], 'UpdateJob' => [ 'name' => 'UpdateJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateJobRequest', ], 'output' => [ 'shape' => 'UpdateJobResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'UpdateJobFromSourceControl' => [ 'name' => 'UpdateJobFromSourceControl', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateJobFromSourceControlRequest', ], 'output' => [ 'shape' => 'UpdateJobFromSourceControlResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateMLTransform' => [ 'name' => 'UpdateMLTransform', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateMLTransformRequest', ], 'output' => [ 'shape' => 'UpdateMLTransformResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'AccessDeniedException', ], ], ], 'UpdatePartition' => [ 'name' => 'UpdatePartition', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdatePartitionRequest', ], 'output' => [ 'shape' => 'UpdatePartitionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateRegistry' => [ 'name' => 'UpdateRegistry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRegistryInput', ], 'output' => [ 'shape' => 'UpdateRegistryResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateSchema' => [ 'name' => 'UpdateSchema', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateSchemaInput', ], 'output' => [ 'shape' => 'UpdateSchemaResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceException', ], ], ], 'UpdateSourceControlFromJob' => [ 'name' => 'UpdateSourceControlFromJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateSourceControlFromJobRequest', ], 'output' => [ 'shape' => 'UpdateSourceControlFromJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AlreadyExistsException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], ], ], 'UpdateTable' => [ 'name' => 'UpdateTable', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateTableRequest', ], 'output' => [ 'shape' => 'UpdateTableResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'ResourceNumberLimitExceededException', ], [ 'shape' => 'GlueEncryptionException', ], [ 'shape' => 'ResourceNotReadyException', ], ], ], 'UpdateTrigger' => [ 'name' => 'UpdateTrigger', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateTriggerRequest', ], 'output' => [ 'shape' => 'UpdateTriggerResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], 'UpdateUserDefinedFunction' => [ 'name' => 'UpdateUserDefinedFunction', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateUserDefinedFunctionRequest', ], 'output' => [ 'shape' => 'UpdateUserDefinedFunctionResponse', ], 'errors' => [ [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'GlueEncryptionException', ], ], ], 'UpdateWorkflow' => [ 'name' => 'UpdateWorkflow', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateWorkflowRequest', ], 'output' => [ 'shape' => 'UpdateWorkflowResponse', ], 'errors' => [ [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'EntityNotFoundException', ], [ 'shape' => 'InternalServiceException', ], [ 'shape' => 'OperationTimeoutException', ], [ 'shape' => 'ConcurrentModificationException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'AccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 0, ], 'Action' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'Arguments' => [ 'shape' => 'GenericMap', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'CrawlerName' => [ 'shape' => 'NameString', ], ], ], 'ActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Action', ], ], 'AdditionalOptionKeys' => [ 'type' => 'string', 'enum' => [ 'performanceTuning.caching', ], ], 'AdditionalOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'EnclosedInStringProperty', ], 'value' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'AdditionalPlanOptionsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'AggFunction' => [ 'type' => 'string', 'enum' => [ 'avg', 'countDistinct', 'count', 'first', 'last', 'kurtosis', 'max', 'min', 'skewness', 'stddev_samp', 'stddev_pop', 'sum', 'sumDistinct', 'var_samp', 'var_pop', ], ], 'Aggregate' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Groups', 'Aggs', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Groups' => [ 'shape' => 'GlueStudioPathList', ], 'Aggs' => [ 'shape' => 'AggregateOperations', ], ], ], 'AggregateOperation' => [ 'type' => 'structure', 'required' => [ 'Column', 'AggFunc', ], 'members' => [ 'Column' => [ 'shape' => 'EnclosedInStringProperties', ], 'AggFunc' => [ 'shape' => 'AggFunction', ], ], ], 'AggregateOperations' => [ 'type' => 'list', 'member' => [ 'shape' => 'AggregateOperation', ], 'max' => 30, 'min' => 1, ], 'AlreadyExistsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'AmazonRedshiftAdvancedOption' => [ 'type' => 'structure', 'members' => [ 'Key' => [ 'shape' => 'GenericString', ], 'Value' => [ 'shape' => 'GenericString', ], ], ], 'AmazonRedshiftAdvancedOptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'AmazonRedshiftAdvancedOption', ], ], 'AmazonRedshiftNodeData' => [ 'type' => 'structure', 'members' => [ 'AccessType' => [ 'shape' => 'GenericLimitedString', ], 'SourceType' => [ 'shape' => 'GenericLimitedString', ], 'Connection' => [ 'shape' => 'Option', ], 'Schema' => [ 'shape' => 'Option', ], 'Table' => [ 'shape' => 'Option', ], 'CatalogDatabase' => [ 'shape' => 'Option', ], 'CatalogTable' => [ 'shape' => 'Option', ], 'CatalogRedshiftSchema' => [ 'shape' => 'GenericString', ], 'CatalogRedshiftTable' => [ 'shape' => 'GenericString', ], 'TempDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'IamRole' => [ 'shape' => 'Option', ], 'AdvancedOptions' => [ 'shape' => 'AmazonRedshiftAdvancedOptions', ], 'SampleQuery' => [ 'shape' => 'GenericString', ], 'PreAction' => [ 'shape' => 'GenericString', ], 'PostAction' => [ 'shape' => 'GenericString', ], 'Action' => [ 'shape' => 'GenericString', ], 'TablePrefix' => [ 'shape' => 'GenericLimitedString', ], 'Upsert' => [ 'shape' => 'BooleanValue', ], 'MergeAction' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenNotMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeClause' => [ 'shape' => 'GenericString', ], 'CrawlerConnection' => [ 'shape' => 'GenericString', ], 'TableSchema' => [ 'shape' => 'OptionList', ], 'StagingTable' => [ 'shape' => 'GenericString', ], 'SelectedColumns' => [ 'shape' => 'OptionList', ], ], ], 'AmazonRedshiftSource' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'AmazonRedshiftNodeData', ], ], ], 'AmazonRedshiftTarget' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'AmazonRedshiftNodeData', ], 'Inputs' => [ 'shape' => 'OneInput', ], ], ], 'ApplyMapping' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Mapping', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Mapping' => [ 'shape' => 'Mappings', ], ], ], 'AthenaConnectorSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionName', 'ConnectorName', 'ConnectionType', 'SchemaName', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionTable' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'SchemaName' => [ 'shape' => 'EnclosedInStringProperty', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'AttemptCount' => [ 'type' => 'integer', ], 'AuditColumnNamesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnNameString', ], ], 'AuditContext' => [ 'type' => 'structure', 'members' => [ 'AdditionalAuditContext' => [ 'shape' => 'AuditContextString', ], 'RequestedColumns' => [ 'shape' => 'AuditColumnNamesList', ], 'AllColumnsRequested' => [ 'shape' => 'NullableBoolean', ], ], ], 'AuditContextString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, ], 'AuthTokenString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'BackfillError' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'BackfillErrorCode', ], 'Partitions' => [ 'shape' => 'BackfillErroredPartitionsList', ], ], ], 'BackfillErrorCode' => [ 'type' => 'string', 'enum' => [ 'ENCRYPTED_PARTITION_ERROR', 'INTERNAL_ERROR', 'INVALID_PARTITION_TYPE_DATA_ERROR', 'MISSING_PARTITION_VALUE_ERROR', 'UNSUPPORTED_PARTITION_CHARACTER_ERROR', ], ], 'BackfillErroredPartitionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionValueList', ], ], 'BackfillErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'BackfillError', ], ], 'BasicCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'BatchCreatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionInputList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionInputList' => [ 'shape' => 'PartitionInputList', ], ], ], 'BatchCreatePartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'PartitionErrors', ], ], ], 'BatchDeleteConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionNameList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'ConnectionNameList' => [ 'shape' => 'DeleteConnectionNameList', ], ], ], 'BatchDeleteConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Succeeded' => [ 'shape' => 'NameStringList', ], 'Errors' => [ 'shape' => 'ErrorByName', ], ], ], 'BatchDeletePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionsToDelete', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionsToDelete' => [ 'shape' => 'BatchDeletePartitionValueList', ], ], ], 'BatchDeletePartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'PartitionErrors', ], ], ], 'BatchDeletePartitionValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionValueList', ], 'max' => 25, 'min' => 0, ], 'BatchDeleteTableNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 100, 'min' => 0, ], 'BatchDeleteTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TablesToDelete', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TablesToDelete' => [ 'shape' => 'BatchDeleteTableNameList', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], ], ], 'BatchDeleteTableResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'TableErrors', ], ], ], 'BatchDeleteTableVersionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VersionString', ], 'max' => 100, 'min' => 0, ], 'BatchDeleteTableVersionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'VersionIds', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'VersionIds' => [ 'shape' => 'BatchDeleteTableVersionList', ], ], ], 'BatchDeleteTableVersionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'TableVersionErrors', ], ], ], 'BatchGetBlueprintNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'OrchestrationNameString', ], 'max' => 25, 'min' => 1, ], 'BatchGetBlueprintsRequest' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'BatchGetBlueprintNames', ], 'IncludeBlueprint' => [ 'shape' => 'NullableBoolean', ], 'IncludeParameterSpec' => [ 'shape' => 'NullableBoolean', ], ], ], 'BatchGetBlueprintsResponse' => [ 'type' => 'structure', 'members' => [ 'Blueprints' => [ 'shape' => 'Blueprints', ], 'MissingBlueprints' => [ 'shape' => 'BlueprintNames', ], ], ], 'BatchGetCrawlersRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerNames', ], 'members' => [ 'CrawlerNames' => [ 'shape' => 'CrawlerNameList', ], ], ], 'BatchGetCrawlersResponse' => [ 'type' => 'structure', 'members' => [ 'Crawlers' => [ 'shape' => 'CrawlerList', ], 'CrawlersNotFound' => [ 'shape' => 'CrawlerNameList', ], ], ], 'BatchGetCustomEntityTypesRequest' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'CustomEntityTypeNames', ], ], ], 'BatchGetCustomEntityTypesResponse' => [ 'type' => 'structure', 'members' => [ 'CustomEntityTypes' => [ 'shape' => 'CustomEntityTypes', ], 'CustomEntityTypesNotFound' => [ 'shape' => 'CustomEntityTypeNames', ], ], ], 'BatchGetDataQualityResultRequest' => [ 'type' => 'structure', 'required' => [ 'ResultIds', ], 'members' => [ 'ResultIds' => [ 'shape' => 'DataQualityResultIds', ], ], ], 'BatchGetDataQualityResultResponse' => [ 'type' => 'structure', 'required' => [ 'Results', ], 'members' => [ 'Results' => [ 'shape' => 'DataQualityResultsList', ], 'ResultsNotFound' => [ 'shape' => 'DataQualityResultIds', ], ], ], 'BatchGetDevEndpointsRequest' => [ 'type' => 'structure', 'required' => [ 'DevEndpointNames', ], 'members' => [ 'DevEndpointNames' => [ 'shape' => 'DevEndpointNames', ], ], ], 'BatchGetDevEndpointsResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpoints' => [ 'shape' => 'DevEndpointList', ], 'DevEndpointsNotFound' => [ 'shape' => 'DevEndpointNames', ], ], ], 'BatchGetJobsRequest' => [ 'type' => 'structure', 'required' => [ 'JobNames', ], 'members' => [ 'JobNames' => [ 'shape' => 'JobNameList', ], ], ], 'BatchGetJobsResponse' => [ 'type' => 'structure', 'members' => [ 'Jobs' => [ 'shape' => 'JobList', ], 'JobsNotFound' => [ 'shape' => 'JobNameList', ], ], ], 'BatchGetPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionsToGet', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionsToGet' => [ 'shape' => 'BatchGetPartitionValueList', ], ], ], 'BatchGetPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Partitions' => [ 'shape' => 'PartitionList', ], 'UnprocessedKeys' => [ 'shape' => 'BatchGetPartitionValueList', ], ], ], 'BatchGetPartitionValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionValueList', ], 'max' => 1000, 'min' => 0, ], 'BatchGetTriggersRequest' => [ 'type' => 'structure', 'required' => [ 'TriggerNames', ], 'members' => [ 'TriggerNames' => [ 'shape' => 'TriggerNameList', ], ], ], 'BatchGetTriggersResponse' => [ 'type' => 'structure', 'members' => [ 'Triggers' => [ 'shape' => 'TriggerList', ], 'TriggersNotFound' => [ 'shape' => 'TriggerNameList', ], ], ], 'BatchGetWorkflowsRequest' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'WorkflowNames', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], ], ], 'BatchGetWorkflowsResponse' => [ 'type' => 'structure', 'members' => [ 'Workflows' => [ 'shape' => 'Workflows', ], 'MissingWorkflows' => [ 'shape' => 'WorkflowNames', ], ], ], 'BatchSize' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'BatchStopJobRunError' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'IdString', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'BatchStopJobRunErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchStopJobRunError', ], ], 'BatchStopJobRunJobRunIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IdString', ], 'max' => 25, 'min' => 1, ], 'BatchStopJobRunRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', 'JobRunIds', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunIds' => [ 'shape' => 'BatchStopJobRunJobRunIdList', ], ], ], 'BatchStopJobRunResponse' => [ 'type' => 'structure', 'members' => [ 'SuccessfulSubmissions' => [ 'shape' => 'BatchStopJobRunSuccessfulSubmissionList', ], 'Errors' => [ 'shape' => 'BatchStopJobRunErrorList', ], ], ], 'BatchStopJobRunSuccessfulSubmission' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'IdString', ], ], ], 'BatchStopJobRunSuccessfulSubmissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchStopJobRunSuccessfulSubmission', ], ], 'BatchUpdatePartitionFailureEntry' => [ 'type' => 'structure', 'members' => [ 'PartitionValueList' => [ 'shape' => 'BoundedPartitionValueList', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'BatchUpdatePartitionFailureList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchUpdatePartitionFailureEntry', ], ], 'BatchUpdatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'Entries', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'Entries' => [ 'shape' => 'BatchUpdatePartitionRequestEntryList', ], ], ], 'BatchUpdatePartitionRequestEntry' => [ 'type' => 'structure', 'required' => [ 'PartitionValueList', 'PartitionInput', ], 'members' => [ 'PartitionValueList' => [ 'shape' => 'BoundedPartitionValueList', ], 'PartitionInput' => [ 'shape' => 'PartitionInput', ], ], ], 'BatchUpdatePartitionRequestEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BatchUpdatePartitionRequestEntry', ], 'max' => 100, 'min' => 1, ], 'BatchUpdatePartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'BatchUpdatePartitionFailureList', ], ], ], 'BatchWindow' => [ 'type' => 'integer', 'box' => true, 'max' => 900, 'min' => 1, ], 'BinaryColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'MaximumLength', 'AverageLength', 'NumberOfNulls', ], 'members' => [ 'MaximumLength' => [ 'shape' => 'NonNegativeLong', ], 'AverageLength' => [ 'shape' => 'NonNegativeDouble', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], ], ], 'Blob' => [ 'type' => 'blob', ], 'Blueprint' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'OrchestrationNameString', ], 'Description' => [ 'shape' => 'Generic512CharString', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'ParameterSpec' => [ 'shape' => 'BlueprintParameterSpec', ], 'BlueprintLocation' => [ 'shape' => 'GenericString', ], 'BlueprintServiceLocation' => [ 'shape' => 'GenericString', ], 'Status' => [ 'shape' => 'BlueprintStatus', ], 'ErrorMessage' => [ 'shape' => 'ErrorString', ], 'LastActiveDefinition' => [ 'shape' => 'LastActiveDefinition', ], ], ], 'BlueprintDetails' => [ 'type' => 'structure', 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'BlueprintNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'OrchestrationNameString', ], ], 'BlueprintParameterSpec' => [ 'type' => 'string', 'max' => 131072, 'min' => 1, ], 'BlueprintParameters' => [ 'type' => 'string', 'max' => 131072, 'min' => 1, ], 'BlueprintRun' => [ 'type' => 'structure', 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'WorkflowName' => [ 'shape' => 'NameString', ], 'State' => [ 'shape' => 'BlueprintRunState', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'ErrorMessage' => [ 'shape' => 'MessageString', ], 'RollbackErrorMessage' => [ 'shape' => 'MessageString', ], 'Parameters' => [ 'shape' => 'BlueprintParameters', ], 'RoleArn' => [ 'shape' => 'OrchestrationIAMRoleArn', ], ], ], 'BlueprintRunState' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'SUCCEEDED', 'FAILED', 'ROLLING_BACK', ], ], 'BlueprintRuns' => [ 'type' => 'list', 'member' => [ 'shape' => 'BlueprintRun', ], ], 'BlueprintStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'UPDATING', 'FAILED', ], ], 'Blueprints' => [ 'type' => 'list', 'member' => [ 'shape' => 'Blueprint', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BooleanColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfTrues', 'NumberOfFalses', 'NumberOfNulls', ], 'members' => [ 'NumberOfTrues' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfFalses' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], ], ], 'BooleanNullable' => [ 'type' => 'boolean', ], 'BooleanValue' => [ 'type' => 'boolean', ], 'BoundedPartitionValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValueString', ], 'max' => 100, 'min' => 0, ], 'BoxedBoolean' => [ 'type' => 'boolean', 'box' => true, ], 'BoxedDoubleFraction' => [ 'type' => 'double', 'box' => true, 'max' => 1, 'min' => 0, ], 'BoxedLong' => [ 'type' => 'long', 'box' => true, ], 'BoxedNonNegativeInt' => [ 'type' => 'integer', 'box' => true, 'min' => 0, ], 'BoxedNonNegativeLong' => [ 'type' => 'long', 'box' => true, 'min' => 0, ], 'BoxedPositiveInt' => [ 'type' => 'integer', 'box' => true, 'min' => 0, ], 'CancelDataQualityRuleRecommendationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'CancelDataQualityRuleRecommendationRunResponse' => [ 'type' => 'structure', 'members' => [], ], 'CancelDataQualityRulesetEvaluationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'CancelDataQualityRulesetEvaluationRunResponse' => [ 'type' => 'structure', 'members' => [], ], 'CancelMLTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'TaskRunId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'CancelMLTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], ], ], 'CancelStatementRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', 'Id', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'Id' => [ 'shape' => 'IntegerValue', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'CancelStatementResponse' => [ 'type' => 'structure', 'members' => [], ], 'CatalogDeltaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalDeltaOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'CatalogEncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', ], ], 'CatalogEntries' => [ 'type' => 'list', 'member' => [ 'shape' => 'CatalogEntry', ], ], 'CatalogEntry' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], ], ], 'CatalogGetterPageSize' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'CatalogHudiSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalHudiOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'CatalogIdString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'CatalogImportStatus' => [ 'type' => 'structure', 'members' => [ 'ImportCompleted' => [ 'shape' => 'Boolean', ], 'ImportTime' => [ 'shape' => 'Timestamp', ], 'ImportedBy' => [ 'shape' => 'NameString', ], ], ], 'CatalogKafkaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', 'box' => true, ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'StreamingOptions' => [ 'shape' => 'KafkaStreamingSourceOptions', ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'CatalogKinesisSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'StreamingOptions' => [ 'shape' => 'KinesisStreamingSourceOptions', ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'CatalogSchemaChangePolicy' => [ 'type' => 'structure', 'members' => [ 'EnableUpdateCatalog' => [ 'shape' => 'BoxedBoolean', ], 'UpdateBehavior' => [ 'shape' => 'UpdateCatalogBehavior', ], ], ], 'CatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'CatalogTablesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'min' => 1, ], 'CatalogTarget' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'Tables', ], 'members' => [ 'DatabaseName' => [ 'shape' => 'NameString', ], 'Tables' => [ 'shape' => 'CatalogTablesList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'EventQueueArn' => [ 'shape' => 'EventQueueArn', ], 'DlqEventQueueArn' => [ 'shape' => 'EventQueueArn', ], ], ], 'CatalogTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CatalogTarget', ], ], 'CheckSchemaVersionValidityInput' => [ 'type' => 'structure', 'required' => [ 'DataFormat', 'SchemaDefinition', ], 'members' => [ 'DataFormat' => [ 'shape' => 'DataFormat', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'CheckSchemaVersionValidityResponse' => [ 'type' => 'structure', 'members' => [ 'Valid' => [ 'shape' => 'IsVersionValid', ], 'Error' => [ 'shape' => 'SchemaValidationError', ], ], ], 'Classification' => [ 'type' => 'string', ], 'Classifier' => [ 'type' => 'structure', 'members' => [ 'GrokClassifier' => [ 'shape' => 'GrokClassifier', ], 'XMLClassifier' => [ 'shape' => 'XMLClassifier', ], 'JsonClassifier' => [ 'shape' => 'JsonClassifier', ], 'CsvClassifier' => [ 'shape' => 'CsvClassifier', ], ], ], 'ClassifierList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Classifier', ], ], 'ClassifierNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'CloudWatchEncryption' => [ 'type' => 'structure', 'members' => [ 'CloudWatchEncryptionMode' => [ 'shape' => 'CloudWatchEncryptionMode', ], 'KmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], ], ], 'CloudWatchEncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', ], ], 'CodeGenArgName' => [ 'type' => 'string', ], 'CodeGenArgValue' => [ 'type' => 'string', ], 'CodeGenConfigurationNode' => [ 'type' => 'structure', 'members' => [ 'AthenaConnectorSource' => [ 'shape' => 'AthenaConnectorSource', ], 'JDBCConnectorSource' => [ 'shape' => 'JDBCConnectorSource', ], 'SparkConnectorSource' => [ 'shape' => 'SparkConnectorSource', ], 'CatalogSource' => [ 'shape' => 'CatalogSource', ], 'RedshiftSource' => [ 'shape' => 'RedshiftSource', ], 'S3CatalogSource' => [ 'shape' => 'S3CatalogSource', ], 'S3CsvSource' => [ 'shape' => 'S3CsvSource', ], 'S3JsonSource' => [ 'shape' => 'S3JsonSource', ], 'S3ParquetSource' => [ 'shape' => 'S3ParquetSource', ], 'RelationalCatalogSource' => [ 'shape' => 'RelationalCatalogSource', ], 'DynamoDBCatalogSource' => [ 'shape' => 'DynamoDBCatalogSource', ], 'JDBCConnectorTarget' => [ 'shape' => 'JDBCConnectorTarget', ], 'SparkConnectorTarget' => [ 'shape' => 'SparkConnectorTarget', ], 'CatalogTarget' => [ 'shape' => 'BasicCatalogTarget', ], 'RedshiftTarget' => [ 'shape' => 'RedshiftTarget', ], 'S3CatalogTarget' => [ 'shape' => 'S3CatalogTarget', ], 'S3GlueParquetTarget' => [ 'shape' => 'S3GlueParquetTarget', ], 'S3DirectTarget' => [ 'shape' => 'S3DirectTarget', ], 'ApplyMapping' => [ 'shape' => 'ApplyMapping', ], 'SelectFields' => [ 'shape' => 'SelectFields', ], 'DropFields' => [ 'shape' => 'DropFields', ], 'RenameField' => [ 'shape' => 'RenameField', ], 'Spigot' => [ 'shape' => 'Spigot', ], 'Join' => [ 'shape' => 'Join', ], 'SplitFields' => [ 'shape' => 'SplitFields', ], 'SelectFromCollection' => [ 'shape' => 'SelectFromCollection', ], 'FillMissingValues' => [ 'shape' => 'FillMissingValues', ], 'Filter' => [ 'shape' => 'Filter', ], 'CustomCode' => [ 'shape' => 'CustomCode', ], 'SparkSQL' => [ 'shape' => 'SparkSQL', ], 'DirectKinesisSource' => [ 'shape' => 'DirectKinesisSource', ], 'DirectKafkaSource' => [ 'shape' => 'DirectKafkaSource', ], 'CatalogKinesisSource' => [ 'shape' => 'CatalogKinesisSource', ], 'CatalogKafkaSource' => [ 'shape' => 'CatalogKafkaSource', ], 'DropNullFields' => [ 'shape' => 'DropNullFields', ], 'Merge' => [ 'shape' => 'Merge', ], 'Union' => [ 'shape' => 'Union', ], 'PIIDetection' => [ 'shape' => 'PIIDetection', ], 'Aggregate' => [ 'shape' => 'Aggregate', ], 'DropDuplicates' => [ 'shape' => 'DropDuplicates', ], 'GovernedCatalogTarget' => [ 'shape' => 'GovernedCatalogTarget', ], 'GovernedCatalogSource' => [ 'shape' => 'GovernedCatalogSource', ], 'MicrosoftSQLServerCatalogSource' => [ 'shape' => 'MicrosoftSQLServerCatalogSource', ], 'MySQLCatalogSource' => [ 'shape' => 'MySQLCatalogSource', ], 'OracleSQLCatalogSource' => [ 'shape' => 'OracleSQLCatalogSource', ], 'PostgreSQLCatalogSource' => [ 'shape' => 'PostgreSQLCatalogSource', ], 'MicrosoftSQLServerCatalogTarget' => [ 'shape' => 'MicrosoftSQLServerCatalogTarget', ], 'MySQLCatalogTarget' => [ 'shape' => 'MySQLCatalogTarget', ], 'OracleSQLCatalogTarget' => [ 'shape' => 'OracleSQLCatalogTarget', ], 'PostgreSQLCatalogTarget' => [ 'shape' => 'PostgreSQLCatalogTarget', ], 'DynamicTransform' => [ 'shape' => 'DynamicTransform', ], 'EvaluateDataQuality' => [ 'shape' => 'EvaluateDataQuality', ], 'S3CatalogHudiSource' => [ 'shape' => 'S3CatalogHudiSource', ], 'CatalogHudiSource' => [ 'shape' => 'CatalogHudiSource', ], 'S3HudiSource' => [ 'shape' => 'S3HudiSource', ], 'S3HudiCatalogTarget' => [ 'shape' => 'S3HudiCatalogTarget', ], 'S3HudiDirectTarget' => [ 'shape' => 'S3HudiDirectTarget', ], 'DirectJDBCSource' => [ 'shape' => 'DirectJDBCSource', ], 'S3CatalogDeltaSource' => [ 'shape' => 'S3CatalogDeltaSource', ], 'CatalogDeltaSource' => [ 'shape' => 'CatalogDeltaSource', ], 'S3DeltaSource' => [ 'shape' => 'S3DeltaSource', ], 'S3DeltaCatalogTarget' => [ 'shape' => 'S3DeltaCatalogTarget', ], 'S3DeltaDirectTarget' => [ 'shape' => 'S3DeltaDirectTarget', ], 'AmazonRedshiftSource' => [ 'shape' => 'AmazonRedshiftSource', ], 'AmazonRedshiftTarget' => [ 'shape' => 'AmazonRedshiftTarget', ], 'EvaluateDataQualityMultiFrame' => [ 'shape' => 'EvaluateDataQualityMultiFrame', ], 'Recipe' => [ 'shape' => 'Recipe', ], 'SnowflakeSource' => [ 'shape' => 'SnowflakeSource', ], 'SnowflakeTarget' => [ 'shape' => 'SnowflakeTarget', ], 'ConnectorDataSource' => [ 'shape' => 'ConnectorDataSource', ], 'ConnectorDataTarget' => [ 'shape' => 'ConnectorDataTarget', ], ], ], 'CodeGenConfigurationNodes' => [ 'type' => 'map', 'key' => [ 'shape' => 'NodeId', ], 'value' => [ 'shape' => 'CodeGenConfigurationNode', ], 'sensitive' => true, ], 'CodeGenEdge' => [ 'type' => 'structure', 'required' => [ 'Source', 'Target', ], 'members' => [ 'Source' => [ 'shape' => 'CodeGenIdentifier', ], 'Target' => [ 'shape' => 'CodeGenIdentifier', ], 'TargetParameter' => [ 'shape' => 'CodeGenArgName', ], ], ], 'CodeGenIdentifier' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[A-Za-z_][A-Za-z0-9_]*', ], 'CodeGenNode' => [ 'type' => 'structure', 'required' => [ 'Id', 'NodeType', 'Args', ], 'members' => [ 'Id' => [ 'shape' => 'CodeGenIdentifier', ], 'NodeType' => [ 'shape' => 'CodeGenNodeType', ], 'Args' => [ 'shape' => 'CodeGenNodeArgs', ], 'LineNumber' => [ 'shape' => 'Integer', ], ], ], 'CodeGenNodeArg' => [ 'type' => 'structure', 'required' => [ 'Name', 'Value', ], 'members' => [ 'Name' => [ 'shape' => 'CodeGenArgName', ], 'Value' => [ 'shape' => 'CodeGenArgValue', ], 'Param' => [ 'shape' => 'Boolean', ], ], ], 'CodeGenNodeArgs' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeGenNodeArg', ], 'max' => 50, 'min' => 0, ], 'CodeGenNodeType' => [ 'type' => 'string', ], 'Column' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Type' => [ 'shape' => 'ColumnTypeString', ], 'Comment' => [ 'shape' => 'CommentString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], ], ], 'ColumnError' => [ 'type' => 'structure', 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'Error' => [ 'shape' => 'ErrorDetail', ], ], ], 'ColumnErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnError', ], ], 'ColumnImportance' => [ 'type' => 'structure', 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'Importance' => [ 'shape' => 'GenericBoundedDouble', ], ], ], 'ColumnImportanceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnImportance', ], 'max' => 100, 'min' => 0, ], 'ColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Column', ], ], 'ColumnNameString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'ColumnRowFilter' => [ 'type' => 'structure', 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'RowFilterExpression' => [ 'shape' => 'PredicateString', ], ], ], 'ColumnRowFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnRowFilter', ], ], 'ColumnStatistics' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'ColumnType', 'AnalyzedTime', 'StatisticsData', ], 'members' => [ 'ColumnName' => [ 'shape' => 'NameString', ], 'ColumnType' => [ 'shape' => 'TypeString', ], 'AnalyzedTime' => [ 'shape' => 'Timestamp', ], 'StatisticsData' => [ 'shape' => 'ColumnStatisticsData', ], ], ], 'ColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'Type' => [ 'shape' => 'ColumnStatisticsType', ], 'BooleanColumnStatisticsData' => [ 'shape' => 'BooleanColumnStatisticsData', ], 'DateColumnStatisticsData' => [ 'shape' => 'DateColumnStatisticsData', ], 'DecimalColumnStatisticsData' => [ 'shape' => 'DecimalColumnStatisticsData', ], 'DoubleColumnStatisticsData' => [ 'shape' => 'DoubleColumnStatisticsData', ], 'LongColumnStatisticsData' => [ 'shape' => 'LongColumnStatisticsData', ], 'StringColumnStatisticsData' => [ 'shape' => 'StringColumnStatisticsData', ], 'BinaryColumnStatisticsData' => [ 'shape' => 'BinaryColumnStatisticsData', ], ], ], 'ColumnStatisticsError' => [ 'type' => 'structure', 'members' => [ 'ColumnStatistics' => [ 'shape' => 'ColumnStatistics', ], 'Error' => [ 'shape' => 'ErrorDetail', ], ], ], 'ColumnStatisticsErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnStatisticsError', ], ], 'ColumnStatisticsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnStatistics', ], ], 'ColumnStatisticsType' => [ 'type' => 'string', 'enum' => [ 'BOOLEAN', 'DATE', 'DECIMAL', 'DOUBLE', 'LONG', 'STRING', 'BINARY', ], ], 'ColumnTypeString' => [ 'type' => 'string', 'max' => 131072, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'ColumnValueStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnValuesString', ], ], 'ColumnValuesString' => [ 'type' => 'string', ], 'CommentString' => [ 'type' => 'string', 'max' => 255, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'CommitIdString' => [ 'type' => 'string', 'max' => 40, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'Comparator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', 'GREATER_THAN', 'LESS_THAN', 'GREATER_THAN_EQUALS', 'LESS_THAN_EQUALS', ], ], 'Compatibility' => [ 'type' => 'string', 'enum' => [ 'NONE', 'DISABLED', 'BACKWARD', 'BACKWARD_ALL', 'FORWARD', 'FORWARD_ALL', 'FULL', 'FULL_ALL', ], ], 'CompressionType' => [ 'type' => 'string', 'enum' => [ 'gzip', 'bzip2', ], ], 'ConcurrentModificationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ConcurrentRunsExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'Condition' => [ 'type' => 'structure', 'members' => [ 'LogicalOperator' => [ 'shape' => 'LogicalOperator', ], 'JobName' => [ 'shape' => 'NameString', ], 'State' => [ 'shape' => 'JobRunState', ], 'CrawlerName' => [ 'shape' => 'NameString', ], 'CrawlState' => [ 'shape' => 'CrawlState', ], ], ], 'ConditionCheckFailureException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ConditionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Condition', ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ConfusionMatrix' => [ 'type' => 'structure', 'members' => [ 'NumTruePositives' => [ 'shape' => 'RecordsCount', ], 'NumFalsePositives' => [ 'shape' => 'RecordsCount', ], 'NumTrueNegatives' => [ 'shape' => 'RecordsCount', ], 'NumFalseNegatives' => [ 'shape' => 'RecordsCount', ], ], ], 'Connection' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'MatchCriteria' => [ 'shape' => 'MatchCriteria', ], 'ConnectionProperties' => [ 'shape' => 'ConnectionProperties', ], 'PhysicalConnectionRequirements' => [ 'shape' => 'PhysicalConnectionRequirements', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedBy' => [ 'shape' => 'NameString', ], ], ], 'ConnectionInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionType', 'ConnectionProperties', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'MatchCriteria' => [ 'shape' => 'MatchCriteria', ], 'ConnectionProperties' => [ 'shape' => 'ConnectionProperties', ], 'PhysicalConnectionRequirements' => [ 'shape' => 'PhysicalConnectionRequirements', ], ], ], 'ConnectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Connection', ], ], 'ConnectionName' => [ 'type' => 'string', ], 'ConnectionPasswordEncryption' => [ 'type' => 'structure', 'required' => [ 'ReturnConnectionPasswordEncrypted', ], 'members' => [ 'ReturnConnectionPasswordEncrypted' => [ 'shape' => 'Boolean', ], 'AwsKmsKeyId' => [ 'shape' => 'NameString', ], ], ], 'ConnectionProperties' => [ 'type' => 'map', 'key' => [ 'shape' => 'ConnectionPropertyKey', ], 'value' => [ 'shape' => 'ValueString', ], 'max' => 100, 'min' => 0, ], 'ConnectionPropertyKey' => [ 'type' => 'string', 'enum' => [ 'HOST', 'PORT', 'USERNAME', 'PASSWORD', 'ENCRYPTED_PASSWORD', 'JDBC_DRIVER_JAR_URI', 'JDBC_DRIVER_CLASS_NAME', 'JDBC_ENGINE', 'JDBC_ENGINE_VERSION', 'CONFIG_FILES', 'INSTANCE_ID', 'JDBC_CONNECTION_URL', 'JDBC_ENFORCE_SSL', 'CUSTOM_JDBC_CERT', 'SKIP_CUSTOM_JDBC_CERT_VALIDATION', 'CUSTOM_JDBC_CERT_STRING', 'CONNECTION_URL', 'KAFKA_BOOTSTRAP_SERVERS', 'KAFKA_SSL_ENABLED', 'KAFKA_CUSTOM_CERT', 'KAFKA_SKIP_CUSTOM_CERT_VALIDATION', 'KAFKA_CLIENT_KEYSTORE', 'KAFKA_CLIENT_KEYSTORE_PASSWORD', 'KAFKA_CLIENT_KEY_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEYSTORE_PASSWORD', 'ENCRYPTED_KAFKA_CLIENT_KEY_PASSWORD', 'SECRET_ID', 'CONNECTOR_URL', 'CONNECTOR_TYPE', 'CONNECTOR_CLASS_NAME', 'KAFKA_SASL_MECHANISM', 'KAFKA_SASL_SCRAM_USERNAME', 'KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_SCRAM_SECRETS_ARN', 'ENCRYPTED_KAFKA_SASL_SCRAM_PASSWORD', 'KAFKA_SASL_GSSAPI_KEYTAB', 'KAFKA_SASL_GSSAPI_KRB5_CONF', 'KAFKA_SASL_GSSAPI_SERVICE', 'KAFKA_SASL_GSSAPI_PRINCIPAL', ], ], 'ConnectionType' => [ 'type' => 'string', 'enum' => [ 'JDBC', 'SFTP', 'MONGODB', 'KAFKA', 'NETWORK', 'MARKETPLACE', 'CUSTOM', ], ], 'ConnectionsList' => [ 'type' => 'structure', 'members' => [ 'Connections' => [ 'shape' => 'OrchestrationStringList', ], ], ], 'ConnectorDataSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionType', 'Data', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'Data' => [ 'shape' => 'ConnectorOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'ConnectorDataTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionType', 'Data', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'Data' => [ 'shape' => 'ConnectorOptions', ], 'Inputs' => [ 'shape' => 'OneInput', ], ], ], 'ConnectorOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'ContextWords' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 20, 'min' => 1, ], 'Crawl' => [ 'type' => 'structure', 'members' => [ 'State' => [ 'shape' => 'CrawlState', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'LogGroup' => [ 'shape' => 'LogGroup', ], 'LogStream' => [ 'shape' => 'LogStream', ], ], ], 'CrawlId' => [ 'type' => 'string', ], 'CrawlList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Crawl', ], ], 'CrawlState' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'CANCELLING', 'CANCELLED', 'SUCCEEDED', 'FAILED', 'ERROR', ], ], 'Crawler' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Role' => [ 'shape' => 'Role', ], 'Targets' => [ 'shape' => 'CrawlerTargets', ], 'DatabaseName' => [ 'shape' => 'DatabaseName', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Classifiers' => [ 'shape' => 'ClassifierNameList', ], 'RecrawlPolicy' => [ 'shape' => 'RecrawlPolicy', ], 'SchemaChangePolicy' => [ 'shape' => 'SchemaChangePolicy', ], 'LineageConfiguration' => [ 'shape' => 'LineageConfiguration', ], 'State' => [ 'shape' => 'CrawlerState', ], 'TablePrefix' => [ 'shape' => 'TablePrefix', ], 'Schedule' => [ 'shape' => 'Schedule', ], 'CrawlElapsedTime' => [ 'shape' => 'MillisecondsCount', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'LastCrawl' => [ 'shape' => 'LastCrawlInfo', ], 'Version' => [ 'shape' => 'VersionId', ], 'Configuration' => [ 'shape' => 'CrawlerConfiguration', ], 'CrawlerSecurityConfiguration' => [ 'shape' => 'CrawlerSecurityConfiguration', ], 'LakeFormationConfiguration' => [ 'shape' => 'LakeFormationConfiguration', ], ], ], 'CrawlerConfiguration' => [ 'type' => 'string', ], 'CrawlerHistory' => [ 'type' => 'structure', 'members' => [ 'CrawlId' => [ 'shape' => 'CrawlId', ], 'State' => [ 'shape' => 'CrawlerHistoryState', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Summary' => [ 'shape' => 'NameString', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'LogGroup' => [ 'shape' => 'LogGroup', ], 'LogStream' => [ 'shape' => 'LogStream', ], 'MessagePrefix' => [ 'shape' => 'MessagePrefix', ], 'DPUHour' => [ 'shape' => 'NonNegativeDouble', ], ], ], 'CrawlerHistoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CrawlerHistory', ], ], 'CrawlerHistoryState' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'COMPLETED', 'FAILED', 'STOPPED', ], ], 'CrawlerLineageSettings' => [ 'type' => 'string', 'enum' => [ 'ENABLE', 'DISABLE', ], ], 'CrawlerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Crawler', ], ], 'CrawlerMetrics' => [ 'type' => 'structure', 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], 'TimeLeftSeconds' => [ 'shape' => 'NonNegativeDouble', ], 'StillEstimating' => [ 'shape' => 'Boolean', ], 'LastRuntimeSeconds' => [ 'shape' => 'NonNegativeDouble', ], 'MedianRuntimeSeconds' => [ 'shape' => 'NonNegativeDouble', ], 'TablesCreated' => [ 'shape' => 'NonNegativeInteger', ], 'TablesUpdated' => [ 'shape' => 'NonNegativeInteger', ], 'TablesDeleted' => [ 'shape' => 'NonNegativeInteger', ], ], ], 'CrawlerMetricsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CrawlerMetrics', ], ], 'CrawlerNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 100, 'min' => 0, ], 'CrawlerNodeDetails' => [ 'type' => 'structure', 'members' => [ 'Crawls' => [ 'shape' => 'CrawlList', ], ], ], 'CrawlerNotRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'CrawlerRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'CrawlerSecurityConfiguration' => [ 'type' => 'string', 'max' => 128, 'min' => 0, ], 'CrawlerState' => [ 'type' => 'string', 'enum' => [ 'READY', 'RUNNING', 'STOPPING', ], ], 'CrawlerStoppingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'CrawlerTargets' => [ 'type' => 'structure', 'members' => [ 'S3Targets' => [ 'shape' => 'S3TargetList', ], 'JdbcTargets' => [ 'shape' => 'JdbcTargetList', ], 'MongoDBTargets' => [ 'shape' => 'MongoDBTargetList', ], 'DynamoDBTargets' => [ 'shape' => 'DynamoDBTargetList', ], 'CatalogTargets' => [ 'shape' => 'CatalogTargetList', ], 'DeltaTargets' => [ 'shape' => 'DeltaTargetList', ], 'IcebergTargets' => [ 'shape' => 'IcebergTargetList', ], 'HudiTargets' => [ 'shape' => 'HudiTargetList', ], ], ], 'CrawlsFilter' => [ 'type' => 'structure', 'members' => [ 'FieldName' => [ 'shape' => 'FieldName', ], 'FilterOperator' => [ 'shape' => 'FilterOperator', ], 'FieldValue' => [ 'shape' => 'GenericString', ], ], ], 'CrawlsFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CrawlsFilter', ], ], 'CreateBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'BlueprintLocation', ], 'members' => [ 'Name' => [ 'shape' => 'OrchestrationNameString', ], 'Description' => [ 'shape' => 'Generic512CharString', ], 'BlueprintLocation' => [ 'shape' => 'OrchestrationS3Location', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateClassifierRequest' => [ 'type' => 'structure', 'members' => [ 'GrokClassifier' => [ 'shape' => 'CreateGrokClassifierRequest', ], 'XMLClassifier' => [ 'shape' => 'CreateXMLClassifierRequest', ], 'JsonClassifier' => [ 'shape' => 'CreateJsonClassifierRequest', ], 'CsvClassifier' => [ 'shape' => 'CreateCsvClassifierRequest', ], ], ], 'CreateClassifierResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'ConnectionInput' => [ 'shape' => 'ConnectionInput', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateConnectionResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Role', 'Targets', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Role' => [ 'shape' => 'Role', ], 'DatabaseName' => [ 'shape' => 'DatabaseName', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Targets' => [ 'shape' => 'CrawlerTargets', ], 'Schedule' => [ 'shape' => 'CronExpression', ], 'Classifiers' => [ 'shape' => 'ClassifierNameList', ], 'TablePrefix' => [ 'shape' => 'TablePrefix', ], 'SchemaChangePolicy' => [ 'shape' => 'SchemaChangePolicy', ], 'RecrawlPolicy' => [ 'shape' => 'RecrawlPolicy', ], 'LineageConfiguration' => [ 'shape' => 'LineageConfiguration', ], 'LakeFormationConfiguration' => [ 'shape' => 'LakeFormationConfiguration', ], 'Configuration' => [ 'shape' => 'CrawlerConfiguration', ], 'CrawlerSecurityConfiguration' => [ 'shape' => 'CrawlerSecurityConfiguration', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateCsvClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Delimiter' => [ 'shape' => 'CsvColumnDelimiter', ], 'QuoteSymbol' => [ 'shape' => 'CsvQuoteSymbol', ], 'ContainsHeader' => [ 'shape' => 'CsvHeaderOption', ], 'Header' => [ 'shape' => 'CsvHeader', ], 'DisableValueTrimming' => [ 'shape' => 'NullableBoolean', ], 'AllowSingleColumn' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypeConfigured' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypes' => [ 'shape' => 'CustomDatatypes', ], 'Serde' => [ 'shape' => 'CsvSerdeOption', ], ], ], 'CreateCustomEntityTypeRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RegexString', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RegexString' => [ 'shape' => 'NameString', ], 'ContextWords' => [ 'shape' => 'ContextWords', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateCustomEntityTypeResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Ruleset', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], 'ClientToken' => [ 'shape' => 'HashString', ], ], ], 'CreateDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseInput' => [ 'shape' => 'DatabaseInput', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateDatabaseResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', 'RoleArn', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'SecurityGroupIds' => [ 'shape' => 'StringList', ], 'SubnetId' => [ 'shape' => 'GenericString', ], 'PublicKey' => [ 'shape' => 'GenericString', ], 'PublicKeys' => [ 'shape' => 'PublicKeysList', ], 'NumberOfNodes' => [ 'shape' => 'IntegerValue', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'Arguments' => [ 'shape' => 'MapValue', ], ], ], 'CreateDevEndpointResponse' => [ 'type' => 'structure', 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'Status' => [ 'shape' => 'GenericString', ], 'SecurityGroupIds' => [ 'shape' => 'StringList', ], 'SubnetId' => [ 'shape' => 'GenericString', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'YarnEndpointAddress' => [ 'shape' => 'GenericString', ], 'ZeppelinRemoteSparkInterpreterPort' => [ 'shape' => 'IntegerValue', ], 'NumberOfNodes' => [ 'shape' => 'IntegerValue', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'AvailabilityZone' => [ 'shape' => 'GenericString', ], 'VpcId' => [ 'shape' => 'GenericString', ], 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], 'FailureReason' => [ 'shape' => 'GenericString', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'CreatedTimestamp' => [ 'shape' => 'TimestampValue', ], 'Arguments' => [ 'shape' => 'MapValue', ], ], ], 'CreateGrokClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Classification', 'Name', 'GrokPattern', ], 'members' => [ 'Classification' => [ 'shape' => 'Classification', ], 'Name' => [ 'shape' => 'NameString', ], 'GrokPattern' => [ 'shape' => 'GrokPattern', ], 'CustomPatterns' => [ 'shape' => 'CustomPatterns', ], ], ], 'CreateJobRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Role', 'Command', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LogUri' => [ 'shape' => 'UriString', ], 'Role' => [ 'shape' => 'RoleString', ], 'ExecutionProperty' => [ 'shape' => 'ExecutionProperty', ], 'Command' => [ 'shape' => 'JobCommand', ], 'DefaultArguments' => [ 'shape' => 'GenericMap', ], 'NonOverridableArguments' => [ 'shape' => 'GenericMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxRetries' => [ 'shape' => 'MaxRetries', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'CodeGenConfigurationNodes' => [ 'shape' => 'CodeGenConfigurationNodes', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], 'SourceControlDetails' => [ 'shape' => 'SourceControlDetails', ], ], ], 'CreateJobResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateJsonClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'JsonPath', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'JsonPath' => [ 'shape' => 'JsonPath', ], ], ], 'CreateMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'InputRecordTables', 'Parameters', 'Role', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'InputRecordTables' => [ 'shape' => 'GlueTables', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'TransformEncryption' => [ 'shape' => 'TransformEncryption', ], ], ], 'CreateMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'CreatePartitionIndexRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionIndex', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionIndex' => [ 'shape' => 'PartitionIndex', ], ], ], 'CreatePartitionIndexResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionInput' => [ 'shape' => 'PartitionInput', ], ], ], 'CreatePartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryName', ], 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'CreateSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaName', 'DataFormat', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'CreateSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'SchemaCheckpoint' => [ 'shape' => 'SchemaCheckpointNumber', ], 'LatestSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'NextSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'SchemaStatus' => [ 'shape' => 'SchemaStatus', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaVersionStatus' => [ 'shape' => 'SchemaVersionStatus', ], ], ], 'CreateScriptRequest' => [ 'type' => 'structure', 'members' => [ 'DagNodes' => [ 'shape' => 'DagNodes', ], 'DagEdges' => [ 'shape' => 'DagEdges', ], 'Language' => [ 'shape' => 'Language', ], ], ], 'CreateScriptResponse' => [ 'type' => 'structure', 'members' => [ 'PythonScript' => [ 'shape' => 'PythonScript', ], 'ScalaCode' => [ 'shape' => 'ScalaCode', ], ], ], 'CreateSecurityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'EncryptionConfiguration', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateSecurityConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreatedTimestamp' => [ 'shape' => 'TimestampValue', ], ], ], 'CreateSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', 'Role', 'Command', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Role' => [ 'shape' => 'OrchestrationRoleArn', ], 'Command' => [ 'shape' => 'SessionCommand', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'IdleTimeout' => [ 'shape' => 'Timeout', ], 'DefaultArguments' => [ 'shape' => 'OrchestrationArgumentsMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'CreateSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Session' => [ 'shape' => 'Session', ], ], ], 'CreateTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableInput' => [ 'shape' => 'TableInput', ], 'PartitionIndexes' => [ 'shape' => 'PartitionIndexList', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'OpenTableFormatInput' => [ 'shape' => 'OpenTableFormatInput', ], ], ], 'CreateTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', 'Actions', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'WorkflowName' => [ 'shape' => 'NameString', ], 'Type' => [ 'shape' => 'TriggerType', ], 'Schedule' => [ 'shape' => 'GenericString', ], 'Predicate' => [ 'shape' => 'Predicate', ], 'Actions' => [ 'shape' => 'ActionList', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'StartOnCreation' => [ 'shape' => 'BooleanValue', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'EventBatchingCondition' => [ 'shape' => 'EventBatchingCondition', ], ], ], 'CreateTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionInput' => [ 'shape' => 'UserDefinedFunctionInput', ], ], ], 'CreateUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'GenericString', ], 'DefaultRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'MaxConcurrentRuns' => [ 'shape' => 'NullableInteger', ], ], ], 'CreateWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'CreateXMLClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Classification', 'Name', ], 'members' => [ 'Classification' => [ 'shape' => 'Classification', ], 'Name' => [ 'shape' => 'NameString', ], 'RowTag' => [ 'shape' => 'RowTag', ], ], ], 'CreatedTimestamp' => [ 'type' => 'string', ], 'CronExpression' => [ 'type' => 'string', ], 'CsvClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'Delimiter' => [ 'shape' => 'CsvColumnDelimiter', ], 'QuoteSymbol' => [ 'shape' => 'CsvQuoteSymbol', ], 'ContainsHeader' => [ 'shape' => 'CsvHeaderOption', ], 'Header' => [ 'shape' => 'CsvHeader', ], 'DisableValueTrimming' => [ 'shape' => 'NullableBoolean', ], 'AllowSingleColumn' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypeConfigured' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypes' => [ 'shape' => 'CustomDatatypes', ], 'Serde' => [ 'shape' => 'CsvSerdeOption', ], ], ], 'CsvColumnDelimiter' => [ 'type' => 'string', 'max' => 1, 'min' => 1, 'pattern' => '[^\\r\\n]', ], 'CsvHeader' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'CsvHeaderOption' => [ 'type' => 'string', 'enum' => [ 'UNKNOWN', 'PRESENT', 'ABSENT', ], ], 'CsvQuoteSymbol' => [ 'type' => 'string', 'max' => 1, 'min' => 1, 'pattern' => '[^\\r\\n]', ], 'CsvSerdeOption' => [ 'type' => 'string', 'enum' => [ 'OpenCSVSerDe', 'LazySimpleSerDe', 'None', ], ], 'CustomCode' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Code', 'ClassName', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'ManyInputs', ], 'Code' => [ 'shape' => 'ExtendedString', ], 'ClassName' => [ 'shape' => 'EnclosedInStringProperty', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'CustomDatatypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'CustomEntityType' => [ 'type' => 'structure', 'required' => [ 'Name', 'RegexString', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RegexString' => [ 'shape' => 'NameString', ], 'ContextWords' => [ 'shape' => 'ContextWords', ], ], ], 'CustomEntityTypeNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 50, 'min' => 1, ], 'CustomEntityTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomEntityType', ], ], 'CustomPatterns' => [ 'type' => 'string', 'max' => 16000, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'DQAdditionalOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'AdditionalOptionKeys', ], 'value' => [ 'shape' => 'GenericString', ], ], 'DQDLAliases' => [ 'type' => 'map', 'key' => [ 'shape' => 'NodeName', ], 'value' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'DQDLString' => [ 'type' => 'string', 'max' => 65536, 'min' => 1, 'pattern' => '([\\u0020-\\u007E\\r\\s\\n])*', ], 'DQResultsPublishingOptions' => [ 'type' => 'structure', 'members' => [ 'EvaluationContext' => [ 'shape' => 'GenericLimitedString', ], 'ResultsS3Prefix' => [ 'shape' => 'EnclosedInStringProperty', ], 'CloudWatchMetricsEnabled' => [ 'shape' => 'BoxedBoolean', ], 'ResultsPublishingEnabled' => [ 'shape' => 'BoxedBoolean', ], ], ], 'DQStopJobOnFailureOptions' => [ 'type' => 'structure', 'members' => [ 'StopJobOnFailureTiming' => [ 'shape' => 'DQStopJobOnFailureTiming', ], ], ], 'DQStopJobOnFailureTiming' => [ 'type' => 'string', 'enum' => [ 'Immediate', 'AfterDataLoad', ], ], 'DQTransformOutput' => [ 'type' => 'string', 'enum' => [ 'PrimaryInput', 'EvaluationResults', ], ], 'DagEdges' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeGenEdge', ], ], 'DagNodes' => [ 'type' => 'list', 'member' => [ 'shape' => 'CodeGenNode', ], ], 'DataCatalogEncryptionSettings' => [ 'type' => 'structure', 'members' => [ 'EncryptionAtRest' => [ 'shape' => 'EncryptionAtRest', ], 'ConnectionPasswordEncryption' => [ 'shape' => 'ConnectionPasswordEncryption', ], ], ], 'DataFormat' => [ 'type' => 'string', 'enum' => [ 'AVRO', 'JSON', 'PROTOBUF', ], ], 'DataLakePrincipal' => [ 'type' => 'structure', 'members' => [ 'DataLakePrincipalIdentifier' => [ 'shape' => 'DataLakePrincipalString', ], ], ], 'DataLakePrincipalString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'DataQualityEvaluationRunAdditionalRunOptions' => [ 'type' => 'structure', 'members' => [ 'CloudWatchMetricsEnabled' => [ 'shape' => 'NullableBoolean', ], 'ResultsS3Prefix' => [ 'shape' => 'UriString', ], ], ], 'DataQualityResult' => [ 'type' => 'structure', 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], 'Score' => [ 'shape' => 'GenericBoundedDouble', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'RulesetName' => [ 'shape' => 'NameString', ], 'EvaluationContext' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'RulesetEvaluationRunId' => [ 'shape' => 'HashString', ], 'RuleResults' => [ 'shape' => 'DataQualityRuleResults', ], ], ], 'DataQualityResultDescription' => [ 'type' => 'structure', 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityResultDescriptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityResultDescription', ], ], 'DataQualityResultFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityResultIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HashString', ], 'max' => 10, 'min' => 1, ], 'DataQualityResultIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'HashString', ], 'max' => 100, 'min' => 1, ], 'DataQualityResultsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityResult', ], ], 'DataQualityRuleRecommendationRunDescription' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'DataSource' => [ 'shape' => 'DataSource', ], ], ], 'DataQualityRuleRecommendationRunFilter' => [ 'type' => 'structure', 'required' => [ 'DataSource', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityRuleRecommendationRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRuleRecommendationRunDescription', ], ], 'DataQualityRuleResult' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'EvaluationMessage' => [ 'shape' => 'DescriptionString', ], 'Result' => [ 'shape' => 'DataQualityRuleResultStatus', ], 'EvaluatedMetrics' => [ 'shape' => 'EvaluatedMetricsMap', ], ], ], 'DataQualityRuleResultStatus' => [ 'type' => 'string', 'enum' => [ 'PASS', 'FAIL', 'ERROR', ], ], 'DataQualityRuleResults' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRuleResult', ], 'max' => 2000, 'min' => 1, ], 'DataQualityRulesetEvaluationRunDescription' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'DataSource' => [ 'shape' => 'DataSource', ], ], ], 'DataQualityRulesetEvaluationRunFilter' => [ 'type' => 'structure', 'required' => [ 'DataSource', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], ], ], 'DataQualityRulesetEvaluationRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRulesetEvaluationRunDescription', ], ], 'DataQualityRulesetFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'CreatedBefore' => [ 'shape' => 'Timestamp', ], 'CreatedAfter' => [ 'shape' => 'Timestamp', ], 'LastModifiedBefore' => [ 'shape' => 'Timestamp', ], 'LastModifiedAfter' => [ 'shape' => 'Timestamp', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], ], ], 'DataQualityRulesetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataQualityRulesetListDetails', ], ], 'DataQualityRulesetListDetails' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], 'RecommendationRunId' => [ 'shape' => 'HashString', ], 'RuleCount' => [ 'shape' => 'NullableInteger', ], ], ], 'DataQualityRulesetString' => [ 'type' => 'string', 'max' => 65536, 'min' => 1, ], 'DataQualityTargetTable' => [ 'type' => 'structure', 'required' => [ 'TableName', 'DatabaseName', ], 'members' => [ 'TableName' => [ 'shape' => 'NameString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'CatalogId' => [ 'shape' => 'NameString', ], ], ], 'DataSource' => [ 'type' => 'structure', 'required' => [ 'GlueTable', ], 'members' => [ 'GlueTable' => [ 'shape' => 'GlueTable', ], ], ], 'DataSourceMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'DataSource', ], ], 'Database' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LocationUri' => [ 'shape' => 'URI', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'CreateTableDefaultPermissions' => [ 'shape' => 'PrincipalPermissionsList', ], 'TargetDatabase' => [ 'shape' => 'DatabaseIdentifier', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'FederatedDatabase' => [ 'shape' => 'FederatedDatabase', ], ], ], 'DatabaseIdentifier' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Region' => [ 'shape' => 'NameString', ], ], ], 'DatabaseInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LocationUri' => [ 'shape' => 'URI', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'CreateTableDefaultPermissions' => [ 'shape' => 'PrincipalPermissionsList', ], 'TargetDatabase' => [ 'shape' => 'DatabaseIdentifier', ], 'FederatedDatabase' => [ 'shape' => 'FederatedDatabase', ], ], ], 'DatabaseList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Database', ], ], 'DatabaseName' => [ 'type' => 'string', ], 'Datatype' => [ 'type' => 'structure', 'required' => [ 'Id', 'Label', ], 'members' => [ 'Id' => [ 'shape' => 'GenericLimitedString', ], 'Label' => [ 'shape' => 'GenericLimitedString', ], ], ], 'DateColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'Timestamp', ], 'MaximumValue' => [ 'shape' => 'Timestamp', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'DecimalColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'DecimalNumber', ], 'MaximumValue' => [ 'shape' => 'DecimalNumber', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'DecimalNumber' => [ 'type' => 'structure', 'required' => [ 'UnscaledValue', 'Scale', ], 'members' => [ 'UnscaledValue' => [ 'shape' => 'Blob', ], 'Scale' => [ 'shape' => 'Integer', ], ], ], 'DeleteBehavior' => [ 'type' => 'string', 'enum' => [ 'LOG', 'DELETE_FROM_DATABASE', 'DEPRECATE_IN_DATABASE', ], ], 'DeleteBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteClassifierResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteColumnStatisticsForPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', 'ColumnName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ColumnName' => [ 'shape' => 'NameString', ], ], ], 'DeleteColumnStatisticsForPartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteColumnStatisticsForTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'ColumnName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'ColumnName' => [ 'shape' => 'NameString', ], ], ], 'DeleteColumnStatisticsForTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteConnectionNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 25, 'min' => 0, ], 'DeleteConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'ConnectionName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'ConnectionName' => [ 'shape' => 'NameString', ], ], ], 'DeleteConnectionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteCustomEntityTypeRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteCustomEntityTypeResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteDatabaseResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], ], ], 'DeleteDevEndpointResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteJobRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'DeleteJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'DeleteMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'DeleteMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'DeletePartitionIndexRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'IndexName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'IndexName' => [ 'shape' => 'NameString', ], ], ], 'DeletePartitionIndexResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeletePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], ], ], 'DeletePartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryId', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], ], ], 'DeleteRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'Status' => [ 'shape' => 'RegistryStatus', ], ], ], 'DeleteResourcePolicyRequest' => [ 'type' => 'structure', 'members' => [ 'PolicyHashCondition' => [ 'shape' => 'HashString', ], 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'DeleteResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], ], ], 'DeleteSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'Status' => [ 'shape' => 'SchemaStatus', ], ], ], 'DeleteSchemaVersionsInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'Versions', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'Versions' => [ 'shape' => 'VersionsString', ], ], ], 'DeleteSchemaVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionErrors' => [ 'shape' => 'SchemaVersionErrorList', ], ], ], 'DeleteSecurityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteSecurityConfigurationResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'DeleteSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'NameString', ], ], ], 'DeleteTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], ], ], 'DeleteTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteTableVersionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'VersionId', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'DeleteTableVersionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionName' => [ 'shape' => 'NameString', ], ], ], 'DeleteUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeleteWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'DeltaTarget' => [ 'type' => 'structure', 'members' => [ 'DeltaTables' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'WriteManifest' => [ 'shape' => 'NullableBoolean', ], 'CreateNativeDeltaTable' => [ 'shape' => 'NullableBoolean', ], ], ], 'DeltaTargetCompressionType' => [ 'type' => 'string', 'enum' => [ 'uncompressed', 'snappy', ], ], 'DeltaTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeltaTarget', ], ], 'DescriptionString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'DescriptionStringRemovable' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'DevEndpoint' => [ 'type' => 'structure', 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'SecurityGroupIds' => [ 'shape' => 'StringList', ], 'SubnetId' => [ 'shape' => 'GenericString', ], 'YarnEndpointAddress' => [ 'shape' => 'GenericString', ], 'PrivateAddress' => [ 'shape' => 'GenericString', ], 'ZeppelinRemoteSparkInterpreterPort' => [ 'shape' => 'IntegerValue', ], 'PublicAddress' => [ 'shape' => 'GenericString', ], 'Status' => [ 'shape' => 'GenericString', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'NumberOfNodes' => [ 'shape' => 'IntegerValue', ], 'AvailabilityZone' => [ 'shape' => 'GenericString', ], 'VpcId' => [ 'shape' => 'GenericString', ], 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], 'FailureReason' => [ 'shape' => 'GenericString', ], 'LastUpdateStatus' => [ 'shape' => 'GenericString', ], 'CreatedTimestamp' => [ 'shape' => 'TimestampValue', ], 'LastModifiedTimestamp' => [ 'shape' => 'TimestampValue', ], 'PublicKey' => [ 'shape' => 'GenericString', ], 'PublicKeys' => [ 'shape' => 'PublicKeysList', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'Arguments' => [ 'shape' => 'MapValue', ], ], ], 'DevEndpointCustomLibraries' => [ 'type' => 'structure', 'members' => [ 'ExtraPythonLibsS3Path' => [ 'shape' => 'GenericString', ], 'ExtraJarsS3Path' => [ 'shape' => 'GenericString', ], ], ], 'DevEndpointList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DevEndpoint', ], ], 'DevEndpointNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'DevEndpointNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], 'max' => 25, 'min' => 1, ], 'DirectJDBCSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', 'ConnectionName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'JDBCConnectionType', ], 'RedshiftTmpDir' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'DirectKafkaSource' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'StreamingOptions' => [ 'shape' => 'KafkaStreamingSourceOptions', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', 'box' => true, ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'DirectKinesisSource' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'WindowSize' => [ 'shape' => 'BoxedPositiveInt', 'box' => true, ], 'DetectSchema' => [ 'shape' => 'BoxedBoolean', 'box' => true, ], 'StreamingOptions' => [ 'shape' => 'KinesisStreamingSourceOptions', ], 'DataPreviewOptions' => [ 'shape' => 'StreamingDataPreviewOptions', ], ], ], 'DirectSchemaChangePolicy' => [ 'type' => 'structure', 'members' => [ 'EnableUpdateCatalog' => [ 'shape' => 'BoxedBoolean', ], 'UpdateBehavior' => [ 'shape' => 'UpdateCatalogBehavior', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'Double' => [ 'type' => 'double', ], 'DoubleColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'Double', ], 'MaximumValue' => [ 'shape' => 'Double', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'DoubleValue' => [ 'type' => 'double', ], 'DropDuplicates' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Columns' => [ 'shape' => 'LimitedPathList', ], ], ], 'DropFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Paths' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'DropNullFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'NullCheckBoxList' => [ 'shape' => 'NullCheckBoxList', ], 'NullTextList' => [ 'shape' => 'NullValueFields', ], ], ], 'DynamicTransform' => [ 'type' => 'structure', 'required' => [ 'Name', 'TransformName', 'Inputs', 'FunctionName', 'Path', ], 'members' => [ 'Name' => [ 'shape' => 'EnclosedInStringProperty', ], 'TransformName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Parameters' => [ 'shape' => 'TransformConfigParameterList', ], 'FunctionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Version' => [ 'shape' => 'EnclosedInStringProperty', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'DynamoDBCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'DynamoDBTarget' => [ 'type' => 'structure', 'members' => [ 'Path' => [ 'shape' => 'Path', ], 'scanAll' => [ 'shape' => 'NullableBoolean', ], 'scanRate' => [ 'shape' => 'NullableDouble', ], ], ], 'DynamoDBTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DynamoDBTarget', ], ], 'Edge' => [ 'type' => 'structure', 'members' => [ 'SourceId' => [ 'shape' => 'NameString', ], 'DestinationId' => [ 'shape' => 'NameString', ], ], ], 'EdgeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Edge', ], ], 'EnableAdditionalMetadata' => [ 'type' => 'list', 'member' => [ 'shape' => 'JdbcMetadataEntry', ], ], 'EnableHybridValues' => [ 'type' => 'string', 'enum' => [ 'TRUE', 'FALSE', ], ], 'EnclosedInStringProperties' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'EnclosedInStringPropertiesMinOne' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnclosedInStringProperty', ], ], 'EnclosedInStringProperty' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\S\\r\\n"\'])*', ], 'EnclosedInStringPropertyWithQuote' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\S\\r\\n])*', ], 'EncryptionAtRest' => [ 'type' => 'structure', 'required' => [ 'CatalogEncryptionMode', ], 'members' => [ 'CatalogEncryptionMode' => [ 'shape' => 'CatalogEncryptionMode', ], 'SseAwsKmsKeyId' => [ 'shape' => 'NameString', ], ], ], 'EncryptionConfiguration' => [ 'type' => 'structure', 'members' => [ 'S3Encryption' => [ 'shape' => 'S3EncryptionList', ], 'CloudWatchEncryption' => [ 'shape' => 'CloudWatchEncryption', ], 'JobBookmarksEncryption' => [ 'shape' => 'JobBookmarksEncryption', ], ], ], 'EntityNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], 'FromFederationSource' => [ 'shape' => 'NullableBoolean', ], ], 'exception' => true, ], 'ErrorByName' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'ErrorDetail', ], ], 'ErrorCodeString' => [ 'type' => 'string', ], 'ErrorDetail' => [ 'type' => 'structure', 'members' => [ 'ErrorCode' => [ 'shape' => 'NameString', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], ], ], 'ErrorDetails' => [ 'type' => 'structure', 'members' => [ 'ErrorCode' => [ 'shape' => 'ErrorCodeString', ], 'ErrorMessage' => [ 'shape' => 'ErrorMessageString', ], ], ], 'ErrorMessageString' => [ 'type' => 'string', ], 'ErrorString' => [ 'type' => 'string', ], 'EvaluateDataQuality' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Ruleset', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Ruleset' => [ 'shape' => 'DQDLString', ], 'Output' => [ 'shape' => 'DQTransformOutput', ], 'PublishingOptions' => [ 'shape' => 'DQResultsPublishingOptions', ], 'StopJobOnFailureOptions' => [ 'shape' => 'DQStopJobOnFailureOptions', ], ], ], 'EvaluateDataQualityMultiFrame' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Ruleset', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'ManyInputs', ], 'AdditionalDataSources' => [ 'shape' => 'DQDLAliases', ], 'Ruleset' => [ 'shape' => 'DQDLString', ], 'PublishingOptions' => [ 'shape' => 'DQResultsPublishingOptions', ], 'AdditionalOptions' => [ 'shape' => 'DQAdditionalOptions', ], 'StopJobOnFailureOptions' => [ 'shape' => 'DQStopJobOnFailureOptions', ], ], ], 'EvaluatedMetricsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'NullableDouble', ], ], 'EvaluationMetrics' => [ 'type' => 'structure', 'required' => [ 'TransformType', ], 'members' => [ 'TransformType' => [ 'shape' => 'TransformType', ], 'FindMatchesMetrics' => [ 'shape' => 'FindMatchesMetrics', ], ], ], 'EventBatchingCondition' => [ 'type' => 'structure', 'required' => [ 'BatchSize', ], 'members' => [ 'BatchSize' => [ 'shape' => 'BatchSize', ], 'BatchWindow' => [ 'shape' => 'BatchWindow', ], ], ], 'EventQueueArn' => [ 'type' => 'string', ], 'ExecutionClass' => [ 'type' => 'string', 'enum' => [ 'FLEX', 'STANDARD', ], 'max' => 16, ], 'ExecutionProperty' => [ 'type' => 'structure', 'members' => [ 'MaxConcurrentRuns' => [ 'shape' => 'MaxConcurrentRuns', ], ], ], 'ExecutionTime' => [ 'type' => 'integer', ], 'ExistCondition' => [ 'type' => 'string', 'enum' => [ 'MUST_EXIST', 'NOT_EXIST', 'NONE', ], ], 'ExportLabelsTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'ExtendedString' => [ 'type' => 'string', 'pattern' => '[\\s\\S]*', ], 'FederatedDatabase' => [ 'type' => 'structure', 'members' => [ 'Identifier' => [ 'shape' => 'FederationIdentifier', ], 'ConnectionName' => [ 'shape' => 'NameString', ], ], ], 'FederatedResourceAlreadyExistsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], 'AssociatedGlueResource' => [ 'shape' => 'GlueResourceArn', ], ], 'exception' => true, ], 'FederatedTable' => [ 'type' => 'structure', 'members' => [ 'Identifier' => [ 'shape' => 'FederationIdentifier', ], 'DatabaseIdentifier' => [ 'shape' => 'FederationIdentifier', ], 'ConnectionName' => [ 'shape' => 'NameString', ], ], ], 'FederationIdentifier' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'FederationSourceErrorCode' => [ 'type' => 'string', 'enum' => [ 'InvalidResponseException', 'OperationTimeoutException', 'OperationNotSupportedException', 'InternalServiceException', 'ThrottlingException', ], ], 'FederationSourceException' => [ 'type' => 'structure', 'members' => [ 'FederationSourceErrorCode' => [ 'shape' => 'FederationSourceErrorCode', ], 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'FederationSourceRetryableException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'FieldName' => [ 'type' => 'string', 'enum' => [ 'CRAWL_ID', 'STATE', 'START_TIME', 'END_TIME', 'DPU_HOUR', ], ], 'FieldType' => [ 'type' => 'string', ], 'FillMissingValues' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'ImputedPath', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'ImputedPath' => [ 'shape' => 'EnclosedInStringProperty', ], 'FilledPath' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'Filter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'LogicalOperator', 'Filters', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'LogicalOperator' => [ 'shape' => 'FilterLogicalOperator', ], 'Filters' => [ 'shape' => 'FilterExpressions', ], ], ], 'FilterExpression' => [ 'type' => 'structure', 'required' => [ 'Operation', 'Values', ], 'members' => [ 'Operation' => [ 'shape' => 'FilterOperation', ], 'Negated' => [ 'shape' => 'BoxedBoolean', ], 'Values' => [ 'shape' => 'FilterValues', ], ], ], 'FilterExpressions' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterExpression', ], ], 'FilterLogicalOperator' => [ 'type' => 'string', 'enum' => [ 'AND', 'OR', ], ], 'FilterOperation' => [ 'type' => 'string', 'enum' => [ 'EQ', 'LT', 'GT', 'LTE', 'GTE', 'REGEX', 'ISNULL', ], ], 'FilterOperator' => [ 'type' => 'string', 'enum' => [ 'GT', 'GE', 'LT', 'LE', 'EQ', 'NE', ], ], 'FilterString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'FilterValue' => [ 'type' => 'structure', 'required' => [ 'Type', 'Value', ], 'members' => [ 'Type' => [ 'shape' => 'FilterValueType', ], 'Value' => [ 'shape' => 'EnclosedInStringProperties', ], ], ], 'FilterValueType' => [ 'type' => 'string', 'enum' => [ 'COLUMNEXTRACTED', 'CONSTANT', ], ], 'FilterValues' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterValue', ], ], 'FindMatchesMetrics' => [ 'type' => 'structure', 'members' => [ 'AreaUnderPRCurve' => [ 'shape' => 'GenericBoundedDouble', ], 'Precision' => [ 'shape' => 'GenericBoundedDouble', ], 'Recall' => [ 'shape' => 'GenericBoundedDouble', ], 'F1' => [ 'shape' => 'GenericBoundedDouble', ], 'ConfusionMatrix' => [ 'shape' => 'ConfusionMatrix', ], 'ColumnImportances' => [ 'shape' => 'ColumnImportanceList', ], ], ], 'FindMatchesParameters' => [ 'type' => 'structure', 'members' => [ 'PrimaryKeyColumnName' => [ 'shape' => 'ColumnNameString', ], 'PrecisionRecallTradeoff' => [ 'shape' => 'GenericBoundedDouble', ], 'AccuracyCostTradeoff' => [ 'shape' => 'GenericBoundedDouble', ], 'EnforceProvidedLabels' => [ 'shape' => 'NullableBoolean', ], ], ], 'FindMatchesTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'JobId' => [ 'shape' => 'HashString', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], ], ], 'FormatString' => [ 'type' => 'string', 'max' => 128, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'Generic512CharString' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'GenericBoundedDouble' => [ 'type' => 'double', 'box' => true, 'max' => 1.0, 'min' => 0.0, ], 'GenericLimitedString' => [ 'type' => 'string', 'pattern' => '[A-Za-z0-9_-]*', ], 'GenericMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'GenericString' => [ 'type' => 'string', ], 'GetBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'IncludeBlueprint' => [ 'shape' => 'NullableBoolean', ], 'IncludeParameterSpec' => [ 'shape' => 'NullableBoolean', ], ], ], 'GetBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Blueprint' => [ 'shape' => 'Blueprint', ], ], ], 'GetBlueprintRunRequest' => [ 'type' => 'structure', 'required' => [ 'BlueprintName', 'RunId', ], 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'GetBlueprintRunResponse' => [ 'type' => 'structure', 'members' => [ 'BlueprintRun' => [ 'shape' => 'BlueprintRun', ], ], ], 'GetBlueprintRunsRequest' => [ 'type' => 'structure', 'required' => [ 'BlueprintName', ], 'members' => [ 'BlueprintName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetBlueprintRunsResponse' => [ 'type' => 'structure', 'members' => [ 'BlueprintRuns' => [ 'shape' => 'BlueprintRuns', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetCatalogImportStatusRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'GetCatalogImportStatusResponse' => [ 'type' => 'structure', 'members' => [ 'ImportStatus' => [ 'shape' => 'CatalogImportStatus', ], ], ], 'GetClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetClassifierResponse' => [ 'type' => 'structure', 'members' => [ 'Classifier' => [ 'shape' => 'Classifier', ], ], ], 'GetClassifiersRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetClassifiersResponse' => [ 'type' => 'structure', 'members' => [ 'Classifiers' => [ 'shape' => 'ClassifierList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetColumnNamesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 100, 'min' => 0, ], 'GetColumnStatisticsForPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', 'ColumnNames', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ColumnNames' => [ 'shape' => 'GetColumnNamesList', ], ], ], 'GetColumnStatisticsForPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'ColumnStatisticsList' => [ 'shape' => 'ColumnStatisticsList', ], 'Errors' => [ 'shape' => 'ColumnErrors', ], ], ], 'GetColumnStatisticsForTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'ColumnNames', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'ColumnNames' => [ 'shape' => 'GetColumnNamesList', ], ], ], 'GetColumnStatisticsForTableResponse' => [ 'type' => 'structure', 'members' => [ 'ColumnStatisticsList' => [ 'shape' => 'ColumnStatisticsList', ], 'Errors' => [ 'shape' => 'ColumnErrors', ], ], ], 'GetConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], 'HidePassword' => [ 'shape' => 'Boolean', ], ], ], 'GetConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'GetConnectionsFilter' => [ 'type' => 'structure', 'members' => [ 'MatchCriteria' => [ 'shape' => 'MatchCriteria', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], ], ], 'GetConnectionsRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Filter' => [ 'shape' => 'GetConnectionsFilter', ], 'HidePassword' => [ 'shape' => 'Boolean', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetConnectionsResponse' => [ 'type' => 'structure', 'members' => [ 'ConnectionList' => [ 'shape' => 'ConnectionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlerMetricsRequest' => [ 'type' => 'structure', 'members' => [ 'CrawlerNameList' => [ 'shape' => 'CrawlerNameList', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlerMetricsResponse' => [ 'type' => 'structure', 'members' => [ 'CrawlerMetricsList' => [ 'shape' => 'CrawlerMetricsList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetCrawlerResponse' => [ 'type' => 'structure', 'members' => [ 'Crawler' => [ 'shape' => 'Crawler', ], ], ], 'GetCrawlersRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCrawlersResponse' => [ 'type' => 'structure', 'members' => [ 'Crawlers' => [ 'shape' => 'CrawlerList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetCustomEntityTypeRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetCustomEntityTypeResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RegexString' => [ 'shape' => 'NameString', ], 'ContextWords' => [ 'shape' => 'ContextWords', ], ], ], 'GetDataCatalogEncryptionSettingsRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'GetDataCatalogEncryptionSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'DataCatalogEncryptionSettings' => [ 'shape' => 'DataCatalogEncryptionSettings', ], ], ], 'GetDataQualityResultRequest' => [ 'type' => 'structure', 'required' => [ 'ResultId', ], 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], ], ], 'GetDataQualityResultResponse' => [ 'type' => 'structure', 'members' => [ 'ResultId' => [ 'shape' => 'HashString', ], 'Score' => [ 'shape' => 'GenericBoundedDouble', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'RulesetName' => [ 'shape' => 'NameString', ], 'EvaluationContext' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'HashString', ], 'RulesetEvaluationRunId' => [ 'shape' => 'HashString', ], 'RuleResults' => [ 'shape' => 'DataQualityRuleResults', ], ], ], 'GetDataQualityRuleRecommendationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'GetDataQualityRuleRecommendationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], 'RecommendedRuleset' => [ 'shape' => 'DataQualityRulesetString', ], 'CreatedRulesetName' => [ 'shape' => 'NameString', ], ], ], 'GetDataQualityRulesetEvaluationRunRequest' => [ 'type' => 'structure', 'required' => [ 'RunId', ], 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'GetDataQualityRulesetEvaluationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'AdditionalRunOptions' => [ 'shape' => 'DataQualityEvaluationRunAdditionalRunOptions', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], 'RulesetNames' => [ 'shape' => 'RulesetNames', ], 'ResultIds' => [ 'shape' => 'DataQualityResultIdList', ], 'AdditionalDataSources' => [ 'shape' => 'DataSourceMap', ], ], ], 'GetDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], 'TargetTable' => [ 'shape' => 'DataQualityTargetTable', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'RecommendationRunId' => [ 'shape' => 'HashString', ], ], ], 'GetDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetDatabaseResponse' => [ 'type' => 'structure', 'members' => [ 'Database' => [ 'shape' => 'Database', ], ], ], 'GetDatabasesRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], 'ResourceShareType' => [ 'shape' => 'ResourceShareType', ], ], ], 'GetDatabasesResponse' => [ 'type' => 'structure', 'required' => [ 'DatabaseList', ], 'members' => [ 'DatabaseList' => [ 'shape' => 'DatabaseList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetDataflowGraphRequest' => [ 'type' => 'structure', 'members' => [ 'PythonScript' => [ 'shape' => 'PythonScript', ], ], ], 'GetDataflowGraphResponse' => [ 'type' => 'structure', 'members' => [ 'DagNodes' => [ 'shape' => 'DagNodes', ], 'DagEdges' => [ 'shape' => 'DagEdges', ], ], ], 'GetDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], ], ], 'GetDevEndpointResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpoint' => [ 'shape' => 'DevEndpoint', ], ], ], 'GetDevEndpointsRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetDevEndpointsResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpoints' => [ 'shape' => 'DevEndpointList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetJobBookmarkRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'JobName', ], 'RunId' => [ 'shape' => 'RunId', ], ], ], 'GetJobBookmarkResponse' => [ 'type' => 'structure', 'members' => [ 'JobBookmarkEntry' => [ 'shape' => 'JobBookmarkEntry', ], ], ], 'GetJobRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'GetJobResponse' => [ 'type' => 'structure', 'members' => [ 'Job' => [ 'shape' => 'Job', ], ], ], 'GetJobRunRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', 'RunId', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'PredecessorsIncluded' => [ 'shape' => 'BooleanValue', ], ], ], 'GetJobRunResponse' => [ 'type' => 'structure', 'members' => [ 'JobRun' => [ 'shape' => 'JobRun', ], ], ], 'GetJobRunsRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetJobRunsResponse' => [ 'type' => 'structure', 'members' => [ 'JobRuns' => [ 'shape' => 'JobRunList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetJobsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetJobsResponse' => [ 'type' => 'structure', 'members' => [ 'Jobs' => [ 'shape' => 'JobList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetMLTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'TaskRunId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'GetMLTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'LogGroupName' => [ 'shape' => 'GenericString', ], 'Properties' => [ 'shape' => 'TaskRunProperties', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], ], ], 'GetMLTaskRunsRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'TaskRunFilterCriteria', ], 'Sort' => [ 'shape' => 'TaskRunSortCriteria', ], ], ], 'GetMLTaskRunsResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRuns' => [ 'shape' => 'TaskRunList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'GetMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'GetMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'TransformStatusType', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'InputRecordTables' => [ 'shape' => 'GlueTables', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'EvaluationMetrics' => [ 'shape' => 'EvaluationMetrics', ], 'LabelCount' => [ 'shape' => 'LabelCount', ], 'Schema' => [ 'shape' => 'TransformSchema', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], 'TransformEncryption' => [ 'shape' => 'TransformEncryption', ], ], ], 'GetMLTransformsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'TransformFilterCriteria', ], 'Sort' => [ 'shape' => 'TransformSortCriteria', ], ], ], 'GetMLTransformsResponse' => [ 'type' => 'structure', 'required' => [ 'Transforms', ], 'members' => [ 'Transforms' => [ 'shape' => 'TransformList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'GetMappingRequest' => [ 'type' => 'structure', 'required' => [ 'Source', ], 'members' => [ 'Source' => [ 'shape' => 'CatalogEntry', ], 'Sinks' => [ 'shape' => 'CatalogEntries', ], 'Location' => [ 'shape' => 'Location', ], ], ], 'GetMappingResponse' => [ 'type' => 'structure', 'required' => [ 'Mapping', ], 'members' => [ 'Mapping' => [ 'shape' => 'MappingList', ], ], ], 'GetPartitionIndexesRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetPartitionIndexesResponse' => [ 'type' => 'structure', 'members' => [ 'PartitionIndexDescriptorList' => [ 'shape' => 'PartitionIndexDescriptorList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], ], ], 'GetPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Partition' => [ 'shape' => 'Partition', ], ], ], 'GetPartitionsRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'Expression' => [ 'shape' => 'PredicateString', ], 'NextToken' => [ 'shape' => 'Token', ], 'Segment' => [ 'shape' => 'Segment', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'ExcludeColumnSchema' => [ 'shape' => 'BooleanNullable', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'QueryAsOfTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetPartitionsResponse' => [ 'type' => 'structure', 'members' => [ 'Partitions' => [ 'shape' => 'PartitionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetPlanRequest' => [ 'type' => 'structure', 'required' => [ 'Mapping', 'Source', ], 'members' => [ 'Mapping' => [ 'shape' => 'MappingList', ], 'Source' => [ 'shape' => 'CatalogEntry', ], 'Sinks' => [ 'shape' => 'CatalogEntries', ], 'Location' => [ 'shape' => 'Location', ], 'Language' => [ 'shape' => 'Language', ], 'AdditionalPlanOptionsMap' => [ 'shape' => 'AdditionalPlanOptionsMap', ], ], ], 'GetPlanResponse' => [ 'type' => 'structure', 'members' => [ 'PythonScript' => [ 'shape' => 'PythonScript', ], 'ScalaCode' => [ 'shape' => 'ScalaCode', ], ], ], 'GetRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryId', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], ], ], 'GetRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'RegistryStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'GetResourcePoliciesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetResourcePoliciesResponse' => [ 'type' => 'structure', 'members' => [ 'GetResourcePoliciesResponseList' => [ 'shape' => 'GetResourcePoliciesResponseList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetResourcePoliciesResponseList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GluePolicy', ], ], 'GetResourcePolicyRequest' => [ 'type' => 'structure', 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'GetResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [ 'PolicyInJson' => [ 'shape' => 'PolicyJsonString', ], 'PolicyHash' => [ 'shape' => 'HashString', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'UpdateTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetSchemaByDefinitionInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'SchemaDefinition', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'GetSchemaByDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'GetSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], ], ], 'GetSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'SchemaCheckpoint' => [ 'shape' => 'SchemaCheckpointNumber', ], 'LatestSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'NextSchemaVersion' => [ 'shape' => 'VersionLongNumber', ], 'SchemaStatus' => [ 'shape' => 'SchemaStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'GetSchemaVersionInput' => [ 'type' => 'structure', 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], ], ], 'GetSchemaVersionResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], 'DataFormat' => [ 'shape' => 'DataFormat', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'GetSchemaVersionsDiffInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'FirstSchemaVersionNumber', 'SecondSchemaVersionNumber', 'SchemaDiffType', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'FirstSchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SecondSchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaDiffType' => [ 'shape' => 'SchemaDiffType', ], ], ], 'GetSchemaVersionsDiffResponse' => [ 'type' => 'structure', 'members' => [ 'Diff' => [ 'shape' => 'SchemaDefinitionDiff', ], ], ], 'GetSecurityConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetSecurityConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'SecurityConfiguration' => [ 'shape' => 'SecurityConfiguration', ], ], ], 'GetSecurityConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetSecurityConfigurationsResponse' => [ 'type' => 'structure', 'members' => [ 'SecurityConfigurations' => [ 'shape' => 'SecurityConfigurationList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'GetSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Session' => [ 'shape' => 'Session', ], ], ], 'GetStatementRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', 'Id', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'Id' => [ 'shape' => 'IntegerValue', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'GetStatementResponse' => [ 'type' => 'structure', 'members' => [ 'Statement' => [ 'shape' => 'Statement', ], ], ], 'GetTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'Name', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'QueryAsOfTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetTableResponse' => [ 'type' => 'structure', 'members' => [ 'Table' => [ 'shape' => 'Table', ], ], ], 'GetTableVersionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'GetTableVersionResponse' => [ 'type' => 'structure', 'members' => [ 'TableVersion' => [ 'shape' => 'TableVersion', ], ], ], 'GetTableVersionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableVersion', ], ], 'GetTableVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], ], ], 'GetTableVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'TableVersions' => [ 'shape' => 'GetTableVersionsList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetTablesRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Expression' => [ 'shape' => 'FilterString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'QueryAsOfTime' => [ 'shape' => 'Timestamp', ], ], ], 'GetTablesResponse' => [ 'type' => 'structure', 'members' => [ 'TableList' => [ 'shape' => 'TableList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetTagsRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'GetTagsResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'GetTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'GetTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Trigger' => [ 'shape' => 'Trigger', ], ], ], 'GetTriggersRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'DependentJobName' => [ 'shape' => 'NameString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetTriggersResponse' => [ 'type' => 'structure', 'members' => [ 'Triggers' => [ 'shape' => 'TriggerList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GetUnfilteredPartitionMetadataRequest' => [ 'type' => 'structure', 'required' => [ 'CatalogId', 'DatabaseName', 'TableName', 'PartitionValues', 'SupportedPermissionTypes', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'AuditContext' => [ 'shape' => 'AuditContext', ], 'SupportedPermissionTypes' => [ 'shape' => 'PermissionTypeList', ], ], ], 'GetUnfilteredPartitionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'Partition' => [ 'shape' => 'Partition', ], 'AuthorizedColumns' => [ 'shape' => 'NameStringList', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], ], ], 'GetUnfilteredPartitionsMetadataRequest' => [ 'type' => 'structure', 'required' => [ 'CatalogId', 'DatabaseName', 'TableName', 'SupportedPermissionTypes', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'Expression' => [ 'shape' => 'PredicateString', ], 'AuditContext' => [ 'shape' => 'AuditContext', ], 'SupportedPermissionTypes' => [ 'shape' => 'PermissionTypeList', ], 'NextToken' => [ 'shape' => 'Token', ], 'Segment' => [ 'shape' => 'Segment', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetUnfilteredPartitionsMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'UnfilteredPartitions' => [ 'shape' => 'UnfilteredPartitionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetUnfilteredTableMetadataRequest' => [ 'type' => 'structure', 'required' => [ 'CatalogId', 'DatabaseName', 'Name', 'SupportedPermissionTypes', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'AuditContext' => [ 'shape' => 'AuditContext', ], 'SupportedPermissionTypes' => [ 'shape' => 'PermissionTypeList', ], ], ], 'GetUnfilteredTableMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'Table' => [ 'shape' => 'Table', ], 'AuthorizedColumns' => [ 'shape' => 'NameStringList', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], 'CellFilters' => [ 'shape' => 'ColumnRowFilterList', ], ], ], 'GetUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionName', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionName' => [ 'shape' => 'NameString', ], ], ], 'GetUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [ 'UserDefinedFunction' => [ 'shape' => 'UserDefinedFunction', ], ], ], 'GetUserDefinedFunctionsRequest' => [ 'type' => 'structure', 'required' => [ 'Pattern', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Pattern' => [ 'shape' => 'NameString', ], 'NextToken' => [ 'shape' => 'Token', ], 'MaxResults' => [ 'shape' => 'CatalogGetterPageSize', ], ], ], 'GetUserDefinedFunctionsResponse' => [ 'type' => 'structure', 'members' => [ 'UserDefinedFunctions' => [ 'shape' => 'UserDefinedFunctionList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'GetWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], ], ], 'GetWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Workflow' => [ 'shape' => 'Workflow', ], ], ], 'GetWorkflowRunPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'GetWorkflowRunPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RunProperties' => [ 'shape' => 'WorkflowRunProperties', ], ], ], 'GetWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], ], ], 'GetWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [ 'Run' => [ 'shape' => 'WorkflowRun', ], ], ], 'GetWorkflowRunsRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'IncludeGraph' => [ 'shape' => 'NullableBoolean', ], 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'GetWorkflowRunsResponse' => [ 'type' => 'structure', 'members' => [ 'Runs' => [ 'shape' => 'WorkflowRuns', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'GlueEncryptionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'GluePolicy' => [ 'type' => 'structure', 'members' => [ 'PolicyInJson' => [ 'shape' => 'PolicyJsonString', ], 'PolicyHash' => [ 'shape' => 'HashString', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'UpdateTime' => [ 'shape' => 'Timestamp', ], ], ], 'GlueRecordType' => [ 'type' => 'string', 'enum' => [ 'DATE', 'STRING', 'TIMESTAMP', 'INT', 'FLOAT', 'LONG', 'BIGDECIMAL', 'BYTE', 'SHORT', 'DOUBLE', ], ], 'GlueResourceArn' => [ 'type' => 'string', 'max' => 10240, 'min' => 1, 'pattern' => 'arn:(aws|aws-us-gov|aws-cn):glue:.*', ], 'GlueSchema' => [ 'type' => 'structure', 'members' => [ 'Columns' => [ 'shape' => 'GlueStudioSchemaColumnList', ], ], ], 'GlueSchemas' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlueSchema', ], ], 'GlueStudioColumnNameString' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'GlueStudioPathList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnclosedInStringProperties', ], ], 'GlueStudioSchemaColumn' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'GlueStudioColumnNameString', ], 'Type' => [ 'shape' => 'ColumnTypeString', ], ], ], 'GlueStudioSchemaColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlueStudioSchemaColumn', ], ], 'GlueTable' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', ], 'members' => [ 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'CatalogId' => [ 'shape' => 'NameString', ], 'ConnectionName' => [ 'shape' => 'NameString', ], 'AdditionalOptions' => [ 'shape' => 'GlueTableAdditionalOptions', ], ], ], 'GlueTableAdditionalOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'NameString', ], 'value' => [ 'shape' => 'DescriptionString', ], 'max' => 10, 'min' => 1, ], 'GlueTables' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlueTable', ], 'max' => 10, 'min' => 0, ], 'GlueVersionString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^\\w+\\.\\w+$', ], 'GovernedCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'PartitionPredicate' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'S3SourceAdditionalOptions', ], ], ], 'GovernedCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'GrokClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', 'Classification', 'GrokPattern', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'GrokPattern' => [ 'shape' => 'GrokPattern', ], 'CustomPatterns' => [ 'shape' => 'CustomPatterns', ], ], ], 'GrokPattern' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\t]*', ], 'HashString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'HudiTarget' => [ 'type' => 'structure', 'members' => [ 'Paths' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'MaximumTraversalDepth' => [ 'shape' => 'NullableInteger', ], ], ], 'HudiTargetCompressionType' => [ 'type' => 'string', 'enum' => [ 'gzip', 'lzo', 'uncompressed', 'snappy', ], ], 'HudiTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HudiTarget', ], ], 'IcebergInput' => [ 'type' => 'structure', 'required' => [ 'MetadataOperation', ], 'members' => [ 'MetadataOperation' => [ 'shape' => 'MetadataOperation', ], 'Version' => [ 'shape' => 'VersionString', ], ], ], 'IcebergTarget' => [ 'type' => 'structure', 'members' => [ 'Paths' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'MaximumTraversalDepth' => [ 'shape' => 'NullableInteger', ], ], ], 'IcebergTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IcebergTarget', ], ], 'IdString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'IdempotentParameterMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IdleTimeout' => [ 'type' => 'integer', 'box' => true, ], 'IllegalBlueprintStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IllegalSessionStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IllegalWorkflowStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ImportCatalogToGlueRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'ImportCatalogToGlueResponse' => [ 'type' => 'structure', 'members' => [], ], 'ImportLabelsTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'InputS3Path' => [ 'shape' => 'UriString', ], 'Replace' => [ 'shape' => 'ReplaceBoolean', ], ], ], 'Integer' => [ 'type' => 'integer', ], 'IntegerFlag' => [ 'type' => 'integer', 'max' => 1, 'min' => 0, ], 'IntegerValue' => [ 'type' => 'integer', ], 'InternalServiceException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, 'fault' => true, ], 'InvalidInputException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], 'FromFederationSource' => [ 'shape' => 'NullableBoolean', ], ], 'exception' => true, ], 'InvalidStateException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'IsVersionValid' => [ 'type' => 'boolean', ], 'Iso8601DateTime' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'JDBCConnectionType' => [ 'type' => 'string', 'enum' => [ 'sqlserver', 'mysql', 'oracle', 'postgresql', 'redshift', ], ], 'JDBCConnectorOptions' => [ 'type' => 'structure', 'members' => [ 'FilterPredicate' => [ 'shape' => 'EnclosedInStringProperty', ], 'PartitionColumn' => [ 'shape' => 'EnclosedInStringProperty', ], 'LowerBound' => [ 'shape' => 'BoxedNonNegativeLong', ], 'UpperBound' => [ 'shape' => 'BoxedNonNegativeLong', ], 'NumPartitions' => [ 'shape' => 'BoxedNonNegativeLong', ], 'JobBookmarkKeys' => [ 'shape' => 'EnclosedInStringProperties', ], 'JobBookmarkKeysSortOrder' => [ 'shape' => 'EnclosedInStringProperty', ], 'DataTypeMapping' => [ 'shape' => 'JDBCDataTypeMapping', ], ], ], 'JDBCConnectorSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionName', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'JDBCConnectorOptions', ], 'ConnectionTable' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'Query' => [ 'shape' => 'SqlQuery', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'JDBCConnectorTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'ConnectionName', 'ConnectionTable', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionTable' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'JDBCDataType' => [ 'type' => 'string', 'enum' => [ 'ARRAY', 'BIGINT', 'BINARY', 'BIT', 'BLOB', 'BOOLEAN', 'CHAR', 'CLOB', 'DATALINK', 'DATE', 'DECIMAL', 'DISTINCT', 'DOUBLE', 'FLOAT', 'INTEGER', 'JAVA_OBJECT', 'LONGNVARCHAR', 'LONGVARBINARY', 'LONGVARCHAR', 'NCHAR', 'NCLOB', 'NULL', 'NUMERIC', 'NVARCHAR', 'OTHER', 'REAL', 'REF', 'REF_CURSOR', 'ROWID', 'SMALLINT', 'SQLXML', 'STRUCT', 'TIME', 'TIME_WITH_TIMEZONE', 'TIMESTAMP', 'TIMESTAMP_WITH_TIMEZONE', 'TINYINT', 'VARBINARY', 'VARCHAR', ], ], 'JDBCDataTypeMapping' => [ 'type' => 'map', 'key' => [ 'shape' => 'JDBCDataType', ], 'value' => [ 'shape' => 'GlueRecordType', ], ], 'JdbcMetadataEntry' => [ 'type' => 'string', 'enum' => [ 'COMMENTS', 'RAWTYPES', ], ], 'JdbcTarget' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Path' => [ 'shape' => 'Path', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'EnableAdditionalMetadata' => [ 'shape' => 'EnableAdditionalMetadata', ], ], ], 'JdbcTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'JdbcTarget', ], ], 'Job' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'LogUri' => [ 'shape' => 'UriString', ], 'Role' => [ 'shape' => 'RoleString', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'ExecutionProperty' => [ 'shape' => 'ExecutionProperty', ], 'Command' => [ 'shape' => 'JobCommand', ], 'DefaultArguments' => [ 'shape' => 'GenericMap', ], 'NonOverridableArguments' => [ 'shape' => 'GenericMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxRetries' => [ 'shape' => 'MaxRetries', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'CodeGenConfigurationNodes' => [ 'shape' => 'CodeGenConfigurationNodes', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], 'SourceControlDetails' => [ 'shape' => 'SourceControlDetails', ], ], ], 'JobBookmarkEntry' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'JobName', ], 'Version' => [ 'shape' => 'IntegerValue', ], 'Run' => [ 'shape' => 'IntegerValue', ], 'Attempt' => [ 'shape' => 'IntegerValue', ], 'PreviousRunId' => [ 'shape' => 'RunId', ], 'RunId' => [ 'shape' => 'RunId', ], 'JobBookmark' => [ 'shape' => 'JsonValue', ], ], ], 'JobBookmarksEncryption' => [ 'type' => 'structure', 'members' => [ 'JobBookmarksEncryptionMode' => [ 'shape' => 'JobBookmarksEncryptionMode', ], 'KmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], ], ], 'JobBookmarksEncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'CSE-KMS', ], ], 'JobCommand' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'GenericString', ], 'ScriptLocation' => [ 'shape' => 'ScriptLocationString', ], 'PythonVersion' => [ 'shape' => 'PythonVersionString', ], 'Runtime' => [ 'shape' => 'RuntimeNameString', ], ], ], 'JobList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Job', ], ], 'JobName' => [ 'type' => 'string', ], 'JobNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'JobNodeDetails' => [ 'type' => 'structure', 'members' => [ 'JobRuns' => [ 'shape' => 'JobRunList', ], ], ], 'JobRun' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'IdString', ], 'Attempt' => [ 'shape' => 'AttemptCount', ], 'PreviousRunId' => [ 'shape' => 'IdString', ], 'TriggerName' => [ 'shape' => 'NameString', ], 'JobName' => [ 'shape' => 'NameString', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'JobRunState' => [ 'shape' => 'JobRunState', ], 'Arguments' => [ 'shape' => 'GenericMap', ], 'ErrorMessage' => [ 'shape' => 'ErrorString', ], 'PredecessorRuns' => [ 'shape' => 'PredecessorList', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'LogGroupName' => [ 'shape' => 'GenericString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'DPUSeconds' => [ 'shape' => 'NullableDouble', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], ], ], 'JobRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobRun', ], ], 'JobRunState' => [ 'type' => 'string', 'enum' => [ 'STARTING', 'RUNNING', 'STOPPING', 'STOPPED', 'SUCCEEDED', 'FAILED', 'TIMEOUT', 'ERROR', 'WAITING', ], ], 'JobUpdate' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'DescriptionString', ], 'LogUri' => [ 'shape' => 'UriString', ], 'Role' => [ 'shape' => 'RoleString', ], 'ExecutionProperty' => [ 'shape' => 'ExecutionProperty', ], 'Command' => [ 'shape' => 'JobCommand', ], 'DefaultArguments' => [ 'shape' => 'GenericMap', ], 'NonOverridableArguments' => [ 'shape' => 'GenericMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'MaxRetries' => [ 'shape' => 'MaxRetries', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'CodeGenConfigurationNodes' => [ 'shape' => 'CodeGenConfigurationNodes', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], 'SourceControlDetails' => [ 'shape' => 'SourceControlDetails', ], ], ], 'Join' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'JoinType', 'Columns', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'TwoInputs', ], 'JoinType' => [ 'shape' => 'JoinType', ], 'Columns' => [ 'shape' => 'JoinColumns', ], ], ], 'JoinColumn' => [ 'type' => 'structure', 'required' => [ 'From', 'Keys', ], 'members' => [ 'From' => [ 'shape' => 'EnclosedInStringProperty', ], 'Keys' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'JoinColumns' => [ 'type' => 'list', 'member' => [ 'shape' => 'JoinColumn', ], 'max' => 2, 'min' => 2, ], 'JoinType' => [ 'type' => 'string', 'enum' => [ 'equijoin', 'left', 'right', 'outer', 'leftsemi', 'leftanti', ], ], 'JsonClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', 'JsonPath', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'JsonPath' => [ 'shape' => 'JsonPath', ], ], ], 'JsonPath' => [ 'type' => 'string', ], 'JsonValue' => [ 'type' => 'string', ], 'KafkaStreamingSourceOptions' => [ 'type' => 'structure', 'members' => [ 'BootstrapServers' => [ 'shape' => 'EnclosedInStringProperty', ], 'SecurityProtocol' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'TopicName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Assign' => [ 'shape' => 'EnclosedInStringProperty', ], 'SubscribePattern' => [ 'shape' => 'EnclosedInStringProperty', ], 'Classification' => [ 'shape' => 'EnclosedInStringProperty', ], 'Delimiter' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingOffsets' => [ 'shape' => 'EnclosedInStringProperty', ], 'EndingOffsets' => [ 'shape' => 'EnclosedInStringProperty', ], 'PollTimeoutMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'NumRetries' => [ 'shape' => 'BoxedNonNegativeInt', ], 'RetryIntervalMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxOffsetsPerTrigger' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MinPartitions' => [ 'shape' => 'BoxedNonNegativeInt', ], 'IncludeHeaders' => [ 'shape' => 'BoxedBoolean', ], 'AddRecordTimestamp' => [ 'shape' => 'EnclosedInStringProperty', ], 'EmitConsumerLagMetrics' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingTimestamp' => [ 'shape' => 'Iso8601DateTime', ], ], ], 'KeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'min' => 1, ], 'KeySchemaElement' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Type' => [ 'shape' => 'ColumnTypeString', ], ], ], 'KeySchemaElementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'KeySchemaElement', ], 'min' => 1, ], 'KeyString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'KinesisStreamingSourceOptions' => [ 'type' => 'structure', 'members' => [ 'EndpointUrl' => [ 'shape' => 'EnclosedInStringProperty', ], 'StreamName' => [ 'shape' => 'EnclosedInStringProperty', ], 'Classification' => [ 'shape' => 'EnclosedInStringProperty', ], 'Delimiter' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingPosition' => [ 'shape' => 'StartingPosition', ], 'MaxFetchTimeInMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxFetchRecordsPerShard' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxRecordPerRead' => [ 'shape' => 'BoxedNonNegativeLong', ], 'AddIdleTimeBetweenReads' => [ 'shape' => 'BoxedBoolean', ], 'IdleTimeBetweenReadsInMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'DescribeShardInterval' => [ 'shape' => 'BoxedNonNegativeLong', ], 'NumRetries' => [ 'shape' => 'BoxedNonNegativeInt', ], 'RetryIntervalMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'MaxRetryIntervalMs' => [ 'shape' => 'BoxedNonNegativeLong', ], 'AvoidEmptyBatches' => [ 'shape' => 'BoxedBoolean', ], 'StreamArn' => [ 'shape' => 'EnclosedInStringProperty', ], 'RoleArn' => [ 'shape' => 'EnclosedInStringProperty', ], 'RoleSessionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'AddRecordTimestamp' => [ 'shape' => 'EnclosedInStringProperty', ], 'EmitConsumerLagMetrics' => [ 'shape' => 'EnclosedInStringProperty', ], 'StartingTimestamp' => [ 'shape' => 'Iso8601DateTime', ], ], ], 'KmsKeyArn' => [ 'type' => 'string', 'pattern' => 'arn:aws:kms:.*', ], 'LabelCount' => [ 'type' => 'integer', ], 'LabelingSetGenerationTaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'LakeFormationConfiguration' => [ 'type' => 'structure', 'members' => [ 'UseLakeFormationCredentials' => [ 'shape' => 'NullableBoolean', ], 'AccountId' => [ 'shape' => 'AccountId', ], ], ], 'Language' => [ 'type' => 'string', 'enum' => [ 'PYTHON', 'SCALA', ], ], 'LastActiveDefinition' => [ 'type' => 'structure', 'members' => [ 'Description' => [ 'shape' => 'Generic512CharString', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'ParameterSpec' => [ 'shape' => 'BlueprintParameterSpec', ], 'BlueprintLocation' => [ 'shape' => 'GenericString', ], 'BlueprintServiceLocation' => [ 'shape' => 'GenericString', ], ], ], 'LastCrawlInfo' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'LastCrawlStatus', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'LogGroup' => [ 'shape' => 'LogGroup', ], 'LogStream' => [ 'shape' => 'LogStream', ], 'MessagePrefix' => [ 'shape' => 'MessagePrefix', ], 'StartTime' => [ 'shape' => 'Timestamp', ], ], ], 'LastCrawlStatus' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'CANCELLED', 'FAILED', ], ], 'LatestSchemaVersionBoolean' => [ 'type' => 'boolean', ], 'LimitedPathList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LimitedStringList', ], ], 'LimitedStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericLimitedString', ], ], 'LineageConfiguration' => [ 'type' => 'structure', 'members' => [ 'CrawlerLineageSettings' => [ 'shape' => 'CrawlerLineageSettings', ], ], ], 'ListBlueprintsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListBlueprintsResponse' => [ 'type' => 'structure', 'members' => [ 'Blueprints' => [ 'shape' => 'BlueprintNames', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListCrawlersRequest' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'PageSize', ], 'NextToken' => [ 'shape' => 'Token', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListCrawlersResponse' => [ 'type' => 'structure', 'members' => [ 'CrawlerNames' => [ 'shape' => 'CrawlerNameList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'ListCrawlsRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filters' => [ 'shape' => 'CrawlsFilterList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'ListCrawlsResponse' => [ 'type' => 'structure', 'members' => [ 'Crawls' => [ 'shape' => 'CrawlerHistoryList', ], 'NextToken' => [ 'shape' => 'Token', ], ], ], 'ListCustomEntityTypesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListCustomEntityTypesResponse' => [ 'type' => 'structure', 'members' => [ 'CustomEntityTypes' => [ 'shape' => 'CustomEntityTypes', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityResultsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'DataQualityResultFilterCriteria', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListDataQualityResultsResponse' => [ 'type' => 'structure', 'required' => [ 'Results', ], 'members' => [ 'Results' => [ 'shape' => 'DataQualityResultDescriptionList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityRuleRecommendationRunsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'DataQualityRuleRecommendationRunFilter', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListDataQualityRuleRecommendationRunsResponse' => [ 'type' => 'structure', 'members' => [ 'Runs' => [ 'shape' => 'DataQualityRuleRecommendationRunList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityRulesetEvaluationRunsRequest' => [ 'type' => 'structure', 'members' => [ 'Filter' => [ 'shape' => 'DataQualityRulesetEvaluationRunFilter', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListDataQualityRulesetEvaluationRunsResponse' => [ 'type' => 'structure', 'members' => [ 'Runs' => [ 'shape' => 'DataQualityRulesetEvaluationRunList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataQualityRulesetsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'DataQualityRulesetFilterCriteria', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListDataQualityRulesetsResponse' => [ 'type' => 'structure', 'members' => [ 'Rulesets' => [ 'shape' => 'DataQualityRulesetList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDevEndpointsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListDevEndpointsResponse' => [ 'type' => 'structure', 'members' => [ 'DevEndpointNames' => [ 'shape' => 'DevEndpointNameList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListJobsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListJobsResponse' => [ 'type' => 'structure', 'members' => [ 'JobNames' => [ 'shape' => 'JobNameList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListMLTransformsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Filter' => [ 'shape' => 'TransformFilterCriteria', ], 'Sort' => [ 'shape' => 'TransformSortCriteria', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListMLTransformsResponse' => [ 'type' => 'structure', 'required' => [ 'TransformIds', ], 'members' => [ 'TransformIds' => [ 'shape' => 'TransformIdList', ], 'NextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListRegistriesInput' => [ 'type' => 'structure', 'members' => [ 'MaxResults' => [ 'shape' => 'MaxResultsNumber', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListRegistriesResponse' => [ 'type' => 'structure', 'members' => [ 'Registries' => [ 'shape' => 'RegistryListDefinition', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemaVersionsInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'MaxResults' => [ 'shape' => 'MaxResultsNumber', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemaVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'Schemas' => [ 'shape' => 'SchemaVersionList', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemasInput' => [ 'type' => 'structure', 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], 'MaxResults' => [ 'shape' => 'MaxResultsNumber', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSchemasResponse' => [ 'type' => 'structure', 'members' => [ 'Schemas' => [ 'shape' => 'SchemaListDefinition', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'ListSessionsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'OrchestrationToken', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'ListSessionsResponse' => [ 'type' => 'structure', 'members' => [ 'Ids' => [ 'shape' => 'SessionIdList', ], 'Sessions' => [ 'shape' => 'SessionList', ], 'NextToken' => [ 'shape' => 'OrchestrationToken', ], ], ], 'ListStatementsRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], 'NextToken' => [ 'shape' => 'OrchestrationToken', ], ], ], 'ListStatementsResponse' => [ 'type' => 'structure', 'members' => [ 'Statements' => [ 'shape' => 'StatementList', ], 'NextToken' => [ 'shape' => 'OrchestrationToken', ], ], ], 'ListTriggersRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'DependentJobName' => [ 'shape' => 'NameString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'Tags' => [ 'shape' => 'TagsMap', ], ], ], 'ListTriggersResponse' => [ 'type' => 'structure', 'members' => [ 'TriggerNames' => [ 'shape' => 'TriggerNameList', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'ListWorkflowsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'GenericString', ], 'MaxResults' => [ 'shape' => 'PageSize', ], ], ], 'ListWorkflowsResponse' => [ 'type' => 'structure', 'members' => [ 'Workflows' => [ 'shape' => 'WorkflowNames', ], 'NextToken' => [ 'shape' => 'GenericString', ], ], ], 'Location' => [ 'type' => 'structure', 'members' => [ 'Jdbc' => [ 'shape' => 'CodeGenNodeArgs', ], 'S3' => [ 'shape' => 'CodeGenNodeArgs', ], 'DynamoDB' => [ 'shape' => 'CodeGenNodeArgs', ], ], ], 'LocationMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ColumnValuesString', ], 'value' => [ 'shape' => 'ColumnValuesString', ], ], 'LocationString' => [ 'type' => 'string', 'max' => 2056, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'LocationStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocationString', ], ], 'LogGroup' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[\\.\\-_/#A-Za-z0-9]+', ], 'LogStream' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[^:*]*', ], 'Logical' => [ 'type' => 'string', 'enum' => [ 'AND', 'ANY', ], ], 'LogicalOperator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', ], ], 'Long' => [ 'type' => 'long', ], 'LongColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MinimumValue' => [ 'shape' => 'Long', ], 'MaximumValue' => [ 'shape' => 'Long', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'LongValue' => [ 'type' => 'long', ], 'MLTransform' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'TransformStatusType', ], 'CreatedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'InputRecordTables' => [ 'shape' => 'GlueTables', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'EvaluationMetrics' => [ 'shape' => 'EvaluationMetrics', ], 'LabelCount' => [ 'shape' => 'LabelCount', ], 'Schema' => [ 'shape' => 'TransformSchema', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], 'TransformEncryption' => [ 'shape' => 'TransformEncryption', ], ], ], 'MLTransformNotReadyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'MLUserDataEncryption' => [ 'type' => 'structure', 'required' => [ 'MlUserDataEncryptionMode', ], 'members' => [ 'MlUserDataEncryptionMode' => [ 'shape' => 'MLUserDataEncryptionModeString', ], 'KmsKeyId' => [ 'shape' => 'NameString', ], ], ], 'MLUserDataEncryptionModeString' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', ], ], 'ManyInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'NodeId', ], 'min' => 1, ], 'MapValue' => [ 'type' => 'map', 'key' => [ 'shape' => 'GenericString', ], 'value' => [ 'shape' => 'GenericString', ], 'max' => 100, 'min' => 0, ], 'Mapping' => [ 'type' => 'structure', 'members' => [ 'ToKey' => [ 'shape' => 'EnclosedInStringProperty', ], 'FromPath' => [ 'shape' => 'EnclosedInStringProperties', ], 'FromType' => [ 'shape' => 'EnclosedInStringProperty', ], 'ToType' => [ 'shape' => 'EnclosedInStringProperty', ], 'Dropped' => [ 'shape' => 'BoxedBoolean', ], 'Children' => [ 'shape' => 'Mappings', ], ], ], 'MappingEntry' => [ 'type' => 'structure', 'members' => [ 'SourceTable' => [ 'shape' => 'TableName', ], 'SourcePath' => [ 'shape' => 'SchemaPathString', ], 'SourceType' => [ 'shape' => 'FieldType', ], 'TargetTable' => [ 'shape' => 'TableName', ], 'TargetPath' => [ 'shape' => 'SchemaPathString', ], 'TargetType' => [ 'shape' => 'FieldType', ], ], ], 'MappingList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MappingEntry', ], ], 'Mappings' => [ 'type' => 'list', 'member' => [ 'shape' => 'Mapping', ], ], 'MaskValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '[*A-Za-z0-9_-]*', ], 'MatchCriteria' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 10, 'min' => 0, ], 'MaxConcurrentRuns' => [ 'type' => 'integer', ], 'MaxResultsNumber' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'MaxRetries' => [ 'type' => 'integer', ], 'Merge' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Source', 'PrimaryKeys', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'TwoInputs', ], 'Source' => [ 'shape' => 'NodeId', ], 'PrimaryKeys' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'MessagePrefix' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'MessageString' => [ 'type' => 'string', ], 'MetadataInfo' => [ 'type' => 'structure', 'members' => [ 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'OtherMetadataValueList' => [ 'shape' => 'OtherMetadataValueList', ], ], ], 'MetadataInfoMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'MetadataKeyString', ], 'value' => [ 'shape' => 'MetadataInfo', ], ], 'MetadataKeyString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[a-zA-Z0-9+-=._./@]+', ], 'MetadataKeyValuePair' => [ 'type' => 'structure', 'members' => [ 'MetadataKey' => [ 'shape' => 'MetadataKeyString', ], 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], ], ], 'MetadataList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetadataKeyValuePair', ], ], 'MetadataOperation' => [ 'type' => 'string', 'enum' => [ 'CREATE', ], ], 'MetadataValueString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[a-zA-Z0-9+-=._./@]+', ], 'MicrosoftSQLServerCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'MicrosoftSQLServerCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'MillisecondsCount' => [ 'type' => 'long', ], 'MongoDBTarget' => [ 'type' => 'structure', 'members' => [ 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'Path' => [ 'shape' => 'Path', ], 'ScanAll' => [ 'shape' => 'NullableBoolean', ], ], ], 'MongoDBTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MongoDBTarget', ], ], 'MySQLCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'MySQLCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'NameString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'NameStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'NoScheduleException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'Node' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'NodeType', ], 'Name' => [ 'shape' => 'NameString', ], 'UniqueId' => [ 'shape' => 'NameString', ], 'TriggerDetails' => [ 'shape' => 'TriggerNodeDetails', ], 'JobDetails' => [ 'shape' => 'JobNodeDetails', ], 'CrawlerDetails' => [ 'shape' => 'CrawlerNodeDetails', ], ], ], 'NodeId' => [ 'type' => 'string', 'pattern' => '[A-Za-z0-9_-]*', ], 'NodeIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'NodeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Node', ], ], 'NodeName' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF]|[^\\r\\n])*', ], 'NodeType' => [ 'type' => 'string', 'enum' => [ 'CRAWLER', 'JOB', 'TRIGGER', ], ], 'NonNegativeDouble' => [ 'type' => 'double', 'min' => 0.0, ], 'NonNegativeInt' => [ 'type' => 'integer', 'min' => 0, ], 'NonNegativeInteger' => [ 'type' => 'integer', 'min' => 0, ], 'NonNegativeLong' => [ 'type' => 'long', 'min' => 0, ], 'NotificationProperty' => [ 'type' => 'structure', 'members' => [ 'NotifyDelayAfter' => [ 'shape' => 'NotifyDelayAfter', ], ], ], 'NotifyDelayAfter' => [ 'type' => 'integer', 'box' => true, 'min' => 1, ], 'NullCheckBoxList' => [ 'type' => 'structure', 'members' => [ 'IsEmpty' => [ 'shape' => 'BoxedBoolean', ], 'IsNullString' => [ 'shape' => 'BoxedBoolean', ], 'IsNegOne' => [ 'shape' => 'BoxedBoolean', ], ], ], 'NullValueField' => [ 'type' => 'structure', 'required' => [ 'Value', 'Datatype', ], 'members' => [ 'Value' => [ 'shape' => 'EnclosedInStringProperty', ], 'Datatype' => [ 'shape' => 'Datatype', ], ], ], 'NullValueFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'NullValueField', ], 'max' => 50, 'min' => 0, ], 'NullableBoolean' => [ 'type' => 'boolean', 'box' => true, ], 'NullableDouble' => [ 'type' => 'double', 'box' => true, ], 'NullableInteger' => [ 'type' => 'integer', 'box' => true, ], 'OneInput' => [ 'type' => 'list', 'member' => [ 'shape' => 'NodeId', ], 'max' => 1, 'min' => 1, ], 'OpenTableFormatInput' => [ 'type' => 'structure', 'members' => [ 'IcebergInput' => [ 'shape' => 'IcebergInput', ], ], ], 'OperationTimeoutException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'Option' => [ 'type' => 'structure', 'members' => [ 'Value' => [ 'shape' => 'EnclosedInStringProperty', ], 'Label' => [ 'shape' => 'EnclosedInStringProperty', ], 'Description' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'OptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Option', ], ], 'OracleSQLCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'OracleSQLCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'OrchestrationArgumentsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'OrchestrationNameString', ], 'value' => [ 'shape' => 'OrchestrationArgumentsValue', ], 'max' => 75, 'min' => 0, ], 'OrchestrationArgumentsValue' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'OrchestrationIAMRoleArn' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => 'arn:aws[^:]*:iam::[0-9]*:role/.+', ], 'OrchestrationNameString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[\\.\\-_A-Za-z0-9]+', ], 'OrchestrationRoleArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 20, 'pattern' => 'arn:aws[^:]*:iam::[0-9]*:role/.+', ], 'OrchestrationS3Location' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, 'pattern' => '^s3://([^/]+)/([^/]+/)*([^/]+)$', ], 'OrchestrationStatementCodeString' => [ 'type' => 'string', 'max' => 68000, ], 'OrchestrationStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], ], 'OrchestrationToken' => [ 'type' => 'string', 'max' => 400000, ], 'Order' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortOrder', ], 'members' => [ 'Column' => [ 'shape' => 'NameString', ], 'SortOrder' => [ 'shape' => 'IntegerFlag', ], ], ], 'OrderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Order', ], ], 'OtherMetadataValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OtherMetadataValueListItem', ], ], 'OtherMetadataValueListItem' => [ 'type' => 'structure', 'members' => [ 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'PIIDetection' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'PiiType', 'EntityTypesToDetect', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PiiType' => [ 'shape' => 'PiiType', ], 'EntityTypesToDetect' => [ 'shape' => 'EnclosedInStringProperties', ], 'OutputColumnName' => [ 'shape' => 'EnclosedInStringProperty', ], 'SampleFraction' => [ 'shape' => 'BoxedDoubleFraction', ], 'ThresholdFraction' => [ 'shape' => 'BoxedDoubleFraction', ], 'MaskValue' => [ 'shape' => 'MaskValue', ], ], ], 'PageSize' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'PaginationToken' => [ 'type' => 'string', ], 'ParamType' => [ 'type' => 'string', 'enum' => [ 'str', 'int', 'float', 'complex', 'bool', 'list', 'null', ], ], 'ParametersMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'KeyString', ], 'value' => [ 'shape' => 'ParametersMapValue', ], ], 'ParametersMapValue' => [ 'type' => 'string', 'max' => 512000, ], 'ParquetCompressionType' => [ 'type' => 'string', 'enum' => [ 'snappy', 'lzo', 'gzip', 'uncompressed', 'none', ], ], 'Partition' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ValueStringList', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'PartitionError' => [ 'type' => 'structure', 'members' => [ 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'PartitionErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionError', ], ], 'PartitionIndex' => [ 'type' => 'structure', 'required' => [ 'Keys', 'IndexName', ], 'members' => [ 'Keys' => [ 'shape' => 'KeyList', ], 'IndexName' => [ 'shape' => 'NameString', ], ], ], 'PartitionIndexDescriptor' => [ 'type' => 'structure', 'required' => [ 'IndexName', 'Keys', 'IndexStatus', ], 'members' => [ 'IndexName' => [ 'shape' => 'NameString', ], 'Keys' => [ 'shape' => 'KeySchemaElementList', ], 'IndexStatus' => [ 'shape' => 'PartitionIndexStatus', ], 'BackfillErrors' => [ 'shape' => 'BackfillErrors', ], ], ], 'PartitionIndexDescriptorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionIndexDescriptor', ], ], 'PartitionIndexList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionIndex', ], 'max' => 3, ], 'PartitionIndexStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'DELETING', 'FAILED', ], ], 'PartitionInput' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ValueStringList', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], ], ], 'PartitionInputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartitionInput', ], 'max' => 100, 'min' => 0, ], 'PartitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Partition', ], ], 'PartitionValueList' => [ 'type' => 'structure', 'required' => [ 'Values', ], 'members' => [ 'Values' => [ 'shape' => 'ValueStringList', ], ], ], 'Path' => [ 'type' => 'string', ], 'PathList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Path', ], ], 'Permission' => [ 'type' => 'string', 'enum' => [ 'ALL', 'SELECT', 'ALTER', 'DROP', 'DELETE', 'INSERT', 'CREATE_DATABASE', 'CREATE_TABLE', 'DATA_LOCATION_ACCESS', ], ], 'PermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Permission', ], ], 'PermissionType' => [ 'type' => 'string', 'enum' => [ 'COLUMN_PERMISSION', 'CELL_FILTER_PERMISSION', 'NESTED_PERMISSION', 'NESTED_CELL_PERMISSION', ], ], 'PermissionTypeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PermissionType', ], 'max' => 255, 'min' => 1, ], 'PermissionTypeMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'PhysicalConnectionRequirements' => [ 'type' => 'structure', 'members' => [ 'SubnetId' => [ 'shape' => 'NameString', ], 'SecurityGroupIdList' => [ 'shape' => 'SecurityGroupIdList', ], 'AvailabilityZone' => [ 'shape' => 'NameString', ], ], ], 'PiiType' => [ 'type' => 'string', 'enum' => [ 'RowAudit', 'RowMasking', 'ColumnAudit', 'ColumnMasking', ], ], 'PolicyJsonString' => [ 'type' => 'string', 'min' => 2, ], 'PollingTime' => [ 'type' => 'long', 'box' => true, 'min' => 10, ], 'PositiveLong' => [ 'type' => 'long', 'box' => true, 'min' => 1, ], 'PostgreSQLCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'PostgreSQLCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'Predecessor' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'PredecessorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Predecessor', ], ], 'Predicate' => [ 'type' => 'structure', 'members' => [ 'Logical' => [ 'shape' => 'Logical', ], 'Conditions' => [ 'shape' => 'ConditionList', ], ], ], 'PredicateString' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'PrincipalPermissions' => [ 'type' => 'structure', 'members' => [ 'Principal' => [ 'shape' => 'DataLakePrincipal', ], 'Permissions' => [ 'shape' => 'PermissionList', ], ], ], 'PrincipalPermissionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PrincipalPermissions', ], ], 'PrincipalType' => [ 'type' => 'string', 'enum' => [ 'USER', 'ROLE', 'GROUP', ], ], 'Prob' => [ 'type' => 'double', 'box' => true, 'max' => 1, 'min' => 0, ], 'PropertyPredicate' => [ 'type' => 'structure', 'members' => [ 'Key' => [ 'shape' => 'ValueString', ], 'Value' => [ 'shape' => 'ValueString', ], 'Comparator' => [ 'shape' => 'Comparator', ], ], ], 'PublicKeysList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], 'max' => 5, ], 'PutDataCatalogEncryptionSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'DataCatalogEncryptionSettings', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DataCatalogEncryptionSettings' => [ 'shape' => 'DataCatalogEncryptionSettings', ], ], ], 'PutDataCatalogEncryptionSettingsResponse' => [ 'type' => 'structure', 'members' => [], ], 'PutResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'PolicyInJson', ], 'members' => [ 'PolicyInJson' => [ 'shape' => 'PolicyJsonString', ], 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], 'PolicyHashCondition' => [ 'shape' => 'HashString', ], 'PolicyExistsCondition' => [ 'shape' => 'ExistCondition', ], 'EnableHybrid' => [ 'shape' => 'EnableHybridValues', ], ], ], 'PutResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [ 'PolicyHash' => [ 'shape' => 'HashString', ], ], ], 'PutSchemaVersionMetadataInput' => [ 'type' => 'structure', 'required' => [ 'MetadataKeyValue', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKeyValue' => [ 'shape' => 'MetadataKeyValuePair', ], ], ], 'PutSchemaVersionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'LatestVersion' => [ 'shape' => 'LatestSchemaVersionBoolean', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKey' => [ 'shape' => 'MetadataKeyString', ], 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], ], ], 'PutWorkflowRunPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', 'RunProperties', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'RunProperties' => [ 'shape' => 'WorkflowRunProperties', ], ], ], 'PutWorkflowRunPropertiesResponse' => [ 'type' => 'structure', 'members' => [], ], 'PythonScript' => [ 'type' => 'string', ], 'PythonVersionString' => [ 'type' => 'string', 'pattern' => '^([2-3]|3[.]9)$', ], 'QuerySchemaVersionMetadataInput' => [ 'type' => 'structure', 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataList' => [ 'shape' => 'MetadataList', ], 'MaxResults' => [ 'shape' => 'QuerySchemaVersionMetadataMaxResults', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'QuerySchemaVersionMetadataMaxResults' => [ 'type' => 'integer', 'max' => 50, 'min' => 1, ], 'QuerySchemaVersionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'MetadataInfoMap' => [ 'shape' => 'MetadataInfoMap', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'NextToken' => [ 'shape' => 'SchemaRegistryTokenString', ], ], ], 'QuoteChar' => [ 'type' => 'string', 'enum' => [ 'quote', 'quillemet', 'single_quote', 'disabled', ], ], 'Recipe' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'RecipeReference', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'RecipeReference' => [ 'shape' => 'RecipeReference', ], ], ], 'RecipeReference' => [ 'type' => 'structure', 'required' => [ 'RecipeArn', 'RecipeVersion', ], 'members' => [ 'RecipeArn' => [ 'shape' => 'EnclosedInStringProperty', ], 'RecipeVersion' => [ 'shape' => 'RecipeVersion', ], ], ], 'RecipeVersion' => [ 'type' => 'string', 'max' => 16, 'min' => 1, ], 'RecordsCount' => [ 'type' => 'long', 'box' => true, ], 'RecrawlBehavior' => [ 'type' => 'string', 'enum' => [ 'CRAWL_EVERYTHING', 'CRAWL_NEW_FOLDERS_ONLY', 'CRAWL_EVENT_MODE', ], ], 'RecrawlPolicy' => [ 'type' => 'structure', 'members' => [ 'RecrawlBehavior' => [ 'shape' => 'RecrawlBehavior', ], ], ], 'RedshiftSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'RedshiftTmpDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'TmpDirIAMRole' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'RedshiftTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'RedshiftTmpDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'TmpDirIAMRole' => [ 'shape' => 'EnclosedInStringProperty', ], 'UpsertRedshiftOptions' => [ 'shape' => 'UpsertRedshiftTargetOptions', ], ], ], 'RegisterSchemaVersionInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', 'SchemaDefinition', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaDefinition' => [ 'shape' => 'SchemaDefinitionString', ], ], ], 'RegisterSchemaVersionResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], ], ], 'RegistryId' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'RegistryListDefinition' => [ 'type' => 'list', 'member' => [ 'shape' => 'RegistryListItem', ], ], 'RegistryListItem' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Status' => [ 'shape' => 'RegistryStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'RegistryStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'DELETING', ], ], 'RelationalCatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'RemoveSchemaVersionMetadataInput' => [ 'type' => 'structure', 'required' => [ 'MetadataKeyValue', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKeyValue' => [ 'shape' => 'MetadataKeyValuePair', ], ], ], 'RemoveSchemaVersionMetadataResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'LatestVersion' => [ 'shape' => 'LatestSchemaVersionBoolean', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'MetadataKey' => [ 'shape' => 'MetadataKeyString', ], 'MetadataValue' => [ 'shape' => 'MetadataValueString', ], ], ], 'RenameField' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'SourcePath', 'TargetPath', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'SourcePath' => [ 'shape' => 'EnclosedInStringProperties', ], 'TargetPath' => [ 'shape' => 'EnclosedInStringProperties', ], ], ], 'ReplaceBoolean' => [ 'type' => 'boolean', ], 'ResetJobBookmarkRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'JobName', ], 'RunId' => [ 'shape' => 'RunId', ], ], ], 'ResetJobBookmarkResponse' => [ 'type' => 'structure', 'members' => [ 'JobBookmarkEntry' => [ 'shape' => 'JobBookmarkEntry', ], ], ], 'ResourceNotReadyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ResourceNumberLimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ResourceShareType' => [ 'type' => 'string', 'enum' => [ 'FOREIGN', 'ALL', 'FEDERATED', ], ], 'ResourceType' => [ 'type' => 'string', 'enum' => [ 'JAR', 'FILE', 'ARCHIVE', ], ], 'ResourceUri' => [ 'type' => 'structure', 'members' => [ 'ResourceType' => [ 'shape' => 'ResourceType', ], 'Uri' => [ 'shape' => 'URI', ], ], ], 'ResourceUriList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceUri', ], 'max' => 1000, 'min' => 0, ], 'ResumeWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', 'NodeIds', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], 'NodeIds' => [ 'shape' => 'NodeIdList', ], ], ], 'ResumeWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'IdString', ], 'NodeIds' => [ 'shape' => 'NodeIdList', ], ], ], 'Role' => [ 'type' => 'string', ], 'RoleArn' => [ 'type' => 'string', 'pattern' => 'arn:aws:iam::\\d{12}:role/.*', ], 'RoleString' => [ 'type' => 'string', ], 'RowTag' => [ 'type' => 'string', ], 'RulesetNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 10, 'min' => 1, ], 'RunId' => [ 'type' => 'string', ], 'RunStatementRequest' => [ 'type' => 'structure', 'required' => [ 'SessionId', 'Code', ], 'members' => [ 'SessionId' => [ 'shape' => 'NameString', ], 'Code' => [ 'shape' => 'OrchestrationStatementCodeString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'RunStatementResponse' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'IntegerValue', ], ], ], 'RuntimeNameString' => [ 'type' => 'string', 'max' => 64, 'pattern' => '.*', ], 'S3CatalogDeltaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalDeltaOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3CatalogHudiSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalHudiOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3CatalogSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Database', 'Table', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'PartitionPredicate' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'S3SourceAdditionalOptions', ], ], ], 'S3CatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'S3CsvSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', 'Separator', 'QuoteChar', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'CompressionType' => [ 'shape' => 'CompressionType', ], 'Exclusions' => [ 'shape' => 'EnclosedInStringProperties', ], 'GroupSize' => [ 'shape' => 'EnclosedInStringProperty', ], 'GroupFiles' => [ 'shape' => 'EnclosedInStringProperty', ], 'Recurse' => [ 'shape' => 'BoxedBoolean', ], 'MaxBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'MaxFilesInBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'Separator' => [ 'shape' => 'Separator', ], 'Escaper' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], 'QuoteChar' => [ 'shape' => 'QuoteChar', ], 'Multiline' => [ 'shape' => 'BoxedBoolean', ], 'WithHeader' => [ 'shape' => 'BoxedBoolean', ], 'WriteHeader' => [ 'shape' => 'BoxedBoolean', ], 'SkipFirst' => [ 'shape' => 'BoxedBoolean', ], 'OptimizePerformance' => [ 'shape' => 'BooleanValue', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3DeltaCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'S3DeltaDirectTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', 'Compression', 'Format', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'DeltaTargetCompressionType', ], 'Format' => [ 'shape' => 'TargetFormat', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3DeltaSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'AdditionalDeltaOptions' => [ 'shape' => 'AdditionalOptions', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3DirectSourceAdditionalOptions' => [ 'type' => 'structure', 'members' => [ 'BoundedSize' => [ 'shape' => 'BoxedLong', ], 'BoundedFiles' => [ 'shape' => 'BoxedLong', ], 'EnableSamplePath' => [ 'shape' => 'BoxedBoolean', ], 'SamplePath' => [ 'shape' => 'EnclosedInStringProperty', ], ], ], 'S3DirectTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', 'Format', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'EnclosedInStringProperty', ], 'Format' => [ 'shape' => 'TargetFormat', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3Encryption' => [ 'type' => 'structure', 'members' => [ 'S3EncryptionMode' => [ 'shape' => 'S3EncryptionMode', ], 'KmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], ], ], 'S3EncryptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'S3Encryption', ], ], 'S3EncryptionMode' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'SSE-KMS', 'SSE-S3', ], ], 'S3GlueParquetTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'ParquetCompressionType', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3HudiCatalogTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Table', 'Database', 'AdditionalOptions', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Table' => [ 'shape' => 'EnclosedInStringProperty', ], 'Database' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'CatalogSchemaChangePolicy', ], ], ], 'S3HudiDirectTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', 'Compression', 'Format', 'AdditionalOptions', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Compression' => [ 'shape' => 'HudiTargetCompressionType', ], 'PartitionKeys' => [ 'shape' => 'GlueStudioPathList', ], 'Format' => [ 'shape' => 'TargetFormat', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SchemaChangePolicy' => [ 'shape' => 'DirectSchemaChangePolicy', ], ], ], 'S3HudiSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'AdditionalHudiOptions' => [ 'shape' => 'AdditionalOptions', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3JsonSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'CompressionType' => [ 'shape' => 'CompressionType', ], 'Exclusions' => [ 'shape' => 'EnclosedInStringProperties', ], 'GroupSize' => [ 'shape' => 'EnclosedInStringProperty', ], 'GroupFiles' => [ 'shape' => 'EnclosedInStringProperty', ], 'Recurse' => [ 'shape' => 'BoxedBoolean', ], 'MaxBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'MaxFilesInBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'JsonPath' => [ 'shape' => 'EnclosedInStringProperty', ], 'Multiline' => [ 'shape' => 'BoxedBoolean', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3ParquetSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Paths' => [ 'shape' => 'EnclosedInStringProperties', ], 'CompressionType' => [ 'shape' => 'ParquetCompressionType', ], 'Exclusions' => [ 'shape' => 'EnclosedInStringProperties', ], 'GroupSize' => [ 'shape' => 'EnclosedInStringProperty', ], 'GroupFiles' => [ 'shape' => 'EnclosedInStringProperty', ], 'Recurse' => [ 'shape' => 'BoxedBoolean', ], 'MaxBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'MaxFilesInBand' => [ 'shape' => 'BoxedNonNegativeInt', ], 'AdditionalOptions' => [ 'shape' => 'S3DirectSourceAdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'S3SourceAdditionalOptions' => [ 'type' => 'structure', 'members' => [ 'BoundedSize' => [ 'shape' => 'BoxedLong', ], 'BoundedFiles' => [ 'shape' => 'BoxedLong', ], ], ], 'S3Target' => [ 'type' => 'structure', 'members' => [ 'Path' => [ 'shape' => 'Path', ], 'Exclusions' => [ 'shape' => 'PathList', ], 'ConnectionName' => [ 'shape' => 'ConnectionName', ], 'SampleSize' => [ 'shape' => 'NullableInteger', ], 'EventQueueArn' => [ 'shape' => 'EventQueueArn', ], 'DlqEventQueueArn' => [ 'shape' => 'EventQueueArn', ], ], ], 'S3TargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'S3Target', ], ], 'ScalaCode' => [ 'type' => 'string', ], 'Schedule' => [ 'type' => 'structure', 'members' => [ 'ScheduleExpression' => [ 'shape' => 'CronExpression', ], 'State' => [ 'shape' => 'ScheduleState', ], ], ], 'ScheduleState' => [ 'type' => 'string', 'enum' => [ 'SCHEDULED', 'NOT_SCHEDULED', 'TRANSITIONING', ], ], 'SchedulerNotRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'SchedulerRunningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'SchedulerTransitioningException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'SchemaChangePolicy' => [ 'type' => 'structure', 'members' => [ 'UpdateBehavior' => [ 'shape' => 'UpdateBehavior', ], 'DeleteBehavior' => [ 'shape' => 'DeleteBehavior', ], ], ], 'SchemaCheckpointNumber' => [ 'type' => 'long', 'max' => 100000, 'min' => 1, ], 'SchemaColumn' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ColumnNameString', ], 'DataType' => [ 'shape' => 'ColumnTypeString', ], ], ], 'SchemaDefinitionDiff' => [ 'type' => 'string', 'max' => 340000, 'min' => 1, 'pattern' => '.*\\S.*', ], 'SchemaDefinitionString' => [ 'type' => 'string', 'max' => 170000, 'min' => 1, 'pattern' => '.*\\S.*', ], 'SchemaDiffType' => [ 'type' => 'string', 'enum' => [ 'SYNTAX_DIFF', ], ], 'SchemaId' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], ], ], 'SchemaListDefinition' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaListItem', ], ], 'SchemaListItem' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'SchemaStatus' => [ 'shape' => 'SchemaStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], 'UpdatedTime' => [ 'shape' => 'UpdatedTimestamp', ], ], ], 'SchemaPathString' => [ 'type' => 'string', ], 'SchemaReference' => [ 'type' => 'structure', 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'SchemaVersionNumber' => [ 'shape' => 'VersionLongNumber', 'box' => true, ], ], ], 'SchemaRegistryNameString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[a-zA-Z0-9-_$#.]+', ], 'SchemaRegistryTokenString' => [ 'type' => 'string', ], 'SchemaStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'PENDING', 'DELETING', ], ], 'SchemaValidationError' => [ 'type' => 'string', 'max' => 5000, 'min' => 1, ], 'SchemaVersionErrorItem' => [ 'type' => 'structure', 'members' => [ 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'ErrorDetails' => [ 'shape' => 'ErrorDetails', ], ], ], 'SchemaVersionErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaVersionErrorItem', ], ], 'SchemaVersionIdString' => [ 'type' => 'string', 'max' => 36, 'min' => 36, 'pattern' => '[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}', ], 'SchemaVersionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaVersionListItem', ], ], 'SchemaVersionListItem' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaVersionId' => [ 'shape' => 'SchemaVersionIdString', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], 'Status' => [ 'shape' => 'SchemaVersionStatus', ], 'CreatedTime' => [ 'shape' => 'CreatedTimestamp', ], ], ], 'SchemaVersionNumber' => [ 'type' => 'structure', 'members' => [ 'LatestVersion' => [ 'shape' => 'LatestSchemaVersionBoolean', ], 'VersionNumber' => [ 'shape' => 'VersionLongNumber', ], ], ], 'SchemaVersionStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'PENDING', 'FAILURE', 'DELETING', ], ], 'ScriptLocationString' => [ 'type' => 'string', 'max' => 400000, ], 'SearchPropertyPredicates' => [ 'type' => 'list', 'member' => [ 'shape' => 'PropertyPredicate', ], ], 'SearchTablesRequest' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'NextToken' => [ 'shape' => 'Token', ], 'Filters' => [ 'shape' => 'SearchPropertyPredicates', ], 'SearchText' => [ 'shape' => 'ValueString', ], 'SortCriteria' => [ 'shape' => 'SortCriteria', ], 'MaxResults' => [ 'shape' => 'PageSize', ], 'ResourceShareType' => [ 'shape' => 'ResourceShareType', ], ], ], 'SearchTablesResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'Token', ], 'TableList' => [ 'shape' => 'TableList', ], ], ], 'SecurityConfiguration' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'CreatedTimeStamp' => [ 'shape' => 'TimestampValue', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'SecurityConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityConfiguration', ], ], 'SecurityGroupIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 50, 'min' => 0, ], 'Segment' => [ 'type' => 'structure', 'required' => [ 'SegmentNumber', 'TotalSegments', ], 'members' => [ 'SegmentNumber' => [ 'shape' => 'NonNegativeInteger', ], 'TotalSegments' => [ 'shape' => 'TotalSegmentsInteger', ], ], ], 'SelectFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Paths' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'SelectFromCollection' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Index', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Index' => [ 'shape' => 'NonNegativeInt', ], ], ], 'Separator' => [ 'type' => 'string', 'enum' => [ 'comma', 'ctrla', 'pipe', 'semicolon', 'tab', ], ], 'SerDeInfo' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'SerializationLibrary' => [ 'shape' => 'NameString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], ], ], 'Session' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'Status' => [ 'shape' => 'SessionStatus', ], 'ErrorMessage' => [ 'shape' => 'DescriptionString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Role' => [ 'shape' => 'OrchestrationRoleArn', ], 'Command' => [ 'shape' => 'SessionCommand', ], 'DefaultArguments' => [ 'shape' => 'OrchestrationArgumentsMap', ], 'Connections' => [ 'shape' => 'ConnectionsList', ], 'Progress' => [ 'shape' => 'DoubleValue', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'ExecutionTime' => [ 'shape' => 'NullableDouble', ], 'DPUSeconds' => [ 'shape' => 'NullableDouble', ], 'IdleTimeout' => [ 'shape' => 'IdleTimeout', ], ], ], 'SessionCommand' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'PythonVersion' => [ 'shape' => 'PythonVersionString', ], ], ], 'SessionIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'SessionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Session', ], ], 'SessionStatus' => [ 'type' => 'string', 'enum' => [ 'PROVISIONING', 'READY', 'FAILED', 'TIMEOUT', 'STOPPING', 'STOPPED', ], ], 'SkewedInfo' => [ 'type' => 'structure', 'members' => [ 'SkewedColumnNames' => [ 'shape' => 'NameStringList', ], 'SkewedColumnValues' => [ 'shape' => 'ColumnValueStringList', ], 'SkewedColumnValueLocationMaps' => [ 'shape' => 'LocationMap', ], ], ], 'SnowflakeNodeData' => [ 'type' => 'structure', 'members' => [ 'SourceType' => [ 'shape' => 'GenericLimitedString', ], 'Connection' => [ 'shape' => 'Option', ], 'Schema' => [ 'shape' => 'GenericString', ], 'Table' => [ 'shape' => 'GenericString', ], 'Database' => [ 'shape' => 'GenericString', ], 'TempDir' => [ 'shape' => 'EnclosedInStringProperty', ], 'IamRole' => [ 'shape' => 'Option', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'SampleQuery' => [ 'shape' => 'GenericString', ], 'PreAction' => [ 'shape' => 'GenericString', ], 'PostAction' => [ 'shape' => 'GenericString', ], 'Action' => [ 'shape' => 'GenericString', ], 'Upsert' => [ 'shape' => 'BooleanValue', ], 'MergeAction' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeWhenNotMatched' => [ 'shape' => 'GenericLimitedString', ], 'MergeClause' => [ 'shape' => 'GenericString', ], 'StagingTable' => [ 'shape' => 'GenericString', ], 'SelectedColumns' => [ 'shape' => 'OptionList', ], 'AutoPushdown' => [ 'shape' => 'BooleanValue', ], 'TableSchema' => [ 'shape' => 'OptionList', ], ], ], 'SnowflakeSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'Data', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'SnowflakeNodeData', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'SnowflakeTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Data', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Data' => [ 'shape' => 'SnowflakeNodeData', ], 'Inputs' => [ 'shape' => 'OneInput', ], ], ], 'Sort' => [ 'type' => 'string', 'enum' => [ 'ASC', 'DESC', ], ], 'SortCriteria' => [ 'type' => 'list', 'member' => [ 'shape' => 'SortCriterion', ], 'max' => 1, 'min' => 0, ], 'SortCriterion' => [ 'type' => 'structure', 'members' => [ 'FieldName' => [ 'shape' => 'ValueString', ], 'Sort' => [ 'shape' => 'Sort', ], ], ], 'SortDirectionType' => [ 'type' => 'string', 'enum' => [ 'DESCENDING', 'ASCENDING', ], ], 'SourceControlAuthStrategy' => [ 'type' => 'string', 'enum' => [ 'PERSONAL_ACCESS_TOKEN', 'AWS_SECRETS_MANAGER', ], ], 'SourceControlDetails' => [ 'type' => 'structure', 'members' => [ 'Provider' => [ 'shape' => 'SourceControlProvider', ], 'Repository' => [ 'shape' => 'Generic512CharString', ], 'Owner' => [ 'shape' => 'Generic512CharString', ], 'Branch' => [ 'shape' => 'Generic512CharString', ], 'Folder' => [ 'shape' => 'Generic512CharString', ], 'LastCommitId' => [ 'shape' => 'Generic512CharString', ], 'AuthStrategy' => [ 'shape' => 'SourceControlAuthStrategy', ], 'AuthToken' => [ 'shape' => 'Generic512CharString', ], ], ], 'SourceControlProvider' => [ 'type' => 'string', 'enum' => [ 'GITHUB', 'GITLAB', 'BITBUCKET', 'AWS_CODE_COMMIT', ], ], 'SparkConnectorSource' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionName', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'SparkConnectorTarget' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'ConnectionName', 'ConnectorName', 'ConnectionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectorName' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionType' => [ 'shape' => 'EnclosedInStringProperty', ], 'AdditionalOptions' => [ 'shape' => 'AdditionalOptions', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'SparkSQL' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'SqlQuery', 'SqlAliases', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'ManyInputs', ], 'SqlQuery' => [ 'shape' => 'SqlQuery', ], 'SqlAliases' => [ 'shape' => 'SqlAliases', ], 'OutputSchemas' => [ 'shape' => 'GlueSchemas', ], ], ], 'Spigot' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Path', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Path' => [ 'shape' => 'EnclosedInStringProperty', ], 'Topk' => [ 'shape' => 'Topk', ], 'Prob' => [ 'shape' => 'Prob', ], ], ], 'SplitFields' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'Paths', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'OneInput', ], 'Paths' => [ 'shape' => 'GlueStudioPathList', ], ], ], 'SqlAlias' => [ 'type' => 'structure', 'required' => [ 'From', 'Alias', ], 'members' => [ 'From' => [ 'shape' => 'NodeId', ], 'Alias' => [ 'shape' => 'EnclosedInStringPropertyWithQuote', ], ], ], 'SqlAliases' => [ 'type' => 'list', 'member' => [ 'shape' => 'SqlAlias', ], ], 'SqlQuery' => [ 'type' => 'string', 'pattern' => '([\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\s])*', ], 'StartBlueprintRunRequest' => [ 'type' => 'structure', 'required' => [ 'BlueprintName', 'RoleArn', ], 'members' => [ 'BlueprintName' => [ 'shape' => 'OrchestrationNameString', ], 'Parameters' => [ 'shape' => 'BlueprintParameters', ], 'RoleArn' => [ 'shape' => 'OrchestrationIAMRoleArn', ], ], ], 'StartBlueprintRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'IdString', ], ], ], 'StartCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StartCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'StartCrawlerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], ], ], 'StartCrawlerScheduleResponse' => [ 'type' => 'structure', 'members' => [], ], 'StartDataQualityRuleRecommendationRunRequest' => [ 'type' => 'structure', 'required' => [ 'DataSource', 'Role', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'CreatedRulesetName' => [ 'shape' => 'NameString', ], 'ClientToken' => [ 'shape' => 'HashString', ], ], ], 'StartDataQualityRuleRecommendationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'StartDataQualityRulesetEvaluationRunRequest' => [ 'type' => 'structure', 'required' => [ 'DataSource', 'Role', 'RulesetNames', ], 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'Role' => [ 'shape' => 'RoleString', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'ClientToken' => [ 'shape' => 'HashString', ], 'AdditionalRunOptions' => [ 'shape' => 'DataQualityEvaluationRunAdditionalRunOptions', ], 'RulesetNames' => [ 'shape' => 'RulesetNames', ], 'AdditionalDataSources' => [ 'shape' => 'DataSourceMap', ], ], ], 'StartDataQualityRulesetEvaluationRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'HashString', ], ], ], 'StartExportLabelsTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'OutputS3Path', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'StartExportLabelsTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartImportLabelsTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'InputS3Path', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'InputS3Path' => [ 'shape' => 'UriString', ], 'ReplaceAllLabels' => [ 'shape' => 'ReplaceBoolean', ], ], ], 'StartImportLabelsTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartJobRunRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobRunId' => [ 'shape' => 'IdString', ], 'Arguments' => [ 'shape' => 'GenericMap', ], 'AllocatedCapacity' => [ 'shape' => 'IntegerValue', 'deprecated' => true, 'deprecatedMessage' => 'This property is deprecated, use MaxCapacity instead.', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'SecurityConfiguration' => [ 'shape' => 'NameString', ], 'NotificationProperty' => [ 'shape' => 'NotificationProperty', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'ExecutionClass' => [ 'shape' => 'ExecutionClass', ], ], ], 'StartJobRunResponse' => [ 'type' => 'structure', 'members' => [ 'JobRunId' => [ 'shape' => 'IdString', ], ], ], 'StartMLEvaluationTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'StartMLEvaluationTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartMLLabelingSetGenerationTaskRunRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', 'OutputS3Path', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'OutputS3Path' => [ 'shape' => 'UriString', ], ], ], 'StartMLLabelingSetGenerationTaskRunResponse' => [ 'type' => 'structure', 'members' => [ 'TaskRunId' => [ 'shape' => 'HashString', ], ], ], 'StartTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StartTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StartWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunProperties' => [ 'shape' => 'WorkflowRunProperties', ], ], ], 'StartWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [ 'RunId' => [ 'shape' => 'IdString', ], ], ], 'StartingEventBatchCondition' => [ 'type' => 'structure', 'members' => [ 'BatchSize' => [ 'shape' => 'NullableInteger', ], 'BatchWindow' => [ 'shape' => 'NullableInteger', ], ], ], 'StartingPosition' => [ 'type' => 'string', 'enum' => [ 'latest', 'trim_horizon', 'earliest', 'timestamp', ], ], 'Statement' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'IntegerValue', ], 'Code' => [ 'shape' => 'GenericString', ], 'State' => [ 'shape' => 'StatementState', ], 'Output' => [ 'shape' => 'StatementOutput', ], 'Progress' => [ 'shape' => 'DoubleValue', ], 'StartedOn' => [ 'shape' => 'LongValue', ], 'CompletedOn' => [ 'shape' => 'LongValue', ], ], ], 'StatementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Statement', ], ], 'StatementOutput' => [ 'type' => 'structure', 'members' => [ 'Data' => [ 'shape' => 'StatementOutputData', ], 'ExecutionCount' => [ 'shape' => 'IntegerValue', ], 'Status' => [ 'shape' => 'StatementState', ], 'ErrorName' => [ 'shape' => 'GenericString', ], 'ErrorValue' => [ 'shape' => 'GenericString', ], 'Traceback' => [ 'shape' => 'OrchestrationStringList', ], ], ], 'StatementOutputData' => [ 'type' => 'structure', 'members' => [ 'TextPlain' => [ 'shape' => 'GenericString', ], ], ], 'StatementState' => [ 'type' => 'string', 'enum' => [ 'WAITING', 'RUNNING', 'AVAILABLE', 'CANCELLING', 'CANCELLED', 'ERROR', ], ], 'StopCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StopCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'StopCrawlerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], ], ], 'StopCrawlerScheduleResponse' => [ 'type' => 'structure', 'members' => [], ], 'StopSessionRequest' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'NameString', ], 'RequestOrigin' => [ 'shape' => 'OrchestrationNameString', ], ], ], 'StopSessionResponse' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'NameString', ], ], ], 'StopTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StopTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'StopWorkflowRunRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'RunId', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'RunId' => [ 'shape' => 'IdString', ], ], ], 'StopWorkflowRunResponse' => [ 'type' => 'structure', 'members' => [], ], 'StorageDescriptor' => [ 'type' => 'structure', 'members' => [ 'Columns' => [ 'shape' => 'ColumnList', ], 'Location' => [ 'shape' => 'LocationString', ], 'AdditionalLocations' => [ 'shape' => 'LocationStringList', ], 'InputFormat' => [ 'shape' => 'FormatString', ], 'OutputFormat' => [ 'shape' => 'FormatString', ], 'Compressed' => [ 'shape' => 'Boolean', ], 'NumberOfBuckets' => [ 'shape' => 'Integer', ], 'SerdeInfo' => [ 'shape' => 'SerDeInfo', ], 'BucketColumns' => [ 'shape' => 'NameStringList', ], 'SortColumns' => [ 'shape' => 'OrderList', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'SkewedInfo' => [ 'shape' => 'SkewedInfo', ], 'StoredAsSubDirectories' => [ 'shape' => 'Boolean', ], 'SchemaReference' => [ 'shape' => 'SchemaReference', ], ], ], 'StreamingDataPreviewOptions' => [ 'type' => 'structure', 'members' => [ 'PollingTime' => [ 'shape' => 'PollingTime', ], 'RecordPollingLimit' => [ 'shape' => 'PositiveLong', ], ], ], 'StringColumnStatisticsData' => [ 'type' => 'structure', 'required' => [ 'MaximumLength', 'AverageLength', 'NumberOfNulls', 'NumberOfDistinctValues', ], 'members' => [ 'MaximumLength' => [ 'shape' => 'NonNegativeLong', ], 'AverageLength' => [ 'shape' => 'NonNegativeDouble', ], 'NumberOfNulls' => [ 'shape' => 'NonNegativeLong', ], 'NumberOfDistinctValues' => [ 'shape' => 'NonNegativeLong', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GenericString', ], ], 'Table' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Owner' => [ 'shape' => 'NameString', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'UpdateTime' => [ 'shape' => 'Timestamp', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], 'Retention' => [ 'shape' => 'NonNegativeInteger', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'PartitionKeys' => [ 'shape' => 'ColumnList', ], 'ViewOriginalText' => [ 'shape' => 'ViewTextString', ], 'ViewExpandedText' => [ 'shape' => 'ViewTextString', ], 'TableType' => [ 'shape' => 'TableTypeString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'CreatedBy' => [ 'shape' => 'NameString', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], 'TargetTable' => [ 'shape' => 'TableIdentifier', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'VersionId' => [ 'shape' => 'VersionString', ], 'FederatedTable' => [ 'shape' => 'FederatedTable', ], ], ], 'TableError' => [ 'type' => 'structure', 'members' => [ 'TableName' => [ 'shape' => 'NameString', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'TableErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableError', ], ], 'TableIdentifier' => [ 'type' => 'structure', 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'Name' => [ 'shape' => 'NameString', ], 'Region' => [ 'shape' => 'NameString', ], ], ], 'TableInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Owner' => [ 'shape' => 'NameString', ], 'LastAccessTime' => [ 'shape' => 'Timestamp', ], 'LastAnalyzedTime' => [ 'shape' => 'Timestamp', ], 'Retention' => [ 'shape' => 'NonNegativeInteger', ], 'StorageDescriptor' => [ 'shape' => 'StorageDescriptor', ], 'PartitionKeys' => [ 'shape' => 'ColumnList', ], 'ViewOriginalText' => [ 'shape' => 'ViewTextString', ], 'ViewExpandedText' => [ 'shape' => 'ViewTextString', ], 'TableType' => [ 'shape' => 'TableTypeString', ], 'Parameters' => [ 'shape' => 'ParametersMap', ], 'TargetTable' => [ 'shape' => 'TableIdentifier', ], ], ], 'TableList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Table', ], ], 'TableName' => [ 'type' => 'string', ], 'TablePrefix' => [ 'type' => 'string', 'max' => 128, 'min' => 0, ], 'TableTypeString' => [ 'type' => 'string', 'max' => 255, ], 'TableVersion' => [ 'type' => 'structure', 'members' => [ 'Table' => [ 'shape' => 'Table', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'TableVersionError' => [ 'type' => 'structure', 'members' => [ 'TableName' => [ 'shape' => 'NameString', ], 'VersionId' => [ 'shape' => 'VersionString', ], 'ErrorDetail' => [ 'shape' => 'ErrorDetail', ], ], ], 'TableVersionErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableVersionError', ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeysList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 50, 'min' => 0, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagsToAdd', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], 'TagsToAdd' => [ 'shape' => 'TagsMap', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TagsMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], 'max' => 50, 'min' => 0, ], 'TargetFormat' => [ 'type' => 'string', 'enum' => [ 'json', 'csv', 'avro', 'orc', 'parquet', 'hudi', 'delta', ], ], 'TaskRun' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'TaskRunId' => [ 'shape' => 'HashString', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'LogGroupName' => [ 'shape' => 'GenericString', ], 'Properties' => [ 'shape' => 'TaskRunProperties', ], 'ErrorString' => [ 'shape' => 'GenericString', ], 'StartedOn' => [ 'shape' => 'Timestamp', ], 'LastModifiedOn' => [ 'shape' => 'Timestamp', ], 'CompletedOn' => [ 'shape' => 'Timestamp', ], 'ExecutionTime' => [ 'shape' => 'ExecutionTime', ], ], ], 'TaskRunFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'TaskRunType' => [ 'shape' => 'TaskType', ], 'Status' => [ 'shape' => 'TaskStatusType', ], 'StartedBefore' => [ 'shape' => 'Timestamp', ], 'StartedAfter' => [ 'shape' => 'Timestamp', ], ], ], 'TaskRunList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TaskRun', ], ], 'TaskRunProperties' => [ 'type' => 'structure', 'members' => [ 'TaskType' => [ 'shape' => 'TaskType', ], 'ImportLabelsTaskRunProperties' => [ 'shape' => 'ImportLabelsTaskRunProperties', ], 'ExportLabelsTaskRunProperties' => [ 'shape' => 'ExportLabelsTaskRunProperties', ], 'LabelingSetGenerationTaskRunProperties' => [ 'shape' => 'LabelingSetGenerationTaskRunProperties', ], 'FindMatchesTaskRunProperties' => [ 'shape' => 'FindMatchesTaskRunProperties', ], ], ], 'TaskRunSortColumnType' => [ 'type' => 'string', 'enum' => [ 'TASK_RUN_TYPE', 'STATUS', 'STARTED', ], ], 'TaskRunSortCriteria' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortDirection', ], 'members' => [ 'Column' => [ 'shape' => 'TaskRunSortColumnType', ], 'SortDirection' => [ 'shape' => 'SortDirectionType', ], ], ], 'TaskStatusType' => [ 'type' => 'string', 'enum' => [ 'STARTING', 'RUNNING', 'STOPPING', 'STOPPED', 'SUCCEEDED', 'FAILED', 'TIMEOUT', ], ], 'TaskType' => [ 'type' => 'string', 'enum' => [ 'EVALUATION', 'LABELING_SET_GENERATION', 'IMPORT_LABELS', 'EXPORT_LABELS', 'FIND_MATCHES', ], ], 'Timeout' => [ 'type' => 'integer', 'box' => true, 'min' => 1, ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TimestampValue' => [ 'type' => 'timestamp', ], 'Token' => [ 'type' => 'string', ], 'Topk' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 0, ], 'TotalSegmentsInteger' => [ 'type' => 'integer', 'max' => 10, 'min' => 1, ], 'TransactionIdString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\p{L}\\p{N}\\p{P}]*', ], 'TransformConfigParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', ], 'members' => [ 'Name' => [ 'shape' => 'EnclosedInStringProperty', ], 'Type' => [ 'shape' => 'ParamType', ], 'ValidationRule' => [ 'shape' => 'EnclosedInStringProperty', ], 'ValidationMessage' => [ 'shape' => 'EnclosedInStringProperty', ], 'Value' => [ 'shape' => 'EnclosedInStringProperties', ], 'ListType' => [ 'shape' => 'ParamType', ], 'IsOptional' => [ 'shape' => 'BoxedBoolean', ], ], ], 'TransformConfigParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TransformConfigParameter', ], ], 'TransformEncryption' => [ 'type' => 'structure', 'members' => [ 'MlUserDataEncryption' => [ 'shape' => 'MLUserDataEncryption', ], 'TaskRunSecurityConfigurationName' => [ 'shape' => 'NameString', ], ], ], 'TransformFilterCriteria' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'TransformType' => [ 'shape' => 'TransformType', ], 'Status' => [ 'shape' => 'TransformStatusType', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'CreatedBefore' => [ 'shape' => 'Timestamp', ], 'CreatedAfter' => [ 'shape' => 'Timestamp', ], 'LastModifiedBefore' => [ 'shape' => 'Timestamp', ], 'LastModifiedAfter' => [ 'shape' => 'Timestamp', ], 'Schema' => [ 'shape' => 'TransformSchema', ], ], ], 'TransformIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HashString', ], ], 'TransformList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MLTransform', ], ], 'TransformParameters' => [ 'type' => 'structure', 'required' => [ 'TransformType', ], 'members' => [ 'TransformType' => [ 'shape' => 'TransformType', ], 'FindMatchesParameters' => [ 'shape' => 'FindMatchesParameters', ], ], ], 'TransformSchema' => [ 'type' => 'list', 'member' => [ 'shape' => 'SchemaColumn', ], 'max' => 100, ], 'TransformSortColumnType' => [ 'type' => 'string', 'enum' => [ 'NAME', 'TRANSFORM_TYPE', 'STATUS', 'CREATED', 'LAST_MODIFIED', ], ], 'TransformSortCriteria' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortDirection', ], 'members' => [ 'Column' => [ 'shape' => 'TransformSortColumnType', ], 'SortDirection' => [ 'shape' => 'SortDirectionType', ], ], ], 'TransformStatusType' => [ 'type' => 'string', 'enum' => [ 'NOT_READY', 'READY', 'DELETING', ], ], 'TransformType' => [ 'type' => 'string', 'enum' => [ 'FIND_MATCHES', ], ], 'Trigger' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'WorkflowName' => [ 'shape' => 'NameString', ], 'Id' => [ 'shape' => 'IdString', ], 'Type' => [ 'shape' => 'TriggerType', ], 'State' => [ 'shape' => 'TriggerState', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Schedule' => [ 'shape' => 'GenericString', ], 'Actions' => [ 'shape' => 'ActionList', ], 'Predicate' => [ 'shape' => 'Predicate', ], 'EventBatchingCondition' => [ 'shape' => 'EventBatchingCondition', ], ], ], 'TriggerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Trigger', ], ], 'TriggerNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], ], 'TriggerNodeDetails' => [ 'type' => 'structure', 'members' => [ 'Trigger' => [ 'shape' => 'Trigger', ], ], ], 'TriggerState' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'CREATED', 'ACTIVATING', 'ACTIVATED', 'DEACTIVATING', 'DEACTIVATED', 'DELETING', 'UPDATING', ], ], 'TriggerType' => [ 'type' => 'string', 'enum' => [ 'SCHEDULED', 'CONDITIONAL', 'ON_DEMAND', 'EVENT', ], ], 'TriggerUpdate' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Schedule' => [ 'shape' => 'GenericString', ], 'Actions' => [ 'shape' => 'ActionList', ], 'Predicate' => [ 'shape' => 'Predicate', ], 'EventBatchingCondition' => [ 'shape' => 'EventBatchingCondition', ], ], ], 'TwoInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'NodeId', ], 'max' => 2, 'min' => 2, ], 'TypeString' => [ 'type' => 'string', 'max' => 20000, 'min' => 0, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'URI' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*', ], 'UnfilteredPartition' => [ 'type' => 'structure', 'members' => [ 'Partition' => [ 'shape' => 'Partition', ], 'AuthorizedColumns' => [ 'shape' => 'NameStringList', ], 'IsRegisteredWithLakeFormation' => [ 'shape' => 'Boolean', ], ], ], 'UnfilteredPartitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UnfilteredPartition', ], ], 'Union' => [ 'type' => 'structure', 'required' => [ 'Name', 'Inputs', 'UnionType', ], 'members' => [ 'Name' => [ 'shape' => 'NodeName', ], 'Inputs' => [ 'shape' => 'TwoInputs', ], 'UnionType' => [ 'shape' => 'UnionType', ], ], ], 'UnionType' => [ 'type' => 'string', 'enum' => [ 'ALL', 'DISTINCT', ], ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagsToRemove', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'GlueResourceArn', ], 'TagsToRemove' => [ 'shape' => 'TagKeysList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateBehavior' => [ 'type' => 'string', 'enum' => [ 'LOG', 'UPDATE_IN_DATABASE', ], ], 'UpdateBlueprintRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'BlueprintLocation', ], 'members' => [ 'Name' => [ 'shape' => 'OrchestrationNameString', ], 'Description' => [ 'shape' => 'Generic512CharString', ], 'BlueprintLocation' => [ 'shape' => 'OrchestrationS3Location', ], ], ], 'UpdateBlueprintResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'UpdateCatalogBehavior' => [ 'type' => 'string', 'enum' => [ 'UPDATE_IN_DATABASE', 'LOG', ], ], 'UpdateClassifierRequest' => [ 'type' => 'structure', 'members' => [ 'GrokClassifier' => [ 'shape' => 'UpdateGrokClassifierRequest', ], 'XMLClassifier' => [ 'shape' => 'UpdateXMLClassifierRequest', ], 'JsonClassifier' => [ 'shape' => 'UpdateJsonClassifierRequest', ], 'CsvClassifier' => [ 'shape' => 'UpdateCsvClassifierRequest', ], ], ], 'UpdateClassifierResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateColumnStatisticsForPartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValues', 'ColumnStatisticsList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValues' => [ 'shape' => 'ValueStringList', ], 'ColumnStatisticsList' => [ 'shape' => 'UpdateColumnStatisticsList', ], ], ], 'UpdateColumnStatisticsForPartitionResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'ColumnStatisticsErrors', ], ], ], 'UpdateColumnStatisticsForTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'ColumnStatisticsList', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'ColumnStatisticsList' => [ 'shape' => 'UpdateColumnStatisticsList', ], ], ], 'UpdateColumnStatisticsForTableResponse' => [ 'type' => 'structure', 'members' => [ 'Errors' => [ 'shape' => 'ColumnStatisticsErrors', ], ], ], 'UpdateColumnStatisticsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnStatistics', ], 'max' => 25, 'min' => 0, ], 'UpdateConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'ConnectionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], 'ConnectionInput' => [ 'shape' => 'ConnectionInput', ], ], ], 'UpdateConnectionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateCrawlerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Role' => [ 'shape' => 'Role', ], 'DatabaseName' => [ 'shape' => 'DatabaseName', ], 'Description' => [ 'shape' => 'DescriptionStringRemovable', ], 'Targets' => [ 'shape' => 'CrawlerTargets', ], 'Schedule' => [ 'shape' => 'CronExpression', ], 'Classifiers' => [ 'shape' => 'ClassifierNameList', ], 'TablePrefix' => [ 'shape' => 'TablePrefix', ], 'SchemaChangePolicy' => [ 'shape' => 'SchemaChangePolicy', ], 'RecrawlPolicy' => [ 'shape' => 'RecrawlPolicy', ], 'LineageConfiguration' => [ 'shape' => 'LineageConfiguration', ], 'LakeFormationConfiguration' => [ 'shape' => 'LakeFormationConfiguration', ], 'Configuration' => [ 'shape' => 'CrawlerConfiguration', ], 'CrawlerSecurityConfiguration' => [ 'shape' => 'CrawlerSecurityConfiguration', ], ], ], 'UpdateCrawlerResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateCrawlerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'CrawlerName', ], 'members' => [ 'CrawlerName' => [ 'shape' => 'NameString', ], 'Schedule' => [ 'shape' => 'CronExpression', ], ], ], 'UpdateCrawlerScheduleResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateCsvClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Delimiter' => [ 'shape' => 'CsvColumnDelimiter', ], 'QuoteSymbol' => [ 'shape' => 'CsvQuoteSymbol', ], 'ContainsHeader' => [ 'shape' => 'CsvHeaderOption', ], 'Header' => [ 'shape' => 'CsvHeader', ], 'DisableValueTrimming' => [ 'shape' => 'NullableBoolean', ], 'AllowSingleColumn' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypeConfigured' => [ 'shape' => 'NullableBoolean', ], 'CustomDatatypes' => [ 'shape' => 'CustomDatatypes', ], 'Serde' => [ 'shape' => 'CsvSerdeOption', ], ], ], 'UpdateDataQualityRulesetRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], ], ], 'UpdateDataQualityRulesetResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Ruleset' => [ 'shape' => 'DataQualityRulesetString', ], ], ], 'UpdateDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'DatabaseInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'Name' => [ 'shape' => 'NameString', ], 'DatabaseInput' => [ 'shape' => 'DatabaseInput', ], ], ], 'UpdateDatabaseResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateDevEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'EndpointName', ], 'members' => [ 'EndpointName' => [ 'shape' => 'GenericString', ], 'PublicKey' => [ 'shape' => 'GenericString', ], 'AddPublicKeys' => [ 'shape' => 'PublicKeysList', ], 'DeletePublicKeys' => [ 'shape' => 'PublicKeysList', ], 'CustomLibraries' => [ 'shape' => 'DevEndpointCustomLibraries', ], 'UpdateEtlLibraries' => [ 'shape' => 'BooleanValue', ], 'DeleteArguments' => [ 'shape' => 'StringList', ], 'AddArguments' => [ 'shape' => 'MapValue', ], ], ], 'UpdateDevEndpointResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateGrokClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'GrokPattern' => [ 'shape' => 'GrokPattern', ], 'CustomPatterns' => [ 'shape' => 'CustomPatterns', ], ], ], 'UpdateJobFromSourceControlRequest' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'Provider' => [ 'shape' => 'SourceControlProvider', ], 'RepositoryName' => [ 'shape' => 'NameString', ], 'RepositoryOwner' => [ 'shape' => 'NameString', ], 'BranchName' => [ 'shape' => 'NameString', ], 'Folder' => [ 'shape' => 'NameString', ], 'CommitId' => [ 'shape' => 'CommitIdString', ], 'AuthStrategy' => [ 'shape' => 'SourceControlAuthStrategy', ], 'AuthToken' => [ 'shape' => 'AuthTokenString', ], ], ], 'UpdateJobFromSourceControlResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'UpdateJobRequest' => [ 'type' => 'structure', 'required' => [ 'JobName', 'JobUpdate', ], 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'JobUpdate' => [ 'shape' => 'JobUpdate', ], ], ], 'UpdateJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'UpdateJsonClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'JsonPath' => [ 'shape' => 'JsonPath', ], ], ], 'UpdateMLTransformRequest' => [ 'type' => 'structure', 'required' => [ 'TransformId', ], 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'DescriptionString', ], 'Parameters' => [ 'shape' => 'TransformParameters', ], 'Role' => [ 'shape' => 'RoleString', ], 'GlueVersion' => [ 'shape' => 'GlueVersionString', ], 'MaxCapacity' => [ 'shape' => 'NullableDouble', ], 'WorkerType' => [ 'shape' => 'WorkerType', ], 'NumberOfWorkers' => [ 'shape' => 'NullableInteger', ], 'Timeout' => [ 'shape' => 'Timeout', ], 'MaxRetries' => [ 'shape' => 'NullableInteger', ], ], ], 'UpdateMLTransformResponse' => [ 'type' => 'structure', 'members' => [ 'TransformId' => [ 'shape' => 'HashString', ], ], ], 'UpdatePartitionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableName', 'PartitionValueList', 'PartitionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableName' => [ 'shape' => 'NameString', ], 'PartitionValueList' => [ 'shape' => 'BoundedPartitionValueList', ], 'PartitionInput' => [ 'shape' => 'PartitionInput', ], ], ], 'UpdatePartitionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateRegistryInput' => [ 'type' => 'structure', 'required' => [ 'RegistryId', 'Description', ], 'members' => [ 'RegistryId' => [ 'shape' => 'RegistryId', ], 'Description' => [ 'shape' => 'DescriptionString', ], ], ], 'UpdateRegistryResponse' => [ 'type' => 'structure', 'members' => [ 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryArn' => [ 'shape' => 'GlueResourceArn', ], ], ], 'UpdateSchemaInput' => [ 'type' => 'structure', 'required' => [ 'SchemaId', ], 'members' => [ 'SchemaId' => [ 'shape' => 'SchemaId', ], 'SchemaVersionNumber' => [ 'shape' => 'SchemaVersionNumber', ], 'Compatibility' => [ 'shape' => 'Compatibility', ], 'Description' => [ 'shape' => 'DescriptionString', ], ], ], 'UpdateSchemaResponse' => [ 'type' => 'structure', 'members' => [ 'SchemaArn' => [ 'shape' => 'GlueResourceArn', ], 'SchemaName' => [ 'shape' => 'SchemaRegistryNameString', ], 'RegistryName' => [ 'shape' => 'SchemaRegistryNameString', ], ], ], 'UpdateSourceControlFromJobRequest' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], 'Provider' => [ 'shape' => 'SourceControlProvider', ], 'RepositoryName' => [ 'shape' => 'NameString', ], 'RepositoryOwner' => [ 'shape' => 'NameString', ], 'BranchName' => [ 'shape' => 'NameString', ], 'Folder' => [ 'shape' => 'NameString', ], 'CommitId' => [ 'shape' => 'CommitIdString', ], 'AuthStrategy' => [ 'shape' => 'SourceControlAuthStrategy', ], 'AuthToken' => [ 'shape' => 'AuthTokenString', ], ], ], 'UpdateSourceControlFromJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobName' => [ 'shape' => 'NameString', ], ], ], 'UpdateTableRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'TableInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'TableInput' => [ 'shape' => 'TableInput', ], 'SkipArchive' => [ 'shape' => 'BooleanNullable', ], 'TransactionId' => [ 'shape' => 'TransactionIdString', ], 'VersionId' => [ 'shape' => 'VersionString', ], ], ], 'UpdateTableResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateTriggerRequest' => [ 'type' => 'structure', 'required' => [ 'Name', 'TriggerUpdate', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'TriggerUpdate' => [ 'shape' => 'TriggerUpdate', ], ], ], 'UpdateTriggerResponse' => [ 'type' => 'structure', 'members' => [ 'Trigger' => [ 'shape' => 'Trigger', ], ], ], 'UpdateUserDefinedFunctionRequest' => [ 'type' => 'structure', 'required' => [ 'DatabaseName', 'FunctionName', 'FunctionInput', ], 'members' => [ 'CatalogId' => [ 'shape' => 'CatalogIdString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'FunctionName' => [ 'shape' => 'NameString', ], 'FunctionInput' => [ 'shape' => 'UserDefinedFunctionInput', ], ], ], 'UpdateUserDefinedFunctionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateWorkflowRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'GenericString', ], 'DefaultRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'MaxConcurrentRuns' => [ 'shape' => 'NullableInteger', ], ], ], 'UpdateWorkflowResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], ], ], 'UpdateXMLClassifierRequest' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'RowTag' => [ 'shape' => 'RowTag', ], ], ], 'UpdatedTimestamp' => [ 'type' => 'string', ], 'UpsertRedshiftTargetOptions' => [ 'type' => 'structure', 'members' => [ 'TableLocation' => [ 'shape' => 'EnclosedInStringProperty', ], 'ConnectionName' => [ 'shape' => 'EnclosedInStringProperty', ], 'UpsertKeys' => [ 'shape' => 'EnclosedInStringPropertiesMinOne', ], ], ], 'UriString' => [ 'type' => 'string', ], 'UserDefinedFunction' => [ 'type' => 'structure', 'members' => [ 'FunctionName' => [ 'shape' => 'NameString', ], 'DatabaseName' => [ 'shape' => 'NameString', ], 'ClassName' => [ 'shape' => 'NameString', ], 'OwnerName' => [ 'shape' => 'NameString', ], 'OwnerType' => [ 'shape' => 'PrincipalType', ], 'CreateTime' => [ 'shape' => 'Timestamp', ], 'ResourceUris' => [ 'shape' => 'ResourceUriList', ], 'CatalogId' => [ 'shape' => 'CatalogIdString', ], ], ], 'UserDefinedFunctionInput' => [ 'type' => 'structure', 'members' => [ 'FunctionName' => [ 'shape' => 'NameString', ], 'ClassName' => [ 'shape' => 'NameString', ], 'OwnerName' => [ 'shape' => 'NameString', ], 'OwnerType' => [ 'shape' => 'PrincipalType', ], 'ResourceUris' => [ 'shape' => 'ResourceUriList', ], ], ], 'UserDefinedFunctionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UserDefinedFunction', ], ], 'ValidationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'ValueString' => [ 'type' => 'string', 'max' => 1024, ], 'ValueStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValueString', ], ], 'VersionId' => [ 'type' => 'long', ], 'VersionLongNumber' => [ 'type' => 'long', 'max' => 100000, 'min' => 1, ], 'VersionMismatchException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'MessageString', ], ], 'exception' => true, ], 'VersionString' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*', ], 'VersionsString' => [ 'type' => 'string', 'max' => 100000, 'min' => 1, 'pattern' => '[1-9][0-9]*|[1-9][0-9]*-[1-9][0-9]*', ], 'ViewTextString' => [ 'type' => 'string', 'max' => 409600, ], 'WorkerType' => [ 'type' => 'string', 'enum' => [ 'Standard', 'G.1X', 'G.2X', 'G.025X', 'G.4X', 'G.8X', 'Z.2X', ], ], 'Workflow' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Description' => [ 'shape' => 'GenericString', ], 'DefaultRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'CreatedOn' => [ 'shape' => 'TimestampValue', ], 'LastModifiedOn' => [ 'shape' => 'TimestampValue', ], 'LastRun' => [ 'shape' => 'WorkflowRun', ], 'Graph' => [ 'shape' => 'WorkflowGraph', ], 'MaxConcurrentRuns' => [ 'shape' => 'NullableInteger', ], 'BlueprintDetails' => [ 'shape' => 'BlueprintDetails', ], ], ], 'WorkflowGraph' => [ 'type' => 'structure', 'members' => [ 'Nodes' => [ 'shape' => 'NodeList', ], 'Edges' => [ 'shape' => 'EdgeList', ], ], ], 'WorkflowNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'NameString', ], 'max' => 25, 'min' => 1, ], 'WorkflowRun' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'WorkflowRunId' => [ 'shape' => 'IdString', ], 'PreviousRunId' => [ 'shape' => 'IdString', ], 'WorkflowRunProperties' => [ 'shape' => 'WorkflowRunProperties', ], 'StartedOn' => [ 'shape' => 'TimestampValue', ], 'CompletedOn' => [ 'shape' => 'TimestampValue', ], 'Status' => [ 'shape' => 'WorkflowRunStatus', ], 'ErrorMessage' => [ 'shape' => 'ErrorString', ], 'Statistics' => [ 'shape' => 'WorkflowRunStatistics', ], 'Graph' => [ 'shape' => 'WorkflowGraph', ], 'StartingEventBatchCondition' => [ 'shape' => 'StartingEventBatchCondition', ], ], ], 'WorkflowRunProperties' => [ 'type' => 'map', 'key' => [ 'shape' => 'IdString', ], 'value' => [ 'shape' => 'GenericString', ], ], 'WorkflowRunStatistics' => [ 'type' => 'structure', 'members' => [ 'TotalActions' => [ 'shape' => 'IntegerValue', ], 'TimeoutActions' => [ 'shape' => 'IntegerValue', ], 'FailedActions' => [ 'shape' => 'IntegerValue', ], 'StoppedActions' => [ 'shape' => 'IntegerValue', ], 'SucceededActions' => [ 'shape' => 'IntegerValue', ], 'RunningActions' => [ 'shape' => 'IntegerValue', ], 'ErroredActions' => [ 'shape' => 'IntegerValue', ], 'WaitingActions' => [ 'shape' => 'IntegerValue', ], ], ], 'WorkflowRunStatus' => [ 'type' => 'string', 'enum' => [ 'RUNNING', 'COMPLETED', 'STOPPING', 'STOPPED', 'ERROR', ], ], 'WorkflowRuns' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkflowRun', ], 'max' => 1000, 'min' => 1, ], 'Workflows' => [ 'type' => 'list', 'member' => [ 'shape' => 'Workflow', ], 'max' => 25, 'min' => 1, ], 'XMLClassifier' => [ 'type' => 'structure', 'required' => [ 'Name', 'Classification', ], 'members' => [ 'Name' => [ 'shape' => 'NameString', ], 'Classification' => [ 'shape' => 'Classification', ], 'CreationTime' => [ 'shape' => 'Timestamp', ], 'LastUpdated' => [ 'shape' => 'Timestamp', ], 'Version' => [ 'shape' => 'VersionId', ], 'RowTag' => [ 'shape' => 'RowTag', ], ], ], ],]; diff --git a/src/data/glue/2017-03-31/docs-2.json b/src/data/glue/2017-03-31/docs-2.json index ffd0aa4fcb..d90252e1bb 100644 --- a/src/data/glue/2017-03-31/docs-2.json +++ b/src/data/glue/2017-03-31/docs-2.json @@ -1451,6 +1451,25 @@ "Session$Connections": "

The number of connections used for the session.

" } }, + "ConnectorDataSource": { + "base": "

Specifies a source generated with standard connection options.

", + "refs": { + "CodeGenConfigurationNode$ConnectorDataSource": "

Specifies a source generated with standard connection options.

" + } + }, + "ConnectorDataTarget": { + "base": "

Specifies a target generated with standard connection options.

", + "refs": { + "CodeGenConfigurationNode$ConnectorDataTarget": "

Specifies a target generated with standard connection options.

" + } + }, + "ConnectorOptions": { + "base": null, + "refs": { + "ConnectorDataSource$Data": "

A map specifying connection options for the node. You can find standard connection options for the corresponding connection type in the Connection parameters section of the Glue documentation.

", + "ConnectorDataTarget$Data": "

A map specifying connection options for the node. You can find standard connection options for the corresponding connection type in the Connection parameters section of the Glue documentation.

" + } + }, "ContextWords": { "base": null, "refs": { @@ -2798,6 +2817,8 @@ "CatalogKinesisSource$Database": "

The name of the database to read from.

", "CatalogSource$Database": "

The name of the database to read from.

", "CatalogSource$Table": "

The name of the table in the database to read from.

", + "ConnectorDataSource$ConnectionType": "

The connectionType, as provided to the underlying Glue library. This node type supports the following connection types:

", + "ConnectorDataTarget$ConnectionType": "

The connectionType, as provided to the underlying Glue library. This node type supports the following connection types:

", "CustomCode$ClassName": "

The name defined for the custom code node class.

", "DQDLAliases$value": null, "DQResultsPublishingOptions$ResultsS3Prefix": "

The Amazon S3 prefix prepended to the results.

", @@ -3317,6 +3338,8 @@ "AmazonRedshiftNodeData$StagingTable": "

The name of the temporary staging table that is used when doing a MERGE or APPEND with upsert.

", "Blueprint$BlueprintLocation": "

Specifies the path in Amazon S3 where the blueprint is published.

", "Blueprint$BlueprintServiceLocation": "

Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

", + "ConnectorOptions$key": null, + "ConnectorOptions$value": null, "CrawlsFilter$FieldValue": "

The value provided for comparison on the crawl field.

", "CreateDevEndpointRequest$EndpointName": "

The name to be assigned to the new DevEndpoint.

", "CreateDevEndpointRequest$SubnetId": "

The subnet ID for the new DevEndpoint to use.

", @@ -4153,6 +4176,7 @@ "AthenaConnectorSource$OutputSchemas": "

Specifies the data schema for the custom Athena source.

", "CatalogDeltaSource$OutputSchemas": "

Specifies the data schema for the Delta Lake source.

", "CatalogHudiSource$OutputSchemas": "

Specifies the data schema for the Hudi source.

", + "ConnectorDataSource$OutputSchemas": "

Specifies the data schema for this source.

", "CustomCode$OutputSchemas": "

Specifies the data schema for the custom code transform.

", "DynamicTransform$OutputSchemas": "

Specifies the data schema for the dynamic transform.

", "JDBCConnectorSource$OutputSchemas": "

Specifies the data schema for the custom JDBC source.

", @@ -5718,6 +5742,8 @@ "CatalogKafkaSource$Name": "

The name of the data store.

", "CatalogKinesisSource$Name": "

The name of the data source.

", "CatalogSource$Name": "

The name of the data store.

", + "ConnectorDataSource$Name": "

The name of this source node.

", + "ConnectorDataTarget$Name": "

The name of this target node.

", "CustomCode$Name": "

The name of the transform node.

", "DQDLAliases$key": null, "DirectJDBCSource$Name": "

The name of the JDBC source connection.

", @@ -5964,6 +5990,7 @@ "AmazonRedshiftTarget$Inputs": "

The nodes that are inputs to the data target.

", "ApplyMapping$Inputs": "

The data inputs identified by their node names.

", "BasicCatalogTarget$Inputs": "

The nodes that are inputs to the data target.

", + "ConnectorDataTarget$Inputs": "

The nodes that are inputs to the data target.

", "DropDuplicates$Inputs": "

The data inputs identified by their node names.

", "DropFields$Inputs": "

The data inputs identified by their node names.

", "DropNullFields$Inputs": "

The data inputs identified by their node names.

", diff --git a/src/data/glue/2017-03-31/docs-2.json.php b/src/data/glue/2017-03-31/docs-2.json.php index 757ac1378d..d7afa7d7d7 100644 --- a/src/data/glue/2017-03-31/docs-2.json.php +++ b/src/data/glue/2017-03-31/docs-2.json.php @@ -1,3 +1,3 @@ '2.0', 'service' => 'Glue

Defines the public endpoint for the Glue service.

', 'operations' => [ 'BatchCreatePartition' => '

Creates one or more partitions in a batch operation.

', 'BatchDeleteConnection' => '

Deletes a list of connection definitions from the Data Catalog.

', 'BatchDeletePartition' => '

Deletes one or more partitions in a batch operation.

', 'BatchDeleteTable' => '

Deletes multiple tables at once.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling BatchDeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

', 'BatchDeleteTableVersion' => '

Deletes a specified batch of versions of a table.

', 'BatchGetBlueprints' => '

Retrieves information about a list of blueprints.

', 'BatchGetCrawlers' => '

Returns a list of resource metadata for a given list of crawler names. After calling the ListCrawlers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetCustomEntityTypes' => '

Retrieves the details for the custom patterns specified by a list of names.

', 'BatchGetDataQualityResult' => '

Retrieves a list of data quality results for the specified result IDs.

', 'BatchGetDevEndpoints' => '

Returns a list of resource metadata for a given list of development endpoint names. After calling the ListDevEndpoints operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetJobs' => '

Returns a list of resource metadata for a given list of job names. After calling the ListJobs operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetPartition' => '

Retrieves partitions in a batch request.

', 'BatchGetTriggers' => '

Returns a list of resource metadata for a given list of trigger names. After calling the ListTriggers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetWorkflows' => '

Returns a list of resource metadata for a given list of workflow names. After calling the ListWorkflows operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchStopJobRun' => '

Stops one or more job runs for a specified job definition.

', 'BatchUpdatePartition' => '

Updates one or more partitions in a batch operation.

', 'CancelDataQualityRuleRecommendationRun' => '

Cancels the specified recommendation run that was being used to generate rules.

', 'CancelDataQualityRulesetEvaluationRun' => '

Cancels a run where a ruleset is being evaluated against a data source.

', 'CancelMLTaskRun' => '

Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun with a task run\'s parent transform\'s TransformID and the task run\'s TaskRunId.

', 'CancelStatement' => '

Cancels the statement.

', 'CheckSchemaVersionValidity' => '

Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using DataFormat as the format. Since it does not take a schema set name, no compatibility checks are performed.

', 'CreateBlueprint' => '

Registers a blueprint with Glue.

', 'CreateClassifier' => '

Creates a classifier in the user\'s account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present.

', 'CreateConnection' => '

Creates a connection definition in the Data Catalog.

', 'CreateCrawler' => '

Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the s3Targets field, the jdbcTargets field, or the DynamoDBTargets field.

', 'CreateCustomEntityType' => '

Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.

Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.

', 'CreateDataQualityRuleset' => '

Creates a data quality ruleset with DQDL rules applied to a specified Glue table.

You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.

', 'CreateDatabase' => '

Creates a new database in a Data Catalog.

', 'CreateDevEndpoint' => '

Creates a new development endpoint.

', 'CreateJob' => '

Creates a new job definition.

', 'CreateMLTransform' => '

Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.

Call this operation as the first step in the process of using a machine learning transform (such as the FindMatches transform) for deduplicating data. You can provide an optional Description, in addition to the parameters that you want to use for your algorithm.

You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include Role, and optionally, AllocatedCapacity, Timeout, and MaxRetries. For more information, see Jobs.

', 'CreatePartition' => '

Creates a new partition.

', 'CreatePartitionIndex' => '

Creates a specified partition index in an existing table.

', 'CreateRegistry' => '

Creates a new registry which may be used to hold a collection of schemas.

', 'CreateSchema' => '

Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists without actually registering the version.

When the schema set is created, a version checkpoint will be set to the first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the second version onwards when the RegisterSchemaVersion API is used.

When this API is called without a RegistryId, this will create an entry for a "default-registry" in the registry database tables, if it is not already present.

', 'CreateScript' => '

Transforms a directed acyclic graph (DAG) into code.

', 'CreateSecurityConfiguration' => '

Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.

', 'CreateSession' => '

Creates a new session.

', 'CreateTable' => '

Creates a new table definition in the Data Catalog.

', 'CreateTrigger' => '

Creates a new trigger.

', 'CreateUserDefinedFunction' => '

Creates a new function definition in the Data Catalog.

', 'CreateWorkflow' => '

Creates a new workflow.

', 'DeleteBlueprint' => '

Deletes an existing blueprint.

', 'DeleteClassifier' => '

Removes a classifier from the Data Catalog.

', 'DeleteColumnStatisticsForPartition' => '

Delete the partition column statistics of a column.

The Identity and Access Management (IAM) permission required for this operation is DeletePartition.

', 'DeleteColumnStatisticsForTable' => '

Retrieves table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is DeleteTable.

', 'DeleteConnection' => '

Deletes a connection from the Data Catalog.

', 'DeleteCrawler' => '

Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING.

', 'DeleteCustomEntityType' => '

Deletes a custom pattern by specifying its name.

', 'DeleteDataQualityRuleset' => '

Deletes a data quality ruleset.

', 'DeleteDatabase' => '

Removes a specified database from a Data Catalog.

After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling DeleteDatabase, use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition or BatchDeletePartition, DeleteUserDefinedFunction, and DeleteTable or BatchDeleteTable, to delete any resources that belong to the database.

', 'DeleteDevEndpoint' => '

Deletes a specified development endpoint.

', 'DeleteJob' => '

Deletes a specified job definition. If the job definition is not found, no exception is thrown.

', 'DeleteMLTransform' => '

Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any Glue jobs that still reference the deleted transform will no longer succeed.

', 'DeletePartition' => '

Deletes a specified partition.

', 'DeletePartitionIndex' => '

Deletes a specified partition index from an existing table.

', 'DeleteRegistry' => '

Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the GetRegistry API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs.

', 'DeleteResourcePolicy' => '

Deletes a specified policy.

', 'DeleteSchema' => '

Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call GetSchema API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs.

', 'DeleteSchemaVersions' => '

Remove versions from the specified schema. A version number or range may be supplied. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions API after this call will list the status of the deleted versions.

When the range of version numbers contain check pointed version, the API will return a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint first using the DeleteSchemaCheckpoint API before using this API.

You cannot use the DeleteSchemaVersions API to delete the first schema version in the schema set. The first schema version can only be deleted by the DeleteSchema API. This operation will also delete the attached SchemaVersionMetadata under the schema versions. Hard deletes will be enforced on the database.

If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned.

', 'DeleteSecurityConfiguration' => '

Deletes a specified security configuration.

', 'DeleteSession' => '

Deletes the session.

', 'DeleteTable' => '

Removes a table definition from the Data Catalog.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling DeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

', 'DeleteTableVersion' => '

Deletes a specified version of a table.

', 'DeleteTrigger' => '

Deletes a specified trigger. If the trigger is not found, no exception is thrown.

', 'DeleteUserDefinedFunction' => '

Deletes an existing function definition from the Data Catalog.

', 'DeleteWorkflow' => '

Deletes a workflow.

', 'GetBlueprint' => '

Retrieves the details of a blueprint.

', 'GetBlueprintRun' => '

Retrieves the details of a blueprint run.

', 'GetBlueprintRuns' => '

Retrieves the details of blueprint runs for a specified blueprint.

', 'GetCatalogImportStatus' => '

Retrieves the status of a migration operation.

', 'GetClassifier' => '

Retrieve a classifier by name.

', 'GetClassifiers' => '

Lists all classifier objects in the Data Catalog.

', 'GetColumnStatisticsForPartition' => '

Retrieves partition statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is GetPartition.

', 'GetColumnStatisticsForTable' => '

Retrieves table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is GetTable.

', 'GetConnection' => '

Retrieves a connection definition from the Data Catalog.

', 'GetConnections' => '

Retrieves a list of connection definitions from the Data Catalog.

', 'GetCrawler' => '

Retrieves metadata for a specified crawler.

', 'GetCrawlerMetrics' => '

Retrieves metrics about specified crawlers.

', 'GetCrawlers' => '

Retrieves metadata for all crawlers defined in the customer account.

', 'GetCustomEntityType' => '

Retrieves the details of a custom pattern by specifying its name.

', 'GetDataCatalogEncryptionSettings' => '

Retrieves the security configuration for a specified catalog.

', 'GetDataQualityResult' => '

Retrieves the result of a data quality rule evaluation.

', 'GetDataQualityRuleRecommendationRun' => '

Gets the specified recommendation run that was used to generate rules.

', 'GetDataQualityRuleset' => '

Returns an existing ruleset by identifier or name.

', 'GetDataQualityRulesetEvaluationRun' => '

Retrieves a specific run where a ruleset is evaluated against a data source.

', 'GetDatabase' => '

Retrieves the definition of a specified database.

', 'GetDatabases' => '

Retrieves all databases defined in a given Data Catalog.

', 'GetDataflowGraph' => '

Transforms a Python script into a directed acyclic graph (DAG).

', 'GetDevEndpoint' => '

Retrieves information about a specified development endpoint.

When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.

', 'GetDevEndpoints' => '

Retrieves all the development endpoints in this Amazon Web Services account.

When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.

', 'GetJob' => '

Retrieves an existing job definition.

', 'GetJobBookmark' => '

Returns information on a job bookmark entry.

For more information about enabling and using job bookmarks, see:

', 'GetJobRun' => '

Retrieves the metadata for a given job run.

', 'GetJobRuns' => '

Retrieves metadata for all runs of a given job definition.

', 'GetJobs' => '

Retrieves all current job definitions.

', 'GetMLTaskRun' => '

Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun with the TaskRunID and its parent transform\'s TransformID.

', 'GetMLTaskRuns' => '

Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling GetMLTaskRuns with their parent transform\'s TransformID and other optional parameters as documented in this section.

This operation returns a list of historic runs and must be paginated.

', 'GetMLTransform' => '

Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling GetMLTransform.

', 'GetMLTransforms' => '

Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling GetMLTransforms.

', 'GetMapping' => '

Creates mappings.

', 'GetPartition' => '

Retrieves information about a specified partition.

', 'GetPartitionIndexes' => '

Retrieves the partition indexes associated with a table.

', 'GetPartitions' => '

Retrieves information about the partitions in a table.

', 'GetPlan' => '

Gets code to perform a specified mapping.

', 'GetRegistry' => '

Describes the specified registry in detail.

', 'GetResourcePolicies' => '

Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy.

If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can\'t return the Data Catalog resource policy.

', 'GetResourcePolicy' => '

Retrieves a specified resource policy.

', 'GetSchema' => '

Describes the specified schema in detail.

', 'GetSchemaByDefinition' => '

Retrieves a schema by the SchemaDefinition. The schema definition is sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within the scope of the SchemaName or ARN (or the default registry, if none is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error is returned. Schema versions in Deleted statuses will not be included in the results.

', 'GetSchemaVersion' => '

Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results.

', 'GetSchemaVersionsDiff' => '

Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.

This API allows you to compare two schema versions between two schema definitions under the same schema.

', 'GetSecurityConfiguration' => '

Retrieves a specified security configuration.

', 'GetSecurityConfigurations' => '

Retrieves a list of all security configurations.

', 'GetSession' => '

Retrieves the session.

', 'GetStatement' => '

Retrieves the statement.

', 'GetTable' => '

Retrieves the Table definition in a Data Catalog for a specified table.

', 'GetTableVersion' => '

Retrieves a specified version of a table.

', 'GetTableVersions' => '

Retrieves a list of strings that identify available versions of a specified table.

', 'GetTables' => '

Retrieves the definitions of some or all of the tables in a given Database.

', 'GetTags' => '

Retrieves a list of tags associated with a resource.

', 'GetTrigger' => '

Retrieves the definition of a trigger.

', 'GetTriggers' => '

Gets all the triggers associated with a job.

', 'GetUnfilteredPartitionMetadata' => '

Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetPartition.

', 'GetUnfilteredPartitionsMetadata' => '

Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetPartitions.

', 'GetUnfilteredTableMetadata' => '

Retrieves table metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetTable.

', 'GetUserDefinedFunction' => '

Retrieves a specified function definition from the Data Catalog.

', 'GetUserDefinedFunctions' => '

Retrieves multiple function definitions from the Data Catalog.

', 'GetWorkflow' => '

Retrieves resource metadata for a workflow.

', 'GetWorkflowRun' => '

Retrieves the metadata for a given workflow run.

', 'GetWorkflowRunProperties' => '

Retrieves the workflow run properties which were set during the run.

', 'GetWorkflowRuns' => '

Retrieves metadata for all runs of a given workflow.

', 'ImportCatalogToGlue' => '

Imports an existing Amazon Athena Data Catalog to Glue.

', 'ListBlueprints' => '

Lists all the blueprint names in an account.

', 'ListCrawlers' => '

Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListCrawls' => '

Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned.

You may use this API to:

', 'ListCustomEntityTypes' => '

Lists all the custom patterns that have been created.

', 'ListDataQualityResults' => '

Returns all data quality execution results for your account.

', 'ListDataQualityRuleRecommendationRuns' => '

Lists the recommendation runs meeting the filter criteria.

', 'ListDataQualityRulesetEvaluationRuns' => '

Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.

', 'ListDataQualityRulesets' => '

Returns a paginated list of rulesets for the specified list of Glue tables.

', 'ListDevEndpoints' => '

Retrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListJobs' => '

Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListMLTransforms' => '

Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag. This operation takes the optional Tags field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved.

', 'ListRegistries' => '

Returns a list of registries that you have created, with minimal registry information. Registries in the Deleting status will not be included in the results. Empty results will be returned if there are no registries available.

', 'ListSchemaVersions' => '

Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available.

', 'ListSchemas' => '

Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. Empty results will be returned if there are no schemas available.

When the RegistryId is not provided, all the schemas across registries will be part of the API response.

', 'ListSessions' => '

Retrieve a list of sessions.

', 'ListStatements' => '

Lists statements for the session.

', 'ListTriggers' => '

Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListWorkflows' => '

Lists names of workflows created in the account.

', 'PutDataCatalogEncryptionSettings' => '

Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.

', 'PutResourcePolicy' => '

Sets the Data Catalog resource policy for access control.

', 'PutSchemaVersionMetadata' => '

Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls.

', 'PutWorkflowRunProperties' => '

Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.

', 'QuerySchemaVersionMetadata' => '

Queries for the schema version metadata information.

', 'RegisterSchemaVersion' => '

Adds a new version to the existing schema. Returns an error if new version of schema does not meet the compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 error if the schema set is not already present in the Schema Registry.

If this is the first schema definition to be registered in the Schema Registry, this API will store the schema version and return immediately. Otherwise, this call has the potential to run longer than other operations due to compatibility modes. You can call the GetSchemaVersion API with the SchemaVersionId to check compatibility modes.

If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing schema is returned to the caller.

', 'RemoveSchemaVersionMetadata' => '

Removes a key value pair from the schema version metadata for the specified schema version ID.

', 'ResetJobBookmark' => '

Resets a bookmark entry.

For more information about enabling and using job bookmarks, see:

', 'ResumeWorkflowRun' => '

Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.

', 'RunStatement' => '

Executes the statement.

', 'SearchTables' => '

Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.

You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.

', 'StartBlueprintRun' => '

Starts a new run of the specified blueprint.

', 'StartCrawler' => '

Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.

', 'StartCrawlerSchedule' => '

Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.

', 'StartDataQualityRuleRecommendationRun' => '

Starts a recommendation run that is used to generate rules when you don\'t know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking.

', 'StartDataQualityRulesetEvaluationRun' => '

Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the GetDataQualityResult API.

', 'StartExportLabelsTaskRun' => '

Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of your task run by calling the GetMLTaskRun API.

', 'StartImportLabelsTaskRun' => '

Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the quality of your machine learning transform.

After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called \'labeling\' in the machine learning workflows). In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.

By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that you upload unless you set Replace to true. If you set Replace to true, StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality.

You can check on the status of your task run by calling the GetMLTaskRun operation.

', 'StartJobRun' => '

Starts a job run using a job definition.

', 'StartMLEvaluationTaskRun' => '

Starts a task to estimate the quality of the transform.

When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality.

Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the stats of the EvaluationTaskRun.

', 'StartMLLabelingSetGenerationTaskRun' => '

Starts the active learning workflow for your machine learning transform to improve the transform\'s quality by generating label sets and adding labels.

When the StartMLLabelingSetGenerationTaskRun finishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.

In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”

After the labeling process is finished, you can upload your labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation.

', 'StartTrigger' => '

Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.

', 'StartWorkflowRun' => '

Starts a new run of the specified workflow.

', 'StopCrawler' => '

If the specified crawler is running, stops the crawl.

', 'StopCrawlerSchedule' => '

Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.

', 'StopSession' => '

Stops the session.

', 'StopTrigger' => '

Stops a specified trigger.

', 'StopWorkflowRun' => '

Stops the execution of the specified workflow run.

', 'TagResource' => '

Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue.

', 'UntagResource' => '

Removes tags from a resource.

', 'UpdateBlueprint' => '

Updates a registered blueprint.

', 'UpdateClassifier' => '

Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).

', 'UpdateColumnStatisticsForPartition' => '

Creates or updates partition statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is UpdatePartition.

', 'UpdateColumnStatisticsForTable' => '

Creates or updates table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is UpdateTable.

', 'UpdateConnection' => '

Updates a connection definition in the Data Catalog.

', 'UpdateCrawler' => '

Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.

', 'UpdateCrawlerSchedule' => '

Updates the schedule of a crawler using a cron expression.

', 'UpdateDataQualityRuleset' => '

Updates the specified data quality ruleset.

', 'UpdateDatabase' => '

Updates an existing database definition in a Data Catalog.

', 'UpdateDevEndpoint' => '

Updates a specified development endpoint.

', 'UpdateJob' => '

Updates an existing job definition. The previous job definition is completely overwritten by this information.

', 'UpdateJobFromSourceControl' => '

Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.

This API supports optional parameters which take in the repository information.

', 'UpdateMLTransform' => '

Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.

After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).

', 'UpdatePartition' => '

Updates a partition.

', 'UpdateRegistry' => '

Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry.

', 'UpdateSchema' => '

Updates the description, compatibility setting, or version checkpoint for a schema set.

For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for Compatibility is provided, the VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number for consistency.

If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional and this can be used to set/reset a checkpoint for the schema.

This update will happen only if the schema is in the AVAILABLE state.

', 'UpdateSourceControlFromJob' => '

Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.

This API supports optional parameters which take in the repository information.

', 'UpdateTable' => '

Updates a metadata table in the Data Catalog.

', 'UpdateTrigger' => '

Updates a trigger definition.

', 'UpdateUserDefinedFunction' => '

Updates an existing function definition in the Data Catalog.

', 'UpdateWorkflow' => '

Updates an existing workflow.

', ], 'shapes' => [ 'AccessDeniedException' => [ 'base' => '

Access to a resource was denied.

', 'refs' => [], ], 'AccountId' => [ 'base' => NULL, 'refs' => [ 'LakeFormationConfiguration$AccountId' => '

Required for cross account crawls. For same account crawls as the target data, this can be left as null.

', ], ], 'Action' => [ 'base' => '

Defines an action to be initiated by a trigger.

', 'refs' => [ 'ActionList$member' => NULL, ], ], 'ActionList' => [ 'base' => NULL, 'refs' => [ 'CreateTriggerRequest$Actions' => '

The actions initiated by this trigger when it fires.

', 'Trigger$Actions' => '

The actions initiated by this trigger.

', 'TriggerUpdate$Actions' => '

The actions initiated by this trigger.

', ], ], 'AdditionalOptionKeys' => [ 'base' => NULL, 'refs' => [ 'DQAdditionalOptions$key' => NULL, ], ], 'AdditionalOptions' => [ 'base' => NULL, 'refs' => [ 'CatalogDeltaSource$AdditionalDeltaOptions' => '

Specifies additional connection options.

', 'CatalogHudiSource$AdditionalHudiOptions' => '

Specifies additional connection options.

', 'JDBCConnectorTarget$AdditionalOptions' => '

Additional connection options for the connector.

', 'S3CatalogDeltaSource$AdditionalDeltaOptions' => '

Specifies additional connection options.

', 'S3CatalogHudiSource$AdditionalHudiOptions' => '

Specifies additional connection options.

', 'S3DeltaCatalogTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3DeltaDirectTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3DeltaSource$AdditionalDeltaOptions' => '

Specifies additional connection options.

', 'S3HudiCatalogTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3HudiDirectTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3HudiSource$AdditionalHudiOptions' => '

Specifies additional connection options.

', 'SnowflakeNodeData$AdditionalOptions' => '

Specifies additional options passed to the Snowflake connector. If options are specified elsewhere in this node, this will take precedence.

', 'SparkConnectorSource$AdditionalOptions' => '

Additional connection options for the connector.

', 'SparkConnectorTarget$AdditionalOptions' => '

Additional connection options for the connector.

', ], ], 'AdditionalPlanOptionsMap' => [ 'base' => NULL, 'refs' => [ 'GetPlanRequest$AdditionalPlanOptionsMap' => '

A map to hold additional optional key-value parameters.

Currently, these key-value pairs are supported:

', ], ], 'AggFunction' => [ 'base' => NULL, 'refs' => [ 'AggregateOperation$AggFunc' => '

Specifies the aggregation function to apply.

Possible aggregation functions include: avg countDistinct, count, first, last, kurtosis, max, min, skewness, stddev_samp, stddev_pop, sum, sumDistinct, var_samp, var_pop

', ], ], 'Aggregate' => [ 'base' => '

Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.

', 'refs' => [ 'CodeGenConfigurationNode$Aggregate' => '

Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.

', ], ], 'AggregateOperation' => [ 'base' => '

Specifies the set of parameters needed to perform aggregation in the aggregate transform.

', 'refs' => [ 'AggregateOperations$member' => NULL, ], ], 'AggregateOperations' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Aggs' => '

Specifies the aggregate functions to be performed on specified fields.

', ], ], 'AlreadyExistsException' => [ 'base' => '

A resource to be created or added already exists.

', 'refs' => [], ], 'AmazonRedshiftAdvancedOption' => [ 'base' => '

Specifies an optional value when connecting to the Redshift cluster.

', 'refs' => [ 'AmazonRedshiftAdvancedOptions$member' => NULL, ], ], 'AmazonRedshiftAdvancedOptions' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$AdvancedOptions' => '

Optional values when connecting to the Redshift cluster.

', ], ], 'AmazonRedshiftNodeData' => [ 'base' => '

Specifies an Amazon Redshift node.

', 'refs' => [ 'AmazonRedshiftSource$Data' => '

Specifies the data of the Amazon Reshift source node.

', 'AmazonRedshiftTarget$Data' => '

Specifies the data of the Amazon Redshift target node.

', ], ], 'AmazonRedshiftSource' => [ 'base' => '

Specifies an Amazon Redshift source.

', 'refs' => [ 'CodeGenConfigurationNode$AmazonRedshiftSource' => '

Specifies a target that writes to a data source in Amazon Redshift.

', ], ], 'AmazonRedshiftTarget' => [ 'base' => '

Specifies an Amazon Redshift target.

', 'refs' => [ 'CodeGenConfigurationNode$AmazonRedshiftTarget' => '

Specifies a target that writes to a data target in Amazon Redshift.

', ], ], 'ApplyMapping' => [ 'base' => '

Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

', 'refs' => [ 'CodeGenConfigurationNode$ApplyMapping' => '

Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

', ], ], 'AthenaConnectorSource' => [ 'base' => '

Specifies a connector to an Amazon Athena data source.

', 'refs' => [ 'CodeGenConfigurationNode$AthenaConnectorSource' => '

Specifies a connector to an Amazon Athena data source.

', ], ], 'AttemptCount' => [ 'base' => NULL, 'refs' => [ 'JobRun$Attempt' => '

The number of the attempt to run this job.

', ], ], 'AuditColumnNamesList' => [ 'base' => NULL, 'refs' => [ 'AuditContext$RequestedColumns' => '

The requested columns for audit.

', ], ], 'AuditContext' => [ 'base' => '

A structure containing the Lake Formation audit context.

', 'refs' => [ 'GetUnfilteredPartitionMetadataRequest$AuditContext' => '

A structure containing Lake Formation audit context information.

', 'GetUnfilteredPartitionsMetadataRequest$AuditContext' => '

A structure containing Lake Formation audit context information.

', 'GetUnfilteredTableMetadataRequest$AuditContext' => '

A structure containing Lake Formation audit context information.

', ], ], 'AuditContextString' => [ 'base' => NULL, 'refs' => [ 'AuditContext$AdditionalAuditContext' => '

A string containing the additional audit context information.

', ], ], 'AuthTokenString' => [ 'base' => NULL, 'refs' => [ 'UpdateJobFromSourceControlRequest$AuthToken' => '

The value of the authorization token.

', 'UpdateSourceControlFromJobRequest$AuthToken' => '

The value of the authorization token.

', ], ], 'BackfillError' => [ 'base' => '

A list of errors that can occur when registering partition indexes for an existing table.

These errors give the details about why an index registration failed and provide a limited number of partitions in the response, so that you can fix the partitions at fault and try registering the index again. The most common set of errors that can occur are categorized as follows:

', 'refs' => [ 'BackfillErrors$member' => NULL, ], ], 'BackfillErrorCode' => [ 'base' => NULL, 'refs' => [ 'BackfillError$Code' => '

The error code for an error that occurred when registering partition indexes for an existing table.

', ], ], 'BackfillErroredPartitionsList' => [ 'base' => NULL, 'refs' => [ 'BackfillError$Partitions' => '

A list of a limited number of partitions in the response.

', ], ], 'BackfillErrors' => [ 'base' => NULL, 'refs' => [ 'PartitionIndexDescriptor$BackfillErrors' => '

A list of errors that can occur when registering partition indexes for an existing table.

', ], ], 'BasicCatalogTarget' => [ 'base' => '

Specifies a target that uses a Glue Data Catalog table.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogTarget' => '

Specifies a target that uses a Glue Data Catalog table.

', ], ], 'BatchCreatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchCreatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeletePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeletePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeletePartitionValueList' => [ 'base' => NULL, 'refs' => [ 'BatchDeletePartitionRequest$PartitionsToDelete' => '

A list of PartitionInput structures that define the partitions to be deleted.

', ], ], 'BatchDeleteTableNameList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableRequest$TablesToDelete' => '

A list of the table to delete.

', ], ], 'BatchDeleteTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteTableVersionList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableVersionRequest$VersionIds' => '

A list of the IDs of versions to be deleted. A VersionId is a string representation of an integer. Each version is incremented by 1.

', ], ], 'BatchDeleteTableVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteTableVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetBlueprintNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintsRequest$Names' => '

A list of blueprint names.

', ], ], 'BatchGetBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetBlueprintsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCrawlersRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCrawlersResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCustomEntityTypesRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCustomEntityTypesResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDataQualityResultRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDataQualityResultResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDevEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDevEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetPartitionValueList' => [ 'base' => NULL, 'refs' => [ 'BatchGetPartitionRequest$PartitionsToGet' => '

A list of partition values identifying the partitions to retrieve.

', 'BatchGetPartitionResponse$UnprocessedKeys' => '

A list of the partition values in the request for which partitions were not returned.

', ], ], 'BatchGetTriggersRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetTriggersResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetWorkflowsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetWorkflowsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchSize' => [ 'base' => NULL, 'refs' => [ 'EventBatchingCondition$BatchSize' => '

Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

', ], ], 'BatchStopJobRunError' => [ 'base' => '

Records an error that occurred when attempting to stop a specified job run.

', 'refs' => [ 'BatchStopJobRunErrorList$member' => NULL, ], ], 'BatchStopJobRunErrorList' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunResponse$Errors' => '

A list of the errors that were encountered in trying to stop JobRuns, including the JobRunId for which each error was encountered and details about the error.

', ], ], 'BatchStopJobRunJobRunIdList' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunRequest$JobRunIds' => '

A list of the JobRunIds that should be stopped for that job definition.

', ], ], 'BatchStopJobRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchStopJobRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchStopJobRunSuccessfulSubmission' => [ 'base' => '

Records a successful request to stop a specified JobRun.

', 'refs' => [ 'BatchStopJobRunSuccessfulSubmissionList$member' => NULL, ], ], 'BatchStopJobRunSuccessfulSubmissionList' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunResponse$SuccessfulSubmissions' => '

A list of the JobRuns that were successfully submitted for stopping.

', ], ], 'BatchUpdatePartitionFailureEntry' => [ 'base' => '

Contains information about a batch update partition error.

', 'refs' => [ 'BatchUpdatePartitionFailureList$member' => NULL, ], ], 'BatchUpdatePartitionFailureList' => [ 'base' => NULL, 'refs' => [ 'BatchUpdatePartitionResponse$Errors' => '

The errors encountered when trying to update the requested partitions. A list of BatchUpdatePartitionFailureEntry objects.

', ], ], 'BatchUpdatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchUpdatePartitionRequestEntry' => [ 'base' => '

A structure that contains the values and structure used to update a partition.

', 'refs' => [ 'BatchUpdatePartitionRequestEntryList$member' => NULL, ], ], 'BatchUpdatePartitionRequestEntryList' => [ 'base' => NULL, 'refs' => [ 'BatchUpdatePartitionRequest$Entries' => '

A list of up to 100 BatchUpdatePartitionRequestEntry objects to update.

', ], ], 'BatchUpdatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchWindow' => [ 'base' => NULL, 'refs' => [ 'EventBatchingCondition$BatchWindow' => '

Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

', ], ], 'BinaryColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for bit sequence data values.

', 'refs' => [ 'ColumnStatisticsData$BinaryColumnStatisticsData' => '

Binary column statistics data.

', ], ], 'Blob' => [ 'base' => NULL, 'refs' => [ 'DecimalNumber$UnscaledValue' => '

The unscaled numeric value.

', ], ], 'Blueprint' => [ 'base' => '

The details of a blueprint.

', 'refs' => [ 'Blueprints$member' => NULL, 'GetBlueprintResponse$Blueprint' => '

Returns a Blueprint object.

', ], ], 'BlueprintDetails' => [ 'base' => '

The details of a blueprint.

', 'refs' => [ 'Workflow$BlueprintDetails' => '

This structure indicates the details of the blueprint that this particular workflow is created from.

', ], ], 'BlueprintNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintsResponse$MissingBlueprints' => '

Returns a list of BlueprintNames that were not found.

', 'ListBlueprintsResponse$Blueprints' => '

List of names of blueprints in the account.

', ], ], 'BlueprintParameterSpec' => [ 'base' => NULL, 'refs' => [ 'Blueprint$ParameterSpec' => '

A JSON string that indicates the list of parameter specifications for the blueprint.

', 'LastActiveDefinition$ParameterSpec' => '

A JSON string specifying the parameters for the blueprint.

', ], ], 'BlueprintParameters' => [ 'base' => NULL, 'refs' => [ 'BlueprintRun$Parameters' => '

The blueprint parameters as a string. You will have to provide a value for each key that is required from the parameter spec that is defined in the Blueprint$ParameterSpec.

', 'StartBlueprintRunRequest$Parameters' => '

Specifies the parameters as a BlueprintParameters object.

', ], ], 'BlueprintRun' => [ 'base' => '

The details of a blueprint run.

', 'refs' => [ 'BlueprintRuns$member' => NULL, 'GetBlueprintRunResponse$BlueprintRun' => '

Returns a BlueprintRun object.

', ], ], 'BlueprintRunState' => [ 'base' => NULL, 'refs' => [ 'BlueprintRun$State' => '

The state of the blueprint run. Possible values are:

', ], ], 'BlueprintRuns' => [ 'base' => NULL, 'refs' => [ 'GetBlueprintRunsResponse$BlueprintRuns' => '

Returns a list of BlueprintRun objects.

', ], ], 'BlueprintStatus' => [ 'base' => NULL, 'refs' => [ 'Blueprint$Status' => '

The status of the blueprint registration.

', ], ], 'Blueprints' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintsResponse$Blueprints' => '

Returns a list of blueprint as a Blueprints object.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'CatalogImportStatus$ImportCompleted' => '

True if the migration has completed, or False otherwise.

', 'CodeGenNodeArg$Param' => '

True if the value is used as a parameter.

', 'ConnectionPasswordEncryption$ReturnConnectionPasswordEncrypted' => '

When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.

', 'CrawlerMetrics$StillEstimating' => '

True if the crawler is still estimating how long it will take to complete this run.

', 'GetConnectionRequest$HidePassword' => '

Allows you to retrieve the connection metadata without returning the password. For instance, the Glue console uses this flag to retrieve the connection, and does not display the password. Set this parameter when the caller might not have permission to use the KMS key to decrypt the password, but it does have permission to access the rest of the connection properties.

', 'GetConnectionsRequest$HidePassword' => '

Allows you to retrieve the connection metadata without returning the password. For instance, the Glue console uses this flag to retrieve the connection, and does not display the password. Set this parameter when the caller might not have permission to use the KMS key to decrypt the password, but it does have permission to access the rest of the connection properties.

', 'GetUnfilteredPartitionMetadataResponse$IsRegisteredWithLakeFormation' => '

A Boolean value that indicates whether the partition location is registered with Lake Formation.

', 'GetUnfilteredTableMetadataResponse$IsRegisteredWithLakeFormation' => '

A Boolean value that indicates whether the partition location is registered with Lake Formation.

', 'StorageDescriptor$Compressed' => '

True if the data in the table is compressed, or False if not.

', 'StorageDescriptor$StoredAsSubDirectories' => '

True if the table data is stored in subdirectories, or False if not.

', 'Table$IsRegisteredWithLakeFormation' => '

Indicates whether the table has been registered with Lake Formation.

', 'UnfilteredPartition$IsRegisteredWithLakeFormation' => '

A Boolean value indicating that the partition location is registered with Lake Formation.

', ], ], 'BooleanColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for Boolean data columns.

', 'refs' => [ 'ColumnStatisticsData$BooleanColumnStatisticsData' => '

Boolean column statistics data.

', ], ], 'BooleanNullable' => [ 'base' => NULL, 'refs' => [ 'GetPartitionsRequest$ExcludeColumnSchema' => '

When true, specifies not returning the partition column schema. Useful when you are interested only in other partition attributes such as partition values or location. This approach avoids the problem of a large response by not returning duplicate data.

', 'UpdateTableRequest$SkipArchive' => '

By default, UpdateTable always creates an archived version of the table before updating it. However, if skipArchive is set to true, UpdateTable does not create the archived version.

', ], ], 'BooleanValue' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$Upsert' => '

The action used on Redshift sinks when doing an APPEND.

', 'CreateTriggerRequest$StartOnCreation' => '

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

', 'GetJobRunRequest$PredecessorsIncluded' => '

True if a list of predecessor runs should be returned.

', 'S3CsvSource$OptimizePerformance' => '

A Boolean value that specifies whether to use the advanced SIMD CSV reader along with Apache Arrow based columnar memory formats. Only available in Glue version 3.0.

', 'SnowflakeNodeData$Upsert' => '

Used when Action is append. Specifies the resolution behavior when a row already exists. If true, preexisting rows will be updated. If false, those rows will be inserted.

', 'SnowflakeNodeData$AutoPushdown' => '

Specifies whether automatic query pushdown is enabled. If pushdown is enabled, then when a query is run on Spark, if part of the query can be "pushed down" to the Snowflake server, it is pushed down. This improves performance of some queries.

', 'UpdateDevEndpointRequest$UpdateEtlLibraries' => '

True if the list of custom libraries to be loaded in the development endpoint needs to be updated, or False if otherwise.

', ], ], 'BoundedPartitionValueList' => [ 'base' => NULL, 'refs' => [ 'BatchUpdatePartitionFailureEntry$PartitionValueList' => '

A list of values defining the partitions.

', 'BatchUpdatePartitionRequestEntry$PartitionValueList' => '

A list of values defining the partitions.

', 'UpdatePartitionRequest$PartitionValueList' => '

List of partition key values that define the partition to update.

', ], ], 'BoxedBoolean' => [ 'base' => NULL, 'refs' => [ 'CatalogKafkaSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'CatalogKinesisSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'CatalogSchemaChangePolicy$EnableUpdateCatalog' => '

Whether to use the specified update behavior when the crawler finds a changed schema.

', 'DQResultsPublishingOptions$CloudWatchMetricsEnabled' => '

Enable metrics for your data quality results.

', 'DQResultsPublishingOptions$ResultsPublishingEnabled' => '

Enable publishing for your data quality results.

', 'DirectKafkaSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'DirectKinesisSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'DirectSchemaChangePolicy$EnableUpdateCatalog' => '

Whether to use the specified update behavior when the crawler finds a changed schema.

', 'FilterExpression$Negated' => '

Whether the expression is to be negated.

', 'KafkaStreamingSourceOptions$IncludeHeaders' => '

Whether to include the Kafka headers. When the option is set to "true", the data output will contain an additional column named "glue_streaming_kafka_headers" with type Array[Struct(key: String, value: String)]. The default value is "false". This option is available in Glue version 3.0 or later only.

', 'KinesisStreamingSourceOptions$AddIdleTimeBetweenReads' => '

Adds a time delay between two consecutive getRecords operations. The default value is "False". This option is only configurable for Glue version 2.0 and above.

', 'KinesisStreamingSourceOptions$AvoidEmptyBatches' => '

Avoids creating an empty microbatch job by checking for unread data in the Kinesis data stream before the batch is started. The default value is "False".

', 'Mapping$Dropped' => '

If true, then the column is removed.

', 'NullCheckBoxList$IsEmpty' => '

Specifies that an empty string is considered as a null value.

', 'NullCheckBoxList$IsNullString' => '

Specifies that a value spelling out the word \'null\' is considered as a null value.

', 'NullCheckBoxList$IsNegOne' => '

Specifies that an integer value of -1 is considered as a null value.

', 'S3CsvSource$Recurse' => '

If set to true, recursively reads files in all subdirectories under the specified paths.

', 'S3CsvSource$Multiline' => '

A Boolean value that specifies whether a single record can span multiple lines. This can occur when a field contains a quoted new-line character. You must set this option to True if any record spans multiple lines. The default value is False, which allows for more aggressive file-splitting during parsing.

', 'S3CsvSource$WithHeader' => '

A Boolean value that specifies whether to treat the first line as a header. The default value is False.

', 'S3CsvSource$WriteHeader' => '

A Boolean value that specifies whether to write the header to output. The default value is True.

', 'S3CsvSource$SkipFirst' => '

A Boolean value that specifies whether to skip the first data line. The default value is False.

', 'S3DirectSourceAdditionalOptions$EnableSamplePath' => '

Sets option to enable a sample path.

', 'S3JsonSource$Recurse' => '

If set to true, recursively reads files in all subdirectories under the specified paths.

', 'S3JsonSource$Multiline' => '

A Boolean value that specifies whether a single record can span multiple lines. This can occur when a field contains a quoted new-line character. You must set this option to True if any record spans multiple lines. The default value is False, which allows for more aggressive file-splitting during parsing.

', 'S3ParquetSource$Recurse' => '

If set to true, recursively reads files in all subdirectories under the specified paths.

', 'TransformConfigParameter$IsOptional' => '

Specifies whether the parameter is optional or not in the config file of the dynamic transform.

', ], ], 'BoxedDoubleFraction' => [ 'base' => NULL, 'refs' => [ 'PIIDetection$SampleFraction' => '

Indicates the fraction of the data to sample when scanning for PII entities.

', 'PIIDetection$ThresholdFraction' => '

Indicates the fraction of the data that must be met in order for a column to be identified as PII data.

', ], ], 'BoxedLong' => [ 'base' => NULL, 'refs' => [ 'S3DirectSourceAdditionalOptions$BoundedSize' => '

Sets the upper limit for the target size of the dataset in bytes that will be processed.

', 'S3DirectSourceAdditionalOptions$BoundedFiles' => '

Sets the upper limit for the target number of files that will be processed.

', 'S3SourceAdditionalOptions$BoundedSize' => '

Sets the upper limit for the target size of the dataset in bytes that will be processed.

', 'S3SourceAdditionalOptions$BoundedFiles' => '

Sets the upper limit for the target number of files that will be processed.

', ], ], 'BoxedNonNegativeInt' => [ 'base' => NULL, 'refs' => [ 'KafkaStreamingSourceOptions$NumRetries' => '

The number of times to retry before failing to fetch Kafka offsets. The default value is 3.

', 'KafkaStreamingSourceOptions$MinPartitions' => '

The desired minimum number of partitions to read from Kafka. The default value is null, which means that the number of spark partitions is equal to the number of Kafka partitions.

', 'KinesisStreamingSourceOptions$NumRetries' => '

The maximum number of retries for Kinesis Data Streams API requests. The default value is 3.

', 'S3CsvSource$MaxBand' => '

This option controls the duration in milliseconds after which the s3 listing is likely to be consistent. Files with modification timestamps falling within the last maxBand milliseconds are tracked specially when using JobBookmarks to account for Amazon S3 eventual consistency. Most users don\'t need to set this option. The default is 900000 milliseconds, or 15 minutes.

', 'S3CsvSource$MaxFilesInBand' => '

This option specifies the maximum number of files to save from the last maxBand seconds. If this number is exceeded, extra files are skipped and only processed in the next job run.

', 'S3JsonSource$MaxBand' => '

This option controls the duration in milliseconds after which the s3 listing is likely to be consistent. Files with modification timestamps falling within the last maxBand milliseconds are tracked specially when using JobBookmarks to account for Amazon S3 eventual consistency. Most users don\'t need to set this option. The default is 900000 milliseconds, or 15 minutes.

', 'S3JsonSource$MaxFilesInBand' => '

This option specifies the maximum number of files to save from the last maxBand seconds. If this number is exceeded, extra files are skipped and only processed in the next job run.

', 'S3ParquetSource$MaxBand' => '

This option controls the duration in milliseconds after which the s3 listing is likely to be consistent. Files with modification timestamps falling within the last maxBand milliseconds are tracked specially when using JobBookmarks to account for Amazon S3 eventual consistency. Most users don\'t need to set this option. The default is 900000 milliseconds, or 15 minutes.

', 'S3ParquetSource$MaxFilesInBand' => '

This option specifies the maximum number of files to save from the last maxBand seconds. If this number is exceeded, extra files are skipped and only processed in the next job run.

', ], ], 'BoxedNonNegativeLong' => [ 'base' => NULL, 'refs' => [ 'JDBCConnectorOptions$LowerBound' => '

The minimum value of partitionColumn that is used to decide partition stride.

', 'JDBCConnectorOptions$UpperBound' => '

The maximum value of partitionColumn that is used to decide partition stride.

', 'JDBCConnectorOptions$NumPartitions' => '

The number of partitions. This value, along with lowerBound (inclusive) and upperBound (exclusive), form partition strides for generated WHERE clause expressions that are used to split the partitionColumn.

', 'KafkaStreamingSourceOptions$PollTimeoutMs' => '

The timeout in milliseconds to poll data from Kafka in Spark job executors. The default value is 512.

', 'KafkaStreamingSourceOptions$RetryIntervalMs' => '

The time in milliseconds to wait before retrying to fetch Kafka offsets. The default value is 10.

', 'KafkaStreamingSourceOptions$MaxOffsetsPerTrigger' => '

The rate limit on the maximum number of offsets that are processed per trigger interval. The specified total number of offsets is proportionally split across topicPartitions of different volumes. The default value is null, which means that the consumer reads all offsets until the known latest offset.

', 'KinesisStreamingSourceOptions$MaxFetchTimeInMs' => '

The maximum time spent in the job executor to fetch a record from the Kinesis data stream per shard, specified in milliseconds (ms). The default value is 1000.

', 'KinesisStreamingSourceOptions$MaxFetchRecordsPerShard' => '

The maximum number of records to fetch per shard in the Kinesis data stream. The default value is 100000.

', 'KinesisStreamingSourceOptions$MaxRecordPerRead' => '

The maximum number of records to fetch from the Kinesis data stream in each getRecords operation. The default value is 10000.

', 'KinesisStreamingSourceOptions$IdleTimeBetweenReadsInMs' => '

The minimum time delay between two consecutive getRecords operations, specified in ms. The default value is 1000. This option is only configurable for Glue version 2.0 and above.

', 'KinesisStreamingSourceOptions$DescribeShardInterval' => '

The minimum time interval between two ListShards API calls for your script to consider resharding. The default value is 1s.

', 'KinesisStreamingSourceOptions$RetryIntervalMs' => '

The cool-off time period (specified in ms) before retrying the Kinesis Data Streams API call. The default value is 1000.

', 'KinesisStreamingSourceOptions$MaxRetryIntervalMs' => '

The maximum cool-off time period (specified in ms) between two retries of a Kinesis Data Streams API call. The default value is 10000.

', ], ], 'BoxedPositiveInt' => [ 'base' => NULL, 'refs' => [ 'CatalogKafkaSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', 'CatalogKinesisSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', 'DirectKafkaSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', 'DirectKinesisSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', ], ], 'CancelDataQualityRuleRecommendationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelDataQualityRuleRecommendationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'CancelDataQualityRulesetEvaluationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelDataQualityRulesetEvaluationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'CancelMLTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelMLTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'CancelStatementRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelStatementResponse' => [ 'base' => NULL, 'refs' => [], ], 'CatalogDeltaSource' => [ 'base' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogDeltaSource' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog.

', ], ], 'CatalogEncryptionMode' => [ 'base' => NULL, 'refs' => [ 'EncryptionAtRest$CatalogEncryptionMode' => '

The encryption-at-rest mode for encrypting Data Catalog data.

', ], ], 'CatalogEntries' => [ 'base' => NULL, 'refs' => [ 'GetMappingRequest$Sinks' => '

A list of target tables.

', 'GetPlanRequest$Sinks' => '

The target tables.

', ], ], 'CatalogEntry' => [ 'base' => '

Specifies a table definition in the Glue Data Catalog.

', 'refs' => [ 'CatalogEntries$member' => NULL, 'GetMappingRequest$Source' => '

Specifies the source table.

', 'GetPlanRequest$Source' => '

The source table.

', ], ], 'CatalogGetterPageSize' => [ 'base' => NULL, 'refs' => [ 'GetDatabasesRequest$MaxResults' => '

The maximum number of databases to return in one response.

', 'GetTableVersionsRequest$MaxResults' => '

The maximum number of table versions to return in one response.

', 'GetTablesRequest$MaxResults' => '

The maximum number of tables to return in a single response.

', 'GetUserDefinedFunctionsRequest$MaxResults' => '

The maximum number of functions to return in one response.

', ], ], 'CatalogHudiSource' => [ 'base' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogHudiSource' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog.

', ], ], 'CatalogIdString' => [ 'base' => NULL, 'refs' => [ 'BatchCreatePartitionRequest$CatalogId' => '

The ID of the catalog in which the partition is to be created. Currently, this should be the Amazon Web Services account ID.

', 'BatchDeleteConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connections reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchDeletePartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition to be deleted resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchDeleteTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchDeleteTableVersionRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchGetPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'BatchUpdatePartitionRequest$CatalogId' => '

The ID of the catalog in which the partition is to be updated. Currently, this should be the Amazon Web Services account ID.

', 'CreateConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which to create the connection. If none is provided, the Amazon Web Services account ID is used by default.

', 'CreateDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which to create the database. If none is provided, the Amazon Web Services account ID is used by default.

', 'CreatePartitionIndexRequest$CatalogId' => '

The catalog ID where the table resides.

', 'CreatePartitionRequest$CatalogId' => '

The Amazon Web Services account ID of the catalog in which the partition is to be created.

', 'CreateTableRequest$CatalogId' => '

The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.

', 'CreateUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog in which to create the function. If none is provided, the Amazon Web Services account ID is used by default.

', 'Database$CatalogId' => '

The ID of the Data Catalog in which the database resides.

', 'DatabaseIdentifier$CatalogId' => '

The ID of the Data Catalog in which the database resides.

', 'DeleteColumnStatisticsForPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'DeleteColumnStatisticsForTableRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'DeleteConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connection resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which the database resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeletePartitionIndexRequest$CatalogId' => '

The catalog ID where the table resides.

', 'DeletePartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition to be deleted resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteTableVersionRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog where the function to be deleted is located. If none is supplied, the Amazon Web Services account ID is used by default.

', 'GetCatalogImportStatusRequest$CatalogId' => '

The ID of the catalog to migrate. Currently, this should be the Amazon Web Services account ID.

', 'GetColumnStatisticsForPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'GetColumnStatisticsForTableRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'GetConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connection resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetConnectionsRequest$CatalogId' => '

The ID of the Data Catalog in which the connections reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetDataCatalogEncryptionSettingsRequest$CatalogId' => '

The ID of the Data Catalog to retrieve the security configuration for. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which the database resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetDatabasesRequest$CatalogId' => '

The ID of the Data Catalog from which to retrieve Databases. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetPartitionIndexesRequest$CatalogId' => '

The catalog ID where the table resides.

', 'GetPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition in question resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetPartitionsRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTableVersionRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTableVersionsRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTablesRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetUnfilteredPartitionMetadataRequest$CatalogId' => '

The catalog ID where the partition resides.

', 'GetUnfilteredPartitionsMetadataRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is provided, the AWS account ID is used by default.

', 'GetUnfilteredTableMetadataRequest$CatalogId' => '

The catalog ID where the table resides.

', 'GetUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog where the function to be retrieved is located. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetUserDefinedFunctionsRequest$CatalogId' => '

The ID of the Data Catalog where the functions to be retrieved are located. If none is provided, the Amazon Web Services account ID is used by default.

', 'ImportCatalogToGlueRequest$CatalogId' => '

The ID of the catalog to import. Currently, this should be the Amazon Web Services account ID.

', 'Partition$CatalogId' => '

The ID of the Data Catalog in which the partition resides.

', 'PutDataCatalogEncryptionSettingsRequest$CatalogId' => '

The ID of the Data Catalog to set the security configuration for. If none is provided, the Amazon Web Services account ID is used by default.

', 'SearchTablesRequest$CatalogId' => '

A unique identifier, consisting of account_id .

', 'Table$CatalogId' => '

The ID of the Data Catalog in which the table resides.

', 'TableIdentifier$CatalogId' => '

The ID of the Data Catalog in which the table resides.

', 'UpdateColumnStatisticsForPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'UpdateColumnStatisticsForTableRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'UpdateConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connection resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdateDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which the metadata database resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdatePartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition to be updated resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdateTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdateUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog where the function to be updated is located. If none is provided, the Amazon Web Services account ID is used by default.

', 'UserDefinedFunction$CatalogId' => '

The ID of the Data Catalog in which the function resides.

', ], ], 'CatalogImportStatus' => [ 'base' => '

A structure containing migration status information.

', 'refs' => [ 'GetCatalogImportStatusResponse$ImportStatus' => '

The status of the specified catalog migration.

', ], ], 'CatalogKafkaSource' => [ 'base' => '

Specifies an Apache Kafka data store in the Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogKafkaSource' => '

Specifies an Apache Kafka data store in the Data Catalog.

', ], ], 'CatalogKinesisSource' => [ 'base' => '

Specifies a Kinesis data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogKinesisSource' => '

Specifies a Kinesis data source in the Glue Data Catalog.

', ], ], 'CatalogSchemaChangePolicy' => [ 'base' => '

A policy that specifies update behavior for the crawler.

', 'refs' => [ 'GovernedCatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the governed catalog.

', 'S3CatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3DeltaCatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3HudiCatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', ], ], 'CatalogSource' => [ 'base' => '

Specifies a data store in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogSource' => '

Specifies a data store in the Glue Data Catalog.

', ], ], 'CatalogTablesList' => [ 'base' => NULL, 'refs' => [ 'CatalogTarget$Tables' => '

A list of the tables to be synchronized.

', ], ], 'CatalogTarget' => [ 'base' => '

Specifies an Glue Data Catalog target.

', 'refs' => [ 'CatalogTargetList$member' => NULL, ], ], 'CatalogTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$CatalogTargets' => '

Specifies Glue Data Catalog targets.

', ], ], 'CheckSchemaVersionValidityInput' => [ 'base' => NULL, 'refs' => [], ], 'CheckSchemaVersionValidityResponse' => [ 'base' => NULL, 'refs' => [], ], 'Classification' => [ 'base' => NULL, 'refs' => [ 'CreateGrokClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

', 'CreateXMLClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches.

', 'GrokClassifier$Classification' => '

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

', 'UpdateGrokClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

', 'UpdateXMLClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches.

', 'XMLClassifier$Classification' => '

An identifier of the data format that the classifier matches.

', ], ], 'Classifier' => [ 'base' => '

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

You can use the standard classifiers that Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.

', 'refs' => [ 'ClassifierList$member' => NULL, 'GetClassifierResponse$Classifier' => '

The requested classifier.

', ], ], 'ClassifierList' => [ 'base' => NULL, 'refs' => [ 'GetClassifiersResponse$Classifiers' => '

The requested list of classifier objects.

', ], ], 'ClassifierNameList' => [ 'base' => NULL, 'refs' => [ 'Crawler$Classifiers' => '

A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.

', 'CreateCrawlerRequest$Classifiers' => '

A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.

', 'UpdateCrawlerRequest$Classifiers' => '

A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.

', ], ], 'CloudWatchEncryption' => [ 'base' => '

Specifies how Amazon CloudWatch data should be encrypted.

', 'refs' => [ 'EncryptionConfiguration$CloudWatchEncryption' => '

The encryption configuration for Amazon CloudWatch.

', ], ], 'CloudWatchEncryptionMode' => [ 'base' => NULL, 'refs' => [ 'CloudWatchEncryption$CloudWatchEncryptionMode' => '

The encryption mode to use for CloudWatch data.

', ], ], 'CodeGenArgName' => [ 'base' => NULL, 'refs' => [ 'CodeGenEdge$TargetParameter' => '

The target of the edge.

', 'CodeGenNodeArg$Name' => '

The name of the argument or property.

', ], ], 'CodeGenArgValue' => [ 'base' => NULL, 'refs' => [ 'CodeGenNodeArg$Value' => '

The value of the argument or property.

', ], ], 'CodeGenConfigurationNode' => [ 'base' => '

CodeGenConfigurationNode enumerates all valid Node types. One and only one of its member variables can be populated.

', 'refs' => [ 'CodeGenConfigurationNodes$value' => NULL, ], ], 'CodeGenConfigurationNodes' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$CodeGenConfigurationNodes' => '

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

', 'Job$CodeGenConfigurationNodes' => '

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

', 'JobUpdate$CodeGenConfigurationNodes' => '

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

', ], ], 'CodeGenEdge' => [ 'base' => '

Represents a directional edge in a directed acyclic graph (DAG).

', 'refs' => [ 'DagEdges$member' => NULL, ], ], 'CodeGenIdentifier' => [ 'base' => NULL, 'refs' => [ 'CodeGenEdge$Source' => '

The ID of the node at which the edge starts.

', 'CodeGenEdge$Target' => '

The ID of the node at which the edge ends.

', 'CodeGenNode$Id' => '

A node identifier that is unique within the node\'s graph.

', ], ], 'CodeGenNode' => [ 'base' => '

Represents a node in a directed acyclic graph (DAG)

', 'refs' => [ 'DagNodes$member' => NULL, ], ], 'CodeGenNodeArg' => [ 'base' => '

An argument or property of a node.

', 'refs' => [ 'CodeGenNodeArgs$member' => NULL, ], ], 'CodeGenNodeArgs' => [ 'base' => NULL, 'refs' => [ 'CodeGenNode$Args' => '

Properties of the node, in the form of name-value pairs.

', 'Location$Jdbc' => '

A JDBC location.

', 'Location$S3' => '

An Amazon Simple Storage Service (Amazon S3) location.

', 'Location$DynamoDB' => '

An Amazon DynamoDB table location.

', ], ], 'CodeGenNodeType' => [ 'base' => NULL, 'refs' => [ 'CodeGenNode$NodeType' => '

The type of node that this is.

', ], ], 'Column' => [ 'base' => '

A column in a Table.

', 'refs' => [ 'ColumnList$member' => NULL, ], ], 'ColumnError' => [ 'base' => '

Encapsulates a column name that failed and the reason for failure.

', 'refs' => [ 'ColumnErrors$member' => NULL, ], ], 'ColumnErrors' => [ 'base' => NULL, 'refs' => [ 'GetColumnStatisticsForPartitionResponse$Errors' => '

Error occurred during retrieving column statistics data.

', 'GetColumnStatisticsForTableResponse$Errors' => '

List of ColumnStatistics that failed to be retrieved.

', ], ], 'ColumnImportance' => [ 'base' => '

A structure containing the column name and column importance score for a column.

Column importance helps you understand how columns contribute to your model, by identifying which columns in your records are more important than others.

', 'refs' => [ 'ColumnImportanceList$member' => NULL, ], ], 'ColumnImportanceList' => [ 'base' => NULL, 'refs' => [ 'FindMatchesMetrics$ColumnImportances' => '

A list of ColumnImportance structures containing column importance metrics, sorted in order of descending importance.

', ], ], 'ColumnList' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$Columns' => '

A list of the Columns in the table.

', 'Table$PartitionKeys' => '

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

', 'TableInput$PartitionKeys' => '

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

', ], ], 'ColumnNameString' => [ 'base' => NULL, 'refs' => [ 'AuditColumnNamesList$member' => NULL, 'FindMatchesParameters$PrimaryKeyColumnName' => '

The name of a column that uniquely identifies rows in the source table. Used to help identify matching records.

', 'SchemaColumn$Name' => '

The name of the column.

', ], ], 'ColumnRowFilter' => [ 'base' => '

A filter that uses both column-level and row-level filtering.

', 'refs' => [ 'ColumnRowFilterList$member' => NULL, ], ], 'ColumnRowFilterList' => [ 'base' => NULL, 'refs' => [ 'GetUnfilteredTableMetadataResponse$CellFilters' => '

A list of column row filters.

', ], ], 'ColumnStatistics' => [ 'base' => '

Represents the generated column-level statistics for a table or partition.

', 'refs' => [ 'ColumnStatisticsError$ColumnStatistics' => '

The ColumnStatistics of the column.

', 'ColumnStatisticsList$member' => NULL, 'UpdateColumnStatisticsList$member' => NULL, ], ], 'ColumnStatisticsData' => [ 'base' => '

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

', 'refs' => [ 'ColumnStatistics$StatisticsData' => '

A ColumnStatisticData object that contains the statistics data values.

', ], ], 'ColumnStatisticsError' => [ 'base' => '

Encapsulates a ColumnStatistics object that failed and the reason for failure.

', 'refs' => [ 'ColumnStatisticsErrors$member' => NULL, ], ], 'ColumnStatisticsErrors' => [ 'base' => NULL, 'refs' => [ 'UpdateColumnStatisticsForPartitionResponse$Errors' => '

Error occurred during updating column statistics data.

', 'UpdateColumnStatisticsForTableResponse$Errors' => '

List of ColumnStatisticsErrors.

', ], ], 'ColumnStatisticsList' => [ 'base' => NULL, 'refs' => [ 'GetColumnStatisticsForPartitionResponse$ColumnStatisticsList' => '

List of ColumnStatistics that failed to be retrieved.

', 'GetColumnStatisticsForTableResponse$ColumnStatisticsList' => '

List of ColumnStatistics.

', ], ], 'ColumnStatisticsType' => [ 'base' => NULL, 'refs' => [ 'ColumnStatisticsData$Type' => '

The type of column statistics data.

', ], ], 'ColumnTypeString' => [ 'base' => NULL, 'refs' => [ 'Column$Type' => '

The data type of the Column.

', 'GlueStudioSchemaColumn$Type' => '

The hive type for this column in the Glue Studio schema.

', 'KeySchemaElement$Type' => '

The type of a partition key.

', 'SchemaColumn$DataType' => '

The type of data in the column.

', ], ], 'ColumnValueStringList' => [ 'base' => NULL, 'refs' => [ 'SkewedInfo$SkewedColumnValues' => '

A list of values that appear so frequently as to be considered skewed.

', ], ], 'ColumnValuesString' => [ 'base' => NULL, 'refs' => [ 'ColumnValueStringList$member' => NULL, 'LocationMap$key' => NULL, 'LocationMap$value' => NULL, ], ], 'CommentString' => [ 'base' => NULL, 'refs' => [ 'Column$Comment' => '

A free-form text comment.

', ], ], 'CommitIdString' => [ 'base' => NULL, 'refs' => [ 'UpdateJobFromSourceControlRequest$CommitId' => '

A commit ID for a commit in the remote repository.

', 'UpdateSourceControlFromJobRequest$CommitId' => '

A commit ID for a commit in the remote repository.

', ], ], 'Comparator' => [ 'base' => NULL, 'refs' => [ 'PropertyPredicate$Comparator' => '

The comparator used to compare this property to others.

', ], ], 'Compatibility' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaInput$Compatibility' => '

The compatibility mode of the schema. The possible values are:

', 'CreateSchemaResponse$Compatibility' => '

The schema compatibility mode.

', 'GetSchemaResponse$Compatibility' => '

The compatibility mode of the schema.

', 'UpdateSchemaInput$Compatibility' => '

The new compatibility setting for the schema.

', ], ], 'CompressionType' => [ 'base' => NULL, 'refs' => [ 'S3CsvSource$CompressionType' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', 'S3JsonSource$CompressionType' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'ConcurrentModificationException' => [ 'base' => '

Two processes are trying to modify a resource simultaneously.

', 'refs' => [], ], 'ConcurrentRunsExceededException' => [ 'base' => '

Too many jobs are being run concurrently.

', 'refs' => [], ], 'Condition' => [ 'base' => '

Defines a condition under which a trigger fires.

', 'refs' => [ 'ConditionList$member' => NULL, ], ], 'ConditionCheckFailureException' => [ 'base' => '

A specified condition was not satisfied.

', 'refs' => [], ], 'ConditionList' => [ 'base' => NULL, 'refs' => [ 'Predicate$Conditions' => '

A list of the conditions that determine when the trigger will fire.

', ], ], 'ConflictException' => [ 'base' => '

The CreatePartitions API was called on a table that has indexes enabled.

', 'refs' => [], ], 'ConfusionMatrix' => [ 'base' => '

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

', 'refs' => [ 'FindMatchesMetrics$ConfusionMatrix' => '

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

', ], ], 'Connection' => [ 'base' => '

Defines a connection to a data source.

', 'refs' => [ 'ConnectionList$member' => NULL, 'GetConnectionResponse$Connection' => '

The requested connection definition.

', ], ], 'ConnectionInput' => [ 'base' => '

A structure that is used to specify a connection to create or update.

', 'refs' => [ 'CreateConnectionRequest$ConnectionInput' => '

A ConnectionInput object defining the connection to create.

', 'UpdateConnectionRequest$ConnectionInput' => '

A ConnectionInput object that redefines the connection in question.

', ], ], 'ConnectionList' => [ 'base' => NULL, 'refs' => [ 'GetConnectionsResponse$ConnectionList' => '

A list of requested connection definitions.

', ], ], 'ConnectionName' => [ 'base' => NULL, 'refs' => [ 'CatalogTarget$ConnectionName' => '

The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type.

', 'DeltaTarget$ConnectionName' => '

The name of the connection to use to connect to the Delta table target.

', 'HudiTarget$ConnectionName' => '

The name of the connection to use to connect to the Hudi target. If your Hudi files are stored in buckets that require VPC authorization, you can set their connection properties here.

', 'IcebergTarget$ConnectionName' => '

The name of the connection to use to connect to the Iceberg target.

', 'JdbcTarget$ConnectionName' => '

The name of the connection to use to connect to the JDBC target.

', 'MongoDBTarget$ConnectionName' => '

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

', 'S3Target$ConnectionName' => '

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

', ], ], 'ConnectionPasswordEncryption' => [ 'base' => '

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

When a CreationConnection request arrives containing a password, the Data Catalog first encrypts the password using your KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled.

This encryption requires that you set KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only administrators to have decrypt permission on the password key.

', 'refs' => [ 'DataCatalogEncryptionSettings$ConnectionPasswordEncryption' => '

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

', ], ], 'ConnectionProperties' => [ 'base' => NULL, 'refs' => [ 'Connection$ConnectionProperties' => '

These key-value pairs define parameters for the connection:

', 'ConnectionInput$ConnectionProperties' => '

These key-value pairs define parameters for the connection.

', ], ], 'ConnectionPropertyKey' => [ 'base' => NULL, 'refs' => [ 'ConnectionProperties$key' => NULL, ], ], 'ConnectionType' => [ 'base' => NULL, 'refs' => [ 'Connection$ConnectionType' => '

The type of the connection. Currently, SFTP is not supported.

', 'ConnectionInput$ConnectionType' => '

The type of the connection. Currently, these types are supported:

SFTP is not supported.

For more information about how optional ConnectionProperties are used to configure features in Glue, consult Glue connection properties.

For more information about how optional ConnectionProperties are used to configure features in Glue Studio, consult Using connectors and connections.

', 'GetConnectionsFilter$ConnectionType' => '

The type of connections to return. Currently, SFTP is not supported.

', ], ], 'ConnectionsList' => [ 'base' => '

Specifies the connections used by a job.

', 'refs' => [ 'CreateJobRequest$Connections' => '

The connections used for this job.

', 'CreateSessionRequest$Connections' => '

The number of connections to use for the session.

', 'Job$Connections' => '

The connections used for this job.

', 'JobUpdate$Connections' => '

The connections used for this job.

', 'Session$Connections' => '

The number of connections used for the session.

', ], ], 'ContextWords' => [ 'base' => NULL, 'refs' => [ 'CreateCustomEntityTypeRequest$ContextWords' => '

A list of context words. If none of these context words are found within the vicinity of the regular expression the data will not be detected as sensitive data.

If no context words are passed only a regular expression is checked.

', 'CustomEntityType$ContextWords' => '

A list of context words. If none of these context words are found within the vicinity of the regular expression the data will not be detected as sensitive data.

If no context words are passed only a regular expression is checked.

', 'GetCustomEntityTypeResponse$ContextWords' => '

A list of context words if specified when you created the custom pattern. If none of these context words are found within the vicinity of the regular expression the data will not be detected as sensitive data.

', ], ], 'Crawl' => [ 'base' => '

The details of a crawl in the workflow.

', 'refs' => [ 'CrawlList$member' => NULL, ], ], 'CrawlId' => [ 'base' => NULL, 'refs' => [ 'CrawlerHistory$CrawlId' => '

A UUID identifier for each crawl.

', ], ], 'CrawlList' => [ 'base' => NULL, 'refs' => [ 'CrawlerNodeDetails$Crawls' => '

A list of crawls represented by the crawl node.

', ], ], 'CrawlState' => [ 'base' => NULL, 'refs' => [ 'Condition$CrawlState' => '

The state of the crawler to which this condition applies.

', 'Crawl$State' => '

The state of the crawler.

', ], ], 'Crawler' => [ 'base' => '

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the Glue Data Catalog.

', 'refs' => [ 'CrawlerList$member' => NULL, 'GetCrawlerResponse$Crawler' => '

The metadata for the specified crawler.

', ], ], 'CrawlerConfiguration' => [ 'base' => NULL, 'refs' => [ 'Crawler$Configuration' => '

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler\'s behavior. For more information, see Setting crawler configuration options.

', 'CreateCrawlerRequest$Configuration' => '

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler\'s behavior. For more information, see Setting crawler configuration options.

', 'UpdateCrawlerRequest$Configuration' => '

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler\'s behavior. For more information, see Setting crawler configuration options.

', ], ], 'CrawlerHistory' => [ 'base' => '

Contains the information for a run of a crawler.

', 'refs' => [ 'CrawlerHistoryList$member' => NULL, ], ], 'CrawlerHistoryList' => [ 'base' => NULL, 'refs' => [ 'ListCrawlsResponse$Crawls' => '

A list of CrawlerHistory objects representing the crawl runs that meet your criteria.

', ], ], 'CrawlerHistoryState' => [ 'base' => NULL, 'refs' => [ 'CrawlerHistory$State' => '

The state of the crawl.

', ], ], 'CrawlerLineageSettings' => [ 'base' => NULL, 'refs' => [ 'LineageConfiguration$CrawlerLineageSettings' => '

Specifies whether data lineage is enabled for the crawler. Valid values are:

', ], ], 'CrawlerList' => [ 'base' => NULL, 'refs' => [ 'BatchGetCrawlersResponse$Crawlers' => '

A list of crawler definitions.

', 'GetCrawlersResponse$Crawlers' => '

A list of crawler metadata.

', ], ], 'CrawlerMetrics' => [ 'base' => '

Metrics for a specified crawler.

', 'refs' => [ 'CrawlerMetricsList$member' => NULL, ], ], 'CrawlerMetricsList' => [ 'base' => NULL, 'refs' => [ 'GetCrawlerMetricsResponse$CrawlerMetricsList' => '

A list of metrics for the specified crawler.

', ], ], 'CrawlerNameList' => [ 'base' => NULL, 'refs' => [ 'BatchGetCrawlersRequest$CrawlerNames' => '

A list of crawler names, which might be the names returned from the ListCrawlers operation.

', 'BatchGetCrawlersResponse$CrawlersNotFound' => '

A list of names of crawlers that were not found.

', 'GetCrawlerMetricsRequest$CrawlerNameList' => '

A list of the names of crawlers about which to retrieve metrics.

', 'ListCrawlersResponse$CrawlerNames' => '

The names of all crawlers in the account, or the crawlers with the specified tags.

', ], ], 'CrawlerNodeDetails' => [ 'base' => '

The details of a Crawler node present in the workflow.

', 'refs' => [ 'Node$CrawlerDetails' => '

Details of the crawler when the node represents a crawler.

', ], ], 'CrawlerNotRunningException' => [ 'base' => '

The specified crawler is not running.

', 'refs' => [], ], 'CrawlerRunningException' => [ 'base' => '

The operation cannot be performed because the crawler is already running.

', 'refs' => [], ], 'CrawlerSecurityConfiguration' => [ 'base' => NULL, 'refs' => [ 'Crawler$CrawlerSecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used by this crawler.

', 'CreateCrawlerRequest$CrawlerSecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used by this crawler.

', 'UpdateCrawlerRequest$CrawlerSecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used by this crawler.

', ], ], 'CrawlerState' => [ 'base' => NULL, 'refs' => [ 'Crawler$State' => '

Indicates whether the crawler is running, or whether a run is pending.

', ], ], 'CrawlerStoppingException' => [ 'base' => '

The specified crawler is stopping.

', 'refs' => [], ], 'CrawlerTargets' => [ 'base' => '

Specifies data stores to crawl.

', 'refs' => [ 'Crawler$Targets' => '

A collection of targets to crawl.

', 'CreateCrawlerRequest$Targets' => '

A list of collection of targets to crawl.

', 'UpdateCrawlerRequest$Targets' => '

A list of targets to crawl.

', ], ], 'CrawlsFilter' => [ 'base' => '

A list of fields, comparators and value that you can use to filter the crawler runs for a specified crawler.

', 'refs' => [ 'CrawlsFilterList$member' => NULL, ], ], 'CrawlsFilterList' => [ 'base' => NULL, 'refs' => [ 'ListCrawlsRequest$Filters' => '

Filters the crawls by the criteria you specify in a list of CrawlsFilter objects.

', ], ], 'CreateBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateCsvClassifierRequest' => [ 'base' => '

Specifies a custom CSV classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$CsvClassifier' => '

A CsvClassifier object specifying the classifier to create.

', ], ], 'CreateCustomEntityTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCustomEntityTypeResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateGrokClassifierRequest' => [ 'base' => '

Specifies a grok classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$GrokClassifier' => '

A GrokClassifier object specifying the classifier to create.

', ], ], 'CreateJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateJsonClassifierRequest' => [ 'base' => '

Specifies a JSON classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$JsonClassifier' => '

A JsonClassifier object specifying the classifier to create.

', ], ], 'CreateMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionIndexRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionIndexResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSessionRequest' => [ 'base' => '

Request to create a new session.

', 'refs' => [], ], 'CreateSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateXMLClassifierRequest' => [ 'base' => '

Specifies an XML classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$XMLClassifier' => '

An XMLClassifier object specifying the classifier to create.

', ], ], 'CreatedTimestamp' => [ 'base' => NULL, 'refs' => [ 'GetRegistryResponse$CreatedTime' => '

The date and time the registry was created.

', 'GetSchemaByDefinitionResponse$CreatedTime' => '

The date and time the schema was created.

', 'GetSchemaResponse$CreatedTime' => '

The date and time the schema was created.

', 'GetSchemaVersionResponse$CreatedTime' => '

The date and time the schema version was created.

', 'MetadataInfo$CreatedTime' => '

The time at which the entry was created.

', 'OtherMetadataValueListItem$CreatedTime' => '

The time at which the entry was created.

', 'RegistryListItem$CreatedTime' => '

The data the registry was created.

', 'SchemaListItem$CreatedTime' => '

The date and time that a schema was created.

', 'SchemaVersionListItem$CreatedTime' => '

The date and time the schema version was created.

', ], ], 'CronExpression' => [ 'base' => NULL, 'refs' => [ 'CreateCrawlerRequest$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'Schedule$ScheduleExpression' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'UpdateCrawlerRequest$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'UpdateCrawlerScheduleRequest$Schedule' => '

The updated cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', ], ], 'CsvClassifier' => [ 'base' => '

A classifier for custom CSV content.

', 'refs' => [ 'Classifier$CsvClassifier' => '

A classifier for comma-separated values (CSV).

', ], ], 'CsvColumnDelimiter' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$Delimiter' => '

A custom symbol to denote what separates each column entry in the row.

', 'CsvClassifier$Delimiter' => '

A custom symbol to denote what separates each column entry in the row.

', 'UpdateCsvClassifierRequest$Delimiter' => '

A custom symbol to denote what separates each column entry in the row.

', ], ], 'CsvHeader' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$Header' => '

A list of strings representing column names.

', 'CsvClassifier$Header' => '

A list of strings representing column names.

', 'UpdateCsvClassifierRequest$Header' => '

A list of strings representing column names.

', ], ], 'CsvHeaderOption' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$ContainsHeader' => '

Indicates whether the CSV file contains a header.

', 'CsvClassifier$ContainsHeader' => '

Indicates whether the CSV file contains a header.

', 'UpdateCsvClassifierRequest$ContainsHeader' => '

Indicates whether the CSV file contains a header.

', ], ], 'CsvQuoteSymbol' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$QuoteSymbol' => '

A custom symbol to denote what combines content into a single column value. Must be different from the column delimiter.

', 'CsvClassifier$QuoteSymbol' => '

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

', 'UpdateCsvClassifierRequest$QuoteSymbol' => '

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

', ], ], 'CsvSerdeOption' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$Serde' => '

Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and None. You can specify the None value when you want the crawler to do the detection.

', 'CsvClassifier$Serde' => '

Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and None. You can specify the None value when you want the crawler to do the detection.

', 'UpdateCsvClassifierRequest$Serde' => '

Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and None. You can specify the None value when you want the crawler to do the detection.

', ], ], 'CustomCode' => [ 'base' => '

Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.

', 'refs' => [ 'CodeGenConfigurationNode$CustomCode' => '

Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.

', ], ], 'CustomDatatypes' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$CustomDatatypes' => '

Creates a list of supported custom datatypes.

', 'CsvClassifier$CustomDatatypes' => '

A list of custom datatypes including "BINARY", "BOOLEAN", "DATE", "DECIMAL", "DOUBLE", "FLOAT", "INT", "LONG", "SHORT", "STRING", "TIMESTAMP".

', 'UpdateCsvClassifierRequest$CustomDatatypes' => '

Specifies a list of supported custom datatypes.

', ], ], 'CustomEntityType' => [ 'base' => '

An object representing a custom pattern for detecting sensitive data across the columns and rows of your structured data.

', 'refs' => [ 'CustomEntityTypes$member' => NULL, ], ], 'CustomEntityTypeNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetCustomEntityTypesRequest$Names' => '

A list of names of the custom patterns that you want to retrieve.

', 'BatchGetCustomEntityTypesResponse$CustomEntityTypesNotFound' => '

A list of the names of custom patterns that were not found.

', ], ], 'CustomEntityTypes' => [ 'base' => NULL, 'refs' => [ 'BatchGetCustomEntityTypesResponse$CustomEntityTypes' => '

A list of CustomEntityType objects representing the custom patterns that have been created.

', 'ListCustomEntityTypesResponse$CustomEntityTypes' => '

A list of CustomEntityType objects representing custom patterns.

', ], ], 'CustomPatterns' => [ 'base' => NULL, 'refs' => [ 'CreateGrokClassifierRequest$CustomPatterns' => '

Optional custom grok patterns used by this classifier.

', 'GrokClassifier$CustomPatterns' => '

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

', 'UpdateGrokClassifierRequest$CustomPatterns' => '

Optional custom grok patterns used by this classifier.

', ], ], 'DQAdditionalOptions' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQualityMultiFrame$AdditionalOptions' => '

Options to configure runtime behavior of the transform.

', ], ], 'DQDLAliases' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQualityMultiFrame$AdditionalDataSources' => '

The aliases of all data sources except primary.

', ], ], 'DQDLString' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQuality$Ruleset' => '

The ruleset for your data quality evaluation.

', 'EvaluateDataQualityMultiFrame$Ruleset' => '

The ruleset for your data quality evaluation.

', ], ], 'DQResultsPublishingOptions' => [ 'base' => '

Options to configure how your data quality evaluation results are published.

', 'refs' => [ 'EvaluateDataQuality$PublishingOptions' => '

Options to configure how your results are published.

', 'EvaluateDataQualityMultiFrame$PublishingOptions' => '

Options to configure how your results are published.

', ], ], 'DQStopJobOnFailureOptions' => [ 'base' => '

Options to configure how your job will stop if your data quality evaluation fails.

', 'refs' => [ 'EvaluateDataQuality$StopJobOnFailureOptions' => '

Options to configure how your job will stop if your data quality evaluation fails.

', 'EvaluateDataQualityMultiFrame$StopJobOnFailureOptions' => '

Options to configure how your job will stop if your data quality evaluation fails.

', ], ], 'DQStopJobOnFailureTiming' => [ 'base' => NULL, 'refs' => [ 'DQStopJobOnFailureOptions$StopJobOnFailureTiming' => '

When to stop job if your data quality evaluation fails. Options are Immediate or AfterDataLoad.

', ], ], 'DQTransformOutput' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQuality$Output' => '

The output of your data quality evaluation.

', ], ], 'DagEdges' => [ 'base' => NULL, 'refs' => [ 'CreateScriptRequest$DagEdges' => '

A list of the edges in the DAG.

', 'GetDataflowGraphResponse$DagEdges' => '

A list of the edges in the resulting DAG.

', ], ], 'DagNodes' => [ 'base' => NULL, 'refs' => [ 'CreateScriptRequest$DagNodes' => '

A list of the nodes in the DAG.

', 'GetDataflowGraphResponse$DagNodes' => '

A list of the nodes in the resulting DAG.

', ], ], 'DataCatalogEncryptionSettings' => [ 'base' => '

Contains configuration information for maintaining Data Catalog security.

', 'refs' => [ 'GetDataCatalogEncryptionSettingsResponse$DataCatalogEncryptionSettings' => '

The requested security configuration.

', 'PutDataCatalogEncryptionSettingsRequest$DataCatalogEncryptionSettings' => '

The security configuration to set.

', ], ], 'DataFormat' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityInput$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'CreateSchemaInput$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'CreateSchemaResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'GetSchemaByDefinitionResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'GetSchemaResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'GetSchemaVersionResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', ], ], 'DataLakePrincipal' => [ 'base' => '

The Lake Formation principal.

', 'refs' => [ 'PrincipalPermissions$Principal' => '

The principal who is granted permissions.

', ], ], 'DataLakePrincipalString' => [ 'base' => NULL, 'refs' => [ 'DataLakePrincipal$DataLakePrincipalIdentifier' => '

An identifier for the Lake Formation principal.

', ], ], 'DataQualityEvaluationRunAdditionalRunOptions' => [ 'base' => '

Additional run options you can specify for an evaluation run.

', 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$AdditionalRunOptions' => '

Additional run options you can specify for an evaluation run.

', 'StartDataQualityRulesetEvaluationRunRequest$AdditionalRunOptions' => '

Additional run options you can specify for an evaluation run.

', ], ], 'DataQualityResult' => [ 'base' => '

Describes a data quality result.

', 'refs' => [ 'DataQualityResultsList$member' => NULL, ], ], 'DataQualityResultDescription' => [ 'base' => '

Describes a data quality result.

', 'refs' => [ 'DataQualityResultDescriptionList$member' => NULL, ], ], 'DataQualityResultDescriptionList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityResultsResponse$Results' => '

A list of DataQualityResultDescription objects.

', ], ], 'DataQualityResultFilterCriteria' => [ 'base' => '

Criteria used to return data quality results.

', 'refs' => [ 'ListDataQualityResultsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityResultIdList' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$ResultIds' => '

A list of result IDs for the data quality results for the run.

', ], ], 'DataQualityResultIds' => [ 'base' => NULL, 'refs' => [ 'BatchGetDataQualityResultRequest$ResultIds' => '

A list of unique result IDs for the data quality results.

', 'BatchGetDataQualityResultResponse$ResultsNotFound' => '

A list of result IDs for which results were not found.

', ], ], 'DataQualityResultsList' => [ 'base' => NULL, 'refs' => [ 'BatchGetDataQualityResultResponse$Results' => '

A list of DataQualityResult objects representing the data quality results.

', ], ], 'DataQualityRuleRecommendationRunDescription' => [ 'base' => '

Describes the result of a data quality rule recommendation run.

', 'refs' => [ 'DataQualityRuleRecommendationRunList$member' => NULL, ], ], 'DataQualityRuleRecommendationRunFilter' => [ 'base' => '

A filter for listing data quality recommendation runs.

', 'refs' => [ 'ListDataQualityRuleRecommendationRunsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityRuleRecommendationRunList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityRuleRecommendationRunsResponse$Runs' => '

A list of DataQualityRuleRecommendationRunDescription objects.

', ], ], 'DataQualityRuleResult' => [ 'base' => '

Describes the result of the evaluation of a data quality rule.

', 'refs' => [ 'DataQualityRuleResults$member' => NULL, ], ], 'DataQualityRuleResultStatus' => [ 'base' => NULL, 'refs' => [ 'DataQualityRuleResult$Result' => '

A pass or fail status for the rule.

', ], ], 'DataQualityRuleResults' => [ 'base' => NULL, 'refs' => [ 'DataQualityResult$RuleResults' => '

A list of DataQualityRuleResult objects representing the results for each rule.

', 'GetDataQualityResultResponse$RuleResults' => '

A list of DataQualityRuleResult objects representing the results for each rule.

', ], ], 'DataQualityRulesetEvaluationRunDescription' => [ 'base' => '

Describes the result of a data quality ruleset evaluation run.

', 'refs' => [ 'DataQualityRulesetEvaluationRunList$member' => NULL, ], ], 'DataQualityRulesetEvaluationRunFilter' => [ 'base' => '

The filter criteria.

', 'refs' => [ 'ListDataQualityRulesetEvaluationRunsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityRulesetEvaluationRunList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityRulesetEvaluationRunsResponse$Runs' => '

A list of DataQualityRulesetEvaluationRunDescription objects representing data quality ruleset runs.

', ], ], 'DataQualityRulesetFilterCriteria' => [ 'base' => '

The criteria used to filter data quality rulesets.

', 'refs' => [ 'ListDataQualityRulesetsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityRulesetList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityRulesetsResponse$Rulesets' => '

A paginated list of rulesets for the specified list of Glue tables.

', ], ], 'DataQualityRulesetListDetails' => [ 'base' => '

Describes a data quality ruleset returned by GetDataQualityRuleset.

', 'refs' => [ 'DataQualityRulesetList$member' => NULL, ], ], 'DataQualityRulesetString' => [ 'base' => NULL, 'refs' => [ 'CreateDataQualityRulesetRequest$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', 'GetDataQualityRuleRecommendationRunResponse$RecommendedRuleset' => '

When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.

', 'GetDataQualityRulesetResponse$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', 'UpdateDataQualityRulesetRequest$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', 'UpdateDataQualityRulesetResponse$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', ], ], 'DataQualityTargetTable' => [ 'base' => '

An object representing an Glue table.

', 'refs' => [ 'CreateDataQualityRulesetRequest$TargetTable' => '

A target table associated with the data quality ruleset.

', 'DataQualityRulesetFilterCriteria$TargetTable' => '

The name and database name of the target table.

', 'DataQualityRulesetListDetails$TargetTable' => '

An object representing an Glue table.

', 'GetDataQualityRulesetResponse$TargetTable' => '

The name and database name of the target table.

', ], ], 'DataSource' => [ 'base' => '

A data source (an Glue table) for which you want data quality results.

', 'refs' => [ 'DataQualityResult$DataSource' => '

The table associated with the data quality result, if any.

', 'DataQualityResultDescription$DataSource' => '

The table name associated with the data quality result.

', 'DataQualityResultFilterCriteria$DataSource' => '

Filter results by the specified data source. For example, retrieving all results for an Glue table.

', 'DataQualityRuleRecommendationRunDescription$DataSource' => '

The data source (Glue table) associated with the recommendation run.

', 'DataQualityRuleRecommendationRunFilter$DataSource' => '

Filter based on a specified data source (Glue table).

', 'DataQualityRulesetEvaluationRunDescription$DataSource' => '

The data source (an Glue table) associated with the run.

', 'DataQualityRulesetEvaluationRunFilter$DataSource' => '

Filter based on a data source (an Glue table) associated with the run.

', 'DataSourceMap$value' => NULL, 'GetDataQualityResultResponse$DataSource' => '

The table associated with the data quality result, if any.

', 'GetDataQualityRuleRecommendationRunResponse$DataSource' => '

The data source (an Glue table) associated with this run.

', 'GetDataQualityRulesetEvaluationRunResponse$DataSource' => '

The data source (an Glue table) associated with this evaluation run.

', 'StartDataQualityRuleRecommendationRunRequest$DataSource' => '

The data source (Glue table) associated with this run.

', 'StartDataQualityRulesetEvaluationRunRequest$DataSource' => '

The data source (Glue table) associated with this run.

', ], ], 'DataSourceMap' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$AdditionalDataSources' => '

A map of reference strings to additional data sources you can specify for an evaluation run.

', 'StartDataQualityRulesetEvaluationRunRequest$AdditionalDataSources' => '

A map of reference strings to additional data sources you can specify for an evaluation run.

', ], ], 'Database' => [ 'base' => '

The Database object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.

', 'refs' => [ 'DatabaseList$member' => NULL, 'GetDatabaseResponse$Database' => '

The definition of the specified database in the Data Catalog.

', ], ], 'DatabaseIdentifier' => [ 'base' => '

A structure that describes a target database for resource linking.

', 'refs' => [ 'Database$TargetDatabase' => '

A DatabaseIdentifier structure that describes a target database for resource linking.

', 'DatabaseInput$TargetDatabase' => '

A DatabaseIdentifier structure that describes a target database for resource linking.

', ], ], 'DatabaseInput' => [ 'base' => '

The structure used to create or update a database.

', 'refs' => [ 'CreateDatabaseRequest$DatabaseInput' => '

The metadata for the database.

', 'UpdateDatabaseRequest$DatabaseInput' => '

A DatabaseInput object specifying the new definition of the metadata database in the catalog.

', ], ], 'DatabaseList' => [ 'base' => NULL, 'refs' => [ 'GetDatabasesResponse$DatabaseList' => '

A list of Database objects from the specified catalog.

', ], ], 'DatabaseName' => [ 'base' => NULL, 'refs' => [ 'Crawler$DatabaseName' => '

The name of the database in which the crawler\'s output is stored.

', 'CreateCrawlerRequest$DatabaseName' => '

The Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.

', 'UpdateCrawlerRequest$DatabaseName' => '

The Glue database where results are stored, such as: arn:aws:daylight:us-east-1::database/sometable/*.

', ], ], 'Datatype' => [ 'base' => '

A structure representing the datatype of the value.

', 'refs' => [ 'NullValueField$Datatype' => '

The datatype of the value.

', ], ], 'DateColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for timestamp data columns.

', 'refs' => [ 'ColumnStatisticsData$DateColumnStatisticsData' => '

Date column statistics data.

', ], ], 'DecimalColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for fixed-point number data columns.

', 'refs' => [ 'ColumnStatisticsData$DecimalColumnStatisticsData' => '

Decimal column statistics data. UnscaledValues within are Base64-encoded binary objects storing big-endian, two\'s complement representations of the decimal\'s unscaled value.

', ], ], 'DecimalNumber' => [ 'base' => '

Contains a numeric value in decimal format.

', 'refs' => [ 'DecimalColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'DecimalColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', ], ], 'DeleteBehavior' => [ 'base' => NULL, 'refs' => [ 'SchemaChangePolicy$DeleteBehavior' => '

The deletion behavior when the crawler finds a deleted object.

', ], ], 'DeleteBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionNameList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteConnectionRequest$ConnectionNameList' => '

A list of names of the connections to delete.

', ], ], 'DeleteConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCustomEntityTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCustomEntityTypeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionIndexRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionIndexResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaVersionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeltaTarget' => [ 'base' => '

Specifies a Delta data store to crawl one or more Delta tables.

', 'refs' => [ 'DeltaTargetList$member' => NULL, ], ], 'DeltaTargetCompressionType' => [ 'base' => NULL, 'refs' => [ 'S3DeltaDirectTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'DeltaTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$DeltaTargets' => '

Specifies Delta data store targets.

', ], ], 'DescriptionString' => [ 'base' => NULL, 'refs' => [ 'Connection$Description' => '

The description of the connection.

', 'ConnectionInput$Description' => '

The description of the connection.

', 'Crawl$ErrorMessage' => '

The error message associated with the crawl.

', 'Crawler$Description' => '

A description of the crawler.

', 'CrawlerHistory$ErrorMessage' => '

If an error occurred, the error message associated with the crawl.

', 'CreateCrawlerRequest$Description' => '

A description of the new crawler.

', 'CreateDataQualityRulesetRequest$Description' => '

A description of the data quality ruleset.

', 'CreateJobRequest$Description' => '

Description of the job being defined.

', 'CreateMLTransformRequest$Description' => '

A description of the machine learning transform that is being defined. The default is an empty string.

', 'CreateRegistryInput$Description' => '

A description of the registry. If description is not provided, there will not be any default value for this.

', 'CreateRegistryResponse$Description' => '

A description of the registry.

', 'CreateSchemaInput$Description' => '

An optional description of the schema. If description is not provided, there will not be any automatic default value for this.

', 'CreateSchemaResponse$Description' => '

A description of the schema if specified when created.

', 'CreateSessionRequest$Description' => '

The description of the session.

', 'CreateTriggerRequest$Description' => '

A description of the new trigger.

', 'DataQualityRuleResult$Description' => '

A description of the data quality rule.

', 'DataQualityRuleResult$EvaluationMessage' => '

An evaluation message.

', 'DataQualityRulesetFilterCriteria$Description' => '

The description of the ruleset filter criteria.

', 'DataQualityRulesetListDetails$Description' => '

A description of the data quality ruleset.

', 'Database$Description' => '

A description of the database.

', 'DatabaseInput$Description' => '

A description of the database.

', 'ErrorDetail$ErrorMessage' => '

A message describing the error.

', 'GetDataQualityRulesetResponse$Description' => '

A description of the ruleset.

', 'GetMLTransformResponse$Description' => '

A description of the transform.

', 'GetRegistryResponse$Description' => '

A description of the registry.

', 'GetSchemaResponse$Description' => '

A description of schema if specified when created

', 'GlueTableAdditionalOptions$value' => NULL, 'Job$Description' => '

A description of the job.

', 'JobUpdate$Description' => '

Description of the job being defined.

', 'LastCrawlInfo$ErrorMessage' => '

If an error occurred, the error information about the last crawl.

', 'MLTransform$Description' => '

A user-defined, long-form description text for the machine learning transform. Descriptions are not guaranteed to be unique and can be changed at any time.

', 'RegistryListItem$Description' => '

A description of the registry.

', 'SchemaListItem$Description' => '

A description for the schema.

', 'Session$ErrorMessage' => '

The error message displayed during the session.

', 'Session$Description' => '

The description of the session.

', 'Table$Description' => '

A description of the table.

', 'TableInput$Description' => '

A description of the table.

', 'Trigger$Description' => '

A description of this trigger.

', 'TriggerUpdate$Description' => '

A description of this trigger.

', 'UpdateDataQualityRulesetRequest$Description' => '

A description of the ruleset.

', 'UpdateDataQualityRulesetResponse$Description' => '

A description of the ruleset.

', 'UpdateMLTransformRequest$Description' => '

A description of the transform. The default is an empty string.

', 'UpdateRegistryInput$Description' => '

A description of the registry. If description is not provided, this field will not be updated.

', 'UpdateSchemaInput$Description' => '

The new description for the schema.

', ], ], 'DescriptionStringRemovable' => [ 'base' => NULL, 'refs' => [ 'UpdateCrawlerRequest$Description' => '

A description of the new crawler.

', ], ], 'DevEndpoint' => [ 'base' => '

A development endpoint where a developer can remotely debug extract, transform, and load (ETL) scripts.

', 'refs' => [ 'DevEndpointList$member' => NULL, 'GetDevEndpointResponse$DevEndpoint' => '

A DevEndpoint definition.

', ], ], 'DevEndpointCustomLibraries' => [ 'base' => '

Custom libraries to be loaded into a development endpoint.

', 'refs' => [ 'UpdateDevEndpointRequest$CustomLibraries' => '

Custom Python or Java libraries to be loaded in the DevEndpoint.

', ], ], 'DevEndpointList' => [ 'base' => NULL, 'refs' => [ 'BatchGetDevEndpointsResponse$DevEndpoints' => '

A list of DevEndpoint definitions.

', 'GetDevEndpointsResponse$DevEndpoints' => '

A list of DevEndpoint definitions.

', ], ], 'DevEndpointNameList' => [ 'base' => NULL, 'refs' => [ 'ListDevEndpointsResponse$DevEndpointNames' => '

The names of all the DevEndpoints in the account, or the DevEndpoints with the specified tags.

', ], ], 'DevEndpointNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetDevEndpointsRequest$DevEndpointNames' => '

The list of DevEndpoint names, which might be the names returned from the ListDevEndpoint operation.

', 'BatchGetDevEndpointsResponse$DevEndpointsNotFound' => '

A list of DevEndpoints not found.

', ], ], 'DirectJDBCSource' => [ 'base' => '

Specifies the direct JDBC source connection.

', 'refs' => [ 'CodeGenConfigurationNode$DirectJDBCSource' => NULL, ], ], 'DirectKafkaSource' => [ 'base' => '

Specifies an Apache Kafka data store.

', 'refs' => [ 'CodeGenConfigurationNode$DirectKafkaSource' => '

Specifies an Apache Kafka data store.

', ], ], 'DirectKinesisSource' => [ 'base' => '

Specifies a direct Amazon Kinesis data source.

', 'refs' => [ 'CodeGenConfigurationNode$DirectKinesisSource' => '

Specifies a direct Amazon Kinesis data source.

', ], ], 'DirectSchemaChangePolicy' => [ 'base' => '

A policy that specifies update behavior for the crawler.

', 'refs' => [ 'S3DeltaDirectTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3DirectTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3GlueParquetTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3HudiDirectTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'DoubleColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'DoubleColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', ], ], 'DoubleColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for floating-point number data columns.

', 'refs' => [ 'ColumnStatisticsData$DoubleColumnStatisticsData' => '

Double column statistics data.

', ], ], 'DoubleValue' => [ 'base' => NULL, 'refs' => [ 'Session$Progress' => '

The code execution progress of the session.

', 'Statement$Progress' => '

The code execution progress.

', ], ], 'DropDuplicates' => [ 'base' => '

Specifies a transform that removes rows of repeating data from a data set.

', 'refs' => [ 'CodeGenConfigurationNode$DropDuplicates' => '

Specifies a transform that removes rows of repeating data from a data set.

', ], ], 'DropFields' => [ 'base' => '

Specifies a transform that chooses the data property keys that you want to drop.

', 'refs' => [ 'CodeGenConfigurationNode$DropFields' => '

Specifies a transform that chooses the data property keys that you want to drop.

', ], ], 'DropNullFields' => [ 'base' => '

Specifies a transform that removes columns from the dataset if all values in the column are \'null\'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.

', 'refs' => [ 'CodeGenConfigurationNode$DropNullFields' => '

Specifies a transform that removes columns from the dataset if all values in the column are \'null\'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.

', ], ], 'DynamicTransform' => [ 'base' => '

Specifies the set of parameters needed to perform the dynamic transform.

', 'refs' => [ 'CodeGenConfigurationNode$DynamicTransform' => '

Specifies a custom visual transform created by a user.

', ], ], 'DynamoDBCatalogSource' => [ 'base' => '

Specifies a DynamoDB data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$DynamoDBCatalogSource' => '

Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.

', ], ], 'DynamoDBTarget' => [ 'base' => '

Specifies an Amazon DynamoDB table to crawl.

', 'refs' => [ 'DynamoDBTargetList$member' => NULL, ], ], 'DynamoDBTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$DynamoDBTargets' => '

Specifies Amazon DynamoDB targets.

', ], ], 'Edge' => [ 'base' => '

An edge represents a directed connection between two Glue components that are part of the workflow the edge belongs to.

', 'refs' => [ 'EdgeList$member' => NULL, ], ], 'EdgeList' => [ 'base' => NULL, 'refs' => [ 'WorkflowGraph$Edges' => '

A list of all the directed connections between the nodes belonging to the workflow.

', ], ], 'EnableAdditionalMetadata' => [ 'base' => NULL, 'refs' => [ 'JdbcTarget$EnableAdditionalMetadata' => '

Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses. RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database.

If you do not need additional metadata, keep the field empty.

', ], ], 'EnableHybridValues' => [ 'base' => NULL, 'refs' => [ 'PutResourcePolicyRequest$EnableHybrid' => '

If \'TRUE\', indicates that you are using both methods to grant cross-account access to Data Catalog resources:

Must be set to \'TRUE\' if you have already used the Management Console to grant cross-account access, otherwise the call fails. Default is \'FALSE\'.

', ], ], 'EnclosedInStringProperties' => [ 'base' => NULL, 'refs' => [ 'AggregateOperation$Column' => '

Specifies the column on the data set on which the aggregation function will be applied.

', 'FilterValue$Value' => '

The value to be associated.

', 'GlueStudioPathList$member' => NULL, 'JDBCConnectorOptions$JobBookmarkKeys' => '

The name of the job bookmark keys on which to sort.

', 'Mapping$FromPath' => '

The table or column to be modified.

', 'PIIDetection$EntityTypesToDetect' => '

Indicates the types of entities the PIIDetection transform will identify as PII data.

PII type entities include: PERSON_NAME, DATE, USA_SNN, EMAIL, USA_ITIN, USA_PASSPORT_NUMBER, PHONE_NUMBER, BANK_ACCOUNT, IP_ADDRESS, MAC_ADDRESS, USA_CPT_CODE, USA_HCPCS_CODE, USA_NATIONAL_DRUG_CODE, USA_MEDICARE_BENEFICIARY_IDENTIFIER, USA_HEALTH_INSURANCE_CLAIM_NUMBER,CREDIT_CARD,USA_NATIONAL_PROVIDER_IDENTIFIER,USA_DEA_NUMBER,USA_DRIVING_LICENSE

', 'RenameField$SourcePath' => '

A JSON path to a variable in the data structure for the source data.

', 'RenameField$TargetPath' => '

A JSON path to a variable in the data structure for the target data.

', 'S3CsvSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3CsvSource$Exclusions' => '

A string containing a JSON list of Unix-style glob patterns to exclude. For example, "[\\"**.pdf\\"]" excludes all PDF files.

', 'S3DeltaSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3HudiSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3JsonSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3JsonSource$Exclusions' => '

A string containing a JSON list of Unix-style glob patterns to exclude. For example, "[\\"**.pdf\\"]" excludes all PDF files.

', 'S3ParquetSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3ParquetSource$Exclusions' => '

A string containing a JSON list of Unix-style glob patterns to exclude. For example, "[\\"**.pdf\\"]" excludes all PDF files.

', 'TransformConfigParameter$Value' => '

Specifies the value of the parameter in the config file of the dynamic transform.

', ], ], 'EnclosedInStringPropertiesMinOne' => [ 'base' => NULL, 'refs' => [ 'UpsertRedshiftTargetOptions$UpsertKeys' => '

The keys used to determine whether to perform an update or insert.

', ], ], 'EnclosedInStringProperty' => [ 'base' => NULL, 'refs' => [ 'AdditionalOptions$key' => NULL, 'AdditionalOptions$value' => NULL, 'AmazonRedshiftNodeData$TempDir' => '

The Amazon S3 path where temporary data can be staged when copying out of the database.

', 'AthenaConnectorSource$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'AthenaConnectorSource$ConnectorName' => '

The name of a connector that assists with accessing the data store in Glue Studio.

', 'AthenaConnectorSource$ConnectionType' => '

The type of connection, such as marketplace.athena or custom.athena, designating a connection to an Amazon Athena data store.

', 'AthenaConnectorSource$SchemaName' => '

The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.

', 'BasicCatalogTarget$Database' => '

The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.

', 'BasicCatalogTarget$Table' => '

The table that defines the schema of your output data. This table must already exist in the Data Catalog.

', 'CatalogDeltaSource$Database' => '

The name of the database to read from.

', 'CatalogDeltaSource$Table' => '

The name of the table in the database to read from.

', 'CatalogHudiSource$Database' => '

The name of the database to read from.

', 'CatalogHudiSource$Table' => '

The name of the table in the database to read from.

', 'CatalogKafkaSource$Table' => '

The name of the table in the database to read from.

', 'CatalogKafkaSource$Database' => '

The name of the database to read from.

', 'CatalogKinesisSource$Table' => '

The name of the table in the database to read from.

', 'CatalogKinesisSource$Database' => '

The name of the database to read from.

', 'CatalogSource$Database' => '

The name of the database to read from.

', 'CatalogSource$Table' => '

The name of the table in the database to read from.

', 'CustomCode$ClassName' => '

The name defined for the custom code node class.

', 'DQDLAliases$value' => NULL, 'DQResultsPublishingOptions$ResultsS3Prefix' => '

The Amazon S3 prefix prepended to the results.

', 'DirectJDBCSource$Database' => '

The database of the JDBC source connection.

', 'DirectJDBCSource$Table' => '

The table of the JDBC source connection.

', 'DirectJDBCSource$ConnectionName' => '

The connection name of the JDBC source.

', 'DirectJDBCSource$RedshiftTmpDir' => '

The temp directory of the JDBC Redshift source.

', 'DirectSchemaChangePolicy$Table' => '

Specifies the table in the database that the schema change policy applies to.

', 'DirectSchemaChangePolicy$Database' => '

Specifies the database that the schema change policy applies to.

', 'DynamicTransform$Name' => '

Specifies the name of the dynamic transform.

', 'DynamicTransform$TransformName' => '

Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.

', 'DynamicTransform$FunctionName' => '

Specifies the name of the function of the dynamic transform.

', 'DynamicTransform$Path' => '

Specifies the path of the dynamic transform source and config files.

', 'DynamicTransform$Version' => '

This field is not used and will be deprecated in future release.

', 'DynamoDBCatalogSource$Database' => '

The name of the database to read from.

', 'DynamoDBCatalogSource$Table' => '

The name of the table in the database to read from.

', 'EnclosedInStringProperties$member' => NULL, 'EnclosedInStringPropertiesMinOne$member' => NULL, 'FillMissingValues$ImputedPath' => '

A JSON path to a variable in the data structure for the dataset that is imputed.

', 'FillMissingValues$FilledPath' => '

A JSON path to a variable in the data structure for the dataset that is filled.

', 'GovernedCatalogSource$Database' => '

The database to read from.

', 'GovernedCatalogSource$Table' => '

The database table to read from.

', 'GovernedCatalogSource$PartitionPredicate' => '

Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. Set to "" – empty by default.

', 'GovernedCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'GovernedCatalogTarget$Database' => '

The name of the database to write to.

', 'JDBCConnectorOptions$FilterPredicate' => '

Extra condition clause to filter data from source. For example:

BillingCity=\'Mountain View\'

When using a query instead of a table name, you should validate that the query works with the specified filterPredicate.

', 'JDBCConnectorOptions$PartitionColumn' => '

The name of an integer column that is used for partitioning. This option works only when it\'s included with lowerBound, upperBound, and numPartitions. This option works the same way as in the Spark SQL JDBC reader.

', 'JDBCConnectorOptions$JobBookmarkKeysSortOrder' => '

Specifies an ascending or descending sort order.

', 'JDBCConnectorSource$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'JDBCConnectorSource$ConnectorName' => '

The name of a connector that assists with accessing the data store in Glue Studio.

', 'JDBCConnectorSource$ConnectionType' => '

The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data store.

', 'JDBCConnectorTarget$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'JDBCConnectorTarget$ConnectorName' => '

The name of a connector that will be used.

', 'JDBCConnectorTarget$ConnectionType' => '

The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.

', 'JoinColumn$From' => '

The column to be joined.

', 'KafkaStreamingSourceOptions$BootstrapServers' => '

A list of bootstrap server URLs, for example, as b-1.vpc-test-2.o4q88o.c6.kafka.us-east-1.amazonaws.com:9094. This option must be specified in the API call or defined in the table metadata in the Data Catalog.

', 'KafkaStreamingSourceOptions$SecurityProtocol' => '

The protocol used to communicate with brokers. The possible values are "SSL" or "PLAINTEXT".

', 'KafkaStreamingSourceOptions$ConnectionName' => '

The name of the connection.

', 'KafkaStreamingSourceOptions$TopicName' => '

The topic name as specified in Apache Kafka. You must specify at least one of "topicName", "assign" or "subscribePattern".

', 'KafkaStreamingSourceOptions$Assign' => '

The specific TopicPartitions to consume. You must specify at least one of "topicName", "assign" or "subscribePattern".

', 'KafkaStreamingSourceOptions$SubscribePattern' => '

A Java regex string that identifies the topic list to subscribe to. You must specify at least one of "topicName", "assign" or "subscribePattern".

', 'KafkaStreamingSourceOptions$Classification' => '

An optional classification.

', 'KafkaStreamingSourceOptions$Delimiter' => '

Specifies the delimiter character.

', 'KafkaStreamingSourceOptions$StartingOffsets' => '

The starting position in the Kafka topic to read data from. The possible values are "earliest" or "latest". The default value is "latest".

', 'KafkaStreamingSourceOptions$EndingOffsets' => '

The end point when a batch query is ended. Possible values are either "latest" or a JSON string that specifies an ending offset for each TopicPartition.

', 'KafkaStreamingSourceOptions$AddRecordTimestamp' => '

When this option is set to \'true\', the data output will contain an additional column named "__src_timestamp" that indicates the time when the corresponding record received by the topic. The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'KafkaStreamingSourceOptions$EmitConsumerLagMetrics' => '

When this option is set to \'true\', for each batch, it will emit the metrics for the duration between the oldest record received by the topic and the time it arrives in Glue to CloudWatch. The metric\'s name is "glue.driver.streaming.maxConsumerLagInMs". The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'KinesisStreamingSourceOptions$EndpointUrl' => '

The URL of the Kinesis endpoint.

', 'KinesisStreamingSourceOptions$StreamName' => '

The name of the Kinesis data stream.

', 'KinesisStreamingSourceOptions$Classification' => '

An optional classification.

', 'KinesisStreamingSourceOptions$Delimiter' => '

Specifies the delimiter character.

', 'KinesisStreamingSourceOptions$StreamArn' => '

The Amazon Resource Name (ARN) of the Kinesis data stream.

', 'KinesisStreamingSourceOptions$RoleArn' => '

The Amazon Resource Name (ARN) of the role to assume using AWS Security Token Service (AWS STS). This role must have permissions for describe or read record operations for the Kinesis data stream. You must use this parameter when accessing a data stream in a different account. Used in conjunction with "awsSTSSessionName".

', 'KinesisStreamingSourceOptions$RoleSessionName' => '

An identifier for the session assuming the role using AWS STS. You must use this parameter when accessing a data stream in a different account. Used in conjunction with "awsSTSRoleARN".

', 'KinesisStreamingSourceOptions$AddRecordTimestamp' => '

When this option is set to \'true\', the data output will contain an additional column named "__src_timestamp" that indicates the time when the corresponding record received by the stream. The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'KinesisStreamingSourceOptions$EmitConsumerLagMetrics' => '

When this option is set to \'true\', for each batch, it will emit the metrics for the duration between the oldest record received by the stream and the time it arrives in Glue to CloudWatch. The metric\'s name is "glue.driver.streaming.maxConsumerLagInMs". The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'Mapping$ToKey' => '

After the apply mapping, what the name of the column should be. Can be the same as FromPath.

', 'Mapping$FromType' => '

The type of the data to be modified.

', 'Mapping$ToType' => '

The data type that the data is to be modified to.

', 'MicrosoftSQLServerCatalogSource$Database' => '

The name of the database to read from.

', 'MicrosoftSQLServerCatalogSource$Table' => '

The name of the table in the database to read from.

', 'MicrosoftSQLServerCatalogTarget$Database' => '

The name of the database to write to.

', 'MicrosoftSQLServerCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'MySQLCatalogSource$Database' => '

The name of the database to read from.

', 'MySQLCatalogSource$Table' => '

The name of the table in the database to read from.

', 'MySQLCatalogTarget$Database' => '

The name of the database to write to.

', 'MySQLCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'NullValueField$Value' => '

The value of the null placeholder.

', 'Option$Value' => '

Specifies the value of the option.

', 'Option$Label' => '

Specifies the label of the option.

', 'Option$Description' => '

Specifies the description of the option.

', 'OracleSQLCatalogSource$Database' => '

The name of the database to read from.

', 'OracleSQLCatalogSource$Table' => '

The name of the table in the database to read from.

', 'OracleSQLCatalogTarget$Database' => '

The name of the database to write to.

', 'OracleSQLCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'PIIDetection$OutputColumnName' => '

Indicates the output column name that will contain any entity type detected in that row.

', 'PostgreSQLCatalogSource$Database' => '

The name of the database to read from.

', 'PostgreSQLCatalogSource$Table' => '

The name of the table in the database to read from.

', 'PostgreSQLCatalogTarget$Database' => '

The name of the database to write to.

', 'PostgreSQLCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'RecipeReference$RecipeArn' => '

The ARN of the DataBrew recipe.

', 'RedshiftSource$Database' => '

The database to read from.

', 'RedshiftSource$Table' => '

The database table to read from.

', 'RedshiftSource$RedshiftTmpDir' => '

The Amazon S3 path where temporary data can be staged when copying out of the database.

', 'RedshiftSource$TmpDirIAMRole' => '

The IAM role with permissions.

', 'RedshiftTarget$Database' => '

The name of the database to write to.

', 'RedshiftTarget$Table' => '

The name of the table in the database to write to.

', 'RedshiftTarget$RedshiftTmpDir' => '

The Amazon S3 path where temporary data can be staged when copying out of the database.

', 'RedshiftTarget$TmpDirIAMRole' => '

The IAM role with permissions.

', 'RelationalCatalogSource$Database' => '

The name of the database to read from.

', 'RelationalCatalogSource$Table' => '

The name of the table in the database to read from.

', 'S3CatalogDeltaSource$Database' => '

The name of the database to read from.

', 'S3CatalogDeltaSource$Table' => '

The name of the table in the database to read from.

', 'S3CatalogHudiSource$Database' => '

The name of the database to read from.

', 'S3CatalogHudiSource$Table' => '

The name of the table in the database to read from.

', 'S3CatalogSource$Database' => '

The database to read from.

', 'S3CatalogSource$Table' => '

The database table to read from.

', 'S3CatalogSource$PartitionPredicate' => '

Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. Set to "" – empty by default.

', 'S3CatalogTarget$Table' => '

The name of the table in the database to write to.

', 'S3CatalogTarget$Database' => '

The name of the database to write to.

', 'S3CsvSource$GroupSize' => '

The target group size in bytes. The default is computed based on the input data size and the size of your cluster. When there are fewer than 50,000 input files, "groupFiles" must be set to "inPartition" for this to take effect.

', 'S3CsvSource$GroupFiles' => '

Grouping files is turned on by default when the input contains more than 50,000 files. To turn on grouping with fewer than 50,000 files, set this parameter to "inPartition". To disable grouping when there are more than 50,000 files, set this parameter to "none".

', 'S3DeltaCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'S3DeltaCatalogTarget$Database' => '

The name of the database to write to.

', 'S3DeltaDirectTarget$Path' => '

The Amazon S3 path of your Delta Lake data source to write to.

', 'S3DirectSourceAdditionalOptions$SamplePath' => '

If enabled, specifies the sample path.

', 'S3DirectTarget$Path' => '

A single Amazon S3 path to write to.

', 'S3DirectTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', 'S3GlueParquetTarget$Path' => '

A single Amazon S3 path to write to.

', 'S3HudiCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'S3HudiCatalogTarget$Database' => '

The name of the database to write to.

', 'S3HudiDirectTarget$Path' => '

The Amazon S3 path of your Hudi data source to write to.

', 'S3JsonSource$GroupSize' => '

The target group size in bytes. The default is computed based on the input data size and the size of your cluster. When there are fewer than 50,000 input files, "groupFiles" must be set to "inPartition" for this to take effect.

', 'S3JsonSource$GroupFiles' => '

Grouping files is turned on by default when the input contains more than 50,000 files. To turn on grouping with fewer than 50,000 files, set this parameter to "inPartition". To disable grouping when there are more than 50,000 files, set this parameter to "none".

', 'S3JsonSource$JsonPath' => '

A JsonPath string defining the JSON data.

', 'S3ParquetSource$GroupSize' => '

The target group size in bytes. The default is computed based on the input data size and the size of your cluster. When there are fewer than 50,000 input files, "groupFiles" must be set to "inPartition" for this to take effect.

', 'S3ParquetSource$GroupFiles' => '

Grouping files is turned on by default when the input contains more than 50,000 files. To turn on grouping with fewer than 50,000 files, set this parameter to "inPartition". To disable grouping when there are more than 50,000 files, set this parameter to "none".

', 'SnowflakeNodeData$TempDir' => '

Not currently used.

', 'SparkConnectorSource$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'SparkConnectorSource$ConnectorName' => '

The name of a connector that assists with accessing the data store in Glue Studio.

', 'SparkConnectorSource$ConnectionType' => '

The type of connection, such as marketplace.spark or custom.spark, designating a connection to an Apache Spark data store.

', 'SparkConnectorTarget$ConnectionName' => '

The name of a connection for an Apache Spark connector.

', 'SparkConnectorTarget$ConnectorName' => '

The name of an Apache Spark connector.

', 'SparkConnectorTarget$ConnectionType' => '

The type of connection, such as marketplace.spark or custom.spark, designating a connection to an Apache Spark data store.

', 'Spigot$Path' => '

A path in Amazon S3 where the transform will write a subset of records from the dataset to a JSON file in an Amazon S3 bucket.

', 'TransformConfigParameter$Name' => '

Specifies the name of the parameter in the config file of the dynamic transform.

', 'TransformConfigParameter$ValidationRule' => '

Specifies the validation rule in the config file of the dynamic transform.

', 'TransformConfigParameter$ValidationMessage' => '

Specifies the validation message in the config file of the dynamic transform.

', 'UpsertRedshiftTargetOptions$TableLocation' => '

The physical location of the Redshift table.

', 'UpsertRedshiftTargetOptions$ConnectionName' => '

The name of the connection to use to write to Redshift.

', ], ], 'EnclosedInStringPropertyWithQuote' => [ 'base' => NULL, 'refs' => [ 'AthenaConnectorSource$ConnectionTable' => '

The name of the table in the data source.

', 'JDBCConnectorSource$ConnectionTable' => '

The name of the table in the data source.

', 'JDBCConnectorTarget$ConnectionTable' => '

The name of the table in the data target.

', 'S3CsvSource$Escaper' => '

Specifies a character to use for escaping. This option is used only when reading CSV files. The default value is none. If enabled, the character which immediately follows is used as-is, except for a small set of well-known escapes (\\n, \\r, \\t, and \\0).

', 'SqlAlias$Alias' => '

A temporary name given to a table, or a column in a table.

', ], ], 'EncryptionAtRest' => [ 'base' => '

Specifies the encryption-at-rest configuration for the Data Catalog.

', 'refs' => [ 'DataCatalogEncryptionSettings$EncryptionAtRest' => '

Specifies the encryption-at-rest configuration for the Data Catalog.

', ], ], 'EncryptionConfiguration' => [ 'base' => '

Specifies an encryption configuration.

', 'refs' => [ 'CreateSecurityConfigurationRequest$EncryptionConfiguration' => '

The encryption configuration for the new security configuration.

', 'SecurityConfiguration$EncryptionConfiguration' => '

The encryption configuration associated with this security configuration.

', ], ], 'EntityNotFoundException' => [ 'base' => '

A specified entity does not exist

', 'refs' => [], ], 'ErrorByName' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteConnectionResponse$Errors' => '

A map of the names of connections that were not successfully deleted to error details.

', ], ], 'ErrorCodeString' => [ 'base' => NULL, 'refs' => [ 'ErrorDetails$ErrorCode' => '

The error code for an error.

', ], ], 'ErrorDetail' => [ 'base' => '

Contains details about an error.

', 'refs' => [ 'BatchStopJobRunError$ErrorDetail' => '

Specifies details about the error that was encountered.

', 'BatchUpdatePartitionFailureEntry$ErrorDetail' => '

The details about the batch update partition error.

', 'ColumnError$Error' => '

An error message with the reason for the failure of an operation.

', 'ColumnStatisticsError$Error' => '

An error message with the reason for the failure of an operation.

', 'ErrorByName$value' => NULL, 'PartitionError$ErrorDetail' => '

The details about the partition error.

', 'TableError$ErrorDetail' => '

The details about the error.

', 'TableVersionError$ErrorDetail' => '

The details about the error.

', ], ], 'ErrorDetails' => [ 'base' => '

An object containing error details.

', 'refs' => [ 'SchemaVersionErrorItem$ErrorDetails' => '

The details of the error for the schema version.

', ], ], 'ErrorMessageString' => [ 'base' => NULL, 'refs' => [ 'ErrorDetails$ErrorMessage' => '

The error message for an error.

', ], ], 'ErrorString' => [ 'base' => NULL, 'refs' => [ 'Blueprint$ErrorMessage' => '

An error message.

', 'JobRun$ErrorMessage' => '

An error message associated with this job run.

', 'WorkflowRun$ErrorMessage' => '

This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: foo."

', ], ], 'EvaluateDataQuality' => [ 'base' => '

Specifies your data quality evaluation criteria.

', 'refs' => [ 'CodeGenConfigurationNode$EvaluateDataQuality' => '

Specifies your data quality evaluation criteria.

', ], ], 'EvaluateDataQualityMultiFrame' => [ 'base' => '

Specifies your data quality evaluation criteria.

', 'refs' => [ 'CodeGenConfigurationNode$EvaluateDataQualityMultiFrame' => '

Specifies your data quality evaluation criteria. Allows multiple input data and returns a collection of Dynamic Frames.

', ], ], 'EvaluatedMetricsMap' => [ 'base' => NULL, 'refs' => [ 'DataQualityRuleResult$EvaluatedMetrics' => '

A map of metrics associated with the evaluation of the rule.

', ], ], 'EvaluationMetrics' => [ 'base' => '

Evaluation metrics provide an estimate of the quality of your machine learning transform.

', 'refs' => [ 'GetMLTransformResponse$EvaluationMetrics' => '

The latest evaluation metrics.

', 'MLTransform$EvaluationMetrics' => '

An EvaluationMetrics object. Evaluation metrics provide an estimate of the quality of your machine learning transform.

', ], ], 'EventBatchingCondition' => [ 'base' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', 'refs' => [ 'CreateTriggerRequest$EventBatchingCondition' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', 'Trigger$EventBatchingCondition' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', 'TriggerUpdate$EventBatchingCondition' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', ], ], 'EventQueueArn' => [ 'base' => NULL, 'refs' => [ 'CatalogTarget$EventQueueArn' => '

A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

', 'CatalogTarget$DlqEventQueueArn' => '

A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

', 'S3Target$EventQueueArn' => '

A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

', 'S3Target$DlqEventQueueArn' => '

A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

', ], ], 'ExecutionClass' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'Job$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'JobRun$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'JobUpdate$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'StartJobRunRequest$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', ], ], 'ExecutionProperty' => [ 'base' => '

An execution property of a job.

', 'refs' => [ 'CreateJobRequest$ExecutionProperty' => '

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

', 'Job$ExecutionProperty' => '

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

', 'JobUpdate$ExecutionProperty' => '

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

', ], ], 'ExecutionTime' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRuleRecommendationRunResponse$ExecutionTime' => '

The amount of time (in seconds) that the run consumed resources.

', 'GetDataQualityRulesetEvaluationRunResponse$ExecutionTime' => '

The amount of time (in seconds) that the run consumed resources.

', 'GetMLTaskRunResponse$ExecutionTime' => '

The amount of time (in seconds) that the task run consumed resources.

', 'JobRun$ExecutionTime' => '

The amount of time (in seconds) that the job run consumed resources.

', 'TaskRun$ExecutionTime' => '

The amount of time (in seconds) that the task run consumed resources.

', ], ], 'ExistCondition' => [ 'base' => NULL, 'refs' => [ 'PutResourcePolicyRequest$PolicyExistsCondition' => '

A value of MUST_EXIST is used to update a policy. A value of NOT_EXIST is used to create a new policy. If a value of NONE or a null value is used, the call does not depend on the existence of a policy.

', ], ], 'ExportLabelsTaskRunProperties' => [ 'base' => '

Specifies configuration properties for an exporting labels task run.

', 'refs' => [ 'TaskRunProperties$ExportLabelsTaskRunProperties' => '

The configuration properties for an exporting labels task run.

', ], ], 'ExtendedString' => [ 'base' => NULL, 'refs' => [ 'CustomCode$Code' => '

The custom code that is used to perform the data transformation.

', ], ], 'FederatedDatabase' => [ 'base' => '

A database that points to an entity outside the Glue Data Catalog.

', 'refs' => [ 'Database$FederatedDatabase' => '

A FederatedDatabase structure that references an entity outside the Glue Data Catalog.

', 'DatabaseInput$FederatedDatabase' => '

A FederatedDatabase structure that references an entity outside the Glue Data Catalog.

', ], ], 'FederatedResourceAlreadyExistsException' => [ 'base' => '

A federated resource already exists.

', 'refs' => [], ], 'FederatedTable' => [ 'base' => '

A table that points to an entity outside the Glue Data Catalog.

', 'refs' => [ 'Table$FederatedTable' => '

A FederatedTable structure that references an entity outside the Glue Data Catalog.

', ], ], 'FederationIdentifier' => [ 'base' => NULL, 'refs' => [ 'FederatedDatabase$Identifier' => '

A unique identifier for the federated database.

', 'FederatedTable$Identifier' => '

A unique identifier for the federated table.

', 'FederatedTable$DatabaseIdentifier' => '

A unique identifier for the federated database.

', ], ], 'FederationSourceErrorCode' => [ 'base' => NULL, 'refs' => [ 'FederationSourceException$FederationSourceErrorCode' => '

The error code of the problem.

', ], ], 'FederationSourceException' => [ 'base' => '

A federation source failed.

', 'refs' => [], ], 'FederationSourceRetryableException' => [ 'base' => NULL, 'refs' => [], ], 'FieldName' => [ 'base' => NULL, 'refs' => [ 'CrawlsFilter$FieldName' => '

A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:

', ], ], 'FieldType' => [ 'base' => NULL, 'refs' => [ 'MappingEntry$SourceType' => '

The source type.

', 'MappingEntry$TargetType' => '

The target type.

', ], ], 'FillMissingValues' => [ 'base' => '

Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.

', 'refs' => [ 'CodeGenConfigurationNode$FillMissingValues' => '

Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.

', ], ], 'Filter' => [ 'base' => '

Specifies a transform that splits a dataset into two, based on a filter condition.

', 'refs' => [ 'CodeGenConfigurationNode$Filter' => '

Specifies a transform that splits a dataset into two, based on a filter condition.

', ], ], 'FilterExpression' => [ 'base' => '

Specifies a filter expression.

', 'refs' => [ 'FilterExpressions$member' => NULL, ], ], 'FilterExpressions' => [ 'base' => NULL, 'refs' => [ 'Filter$Filters' => '

Specifies a filter expression.

', ], ], 'FilterLogicalOperator' => [ 'base' => NULL, 'refs' => [ 'Filter$LogicalOperator' => '

The operator used to filter rows by comparing the key value to a specified value.

', ], ], 'FilterOperation' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$Operation' => '

The type of operation to perform in the expression.

', ], ], 'FilterOperator' => [ 'base' => NULL, 'refs' => [ 'CrawlsFilter$FilterOperator' => '

A defined comparator that operates on the value. The available operators are:

', ], ], 'FilterString' => [ 'base' => NULL, 'refs' => [ 'GetTablesRequest$Expression' => '

A regular expression pattern. If present, only those tables whose names match the pattern are returned.

', ], ], 'FilterValue' => [ 'base' => '

Represents a single entry in the list of values for a FilterExpression.

', 'refs' => [ 'FilterValues$member' => NULL, ], ], 'FilterValueType' => [ 'base' => NULL, 'refs' => [ 'FilterValue$Type' => '

The type of filter value.

', ], ], 'FilterValues' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$Values' => '

A list of filter values.

', ], ], 'FindMatchesMetrics' => [ 'base' => '

The evaluation metrics for the find matches algorithm. The quality of your machine learning transform is measured by getting your transform to predict some matches and comparing the results to known matches from the same dataset. The quality metrics are based on a subset of your data, so they are not precise.

', 'refs' => [ 'EvaluationMetrics$FindMatchesMetrics' => '

The evaluation metrics for the find matches algorithm.

', ], ], 'FindMatchesParameters' => [ 'base' => '

The parameters to configure the find matches transform.

', 'refs' => [ 'TransformParameters$FindMatchesParameters' => '

The parameters for the find matches algorithm.

', ], ], 'FindMatchesTaskRunProperties' => [ 'base' => '

Specifies configuration properties for a Find Matches task run.

', 'refs' => [ 'TaskRunProperties$FindMatchesTaskRunProperties' => '

The configuration properties for a find matches task run.

', ], ], 'FormatString' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$InputFormat' => '

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

', 'StorageDescriptor$OutputFormat' => '

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

', ], ], 'Generic512CharString' => [ 'base' => NULL, 'refs' => [ 'Blueprint$Description' => '

The description of the blueprint.

', 'CreateBlueprintRequest$Description' => '

A description of the blueprint.

', 'LastActiveDefinition$Description' => '

The description of the blueprint.

', 'SourceControlDetails$Repository' => '

The name of the remote repository that contains the job artifacts.

', 'SourceControlDetails$Owner' => '

The owner of the remote repository that contains the job artifacts.

', 'SourceControlDetails$Branch' => '

An optional branch in the remote repository.

', 'SourceControlDetails$Folder' => '

An optional folder in the remote repository.

', 'SourceControlDetails$LastCommitId' => '

The last commit ID for a commit in the remote repository.

', 'SourceControlDetails$AuthToken' => '

The value of an authorization token.

', 'UpdateBlueprintRequest$Description' => '

A description of the blueprint.

', ], ], 'GenericBoundedDouble' => [ 'base' => NULL, 'refs' => [ 'ColumnImportance$Importance' => '

The column importance score for the column, as a decimal.

', 'DataQualityResult$Score' => '

An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

', 'FindMatchesMetrics$AreaUnderPRCurve' => '

The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.

For more information, see Precision and recall in Wikipedia.

', 'FindMatchesMetrics$Precision' => '

The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.

For more information, see Precision and recall in Wikipedia.

', 'FindMatchesMetrics$Recall' => '

The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.

For more information, see Precision and recall in Wikipedia.

', 'FindMatchesMetrics$F1' => '

The maximum F1 metric indicates the transform\'s accuracy between 0 and 1, where 1 is the best accuracy.

For more information, see F1 score in Wikipedia.

', 'FindMatchesParameters$PrecisionRecallTradeoff' => '

The value selected when tuning your transform for a balance between precision and recall. A value of 0.5 means no preference; a value of 1.0 means a bias purely for precision, and a value of 0.0 means a bias for recall. Because this is a tradeoff, choosing values close to 1.0 means very low recall, and choosing values close to 0.0 results in very low precision.

The precision metric indicates how often your model is correct when it predicts a match.

The recall metric indicates that for an actual match, how often your model predicts the match.

', 'FindMatchesParameters$AccuracyCostTradeoff' => '

The value that is selected when tuning your transform for a balance between accuracy and cost. A value of 0.5 means that the system balances accuracy and cost concerns. A value of 1.0 means a bias purely for accuracy, which typically results in a higher cost, sometimes substantially higher. A value of 0.0 means a bias purely for cost, which results in a less accurate FindMatches transform, sometimes with unacceptable accuracy.

Accuracy measures how well the transform finds true positives and true negatives. Increasing accuracy requires more machine resources and cost. But it also results in increased recall.

Cost measures how many compute resources, and thus money, are consumed to run the transform.

', 'GetDataQualityResultResponse$Score' => '

An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

', ], ], 'GenericLimitedString' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$AccessType' => '

The access type for the Redshift connection. Can be a direct connection or catalog connections.

', 'AmazonRedshiftNodeData$SourceType' => '

The source type to specify whether a specific table is the source or a custom query.

', 'AmazonRedshiftNodeData$TablePrefix' => '

Specifies the prefix to a table.

', 'AmazonRedshiftNodeData$MergeAction' => '

The action used when to detemine how a MERGE in a Redshift sink will be handled.

', 'AmazonRedshiftNodeData$MergeWhenMatched' => '

The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record matches a new record.

', 'AmazonRedshiftNodeData$MergeWhenNotMatched' => '

The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record doesn\'t match a new record.

', 'DQResultsPublishingOptions$EvaluationContext' => '

The context of the evaluation.

', 'Datatype$Id' => '

The datatype of the value.

', 'Datatype$Label' => '

A label assigned to the datatype.

', 'LimitedStringList$member' => NULL, 'SnowflakeNodeData$SourceType' => '

Specifies how retrieved data is specified. Valid values: "table", "query".

', 'SnowflakeNodeData$MergeAction' => '

Specifies a merge action. Valid values: simple, custom. If simple, merge behavior is defined by MergeWhenMatched and MergeWhenNotMatched. If custom, defined by MergeClause.

', 'SnowflakeNodeData$MergeWhenMatched' => '

Specifies how to resolve records that match preexisting data when merging. Valid values: update, delete.

', 'SnowflakeNodeData$MergeWhenNotMatched' => '

Specifies how to process records that do not match preexisting data when merging. Valid values: insert, none.

', ], ], 'GenericMap' => [ 'base' => NULL, 'refs' => [ 'Action$Arguments' => '

The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

', 'CreateJobRequest$DefaultArguments' => '

The default arguments for every run of this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'CreateJobRequest$NonOverridableArguments' => '

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

', 'Job$DefaultArguments' => '

The default arguments for every run of this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'Job$NonOverridableArguments' => '

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

', 'JobRun$Arguments' => '

The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'JobUpdate$DefaultArguments' => '

The default arguments for every run of this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'JobUpdate$NonOverridableArguments' => '

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

', 'StartJobRunRequest$Arguments' => '

The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', ], ], 'GenericString' => [ 'base' => NULL, 'refs' => [ 'AdditionalPlanOptionsMap$key' => NULL, 'AdditionalPlanOptionsMap$value' => NULL, 'AmazonRedshiftAdvancedOption$Key' => '

The key for the additional connection option.

', 'AmazonRedshiftAdvancedOption$Value' => '

The value for the additional connection option.

', 'AmazonRedshiftNodeData$CatalogRedshiftSchema' => '

The Redshift schema name when working with a data catalog.

', 'AmazonRedshiftNodeData$CatalogRedshiftTable' => '

The database table to read from.

', 'AmazonRedshiftNodeData$SampleQuery' => '

The SQL used to fetch the data from a Redshift sources when the SourceType is \'query\'.

', 'AmazonRedshiftNodeData$PreAction' => '

The SQL used before a MERGE or APPEND with upsert is run.

', 'AmazonRedshiftNodeData$PostAction' => '

The SQL used before a MERGE or APPEND with upsert is run.

', 'AmazonRedshiftNodeData$Action' => '

Specifies how writing to a Redshift cluser will occur.

', 'AmazonRedshiftNodeData$MergeClause' => '

The SQL used in a custom merge to deal with matching records.

', 'AmazonRedshiftNodeData$CrawlerConnection' => '

Specifies the name of the connection that is associated with the catalog table used.

', 'AmazonRedshiftNodeData$StagingTable' => '

The name of the temporary staging table that is used when doing a MERGE or APPEND with upsert.

', 'Blueprint$BlueprintLocation' => '

Specifies the path in Amazon S3 where the blueprint is published.

', 'Blueprint$BlueprintServiceLocation' => '

Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

', 'CrawlsFilter$FieldValue' => '

The value provided for comparison on the crawl field.

', 'CreateDevEndpointRequest$EndpointName' => '

The name to be assigned to the new DevEndpoint.

', 'CreateDevEndpointRequest$SubnetId' => '

The subnet ID for the new DevEndpoint to use.

', 'CreateDevEndpointRequest$PublicKey' => '

The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

', 'CreateDevEndpointRequest$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.

', 'CreateDevEndpointRequest$ExtraJarsS3Path' => '

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

', 'CreateDevEndpointResponse$EndpointName' => '

The name assigned to the new DevEndpoint.

', 'CreateDevEndpointResponse$Status' => '

The current status of the new DevEndpoint.

', 'CreateDevEndpointResponse$SubnetId' => '

The subnet ID assigned to the new DevEndpoint.

', 'CreateDevEndpointResponse$YarnEndpointAddress' => '

The address of the YARN endpoint used by this DevEndpoint.

', 'CreateDevEndpointResponse$AvailabilityZone' => '

The Amazon Web Services Availability Zone where this DevEndpoint is located.

', 'CreateDevEndpointResponse$VpcId' => '

The ID of the virtual private cloud (VPC) used by this DevEndpoint.

', 'CreateDevEndpointResponse$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint.

', 'CreateDevEndpointResponse$ExtraJarsS3Path' => '

Path to one or more Java .jar files in an S3 bucket that will be loaded in your DevEndpoint.

', 'CreateDevEndpointResponse$FailureReason' => '

The reason for a current failure in this DevEndpoint.

', 'CreateTriggerRequest$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

This field is required when the trigger type is SCHEDULED.

', 'CreateWorkflowRequest$Description' => '

A description of the workflow.

', 'DQAdditionalOptions$value' => NULL, 'DataQualityResult$EvaluationContext' => '

In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes.

', 'DeleteDevEndpointRequest$EndpointName' => '

The name of the DevEndpoint.

', 'DevEndpoint$EndpointName' => '

The name of the DevEndpoint.

', 'DevEndpoint$SubnetId' => '

The subnet ID for this DevEndpoint.

', 'DevEndpoint$YarnEndpointAddress' => '

The YARN endpoint address used by this DevEndpoint.

', 'DevEndpoint$PrivateAddress' => '

A private IP address to access the DevEndpoint within a VPC if the DevEndpoint is created within one. The PrivateAddress field is present only when you create the DevEndpoint within your VPC.

', 'DevEndpoint$PublicAddress' => '

The public IP address used by this DevEndpoint. The PublicAddress field is present only when you create a non-virtual private cloud (VPC) DevEndpoint.

', 'DevEndpoint$Status' => '

The current status of this DevEndpoint.

', 'DevEndpoint$AvailabilityZone' => '

The Amazon Web Services Availability Zone where this DevEndpoint is located.

', 'DevEndpoint$VpcId' => '

The ID of the virtual private cloud (VPC) used by this DevEndpoint.

', 'DevEndpoint$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

', 'DevEndpoint$ExtraJarsS3Path' => '

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

', 'DevEndpoint$FailureReason' => '

The reason for a current failure in this DevEndpoint.

', 'DevEndpoint$LastUpdateStatus' => '

The status of the last update.

', 'DevEndpoint$PublicKey' => '

The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

', 'DevEndpointCustomLibraries$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

', 'DevEndpointCustomLibraries$ExtraJarsS3Path' => '

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

', 'DevEndpointNames$member' => NULL, 'GenericMap$key' => NULL, 'GenericMap$value' => NULL, 'GetBlueprintRunsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'GetBlueprintRunsResponse$NextToken' => '

A continuation token, if not all blueprint runs have been returned.

', 'GetDataQualityResultResponse$EvaluationContext' => '

In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes.

', 'GetDataQualityRuleRecommendationRunResponse$ErrorString' => '

The error strings that are associated with the run.

', 'GetDataQualityRulesetEvaluationRunResponse$ErrorString' => '

The error strings that are associated with the run.

', 'GetDevEndpointRequest$EndpointName' => '

Name of the DevEndpoint to retrieve information for.

', 'GetDevEndpointsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetDevEndpointsResponse$NextToken' => '

A continuation token, if not all DevEndpoint definitions have yet been returned.

', 'GetJobRunsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetJobRunsResponse$NextToken' => '

A continuation token, if not all requested job runs have been returned.

', 'GetJobsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetJobsResponse$NextToken' => '

A continuation token, if not all job definitions have yet been returned.

', 'GetMLTaskRunResponse$LogGroupName' => '

The names of the log groups that are associated with the task run.

', 'GetMLTaskRunResponse$ErrorString' => '

The error strings that are associated with the task run.

', 'GetSecurityConfigurationsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetSecurityConfigurationsResponse$NextToken' => '

A continuation token, if there are more security configurations to return.

', 'GetTriggersRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetTriggersResponse$NextToken' => '

A continuation token, if not all the requested triggers have yet been returned.

', 'GetWorkflowRunsRequest$NextToken' => '

The maximum size of the response.

', 'GetWorkflowRunsResponse$NextToken' => '

A continuation token, if not all requested workflow runs have been returned.

', 'JobCommand$Name' => '

The name of the job command. For an Apache Spark ETL job, this must be glueetl. For a Python shell job, it must be pythonshell. For an Apache Spark streaming ETL job, this must be gluestreaming. For a Ray job, this must be glueray.

', 'JobRun$LogGroupName' => '

The name of the log group for secure logging that can be server-side encrypted in Amazon CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the default encryption is NONE. If you add a role name and SecurityConfiguration name (in other words, /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security configuration is used to encrypt the log group.

', 'LastActiveDefinition$BlueprintLocation' => '

Specifies a path in Amazon S3 where the blueprint is published by the Glue developer.

', 'LastActiveDefinition$BlueprintServiceLocation' => '

Specifies a path in Amazon S3 where the blueprint is copied when you create or update the blueprint.

', 'ListBlueprintsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListBlueprintsResponse$NextToken' => '

A continuation token, if not all blueprint names have been returned.

', 'ListDevEndpointsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListDevEndpointsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListJobsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListJobsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListTriggersRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListTriggersResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListWorkflowsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListWorkflowsResponse$NextToken' => '

A continuation token, if not all workflow names have been returned.

', 'MapValue$key' => NULL, 'MapValue$value' => NULL, 'OrchestrationStringList$member' => NULL, 'PublicKeysList$member' => NULL, 'SnowflakeNodeData$Schema' => '

Specifies a Snowflake database schema for your node to use.

', 'SnowflakeNodeData$Table' => '

Specifies a Snowflake table for your node to use.

', 'SnowflakeNodeData$Database' => '

Specifies a Snowflake database for your node to use.

', 'SnowflakeNodeData$SampleQuery' => '

A SQL string used to retrieve data with the query sourcetype.

', 'SnowflakeNodeData$PreAction' => '

A SQL string run before the Snowflake connector performs its standard actions.

', 'SnowflakeNodeData$PostAction' => '

A SQL string run after the Snowflake connector performs its standard actions.

', 'SnowflakeNodeData$Action' => '

Specifies what action to take when writing to a table with preexisting data. Valid values: append, merge, truncate, drop.

', 'SnowflakeNodeData$MergeClause' => '

A SQL statement that specifies a custom merge behavior.

', 'SnowflakeNodeData$StagingTable' => '

The name of a staging table used when performing merge or upsert append actions. Data is written to this table, then moved to table by a generated postaction.

', 'Statement$Code' => '

The execution code of the statement.

', 'StatementOutput$ErrorName' => '

The name of the error in the output.

', 'StatementOutput$ErrorValue' => '

The error value of the output.

', 'StatementOutputData$TextPlain' => '

The code execution output in text format.

', 'StringList$member' => NULL, 'TaskRun$LogGroupName' => '

The names of the log group for secure logging, associated with this task run.

', 'TaskRun$ErrorString' => '

The list of error strings associated with this task run.

', 'Trigger$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'TriggerUpdate$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'UpdateDevEndpointRequest$EndpointName' => '

The name of the DevEndpoint to be updated.

', 'UpdateDevEndpointRequest$PublicKey' => '

The public key for the DevEndpoint to use.

', 'UpdateWorkflowRequest$Description' => '

The description of the workflow.

', 'Workflow$Description' => '

A description of the workflow.

', 'WorkflowRunProperties$value' => NULL, ], ], 'GetBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCatalogImportStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCatalogImportStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifiersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifiersResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnNamesList' => [ 'base' => NULL, 'refs' => [ 'GetColumnStatisticsForPartitionRequest$ColumnNames' => '

A list of the column names.

', 'GetColumnStatisticsForTableRequest$ColumnNames' => '

A list of the column names.

', ], ], 'GetColumnStatisticsForPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnStatisticsForPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnStatisticsForTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnStatisticsForTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionsFilter' => [ 'base' => '

Filters the connection definitions that are returned by the GetConnections API operation.

', 'refs' => [ 'GetConnectionsRequest$Filter' => '

A filter that controls which connections are returned.

', ], ], 'GetConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerMetricsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerMetricsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlersResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCustomEntityTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCustomEntityTypeResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataCatalogEncryptionSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataCatalogEncryptionSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityResultRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityResultResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRuleRecommendationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRuleRecommendationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetEvaluationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetEvaluationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataflowGraphRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataflowGraphResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobBookmarkRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobBookmarkResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMappingRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMappingResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionIndexesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionIndexesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPlanRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPlanResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'GetRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePoliciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePoliciesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePoliciesResponseList' => [ 'base' => NULL, 'refs' => [ 'GetResourcePoliciesResponse$GetResourcePoliciesResponseList' => '

A list of the individual resource policies and the account-level resource policy.

', ], ], 'GetResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaByDefinitionInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaByDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionsDiffInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionsDiffResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetStatementRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStatementResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionsList' => [ 'base' => NULL, 'refs' => [ 'GetTableVersionsResponse$TableVersions' => '

A list of strings identifying available versions of the specified table.

', ], ], 'GetTableVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTablesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTablesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTagsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTagsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggersResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionsMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionsMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredTableMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredTableMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GlueEncryptionException' => [ 'base' => '

An encryption operation failed.

', 'refs' => [], ], 'GluePolicy' => [ 'base' => '

A structure for returning a resource policy.

', 'refs' => [ 'GetResourcePoliciesResponseList$member' => NULL, ], ], 'GlueRecordType' => [ 'base' => NULL, 'refs' => [ 'JDBCDataTypeMapping$value' => NULL, ], ], 'GlueResourceArn' => [ 'base' => NULL, 'refs' => [ 'CreateRegistryResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the newly created registry.

', 'CreateSchemaResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'CreateSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'DeleteRegistryResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry being deleted.

', 'DeleteResourcePolicyRequest$ResourceArn' => '

The ARN of the Glue resource for the resource policy to be deleted.

', 'DeleteSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema being deleted.

', 'FederatedResourceAlreadyExistsException$AssociatedGlueResource' => '

The associated Glue resource already exists.

', 'GetRegistryResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'GetResourcePolicyRequest$ResourceArn' => '

The ARN of the Glue resource for which to retrieve the resource policy. If not supplied, the Data Catalog resource policy is returned. Use GetResourcePolicies to view all existing resource policies. For more information see Specifying Glue Resource ARNs.

', 'GetSchemaByDefinitionResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'GetSchemaResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'GetSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'GetSchemaVersionResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'GetTagsRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource for which to retrieve tags.

', 'PutResourcePolicyRequest$ResourceArn' => '

Do not use. For internal use only.

', 'PutSchemaVersionMetadataResponse$SchemaArn' => '

The Amazon Resource Name (ARN) for the schema.

', 'RegistryId$RegistryArn' => '

Arn of the registry to be updated. One of RegistryArn or RegistryName has to be provided.

', 'RegistryListItem$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'RemoveSchemaVersionMetadataResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'SchemaId$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

', 'SchemaListItem$SchemaArn' => '

The Amazon Resource Name (ARN) for the schema.

', 'SchemaVersionListItem$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'TagResourceRequest$ResourceArn' => '

The ARN of the Glue resource to which to add the tags. For more information about Glue resource ARNs, see the Glue ARN string pattern.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource from which to remove the tags.

', 'UpdateRegistryResponse$RegistryArn' => '

The Amazon Resource name (ARN) of the updated registry.

', 'UpdateSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', ], ], 'GlueSchema' => [ 'base' => '

Specifies a user-defined schema when a schema cannot be determined by Glue.

', 'refs' => [ 'GlueSchemas$member' => NULL, ], ], 'GlueSchemas' => [ 'base' => NULL, 'refs' => [ 'AthenaConnectorSource$OutputSchemas' => '

Specifies the data schema for the custom Athena source.

', 'CatalogDeltaSource$OutputSchemas' => '

Specifies the data schema for the Delta Lake source.

', 'CatalogHudiSource$OutputSchemas' => '

Specifies the data schema for the Hudi source.

', 'CustomCode$OutputSchemas' => '

Specifies the data schema for the custom code transform.

', 'DynamicTransform$OutputSchemas' => '

Specifies the data schema for the dynamic transform.

', 'JDBCConnectorSource$OutputSchemas' => '

Specifies the data schema for the custom JDBC source.

', 'JDBCConnectorTarget$OutputSchemas' => '

Specifies the data schema for the JDBC target.

', 'S3CatalogDeltaSource$OutputSchemas' => '

Specifies the data schema for the Delta Lake source.

', 'S3CatalogHudiSource$OutputSchemas' => '

Specifies the data schema for the Hudi source.

', 'S3CsvSource$OutputSchemas' => '

Specifies the data schema for the S3 CSV source.

', 'S3DeltaSource$OutputSchemas' => '

Specifies the data schema for the Delta Lake source.

', 'S3HudiSource$OutputSchemas' => '

Specifies the data schema for the Hudi source.

', 'S3JsonSource$OutputSchemas' => '

Specifies the data schema for the S3 JSON source.

', 'S3ParquetSource$OutputSchemas' => '

Specifies the data schema for the S3 Parquet source.

', 'SnowflakeSource$OutputSchemas' => '

Specifies user-defined schemas for your output data.

', 'SparkConnectorSource$OutputSchemas' => '

Specifies data schema for the custom spark source.

', 'SparkConnectorTarget$OutputSchemas' => '

Specifies the data schema for the custom spark target.

', 'SparkSQL$OutputSchemas' => '

Specifies the data schema for the SparkSQL transform.

', ], ], 'GlueStudioColumnNameString' => [ 'base' => NULL, 'refs' => [ 'GlueStudioSchemaColumn$Name' => '

The name of the column in the Glue Studio schema.

', ], ], 'GlueStudioPathList' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Groups' => '

Specifies the fields to group by.

', 'DropFields$Paths' => '

A JSON path to a variable in the data structure.

', 'GovernedCatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'JoinColumn$Keys' => '

The key of the column to be joined.

', 'Merge$PrimaryKeys' => '

The list of primary key fields to match records from the source and staging dynamic frames.

', 'S3CatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3DeltaCatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3DeltaDirectTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3DirectTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3GlueParquetTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3HudiCatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3HudiDirectTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'SelectFields$Paths' => '

A JSON path to a variable in the data structure.

', 'SplitFields$Paths' => '

A JSON path to a variable in the data structure.

', ], ], 'GlueStudioSchemaColumn' => [ 'base' => '

Specifies a single column in a Glue schema definition.

', 'refs' => [ 'GlueStudioSchemaColumnList$member' => NULL, ], ], 'GlueStudioSchemaColumnList' => [ 'base' => NULL, 'refs' => [ 'GlueSchema$Columns' => '

Specifies the column definitions that make up a Glue schema.

', ], ], 'GlueTable' => [ 'base' => '

The database and table in the Glue Data Catalog that is used for input or output data.

', 'refs' => [ 'DataSource$GlueTable' => '

An Glue table.

', 'GlueTables$member' => NULL, ], ], 'GlueTableAdditionalOptions' => [ 'base' => NULL, 'refs' => [ 'GlueTable$AdditionalOptions' => '

Additional options for the table. Currently there are two keys supported:

', ], ], 'GlueTables' => [ 'base' => NULL, 'refs' => [ 'CreateMLTransformRequest$InputRecordTables' => '

A list of Glue table definitions used by the transform.

', 'GetMLTransformResponse$InputRecordTables' => '

A list of Glue table definitions used by the transform.

', 'MLTransform$InputRecordTables' => '

A list of Glue table definitions used by the transform.

', ], ], 'GlueVersionString' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$GlueVersion' => '

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Development endpoints that are created without specifying a Glue version default to Glue 0.9.

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'CreateDevEndpointResponse$GlueVersion' => '

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

', 'CreateJobRequest$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'CreateMLTransformRequest$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'CreateSessionRequest$GlueVersion' => '

The Glue version determines the versions of Apache Spark and Python that Glue supports. The GlueVersion must be greater than 2.0.

', 'DevEndpoint$GlueVersion' => '

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Development endpoints that are created without specifying a Glue version default to Glue 0.9.

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'GetMLTransformResponse$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'Job$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'JobRun$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'JobUpdate$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'MLTransform$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'Session$GlueVersion' => '

The Glue version determines the versions of Apache Spark and Python that Glue supports. The GlueVersion must be greater than 2.0.

', 'TransformFilterCriteria$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'UpdateMLTransformRequest$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', ], ], 'GovernedCatalogSource' => [ 'base' => '

Specifies the data store in the governed Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$GovernedCatalogSource' => '

Specifies a data source in a goverened Data Catalog.

', ], ], 'GovernedCatalogTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$GovernedCatalogTarget' => '

Specifies a data target that writes to a goverened catalog.

', ], ], 'GrokClassifier' => [ 'base' => '

A classifier that uses grok patterns.

', 'refs' => [ 'Classifier$GrokClassifier' => '

A classifier that uses grok.

', ], ], 'GrokPattern' => [ 'base' => NULL, 'refs' => [ 'CreateGrokClassifierRequest$GrokPattern' => '

The grok pattern used by this classifier.

', 'GrokClassifier$GrokPattern' => '

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

', 'UpdateGrokClassifierRequest$GrokPattern' => '

The grok pattern used by this classifier.

', ], ], 'HashString' => [ 'base' => NULL, 'refs' => [ 'CancelDataQualityRuleRecommendationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'CancelDataQualityRulesetEvaluationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'CancelMLTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'CancelMLTaskRunRequest$TaskRunId' => '

A unique identifier for the task run.

', 'CancelMLTaskRunResponse$TransformId' => '

The unique identifier of the machine learning transform.

', 'CancelMLTaskRunResponse$TaskRunId' => '

The unique identifier for the task run.

', 'CreateDataQualityRulesetRequest$ClientToken' => '

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

', 'CreateMLTransformResponse$TransformId' => '

A unique identifier that is generated for the transform.

', 'DataQualityResult$ResultId' => '

A unique result ID for the data quality result.

', 'DataQualityResult$JobRunId' => '

The job run ID associated with the data quality result, if any.

', 'DataQualityResult$RulesetEvaluationRunId' => '

The unique run ID for the ruleset evaluation for this data quality result.

', 'DataQualityResultDescription$ResultId' => '

The unique result ID for this data quality result.

', 'DataQualityResultDescription$JobRunId' => '

The job run ID associated with the data quality result.

', 'DataQualityResultFilterCriteria$JobRunId' => '

Filter results by the specified job run ID.

', 'DataQualityResultIdList$member' => NULL, 'DataQualityResultIds$member' => NULL, 'DataQualityRuleRecommendationRunDescription$RunId' => '

The unique run identifier associated with this run.

', 'DataQualityRulesetEvaluationRunDescription$RunId' => '

The unique run identifier associated with this run.

', 'DataQualityRulesetListDetails$RecommendationRunId' => '

When a ruleset was created from a recommendation run, this run ID is generated to link the two together.

', 'DeleteMLTransformRequest$TransformId' => '

The unique identifier of the transform to delete.

', 'DeleteMLTransformResponse$TransformId' => '

The unique identifier of the transform that was deleted.

', 'DeleteResourcePolicyRequest$PolicyHashCondition' => '

The hash value returned when this policy was set.

', 'FindMatchesTaskRunProperties$JobId' => '

The job ID for the Find Matches task run.

', 'FindMatchesTaskRunProperties$JobRunId' => '

The job run ID for the Find Matches task run.

', 'GetDataQualityResultRequest$ResultId' => '

A unique result ID for the data quality result.

', 'GetDataQualityResultResponse$ResultId' => '

A unique result ID for the data quality result.

', 'GetDataQualityResultResponse$JobRunId' => '

The job run ID associated with the data quality result, if any.

', 'GetDataQualityResultResponse$RulesetEvaluationRunId' => '

The unique run ID associated with the ruleset evaluation.

', 'GetDataQualityRuleRecommendationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRuleRecommendationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRulesetEvaluationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRulesetEvaluationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRulesetResponse$RecommendationRunId' => '

When a ruleset was created from a recommendation run, this run ID is generated to link the two together.

', 'GetMLTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'GetMLTaskRunRequest$TaskRunId' => '

The unique identifier of the task run.

', 'GetMLTaskRunResponse$TransformId' => '

The unique identifier of the task run.

', 'GetMLTaskRunResponse$TaskRunId' => '

The unique run identifier associated with this run.

', 'GetMLTaskRunsRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'GetMLTransformRequest$TransformId' => '

The unique identifier of the transform, generated at the time that the transform was created.

', 'GetMLTransformResponse$TransformId' => '

The unique identifier of the transform, generated at the time that the transform was created.

', 'GetResourcePolicyResponse$PolicyHash' => '

Contains the hash value associated with this policy.

', 'GluePolicy$PolicyHash' => '

Contains the hash value associated with this policy.

', 'MLTransform$TransformId' => '

The unique transform ID that is generated for the machine learning transform. The ID is guaranteed to be unique and does not change.

', 'PutResourcePolicyRequest$PolicyHashCondition' => '

The hash value returned when the previous policy was set using PutResourcePolicy. Its purpose is to prevent concurrent modifications of a policy. Do not use this parameter if no previous policy has been set.

', 'PutResourcePolicyResponse$PolicyHash' => '

A hash of the policy that has just been set. This must be included in a subsequent call that overwrites or updates this policy.

', 'StartDataQualityRuleRecommendationRunRequest$ClientToken' => '

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

', 'StartDataQualityRuleRecommendationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'StartDataQualityRulesetEvaluationRunRequest$ClientToken' => '

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

', 'StartDataQualityRulesetEvaluationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'StartExportLabelsTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartExportLabelsTaskRunResponse$TaskRunId' => '

The unique identifier for the task run.

', 'StartImportLabelsTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartImportLabelsTaskRunResponse$TaskRunId' => '

The unique identifier for the task run.

', 'StartMLEvaluationTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartMLEvaluationTaskRunResponse$TaskRunId' => '

The unique identifier associated with this run.

', 'StartMLLabelingSetGenerationTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartMLLabelingSetGenerationTaskRunResponse$TaskRunId' => '

The unique run identifier that is associated with this task run.

', 'TaskRun$TransformId' => '

The unique identifier for the transform.

', 'TaskRun$TaskRunId' => '

The unique identifier for this task run.

', 'TransformIdList$member' => NULL, 'UpdateMLTransformRequest$TransformId' => '

A unique identifier that was generated when the transform was created.

', 'UpdateMLTransformResponse$TransformId' => '

The unique identifier for the transform that was updated.

', ], ], 'HudiTarget' => [ 'base' => '

Specifies an Apache Hudi data source.

', 'refs' => [ 'HudiTargetList$member' => NULL, ], ], 'HudiTargetCompressionType' => [ 'base' => NULL, 'refs' => [ 'S3HudiDirectTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'HudiTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$HudiTargets' => '

Specifies Apache Hudi data store targets.

', ], ], 'IcebergInput' => [ 'base' => '

A structure that defines an Apache Iceberg metadata table to create in the catalog.

', 'refs' => [ 'OpenTableFormatInput$IcebergInput' => '

Specifies an IcebergInput structure that defines an Apache Iceberg metadata table.

', ], ], 'IcebergTarget' => [ 'base' => '

Specifies an Apache Iceberg data source where Iceberg tables are stored in Amazon S3.

', 'refs' => [ 'IcebergTargetList$member' => NULL, ], ], 'IcebergTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$IcebergTargets' => '

Specifies Apache Iceberg data store targets.

', ], ], 'IdString' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunError$JobRunId' => '

The JobRunId of the job run in question.

', 'BatchStopJobRunJobRunIdList$member' => NULL, 'BatchStopJobRunSuccessfulSubmission$JobRunId' => '

The JobRunId of the job run that was stopped.

', 'BlueprintDetails$RunId' => '

The run ID for this blueprint.

', 'BlueprintRun$RunId' => '

The run ID for this blueprint run.

', 'GetBlueprintRunRequest$RunId' => '

The run ID for the blueprint run you want to retrieve.

', 'GetJobRunRequest$RunId' => '

The ID of the job run.

', 'GetWorkflowRunPropertiesRequest$RunId' => '

The ID of the workflow run whose run properties should be returned.

', 'GetWorkflowRunRequest$RunId' => '

The ID of the workflow run.

', 'JobRun$Id' => '

The ID of this job run.

', 'JobRun$PreviousRunId' => '

The ID of the previous run of this job. For example, the JobRunId specified in the StartJobRun action.

', 'Predecessor$RunId' => '

The job-run ID of the predecessor job run.

', 'PutWorkflowRunPropertiesRequest$RunId' => '

The ID of the workflow run for which the run properties should be updated.

', 'ResumeWorkflowRunRequest$RunId' => '

The ID of the workflow run to resume.

', 'ResumeWorkflowRunResponse$RunId' => '

The new ID assigned to the resumed workflow run. Each resume of a workflow run will have a new run ID.

', 'StartBlueprintRunResponse$RunId' => '

The run ID for this blueprint run.

', 'StartJobRunRequest$JobRunId' => '

The ID of a previous JobRun to retry.

', 'StartJobRunResponse$JobRunId' => '

The ID assigned to this job run.

', 'StartWorkflowRunResponse$RunId' => '

An Id for the new run.

', 'StopWorkflowRunRequest$RunId' => '

The ID of the workflow run to stop.

', 'Trigger$Id' => '

Reserved for future use.

', 'WorkflowRun$WorkflowRunId' => '

The ID of this workflow run.

', 'WorkflowRun$PreviousRunId' => '

The ID of the previous workflow run.

', 'WorkflowRunProperties$key' => NULL, ], ], 'IdempotentParameterMismatchException' => [ 'base' => '

The same unique identifier was associated with two different records.

', 'refs' => [], ], 'IdleTimeout' => [ 'base' => NULL, 'refs' => [ 'Session$IdleTimeout' => '

The number of minutes when idle before the session times out.

', ], ], 'IllegalBlueprintStateException' => [ 'base' => '

The blueprint is in an invalid state to perform a requested operation.

', 'refs' => [], ], 'IllegalSessionStateException' => [ 'base' => '

The session is in an invalid state to perform a requested operation.

', 'refs' => [], ], 'IllegalWorkflowStateException' => [ 'base' => '

The workflow is in an invalid state to perform a requested operation.

', 'refs' => [], ], 'ImportCatalogToGlueRequest' => [ 'base' => NULL, 'refs' => [], ], 'ImportCatalogToGlueResponse' => [ 'base' => NULL, 'refs' => [], ], 'ImportLabelsTaskRunProperties' => [ 'base' => '

Specifies configuration properties for an importing labels task run.

', 'refs' => [ 'TaskRunProperties$ImportLabelsTaskRunProperties' => '

The configuration properties for an importing labels task run.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'CodeGenNode$LineNumber' => '

The line number of the node.

', 'DecimalNumber$Scale' => '

The scale that determines where the decimal point falls in the unscaled value.

', 'StorageDescriptor$NumberOfBuckets' => '

Must be specified if the table contains any dimension columns.

', ], ], 'IntegerFlag' => [ 'base' => NULL, 'refs' => [ 'Order$SortOrder' => '

Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).

', ], ], 'IntegerValue' => [ 'base' => NULL, 'refs' => [ 'CancelStatementRequest$Id' => '

The ID of the statement to be cancelled.

', 'CreateDevEndpointRequest$NumberOfNodes' => '

The number of Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.

', 'CreateDevEndpointResponse$ZeppelinRemoteSparkInterpreterPort' => '

The Apache Zeppelin port for the remote Apache Spark interpreter.

', 'CreateDevEndpointResponse$NumberOfNodes' => '

The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

', 'CreateJobRequest$AllocatedCapacity' => '

This parameter is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this Job. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'DevEndpoint$ZeppelinRemoteSparkInterpreterPort' => '

The Apache Zeppelin port for the remote Apache Spark interpreter.

', 'DevEndpoint$NumberOfNodes' => '

The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

', 'GetStatementRequest$Id' => '

The Id of the statement.

', 'Job$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to runs of this job. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'JobBookmarkEntry$Version' => '

The version of the job.

', 'JobBookmarkEntry$Run' => '

The run ID number.

', 'JobBookmarkEntry$Attempt' => '

The attempt ID number.

', 'JobRun$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to this JobRun. From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'JobUpdate$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this job. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'RunStatementResponse$Id' => '

Returns the Id of the statement that was run.

', 'StartJobRunRequest$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this JobRun. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'Statement$Id' => '

The ID of the statement.

', 'StatementOutput$ExecutionCount' => '

The execution count of the output.

', 'WorkflowRunStatistics$TotalActions' => '

Total number of Actions in the workflow run.

', 'WorkflowRunStatistics$TimeoutActions' => '

Total number of Actions that timed out.

', 'WorkflowRunStatistics$FailedActions' => '

Total number of Actions that have failed.

', 'WorkflowRunStatistics$StoppedActions' => '

Total number of Actions that have stopped.

', 'WorkflowRunStatistics$SucceededActions' => '

Total number of Actions that have succeeded.

', 'WorkflowRunStatistics$RunningActions' => '

Total number Actions in running state.

', 'WorkflowRunStatistics$ErroredActions' => '

Indicates the count of job runs in the ERROR state in the workflow run.

', 'WorkflowRunStatistics$WaitingActions' => '

Indicates the count of job runs in WAITING state in the workflow run.

', ], ], 'InternalServiceException' => [ 'base' => '

An internal service error occurred.

', 'refs' => [], ], 'InvalidInputException' => [ 'base' => '

The input provided was not valid.

', 'refs' => [], ], 'InvalidStateException' => [ 'base' => '

An error that indicates your data is in an invalid state.

', 'refs' => [], ], 'IsVersionValid' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityResponse$Valid' => '

Return true, if the schema is valid and false otherwise.

', ], ], 'Iso8601DateTime' => [ 'base' => NULL, 'refs' => [ 'KafkaStreamingSourceOptions$StartingTimestamp' => '

The timestamp of the record in the Kafka topic to start reading data from. The possible values are a timestamp string in UTC format of the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: "2023-04-04T08:00:00+08:00").

Only one of StartingTimestamp or StartingOffsets must be set.

', 'KinesisStreamingSourceOptions$StartingTimestamp' => '

The timestamp of the record in the Kinesis data stream to start reading data from. The possible values are a timestamp string in UTC format of the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: "2023-04-04T08:00:00+08:00").

', ], ], 'JDBCConnectionType' => [ 'base' => NULL, 'refs' => [ 'DirectJDBCSource$ConnectionType' => '

The connection type of the JDBC source.

', ], ], 'JDBCConnectorOptions' => [ 'base' => '

Additional connection options for the connector.

', 'refs' => [ 'JDBCConnectorSource$AdditionalOptions' => '

Additional connection options for the connector.

', ], ], 'JDBCConnectorSource' => [ 'base' => '

Specifies a connector to a JDBC data source.

', 'refs' => [ 'CodeGenConfigurationNode$JDBCConnectorSource' => '

Specifies a connector to a JDBC data source.

', ], ], 'JDBCConnectorTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', 'refs' => [ 'CodeGenConfigurationNode$JDBCConnectorTarget' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', ], ], 'JDBCDataType' => [ 'base' => NULL, 'refs' => [ 'JDBCDataTypeMapping$key' => NULL, ], ], 'JDBCDataTypeMapping' => [ 'base' => NULL, 'refs' => [ 'JDBCConnectorOptions$DataTypeMapping' => '

Custom data type mapping that builds a mapping from a JDBC data type to an Glue data type. For example, the option "dataTypeMapping":{"FLOAT":"STRING"} maps data fields of JDBC type FLOAT into the Java String type by calling the ResultSet.getString() method of the driver, and uses it to build the Glue record. The ResultSet object is implemented by each driver, so the behavior is specific to the driver you use. Refer to the documentation for your JDBC driver to understand how the driver performs the conversions.

', ], ], 'JdbcMetadataEntry' => [ 'base' => NULL, 'refs' => [ 'EnableAdditionalMetadata$member' => NULL, ], ], 'JdbcTarget' => [ 'base' => '

Specifies a JDBC data store to crawl.

', 'refs' => [ 'JdbcTargetList$member' => NULL, ], ], 'JdbcTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$JdbcTargets' => '

Specifies JDBC targets.

', ], ], 'Job' => [ 'base' => '

Specifies a job definition.

', 'refs' => [ 'GetJobResponse$Job' => '

The requested job definition.

', 'JobList$member' => NULL, ], ], 'JobBookmarkEntry' => [ 'base' => '

Defines a point that a job can resume processing.

', 'refs' => [ 'GetJobBookmarkResponse$JobBookmarkEntry' => '

A structure that defines a point that a job can resume processing.

', 'ResetJobBookmarkResponse$JobBookmarkEntry' => '

The reset bookmark entry.

', ], ], 'JobBookmarksEncryption' => [ 'base' => '

Specifies how job bookmark data should be encrypted.

', 'refs' => [ 'EncryptionConfiguration$JobBookmarksEncryption' => '

The encryption configuration for job bookmarks.

', ], ], 'JobBookmarksEncryptionMode' => [ 'base' => NULL, 'refs' => [ 'JobBookmarksEncryption$JobBookmarksEncryptionMode' => '

The encryption mode to use for job bookmarks data.

', ], ], 'JobCommand' => [ 'base' => '

Specifies code that runs when a job is run.

', 'refs' => [ 'CreateJobRequest$Command' => '

The JobCommand that runs this job.

', 'Job$Command' => '

The JobCommand that runs this job.

', 'JobUpdate$Command' => '

The JobCommand that runs this job (required).

', ], ], 'JobList' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobsResponse$Jobs' => '

A list of job definitions.

', 'GetJobsResponse$Jobs' => '

A list of job definitions.

', ], ], 'JobName' => [ 'base' => NULL, 'refs' => [ 'GetJobBookmarkRequest$JobName' => '

The name of the job in question.

', 'JobBookmarkEntry$JobName' => '

The name of the job in question.

', 'ResetJobBookmarkRequest$JobName' => '

The name of the job in question.

', ], ], 'JobNameList' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobsRequest$JobNames' => '

A list of job names, which might be the names returned from the ListJobs operation.

', 'BatchGetJobsResponse$JobsNotFound' => '

A list of names of jobs not found.

', 'ListJobsResponse$JobNames' => '

The names of all jobs in the account, or the jobs with the specified tags.

', ], ], 'JobNodeDetails' => [ 'base' => '

The details of a Job node present in the workflow.

', 'refs' => [ 'Node$JobDetails' => '

Details of the Job when the node represents a Job.

', ], ], 'JobRun' => [ 'base' => '

Contains information about a job run.

', 'refs' => [ 'GetJobRunResponse$JobRun' => '

The requested job-run metadata.

', 'JobRunList$member' => NULL, ], ], 'JobRunList' => [ 'base' => NULL, 'refs' => [ 'GetJobRunsResponse$JobRuns' => '

A list of job-run metadata objects.

', 'JobNodeDetails$JobRuns' => '

The information for the job runs represented by the job node.

', ], ], 'JobRunState' => [ 'base' => NULL, 'refs' => [ 'Condition$State' => '

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

', 'JobRun$JobRunState' => '

The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

', ], ], 'JobUpdate' => [ 'base' => '

Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.

', 'refs' => [ 'UpdateJobRequest$JobUpdate' => '

Specifies the values with which to update the job definition. Unspecified configuration is removed or reset to default values.

', ], ], 'Join' => [ 'base' => '

Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.

', 'refs' => [ 'CodeGenConfigurationNode$Join' => '

Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.

', ], ], 'JoinColumn' => [ 'base' => '

Specifies a column to be joined.

', 'refs' => [ 'JoinColumns$member' => NULL, ], ], 'JoinColumns' => [ 'base' => NULL, 'refs' => [ 'Join$Columns' => '

A list of the two columns to be joined.

', ], ], 'JoinType' => [ 'base' => NULL, 'refs' => [ 'Join$JoinType' => '

Specifies the type of join to be performed on the datasets.

', ], ], 'JsonClassifier' => [ 'base' => '

A classifier for JSON content.

', 'refs' => [ 'Classifier$JsonClassifier' => '

A classifier for JSON content.

', ], ], 'JsonPath' => [ 'base' => NULL, 'refs' => [ 'CreateJsonClassifierRequest$JsonPath' => '

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

', 'JsonClassifier$JsonPath' => '

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

', 'UpdateJsonClassifierRequest$JsonPath' => '

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

', ], ], 'JsonValue' => [ 'base' => NULL, 'refs' => [ 'JobBookmarkEntry$JobBookmark' => '

The bookmark itself.

', ], ], 'KafkaStreamingSourceOptions' => [ 'base' => '

Additional options for streaming.

', 'refs' => [ 'CatalogKafkaSource$StreamingOptions' => '

Specifies the streaming options.

', 'DirectKafkaSource$StreamingOptions' => '

Specifies the streaming options.

', ], ], 'KeyList' => [ 'base' => NULL, 'refs' => [ 'PartitionIndex$Keys' => '

The keys for the partition index.

', ], ], 'KeySchemaElement' => [ 'base' => '

A partition key pair consisting of a name and a type.

', 'refs' => [ 'KeySchemaElementList$member' => NULL, ], ], 'KeySchemaElementList' => [ 'base' => NULL, 'refs' => [ 'PartitionIndexDescriptor$Keys' => '

A list of one or more keys, as KeySchemaElement structures, for the partition index.

', ], ], 'KeyString' => [ 'base' => NULL, 'refs' => [ 'ParametersMap$key' => NULL, ], ], 'KinesisStreamingSourceOptions' => [ 'base' => '

Additional options for the Amazon Kinesis streaming data source.

', 'refs' => [ 'CatalogKinesisSource$StreamingOptions' => '

Additional options for the Kinesis streaming data source.

', 'DirectKinesisSource$StreamingOptions' => '

Additional options for the Kinesis streaming data source.

', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'CloudWatchEncryption$KmsKeyArn' => '

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

', 'JobBookmarksEncryption$KmsKeyArn' => '

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

', 'S3Encryption$KmsKeyArn' => '

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

', ], ], 'LabelCount' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformResponse$LabelCount' => '

The number of labels available for this transform.

', 'MLTransform$LabelCount' => '

A count identifier for the labeling files generated by Glue for this transform. As you create a better transform, you can iteratively download, label, and upload the labeling file.

', ], ], 'LabelingSetGenerationTaskRunProperties' => [ 'base' => '

Specifies configuration properties for a labeling set generation task run.

', 'refs' => [ 'TaskRunProperties$LabelingSetGenerationTaskRunProperties' => '

The configuration properties for a labeling set generation task run.

', ], ], 'LakeFormationConfiguration' => [ 'base' => '

Specifies Lake Formation configuration settings for the crawler.

', 'refs' => [ 'Crawler$LakeFormationConfiguration' => '

Specifies whether the crawler should use Lake Formation credentials for the crawler instead of the IAM role credentials.

', 'CreateCrawlerRequest$LakeFormationConfiguration' => '

Specifies Lake Formation configuration settings for the crawler.

', 'UpdateCrawlerRequest$LakeFormationConfiguration' => '

Specifies Lake Formation configuration settings for the crawler.

', ], ], 'Language' => [ 'base' => NULL, 'refs' => [ 'CreateScriptRequest$Language' => '

The programming language of the resulting code from the DAG.

', 'GetPlanRequest$Language' => '

The programming language of the code to perform the mapping.

', ], ], 'LastActiveDefinition' => [ 'base' => '

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

', 'refs' => [ 'Blueprint$LastActiveDefinition' => '

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

', ], ], 'LastCrawlInfo' => [ 'base' => '

Status and error information about the most recent crawl.

', 'refs' => [ 'Crawler$LastCrawl' => '

The status of the last crawl, and potentially error information if an error occurred.

', ], ], 'LastCrawlStatus' => [ 'base' => NULL, 'refs' => [ 'LastCrawlInfo$Status' => '

Status of the last crawl.

', ], ], 'LatestSchemaVersionBoolean' => [ 'base' => NULL, 'refs' => [ 'PutSchemaVersionMetadataResponse$LatestVersion' => '

The latest version of the schema.

', 'RemoveSchemaVersionMetadataResponse$LatestVersion' => '

The latest version of the schema.

', 'SchemaVersionNumber$LatestVersion' => '

The latest version available for the schema.

', ], ], 'LimitedPathList' => [ 'base' => NULL, 'refs' => [ 'DropDuplicates$Columns' => '

The name of the columns to be merged or removed if repeating.

', ], ], 'LimitedStringList' => [ 'base' => NULL, 'refs' => [ 'LimitedPathList$member' => NULL, ], ], 'LineageConfiguration' => [ 'base' => '

Specifies data lineage configuration settings for the crawler.

', 'refs' => [ 'Crawler$LineageConfiguration' => '

A configuration that specifies whether data lineage is enabled for the crawler.

', 'CreateCrawlerRequest$LineageConfiguration' => '

Specifies data lineage configuration settings for the crawler.

', 'UpdateCrawlerRequest$LineageConfiguration' => '

Specifies data lineage configuration settings for the crawler.

', ], ], 'ListBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListBlueprintsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListCustomEntityTypesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListCustomEntityTypesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityResultsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityResultsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRuleRecommendationRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRuleRecommendationRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetEvaluationRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetEvaluationRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDevEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDevEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListMLTransformsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListMLTransformsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRegistriesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListRegistriesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemaVersionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemaVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemasInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemasResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStatementsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStatementsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTriggersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTriggersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListWorkflowsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListWorkflowsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Location' => [ 'base' => '

The location of resources.

', 'refs' => [ 'GetMappingRequest$Location' => '

Parameters for the mapping.

', 'GetPlanRequest$Location' => '

The parameters for the mapping.

', ], ], 'LocationMap' => [ 'base' => NULL, 'refs' => [ 'SkewedInfo$SkewedColumnValueLocationMaps' => '

A mapping of skewed values to the columns that contain them.

', ], ], 'LocationString' => [ 'base' => NULL, 'refs' => [ 'LocationStringList$member' => NULL, 'StorageDescriptor$Location' => '

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

', ], ], 'LocationStringList' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$AdditionalLocations' => '

A list of locations that point to the path where a Delta table is located.

', ], ], 'LogGroup' => [ 'base' => NULL, 'refs' => [ 'Crawl$LogGroup' => '

The log group associated with the crawl.

', 'CrawlerHistory$LogGroup' => '

The log group associated with the crawl.

', 'LastCrawlInfo$LogGroup' => '

The log group for the last crawl.

', ], ], 'LogStream' => [ 'base' => NULL, 'refs' => [ 'Crawl$LogStream' => '

The log stream associated with the crawl.

', 'CrawlerHistory$LogStream' => '

The log stream associated with the crawl.

', 'LastCrawlInfo$LogStream' => '

The log stream for the last crawl.

', ], ], 'Logical' => [ 'base' => NULL, 'refs' => [ 'Predicate$Logical' => '

An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.

', ], ], 'LogicalOperator' => [ 'base' => NULL, 'refs' => [ 'Condition$LogicalOperator' => '

A logical operator.

', ], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'LongColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'LongColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', ], ], 'LongColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for integer data columns.

', 'refs' => [ 'ColumnStatisticsData$LongColumnStatisticsData' => '

Long column statistics data.

', ], ], 'LongValue' => [ 'base' => NULL, 'refs' => [ 'Statement$StartedOn' => '

The unix time and date that the job definition was started.

', 'Statement$CompletedOn' => '

The unix time and date that the job definition was completed.

', ], ], 'MLTransform' => [ 'base' => '

A structure for a machine learning transform.

', 'refs' => [ 'TransformList$member' => NULL, ], ], 'MLTransformNotReadyException' => [ 'base' => '

The machine learning transform is not ready to run.

', 'refs' => [], ], 'MLUserDataEncryption' => [ 'base' => '

The encryption-at-rest settings of the transform that apply to accessing user data.

', 'refs' => [ 'TransformEncryption$MlUserDataEncryption' => '

An MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID.

', ], ], 'MLUserDataEncryptionModeString' => [ 'base' => NULL, 'refs' => [ 'MLUserDataEncryption$MlUserDataEncryptionMode' => '

The encryption mode applied to user data. Valid values are:

', ], ], 'ManyInputs' => [ 'base' => NULL, 'refs' => [ 'CustomCode$Inputs' => '

The data inputs identified by their node names.

', 'EvaluateDataQualityMultiFrame$Inputs' => '

The inputs of your data quality evaluation. The first input in this list is the primary data source.

', 'SparkSQL$Inputs' => '

The data inputs identified by their node names. You can associate a table name with each input node to use in the SQL query. The name you choose must meet the Spark SQL naming restrictions.

', ], ], 'MapValue' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$Arguments' => '

A map of arguments used to configure the DevEndpoint.

', 'CreateDevEndpointResponse$Arguments' => '

The map of arguments used to configure this DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'DevEndpoint$Arguments' => '

A map of arguments used to configure the DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'UpdateDevEndpointRequest$AddArguments' => '

The map of arguments to add the map of arguments used to configure the DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', ], ], 'Mapping' => [ 'base' => '

Specifies the mapping of data property keys.

', 'refs' => [ 'Mappings$member' => NULL, ], ], 'MappingEntry' => [ 'base' => '

Defines a mapping.

', 'refs' => [ 'MappingList$member' => NULL, ], ], 'MappingList' => [ 'base' => NULL, 'refs' => [ 'GetMappingResponse$Mapping' => '

A list of mappings to the specified targets.

', 'GetPlanRequest$Mapping' => '

The list of mappings from a source table to target tables.

', ], ], 'Mappings' => [ 'base' => NULL, 'refs' => [ 'ApplyMapping$Mapping' => '

Specifies the mapping of data property keys in the data source to data property keys in the data target.

', 'Mapping$Children' => '

Only applicable to nested data structures. If you want to change the parent structure, but also one of its children, you can fill out this data strucutre. It is also Mapping, but its FromPath will be the parent\'s FromPath plus the FromPath from this structure.

For the children part, suppose you have the structure:

{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }

You can specify a Mapping that looks like:

{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }

', ], ], 'MaskValue' => [ 'base' => NULL, 'refs' => [ 'PIIDetection$MaskValue' => '

Indicates the value that will replace the detected entity.

', ], ], 'MatchCriteria' => [ 'base' => NULL, 'refs' => [ 'Connection$MatchCriteria' => '

A list of criteria that can be used in selecting this connection.

', 'ConnectionInput$MatchCriteria' => '

A list of criteria that can be used in selecting this connection.

', 'GetConnectionsFilter$MatchCriteria' => '

A criteria string that must match the criteria recorded in the connection definition for that connection definition to be returned.

', ], ], 'MaxConcurrentRuns' => [ 'base' => NULL, 'refs' => [ 'ExecutionProperty$MaxConcurrentRuns' => '

The maximum number of concurrent runs allowed for the job. The default is 1. An error is returned when this threshold is reached. The maximum value you can specify is controlled by a service limit.

', ], ], 'MaxResultsNumber' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', 'ListSchemaVersionsInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', 'ListSchemasInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', ], ], 'MaxRetries' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$MaxRetries' => '

The maximum number of times to retry this job if it fails.

', 'Job$MaxRetries' => '

The maximum number of times to retry this job after a JobRun fails.

', 'JobUpdate$MaxRetries' => '

The maximum number of times to retry this job if it fails.

', ], ], 'Merge' => [ 'base' => '

Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.

', 'refs' => [ 'CodeGenConfigurationNode$Merge' => '

Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.

', ], ], 'MessagePrefix' => [ 'base' => NULL, 'refs' => [ 'CrawlerHistory$MessagePrefix' => '

The prefix for a CloudWatch message about this crawl.

', 'LastCrawlInfo$MessagePrefix' => '

The prefix for a message about this crawl.

', ], ], 'MessageString' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$Message' => '

A message describing the problem.

', 'AlreadyExistsException$Message' => '

A message describing the problem.

', 'BlueprintRun$ErrorMessage' => '

Indicates any errors that are seen while running the blueprint.

', 'BlueprintRun$RollbackErrorMessage' => '

If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.

', 'ConcurrentModificationException$Message' => '

A message describing the problem.

', 'ConcurrentRunsExceededException$Message' => '

A message describing the problem.

', 'ConditionCheckFailureException$Message' => '

A message describing the problem.

', 'ConflictException$Message' => '

A message describing the problem.

', 'CrawlerNotRunningException$Message' => '

A message describing the problem.

', 'CrawlerRunningException$Message' => '

A message describing the problem.

', 'CrawlerStoppingException$Message' => '

A message describing the problem.

', 'EntityNotFoundException$Message' => '

A message describing the problem.

', 'FederatedResourceAlreadyExistsException$Message' => '

The message describing the problem.

', 'FederationSourceException$Message' => '

The message describing the problem.

', 'FederationSourceRetryableException$Message' => NULL, 'GlueEncryptionException$Message' => '

The message describing the problem.

', 'IdempotentParameterMismatchException$Message' => '

A message describing the problem.

', 'IllegalBlueprintStateException$Message' => '

A message describing the problem.

', 'IllegalSessionStateException$Message' => '

A message describing the problem.

', 'IllegalWorkflowStateException$Message' => '

A message describing the problem.

', 'InternalServiceException$Message' => '

A message describing the problem.

', 'InvalidInputException$Message' => '

A message describing the problem.

', 'InvalidStateException$Message' => '

A message describing the problem.

', 'MLTransformNotReadyException$Message' => '

A message describing the problem.

', 'NoScheduleException$Message' => '

A message describing the problem.

', 'OperationTimeoutException$Message' => '

A message describing the problem.

', 'PermissionTypeMismatchException$Message' => '

There is a mismatch between the SupportedPermissionType used in the query request and the permissions defined on the target table.

', 'ResourceNotReadyException$Message' => '

A message describing the problem.

', 'ResourceNumberLimitExceededException$Message' => '

A message describing the problem.

', 'SchedulerNotRunningException$Message' => '

A message describing the problem.

', 'SchedulerRunningException$Message' => '

A message describing the problem.

', 'SchedulerTransitioningException$Message' => '

A message describing the problem.

', 'ValidationException$Message' => '

A message describing the problem.

', 'VersionMismatchException$Message' => '

A message describing the problem.

', ], ], 'MetadataInfo' => [ 'base' => '

A structure containing metadata information for a schema version.

', 'refs' => [ 'MetadataInfoMap$value' => NULL, ], ], 'MetadataInfoMap' => [ 'base' => NULL, 'refs' => [ 'QuerySchemaVersionMetadataResponse$MetadataInfoMap' => '

A map of a metadata key and associated values.

', ], ], 'MetadataKeyString' => [ 'base' => NULL, 'refs' => [ 'MetadataInfoMap$key' => NULL, 'MetadataKeyValuePair$MetadataKey' => '

A metadata key.

', 'PutSchemaVersionMetadataResponse$MetadataKey' => '

The metadata key.

', 'RemoveSchemaVersionMetadataResponse$MetadataKey' => '

The metadata key.

', ], ], 'MetadataKeyValuePair' => [ 'base' => '

A structure containing a key value pair for metadata.

', 'refs' => [ 'MetadataList$member' => NULL, 'PutSchemaVersionMetadataInput$MetadataKeyValue' => '

The metadata key\'s corresponding value.

', 'RemoveSchemaVersionMetadataInput$MetadataKeyValue' => '

The value of the metadata key.

', ], ], 'MetadataList' => [ 'base' => NULL, 'refs' => [ 'QuerySchemaVersionMetadataInput$MetadataList' => '

Search key-value pairs for metadata, if they are not provided all the metadata information will be fetched.

', ], ], 'MetadataOperation' => [ 'base' => NULL, 'refs' => [ 'IcebergInput$MetadataOperation' => '

A required metadata operation. Can only be set to CREATE.

', ], ], 'MetadataValueString' => [ 'base' => NULL, 'refs' => [ 'MetadataInfo$MetadataValue' => '

The metadata key’s corresponding value.

', 'MetadataKeyValuePair$MetadataValue' => '

A metadata key’s corresponding value.

', 'OtherMetadataValueListItem$MetadataValue' => '

The metadata key’s corresponding value for the other metadata belonging to the same metadata key.

', 'PutSchemaVersionMetadataResponse$MetadataValue' => '

The value of the metadata key.

', 'RemoveSchemaVersionMetadataResponse$MetadataValue' => '

The value of the metadata key.

', ], ], 'MicrosoftSQLServerCatalogSource' => [ 'base' => '

Specifies a Microsoft SQL server data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$MicrosoftSQLServerCatalogSource' => '

Specifies a Microsoft SQL server data source in the Glue Data Catalog.

', ], ], 'MicrosoftSQLServerCatalogTarget' => [ 'base' => '

Specifies a target that uses Microsoft SQL.

', 'refs' => [ 'CodeGenConfigurationNode$MicrosoftSQLServerCatalogTarget' => '

Specifies a target that uses Microsoft SQL.

', ], ], 'MillisecondsCount' => [ 'base' => NULL, 'refs' => [ 'Crawler$CrawlElapsedTime' => '

If the crawler is running, contains the total time elapsed since the last crawl began.

', ], ], 'MongoDBTarget' => [ 'base' => '

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

', 'refs' => [ 'MongoDBTargetList$member' => NULL, ], ], 'MongoDBTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$MongoDBTargets' => '

Specifies Amazon DocumentDB or MongoDB targets.

', ], ], 'MySQLCatalogSource' => [ 'base' => '

Specifies a MySQL data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$MySQLCatalogSource' => '

Specifies a MySQL data source in the Glue Data Catalog.

', ], ], 'MySQLCatalogTarget' => [ 'base' => '

Specifies a target that uses MySQL.

', 'refs' => [ 'CodeGenConfigurationNode$MySQLCatalogTarget' => '

Specifies a target that uses MySQL.

', ], ], 'NameString' => [ 'base' => NULL, 'refs' => [ 'Action$JobName' => '

The name of a job to be run.

', 'Action$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this action.

', 'Action$CrawlerName' => '

The name of the crawler to be used with this action.

', 'BatchCreatePartitionRequest$DatabaseName' => '

The name of the metadata database in which the partition is to be created.

', 'BatchCreatePartitionRequest$TableName' => '

The name of the metadata table in which the partition is to be created.

', 'BatchDeletePartitionRequest$DatabaseName' => '

The name of the catalog database in which the table in question resides.

', 'BatchDeletePartitionRequest$TableName' => '

The name of the table that contains the partitions to be deleted.

', 'BatchDeleteTableNameList$member' => NULL, 'BatchDeleteTableRequest$DatabaseName' => '

The name of the catalog database in which the tables to delete reside. For Hive compatibility, this name is entirely lowercase.

', 'BatchDeleteTableVersionRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'BatchDeleteTableVersionRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'BatchGetPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'BatchGetPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'BatchStopJobRunError$JobName' => '

The name of the job definition that is used in the job run in question.

', 'BatchStopJobRunRequest$JobName' => '

The name of the job definition for which to stop job runs.

', 'BatchStopJobRunSuccessfulSubmission$JobName' => '

The name of the job definition used in the job run that was stopped.

', 'BatchUpdatePartitionRequest$DatabaseName' => '

The name of the metadata database in which the partition is to be updated.

', 'BatchUpdatePartitionRequest$TableName' => '

The name of the metadata table in which the partition is to be updated.

', 'BlueprintRun$WorkflowName' => '

The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.

', 'CancelStatementRequest$SessionId' => '

The Session ID of the statement to be cancelled.

', 'CatalogEntry$DatabaseName' => '

The database in which the table metadata resides.

', 'CatalogEntry$TableName' => '

The name of the table in question.

', 'CatalogImportStatus$ImportedBy' => '

The name of the person who initiated the migration.

', 'CatalogTablesList$member' => NULL, 'CatalogTarget$DatabaseName' => '

The name of the database to be synchronized.

', 'ClassifierNameList$member' => NULL, 'Column$Name' => '

The name of the Column.

', 'ColumnError$ColumnName' => '

The name of the column that failed.

', 'ColumnImportance$ColumnName' => '

The name of a column.

', 'ColumnRowFilter$ColumnName' => '

A string containing the name of the column.

', 'ColumnStatistics$ColumnName' => '

Name of column which statistics belong to.

', 'Condition$JobName' => '

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

', 'Condition$CrawlerName' => '

The name of the crawler to which this condition applies.

', 'Connection$Name' => '

The name of the connection definition.

', 'Connection$LastUpdatedBy' => '

The user, group, or role that last updated this connection definition.

', 'ConnectionInput$Name' => '

The name of the connection. Connection will not function as expected without a name.

', 'ConnectionPasswordEncryption$AwsKmsKeyId' => '

An KMS key that is used to encrypt the connection password.

If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified KMS key, to encrypt passwords before storing them in the Data Catalog.

You can set the decrypt permission to enable or restrict access on the password key according to your security requirements.

', 'ContextWords$member' => NULL, 'Crawler$Name' => '

The name of the crawler.

', 'CrawlerHistory$Summary' => '

A run summary for the specific crawl in JSON. Contains the catalog tables and partitions that were added, updated, or deleted.

', 'CrawlerMetrics$CrawlerName' => '

The name of the crawler.

', 'CrawlerNameList$member' => NULL, 'CreateBlueprintResponse$Name' => '

Returns the name of the blueprint that was registered.

', 'CreateCrawlerRequest$Name' => '

Name of the new crawler.

', 'CreateCsvClassifierRequest$Name' => '

The name of the classifier.

', 'CreateCustomEntityTypeRequest$Name' => '

A name for the custom pattern that allows it to be retrieved or deleted later. This name must be unique per Amazon Web Services account.

', 'CreateCustomEntityTypeRequest$RegexString' => '

A regular expression string that is used for detecting sensitive data in a custom pattern.

', 'CreateCustomEntityTypeResponse$Name' => '

The name of the custom pattern you created.

', 'CreateDataQualityRulesetRequest$Name' => '

A unique name for the data quality ruleset.

', 'CreateDataQualityRulesetResponse$Name' => '

A unique name for the data quality ruleset.

', 'CreateDevEndpointRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this DevEndpoint.

', 'CreateDevEndpointResponse$SecurityConfiguration' => '

The name of the SecurityConfiguration structure being used with this DevEndpoint.

', 'CreateGrokClassifierRequest$Name' => '

The name of the new classifier.

', 'CreateJobRequest$Name' => '

The name you assign to this job definition. It must be unique in your account.

', 'CreateJobRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job.

', 'CreateJobResponse$Name' => '

The unique name that was provided for this job definition.

', 'CreateJsonClassifierRequest$Name' => '

The name of the classifier.

', 'CreateMLTransformRequest$Name' => '

The unique name that you give the transform when you create it.

', 'CreatePartitionIndexRequest$DatabaseName' => '

Specifies the name of a database in which you want to create a partition index.

', 'CreatePartitionIndexRequest$TableName' => '

Specifies the name of a table in which you want to create a partition index.

', 'CreatePartitionRequest$DatabaseName' => '

The name of the metadata database in which the partition is to be created.

', 'CreatePartitionRequest$TableName' => '

The name of the metadata table in which the partition is to be created.

', 'CreateSecurityConfigurationRequest$Name' => '

The name for the new security configuration.

', 'CreateSecurityConfigurationResponse$Name' => '

The name assigned to the new security configuration.

', 'CreateSessionRequest$Id' => '

The ID of the session request.

', 'CreateSessionRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with the session

', 'CreateTableRequest$DatabaseName' => '

The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.

', 'CreateTriggerRequest$Name' => '

The name of the trigger.

', 'CreateTriggerRequest$WorkflowName' => '

The name of the workflow associated with the trigger.

', 'CreateTriggerResponse$Name' => '

The name of the trigger.

', 'CreateUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database in which to create the function.

', 'CreateWorkflowRequest$Name' => '

The name to be assigned to the workflow. It should be unique within your account.

', 'CreateWorkflowResponse$Name' => '

The name of the workflow which was provided as part of the request.

', 'CreateXMLClassifierRequest$Name' => '

The name of the classifier.

', 'CsvClassifier$Name' => '

The name of the classifier.

', 'CsvHeader$member' => NULL, 'CustomDatatypes$member' => NULL, 'CustomEntityType$Name' => '

A name for the custom pattern that allows it to be retrieved or deleted later. This name must be unique per Amazon Web Services account.

', 'CustomEntityType$RegexString' => '

A regular expression string that is used for detecting sensitive data in a custom pattern.

', 'CustomEntityTypeNames$member' => NULL, 'DataQualityResult$RulesetName' => '

The name of the ruleset associated with the data quality result.

', 'DataQualityResult$JobName' => '

The job name associated with the data quality result, if any.

', 'DataQualityResultDescription$JobName' => '

The job name associated with the data quality result.

', 'DataQualityResultFilterCriteria$JobName' => '

Filter results by the specified job name.

', 'DataQualityRuleResult$Name' => '

The name of the data quality rule.

', 'DataQualityRulesetFilterCriteria$Name' => '

The name of the ruleset filter criteria.

', 'DataQualityRulesetListDetails$Name' => '

The name of the data quality ruleset.

', 'DataQualityTargetTable$TableName' => '

The name of the Glue table.

', 'DataQualityTargetTable$DatabaseName' => '

The name of the database where the Glue table exists.

', 'DataQualityTargetTable$CatalogId' => '

The catalog id where the Glue table exists.

', 'DataSourceMap$key' => NULL, 'Database$Name' => '

The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

', 'DatabaseIdentifier$DatabaseName' => '

The name of the catalog database.

', 'DatabaseIdentifier$Region' => '

Region of the target database.

', 'DatabaseInput$Name' => '

The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

', 'DeleteBlueprintRequest$Name' => '

The name of the blueprint to delete.

', 'DeleteBlueprintResponse$Name' => '

Returns the name of the blueprint that was deleted.

', 'DeleteClassifierRequest$Name' => '

Name of the classifier to remove.

', 'DeleteColumnStatisticsForPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'DeleteColumnStatisticsForPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'DeleteColumnStatisticsForPartitionRequest$ColumnName' => '

Name of the column.

', 'DeleteColumnStatisticsForTableRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'DeleteColumnStatisticsForTableRequest$TableName' => '

The name of the partitions\' table.

', 'DeleteColumnStatisticsForTableRequest$ColumnName' => '

The name of the column.

', 'DeleteConnectionNameList$member' => NULL, 'DeleteConnectionRequest$ConnectionName' => '

The name of the connection to delete.

', 'DeleteCrawlerRequest$Name' => '

The name of the crawler to remove.

', 'DeleteCustomEntityTypeRequest$Name' => '

The name of the custom pattern that you want to delete.

', 'DeleteCustomEntityTypeResponse$Name' => '

The name of the custom pattern you deleted.

', 'DeleteDataQualityRulesetRequest$Name' => '

A name for the data quality ruleset.

', 'DeleteDatabaseRequest$Name' => '

The name of the database to delete. For Hive compatibility, this must be all lowercase.

', 'DeleteJobRequest$JobName' => '

The name of the job definition to delete.

', 'DeleteJobResponse$JobName' => '

The name of the job definition that was deleted.

', 'DeletePartitionIndexRequest$DatabaseName' => '

Specifies the name of a database from which you want to delete a partition index.

', 'DeletePartitionIndexRequest$TableName' => '

Specifies the name of a table from which you want to delete a partition index.

', 'DeletePartitionIndexRequest$IndexName' => '

The name of the partition index to be deleted.

', 'DeletePartitionRequest$DatabaseName' => '

The name of the catalog database in which the table in question resides.

', 'DeletePartitionRequest$TableName' => '

The name of the table that contains the partition to be deleted.

', 'DeleteSecurityConfigurationRequest$Name' => '

The name of the security configuration to delete.

', 'DeleteSessionRequest$Id' => '

The ID of the session to be deleted.

', 'DeleteSessionResponse$Id' => '

Returns the ID of the deleted session.

', 'DeleteTableRequest$DatabaseName' => '

The name of the catalog database in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTableRequest$Name' => '

The name of the table to be deleted. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTableVersionRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTableVersionRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTriggerRequest$Name' => '

The name of the trigger to delete.

', 'DeleteTriggerResponse$Name' => '

The name of the trigger that was deleted.

', 'DeleteUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database where the function is located.

', 'DeleteUserDefinedFunctionRequest$FunctionName' => '

The name of the function definition to be deleted.

', 'DeleteWorkflowRequest$Name' => '

Name of the workflow to be deleted.

', 'DeleteWorkflowResponse$Name' => '

Name of the workflow specified in input.

', 'DevEndpoint$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this DevEndpoint.

', 'DevEndpointNameList$member' => NULL, 'Edge$SourceId' => '

The unique of the node within the workflow where the edge starts.

', 'Edge$DestinationId' => '

The unique of the node within the workflow where the edge ends.

', 'EncryptionAtRest$SseAwsKmsKeyId' => '

The ID of the KMS key to use for encryption at rest.

', 'ErrorByName$key' => NULL, 'ErrorDetail$ErrorCode' => '

The code associated with this error.

', 'EvaluatedMetricsMap$key' => NULL, 'FederatedDatabase$ConnectionName' => '

The name of the connection to the external metastore.

', 'FederatedTable$ConnectionName' => '

The name of the connection to the external metastore.

', 'FindMatchesTaskRunProperties$JobName' => '

The name assigned to the job for the Find Matches task run.

', 'GetBlueprintRequest$Name' => '

The name of the blueprint.

', 'GetBlueprintRunsRequest$BlueprintName' => '

The name of the blueprint.

', 'GetClassifierRequest$Name' => '

Name of the classifier to retrieve.

', 'GetColumnNamesList$member' => NULL, 'GetColumnStatisticsForPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetColumnStatisticsForPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'GetColumnStatisticsForTableRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetColumnStatisticsForTableRequest$TableName' => '

The name of the partitions\' table.

', 'GetConnectionRequest$Name' => '

The name of the connection definition to retrieve.

', 'GetCrawlerRequest$Name' => '

The name of the crawler to retrieve metadata for.

', 'GetCustomEntityTypeRequest$Name' => '

The name of the custom pattern that you want to retrieve.

', 'GetCustomEntityTypeResponse$Name' => '

The name of the custom pattern that you retrieved.

', 'GetCustomEntityTypeResponse$RegexString' => '

A regular expression string that is used for detecting sensitive data in a custom pattern.

', 'GetDataQualityResultResponse$RulesetName' => '

The name of the ruleset associated with the data quality result.

', 'GetDataQualityResultResponse$JobName' => '

The job name associated with the data quality result, if any.

', 'GetDataQualityRuleRecommendationRunResponse$CreatedRulesetName' => '

The name of the ruleset that was created by the run.

', 'GetDataQualityRulesetRequest$Name' => '

The name of the ruleset.

', 'GetDataQualityRulesetResponse$Name' => '

The name of the ruleset.

', 'GetDatabaseRequest$Name' => '

The name of the database to retrieve. For Hive compatibility, this should be all lowercase.

', 'GetJobRequest$JobName' => '

The name of the job definition to retrieve.

', 'GetJobRunRequest$JobName' => '

Name of the job definition being run.

', 'GetJobRunsRequest$JobName' => '

The name of the job definition for which to retrieve all job runs.

', 'GetMLTransformResponse$Name' => '

The unique name given to the transform when it was created.

', 'GetPartitionIndexesRequest$DatabaseName' => '

Specifies the name of a database from which you want to retrieve partition indexes.

', 'GetPartitionIndexesRequest$TableName' => '

Specifies the name of a table for which you want to retrieve the partition indexes.

', 'GetPartitionRequest$DatabaseName' => '

The name of the catalog database where the partition resides.

', 'GetPartitionRequest$TableName' => '

The name of the partition\'s table.

', 'GetPartitionsRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetPartitionsRequest$TableName' => '

The name of the partitions\' table.

', 'GetSecurityConfigurationRequest$Name' => '

The name of the security configuration to retrieve.

', 'GetSessionRequest$Id' => '

The ID of the session.

', 'GetStatementRequest$SessionId' => '

The Session ID of the statement.

', 'GetTableRequest$DatabaseName' => '

The name of the database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'GetTableRequest$Name' => '

The name of the table for which to retrieve the definition. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionsRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionsRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'GetTablesRequest$DatabaseName' => '

The database in the catalog whose tables to list. For Hive compatibility, this name is entirely lowercase.

', 'GetTriggerRequest$Name' => '

The name of the trigger to retrieve.

', 'GetTriggersRequest$DependentJobName' => '

The name of the job to retrieve triggers for. The trigger that can start this job is returned, and if there is no such trigger, all triggers are returned.

', 'GetUnfilteredPartitionMetadataRequest$DatabaseName' => '

(Required) Specifies the name of a database that contains the partition.

', 'GetUnfilteredPartitionMetadataRequest$TableName' => '

(Required) Specifies the name of a table that contains the partition.

', 'GetUnfilteredPartitionsMetadataRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetUnfilteredPartitionsMetadataRequest$TableName' => '

The name of the table that contains the partition.

', 'GetUnfilteredTableMetadataRequest$DatabaseName' => '

(Required) Specifies the name of a database that contains the table.

', 'GetUnfilteredTableMetadataRequest$Name' => '

(Required) Specifies the name of a table for which you are requesting metadata.

', 'GetUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database where the function is located.

', 'GetUserDefinedFunctionRequest$FunctionName' => '

The name of the function.

', 'GetUserDefinedFunctionsRequest$DatabaseName' => '

The name of the catalog database where the functions are located. If none is provided, functions from all the databases across the catalog will be returned.

', 'GetUserDefinedFunctionsRequest$Pattern' => '

An optional function-name pattern string that filters the function definitions returned.

', 'GetWorkflowRequest$Name' => '

The name of the workflow to retrieve.

', 'GetWorkflowRunPropertiesRequest$Name' => '

Name of the workflow which was run.

', 'GetWorkflowRunRequest$Name' => '

Name of the workflow being run.

', 'GetWorkflowRunsRequest$Name' => '

Name of the workflow whose metadata of runs should be returned.

', 'GlueTable$DatabaseName' => '

A database name in the Glue Data Catalog.

', 'GlueTable$TableName' => '

A table name in the Glue Data Catalog.

', 'GlueTable$CatalogId' => '

A unique identifier for the Glue Data Catalog.

', 'GlueTable$ConnectionName' => '

The name of the connection to the Glue Data Catalog.

', 'GlueTableAdditionalOptions$key' => NULL, 'GrokClassifier$Name' => '

The name of the classifier.

', 'Job$Name' => '

The name you assign to this job definition.

', 'Job$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job.

', 'JobNameList$member' => NULL, 'JobRun$TriggerName' => '

The name of the trigger that started this job run.

', 'JobRun$JobName' => '

The name of the job definition being used in this run.

', 'JobRun$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job run.

', 'JobUpdate$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job.

', 'JsonClassifier$Name' => '

The name of the classifier.

', 'KeyList$member' => NULL, 'KeySchemaElement$Name' => '

The name of a partition key.

', 'ListCrawlsRequest$CrawlerName' => '

The name of the crawler whose runs you want to retrieve.

', 'ListStatementsRequest$SessionId' => '

The Session ID of the statements.

', 'ListTriggersRequest$DependentJobName' => '

The name of the job for which to retrieve triggers. The trigger that can start this job is returned. If there is no such trigger, all triggers are returned.

', 'MLTransform$Name' => '

A user-defined name for the machine learning transform. Names are not guaranteed unique and can be changed at any time.

', 'MLUserDataEncryption$KmsKeyId' => '

The ID for the customer-provided KMS key.

', 'MatchCriteria$member' => NULL, 'NameStringList$member' => NULL, 'Node$Name' => '

The name of the Glue component represented by the node.

', 'Node$UniqueId' => '

The unique Id assigned to the node within the workflow.

', 'NodeIdList$member' => NULL, 'Order$Column' => '

The name of the column.

', 'Partition$DatabaseName' => '

The name of the catalog database in which to create the partition.

', 'Partition$TableName' => '

The name of the database table in which to create the partition.

', 'PartitionIndex$IndexName' => '

The name of the partition index.

', 'PartitionIndexDescriptor$IndexName' => '

The name of the partition index.

', 'PhysicalConnectionRequirements$SubnetId' => '

The subnet ID used by the connection.

', 'PhysicalConnectionRequirements$AvailabilityZone' => '

The connection\'s Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

', 'Predecessor$JobName' => '

The name of the job definition used by the predecessor job run.

', 'PutWorkflowRunPropertiesRequest$Name' => '

Name of the workflow which was run.

', 'ResumeWorkflowRunRequest$Name' => '

The name of the workflow to resume.

', 'RulesetNames$member' => NULL, 'RunStatementRequest$SessionId' => '

The Session Id of the statement to be run.

', 'SecurityConfiguration$Name' => '

The name of the security configuration.

', 'SecurityGroupIdList$member' => NULL, 'SerDeInfo$Name' => '

Name of the SerDe.

', 'SerDeInfo$SerializationLibrary' => '

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

', 'Session$Id' => '

The ID of the session.

', 'Session$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with the session.

', 'SessionCommand$Name' => '

Specifies the name of the SessionCommand. Can be \'glueetl\' or \'gluestreaming\'.

', 'SessionIdList$member' => NULL, 'StartCrawlerRequest$Name' => '

Name of the crawler to start.

', 'StartCrawlerScheduleRequest$CrawlerName' => '

Name of the crawler to schedule.

', 'StartDataQualityRuleRecommendationRunRequest$CreatedRulesetName' => '

A name for the ruleset.

', 'StartJobRunRequest$JobName' => '

The name of the job definition to use.

', 'StartJobRunRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job run.

', 'StartTriggerRequest$Name' => '

The name of the trigger to start.

', 'StartTriggerResponse$Name' => '

The name of the trigger that was started.

', 'StartWorkflowRunRequest$Name' => '

The name of the workflow to start.

', 'StopCrawlerRequest$Name' => '

Name of the crawler to stop.

', 'StopCrawlerScheduleRequest$CrawlerName' => '

Name of the crawler whose schedule state to set.

', 'StopSessionRequest$Id' => '

The ID of the session to be stopped.

', 'StopSessionResponse$Id' => '

Returns the Id of the stopped session.

', 'StopTriggerRequest$Name' => '

The name of the trigger to stop.

', 'StopTriggerResponse$Name' => '

The name of the trigger that was stopped.

', 'StopWorkflowRunRequest$Name' => '

The name of the workflow to stop.

', 'Table$Name' => '

The table name. For Hive compatibility, this must be entirely lowercase.

', 'Table$DatabaseName' => '

The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.

', 'Table$Owner' => '

The owner of the table.

', 'Table$CreatedBy' => '

The person or entity who created the table.

', 'TableError$TableName' => '

The name of the table. For Hive compatibility, this must be entirely lowercase.

', 'TableIdentifier$DatabaseName' => '

The name of the catalog database that contains the target table.

', 'TableIdentifier$Name' => '

The name of the target table.

', 'TableIdentifier$Region' => '

Region of the target table.

', 'TableInput$Name' => '

The table name. For Hive compatibility, this is folded to lowercase when it is stored.

', 'TableInput$Owner' => '

The table owner. Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

', 'TableVersionError$TableName' => '

The name of the table in question.

', 'TransformEncryption$TaskRunSecurityConfigurationName' => '

The name of the security configuration.

', 'TransformFilterCriteria$Name' => '

A unique transform name that is used to filter the machine learning transforms.

', 'Trigger$Name' => '

The name of the trigger.

', 'Trigger$WorkflowName' => '

The name of the workflow associated with the trigger.

', 'TriggerNameList$member' => NULL, 'TriggerUpdate$Name' => '

Reserved for future use.

', 'UpdateBlueprintResponse$Name' => '

Returns the name of the blueprint that was updated.

', 'UpdateColumnStatisticsForPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'UpdateColumnStatisticsForPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'UpdateColumnStatisticsForTableRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'UpdateColumnStatisticsForTableRequest$TableName' => '

The name of the partitions\' table.

', 'UpdateConnectionRequest$Name' => '

The name of the connection definition to update.

', 'UpdateCrawlerRequest$Name' => '

Name of the new crawler.

', 'UpdateCrawlerScheduleRequest$CrawlerName' => '

The name of the crawler whose schedule to update.

', 'UpdateCsvClassifierRequest$Name' => '

The name of the classifier.

', 'UpdateDataQualityRulesetRequest$Name' => '

The name of the data quality ruleset.

', 'UpdateDataQualityRulesetResponse$Name' => '

The name of the data quality ruleset.

', 'UpdateDatabaseRequest$Name' => '

The name of the database to update in the catalog. For Hive compatibility, this is folded to lowercase.

', 'UpdateGrokClassifierRequest$Name' => '

The name of the GrokClassifier.

', 'UpdateJobFromSourceControlRequest$JobName' => '

The name of the Glue job to be synchronized to or from the remote repository.

', 'UpdateJobFromSourceControlRequest$RepositoryName' => '

The name of the remote repository that contains the job artifacts. For BitBucket providers, RepositoryName should include WorkspaceName. Use the format <WorkspaceName>/<RepositoryName>.

', 'UpdateJobFromSourceControlRequest$RepositoryOwner' => '

The owner of the remote repository that contains the job artifacts.

', 'UpdateJobFromSourceControlRequest$BranchName' => '

An optional branch in the remote repository.

', 'UpdateJobFromSourceControlRequest$Folder' => '

An optional folder in the remote repository.

', 'UpdateJobFromSourceControlResponse$JobName' => '

The name of the Glue job.

', 'UpdateJobRequest$JobName' => '

The name of the job definition to update.

', 'UpdateJobResponse$JobName' => '

Returns the name of the updated job definition.

', 'UpdateJsonClassifierRequest$Name' => '

The name of the classifier.

', 'UpdateMLTransformRequest$Name' => '

The unique name that you gave the transform when you created it.

', 'UpdatePartitionRequest$DatabaseName' => '

The name of the catalog database in which the table in question resides.

', 'UpdatePartitionRequest$TableName' => '

The name of the table in which the partition to be updated is located.

', 'UpdateSourceControlFromJobRequest$JobName' => '

The name of the Glue job to be synchronized to or from the remote repository.

', 'UpdateSourceControlFromJobRequest$RepositoryName' => '

The name of the remote repository that contains the job artifacts. For BitBucket providers, RepositoryName should include WorkspaceName. Use the format <WorkspaceName>/<RepositoryName>.

', 'UpdateSourceControlFromJobRequest$RepositoryOwner' => '

The owner of the remote repository that contains the job artifacts.

', 'UpdateSourceControlFromJobRequest$BranchName' => '

An optional branch in the remote repository.

', 'UpdateSourceControlFromJobRequest$Folder' => '

An optional folder in the remote repository.

', 'UpdateSourceControlFromJobResponse$JobName' => '

The name of the Glue job.

', 'UpdateTableRequest$DatabaseName' => '

The name of the catalog database in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'UpdateTriggerRequest$Name' => '

The name of the trigger to update.

', 'UpdateUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database where the function to be updated is located.

', 'UpdateUserDefinedFunctionRequest$FunctionName' => '

The name of the function.

', 'UpdateWorkflowRequest$Name' => '

Name of the workflow to be updated.

', 'UpdateWorkflowResponse$Name' => '

The name of the workflow which was specified in input.

', 'UpdateXMLClassifierRequest$Name' => '

The name of the classifier.

', 'UserDefinedFunction$FunctionName' => '

The name of the function.

', 'UserDefinedFunction$DatabaseName' => '

The name of the catalog database that contains the function.

', 'UserDefinedFunction$ClassName' => '

The Java class that contains the function code.

', 'UserDefinedFunction$OwnerName' => '

The owner of the function.

', 'UserDefinedFunctionInput$FunctionName' => '

The name of the function.

', 'UserDefinedFunctionInput$ClassName' => '

The Java class that contains the function code.

', 'UserDefinedFunctionInput$OwnerName' => '

The owner of the function.

', 'Workflow$Name' => '

The name of the workflow.

', 'WorkflowNames$member' => NULL, 'WorkflowRun$Name' => '

Name of the workflow that was run.

', 'XMLClassifier$Name' => '

The name of the classifier.

', ], ], 'NameStringList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteConnectionResponse$Succeeded' => '

A list of names of the connection definitions that were successfully deleted.

', 'GetUnfilteredPartitionMetadataResponse$AuthorizedColumns' => '

A list of column names that the user has been granted access to.

', 'GetUnfilteredTableMetadataResponse$AuthorizedColumns' => '

A list of column names that the user has been granted access to.

', 'SkewedInfo$SkewedColumnNames' => '

A list of names of columns that contain skewed values.

', 'StorageDescriptor$BucketColumns' => '

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

', 'UnfilteredPartition$AuthorizedColumns' => '

The list of columns the user has permissions to access.

', ], ], 'NoScheduleException' => [ 'base' => '

There is no applicable schedule.

', 'refs' => [], ], 'Node' => [ 'base' => '

A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

', 'refs' => [ 'NodeList$member' => NULL, ], ], 'NodeId' => [ 'base' => NULL, 'refs' => [ 'CodeGenConfigurationNodes$key' => NULL, 'ManyInputs$member' => NULL, 'Merge$Source' => '

The source DynamicFrame that will be merged with a staging DynamicFrame.

', 'OneInput$member' => NULL, 'SqlAlias$From' => '

A table, or a column in a table.

', 'TwoInputs$member' => NULL, ], ], 'NodeIdList' => [ 'base' => NULL, 'refs' => [ 'ResumeWorkflowRunRequest$NodeIds' => '

A list of the node IDs for the nodes you want to restart. The nodes that are to be restarted must have a run attempt in the original run.

', 'ResumeWorkflowRunResponse$NodeIds' => '

A list of the node IDs for the nodes that were actually restarted.

', ], ], 'NodeList' => [ 'base' => NULL, 'refs' => [ 'WorkflowGraph$Nodes' => '

A list of the the Glue components belong to the workflow represented as nodes.

', ], ], 'NodeName' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Name' => '

The name of the transform node.

', 'AmazonRedshiftSource$Name' => '

The name of the Amazon Redshift source.

', 'AmazonRedshiftTarget$Name' => '

The name of the Amazon Redshift target.

', 'ApplyMapping$Name' => '

The name of the transform node.

', 'AthenaConnectorSource$Name' => '

The name of the data source.

', 'BasicCatalogTarget$Name' => '

The name of your data target.

', 'CatalogDeltaSource$Name' => '

The name of the Delta Lake data source.

', 'CatalogHudiSource$Name' => '

The name of the Hudi data source.

', 'CatalogKafkaSource$Name' => '

The name of the data store.

', 'CatalogKinesisSource$Name' => '

The name of the data source.

', 'CatalogSource$Name' => '

The name of the data store.

', 'CustomCode$Name' => '

The name of the transform node.

', 'DQDLAliases$key' => NULL, 'DirectJDBCSource$Name' => '

The name of the JDBC source connection.

', 'DirectKafkaSource$Name' => '

The name of the data store.

', 'DirectKinesisSource$Name' => '

The name of the data source.

', 'DropDuplicates$Name' => '

The name of the transform node.

', 'DropFields$Name' => '

The name of the transform node.

', 'DropNullFields$Name' => '

The name of the transform node.

', 'DynamoDBCatalogSource$Name' => '

The name of the data source.

', 'EvaluateDataQuality$Name' => '

The name of the data quality evaluation.

', 'EvaluateDataQualityMultiFrame$Name' => '

The name of the data quality evaluation.

', 'FillMissingValues$Name' => '

The name of the transform node.

', 'Filter$Name' => '

The name of the transform node.

', 'GovernedCatalogSource$Name' => '

The name of the data store.

', 'GovernedCatalogTarget$Name' => '

The name of the data target.

', 'JDBCConnectorSource$Name' => '

The name of the data source.

', 'JDBCConnectorTarget$Name' => '

The name of the data target.

', 'Join$Name' => '

The name of the transform node.

', 'Merge$Name' => '

The name of the transform node.

', 'MicrosoftSQLServerCatalogSource$Name' => '

The name of the data source.

', 'MicrosoftSQLServerCatalogTarget$Name' => '

The name of the data target.

', 'MySQLCatalogSource$Name' => '

The name of the data source.

', 'MySQLCatalogTarget$Name' => '

The name of the data target.

', 'OracleSQLCatalogSource$Name' => '

The name of the data source.

', 'OracleSQLCatalogTarget$Name' => '

The name of the data target.

', 'PIIDetection$Name' => '

The name of the transform node.

', 'PostgreSQLCatalogSource$Name' => '

The name of the data source.

', 'PostgreSQLCatalogTarget$Name' => '

The name of the data target.

', 'Recipe$Name' => '

The name of the Glue Studio node.

', 'RedshiftSource$Name' => '

The name of the Amazon Redshift data store.

', 'RedshiftTarget$Name' => '

The name of the data target.

', 'RelationalCatalogSource$Name' => '

The name of the data source.

', 'RenameField$Name' => '

The name of the transform node.

', 'S3CatalogDeltaSource$Name' => '

The name of the Delta Lake data source.

', 'S3CatalogHudiSource$Name' => '

The name of the Hudi data source.

', 'S3CatalogSource$Name' => '

The name of the data store.

', 'S3CatalogTarget$Name' => '

The name of the data target.

', 'S3CsvSource$Name' => '

The name of the data store.

', 'S3DeltaCatalogTarget$Name' => '

The name of the data target.

', 'S3DeltaDirectTarget$Name' => '

The name of the data target.

', 'S3DeltaSource$Name' => '

The name of the Delta Lake source.

', 'S3DirectTarget$Name' => '

The name of the data target.

', 'S3GlueParquetTarget$Name' => '

The name of the data target.

', 'S3HudiCatalogTarget$Name' => '

The name of the data target.

', 'S3HudiDirectTarget$Name' => '

The name of the data target.

', 'S3HudiSource$Name' => '

The name of the Hudi source.

', 'S3JsonSource$Name' => '

The name of the data store.

', 'S3ParquetSource$Name' => '

The name of the data store.

', 'SelectFields$Name' => '

The name of the transform node.

', 'SelectFromCollection$Name' => '

The name of the transform node.

', 'SnowflakeSource$Name' => '

The name of the Snowflake data source.

', 'SnowflakeTarget$Name' => '

The name of the Snowflake target.

', 'SparkConnectorSource$Name' => '

The name of the data source.

', 'SparkConnectorTarget$Name' => '

The name of the data target.

', 'SparkSQL$Name' => '

The name of the transform node.

', 'Spigot$Name' => '

The name of the transform node.

', 'SplitFields$Name' => '

The name of the transform node.

', 'Union$Name' => '

The name of the transform node.

', ], ], 'NodeType' => [ 'base' => NULL, 'refs' => [ 'Node$Type' => '

The type of Glue component represented by the node.

', ], ], 'NonNegativeDouble' => [ 'base' => NULL, 'refs' => [ 'BinaryColumnStatisticsData$AverageLength' => '

The average bit sequence length in the column.

', 'CrawlerHistory$DPUHour' => '

The number of data processing units (DPU) used in hours for the crawl.

', 'CrawlerMetrics$TimeLeftSeconds' => '

The estimated time left to complete a running crawl.

', 'CrawlerMetrics$LastRuntimeSeconds' => '

The duration of the crawler\'s most recent run, in seconds.

', 'CrawlerMetrics$MedianRuntimeSeconds' => '

The median duration of this crawler\'s runs, in seconds.

', 'StringColumnStatisticsData$AverageLength' => '

The average string length in the column.

', ], ], 'NonNegativeInt' => [ 'base' => NULL, 'refs' => [ 'SelectFromCollection$Index' => '

The index for the DynamicFrame to be selected.

', ], ], 'NonNegativeInteger' => [ 'base' => NULL, 'refs' => [ 'CrawlerMetrics$TablesCreated' => '

The number of tables created by this crawler.

', 'CrawlerMetrics$TablesUpdated' => '

The number of tables updated by this crawler.

', 'CrawlerMetrics$TablesDeleted' => '

The number of tables deleted by this crawler.

', 'Segment$SegmentNumber' => '

The zero-based index number of the segment. For example, if the total number of segments is 4, SegmentNumber values range from 0 through 3.

', 'Table$Retention' => '

The retention time for this table.

', 'TableInput$Retention' => '

The retention time for this table.

', ], ], 'NonNegativeLong' => [ 'base' => NULL, 'refs' => [ 'BinaryColumnStatisticsData$MaximumLength' => '

The size of the longest bit sequence in the column.

', 'BinaryColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'BooleanColumnStatisticsData$NumberOfTrues' => '

The number of true values in the column.

', 'BooleanColumnStatisticsData$NumberOfFalses' => '

The number of false values in the column.

', 'BooleanColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DateColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DateColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'DecimalColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DecimalColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'DoubleColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DoubleColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'LongColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'LongColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'StringColumnStatisticsData$MaximumLength' => '

The size of the longest string in the column.

', 'StringColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'StringColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', ], ], 'NotificationProperty' => [ 'base' => '

Specifies configuration properties of a notification.

', 'refs' => [ 'Action$NotificationProperty' => '

Specifies configuration properties of a job run notification.

', 'CreateJobRequest$NotificationProperty' => '

Specifies configuration properties of a job notification.

', 'Job$NotificationProperty' => '

Specifies configuration properties of a job notification.

', 'JobRun$NotificationProperty' => '

Specifies configuration properties of a job run notification.

', 'JobUpdate$NotificationProperty' => '

Specifies the configuration properties of a job notification.

', 'StartJobRunRequest$NotificationProperty' => '

Specifies configuration properties of a job run notification.

', ], ], 'NotifyDelayAfter' => [ 'base' => NULL, 'refs' => [ 'NotificationProperty$NotifyDelayAfter' => '

After a job run starts, the number of minutes to wait before sending a job run delay notification.

', ], ], 'NullCheckBoxList' => [ 'base' => '

Represents whether certain values are recognized as null values for removal.

', 'refs' => [ 'DropNullFields$NullCheckBoxList' => '

A structure that represents whether certain values are recognized as null values for removal.

', ], ], 'NullValueField' => [ 'base' => '

Represents a custom null value such as a zeros or other value being used as a null placeholder unique to the dataset.

', 'refs' => [ 'NullValueFields$member' => NULL, ], ], 'NullValueFields' => [ 'base' => NULL, 'refs' => [ 'DropNullFields$NullTextList' => '

A structure that specifies a list of NullValueField structures that represent a custom null value such as zero or other value being used as a null placeholder unique to the dataset.

The DropNullFields transform removes custom null values only if both the value of the null placeholder and the datatype match the data.

', ], ], 'NullableBoolean' => [ 'base' => NULL, 'refs' => [ 'AuditContext$AllColumnsRequested' => '

All columns request for audit.

', 'BatchGetBlueprintsRequest$IncludeBlueprint' => '

Specifies whether or not to include the blueprint in the response.

', 'BatchGetBlueprintsRequest$IncludeParameterSpec' => '

Specifies whether or not to include the parameters, as a JSON string, for the blueprint in the response.

', 'BatchGetWorkflowsRequest$IncludeGraph' => '

Specifies whether to include a graph when returning the workflow resource metadata.

', 'CreateCsvClassifierRequest$DisableValueTrimming' => '

Specifies not to trim values before identifying the type of column values. The default value is true.

', 'CreateCsvClassifierRequest$AllowSingleColumn' => '

Enables the processing of files that contain only one column.

', 'CreateCsvClassifierRequest$CustomDatatypeConfigured' => '

Enables the configuration of custom datatypes.

', 'CsvClassifier$DisableValueTrimming' => '

Specifies not to trim values before identifying the type of column values. The default value is true.

', 'CsvClassifier$AllowSingleColumn' => '

Enables the processing of files that contain only one column.

', 'CsvClassifier$CustomDatatypeConfigured' => '

Enables the custom datatype to be configured.

', 'DataQualityEvaluationRunAdditionalRunOptions$CloudWatchMetricsEnabled' => '

Whether or not to enable CloudWatch metrics.

', 'DeltaTarget$WriteManifest' => '

Specifies whether to write the manifest files to the Delta table path.

', 'DeltaTarget$CreateNativeDeltaTable' => '

Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.

', 'DynamoDBTarget$scanAll' => '

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

', 'EntityNotFoundException$FromFederationSource' => '

Indicates whether or not the exception relates to a federated source.

', 'FindMatchesParameters$EnforceProvidedLabels' => '

The value to switch on or off to force the output to match the provided labels from users. If the value is True, the find matches transform forces the output to match the provided labels. The results override the normal conflation results. If the value is False, the find matches transform does not ensure all the labels provided are respected, and the results rely on the trained model.

Note that setting this value to true may increase the conflation execution time.

', 'GetBlueprintRequest$IncludeBlueprint' => '

Specifies whether or not to include the blueprint in the response.

', 'GetBlueprintRequest$IncludeParameterSpec' => '

Specifies whether or not to include the parameter specification.

', 'GetWorkflowRequest$IncludeGraph' => '

Specifies whether to include a graph when returning the workflow resource metadata.

', 'GetWorkflowRunRequest$IncludeGraph' => '

Specifies whether to include the workflow graph in response or not.

', 'GetWorkflowRunsRequest$IncludeGraph' => '

Specifies whether to include the workflow graph in response or not.

', 'InvalidInputException$FromFederationSource' => '

Indicates whether or not the exception relates to a federated source.

', 'LakeFormationConfiguration$UseLakeFormationCredentials' => '

Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.

', 'MongoDBTarget$ScanAll' => '

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

', 'UpdateCsvClassifierRequest$DisableValueTrimming' => '

Specifies not to trim values before identifying the type of column values. The default value is true.

', 'UpdateCsvClassifierRequest$AllowSingleColumn' => '

Enables the processing of files that contain only one column.

', 'UpdateCsvClassifierRequest$CustomDatatypeConfigured' => '

Specifies the configuration of custom datatypes.

', ], ], 'NullableDouble' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'CreateMLTransformRequest$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', 'CreateSessionRequest$MaxCapacity' => '

The number of Glue data processing units (DPUs) that can be allocated when the job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB memory.

', 'DynamoDBTarget$scanRate' => '

The percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

', 'EvaluatedMetricsMap$value' => NULL, 'GetMLTransformResponse$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', 'Job$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0 or later jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'JobRun$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'JobRun$DPUSeconds' => '

This field populates only for Auto Scaling job runs, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for G.1X, 2 for G.2X, or 0.25 for G.025X workers). This value may be different than the executionEngineRuntime * MaxCapacity as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the MaxCapacity. Therefore, it is possible that the value of DPUSeconds is less than executionEngineRuntime * MaxCapacity.

', 'JobUpdate$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'MLTransform$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', 'Session$MaxCapacity' => '

The number of Glue data processing units (DPUs) that can be allocated when the job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB memory.

', 'Session$ExecutionTime' => '

The total time the session ran for.

', 'Session$DPUSeconds' => '

The DPUs consumed by the session (formula: ExecutionTime * MaxCapacity).

', 'StartJobRunRequest$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'UpdateMLTransformRequest$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', ], ], 'NullableInteger' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated to the development endpoint.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

', 'CreateDevEndpointResponse$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated to the development endpoint.

', 'CreateJobRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'CreateMLTransformRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when this task runs.

If WorkerType is set, then NumberOfWorkers is required (and vice versa).

', 'CreateMLTransformRequest$MaxRetries' => '

The maximum number of times to retry a task for this transform after a task run fails.

', 'CreateSessionRequest$NumberOfWorkers' => '

The number of workers of a defined WorkerType to use for the session.

', 'CreateWorkflowRequest$MaxConcurrentRuns' => '

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

', 'DataQualityRulesetListDetails$RuleCount' => '

The number of rules in the ruleset.

', 'DevEndpoint$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated to the development endpoint.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

', 'GetDataQualityRuleRecommendationRunResponse$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'GetDataQualityRulesetEvaluationRunResponse$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'GetMLTransformResponse$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when this task runs.

', 'GetMLTransformResponse$MaxRetries' => '

The maximum number of times to retry a task for this transform after a task run fails.

', 'HudiTarget$MaximumTraversalDepth' => '

The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi metadata folder in your Amazon S3 path. Used to limit the crawler run time.

', 'IcebergTarget$MaximumTraversalDepth' => '

The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time.

', 'Job$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'JobRun$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'JobUpdate$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'MLTransform$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a task of the transform runs.

If WorkerType is set, then NumberOfWorkers is required (and vice versa).

', 'MLTransform$MaxRetries' => '

The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

', 'S3Target$SampleSize' => '

Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.

', 'Session$NumberOfWorkers' => '

The number of workers of a defined WorkerType to use for the session.

', 'StartDataQualityRuleRecommendationRunRequest$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'StartDataQualityRulesetEvaluationRunRequest$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'StartJobRunRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'StartingEventBatchCondition$BatchSize' => '

Number of events in the batch.

', 'StartingEventBatchCondition$BatchWindow' => '

Duration of the batch window in seconds.

', 'UpdateMLTransformRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when this task runs.

', 'UpdateMLTransformRequest$MaxRetries' => '

The maximum number of times to retry a task for this transform after a task run fails.

', 'UpdateWorkflowRequest$MaxConcurrentRuns' => '

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

', 'Workflow$MaxConcurrentRuns' => '

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

', ], ], 'OneInput' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Inputs' => '

Specifies the fields and rows to use as inputs for the aggregate transform.

', 'AmazonRedshiftTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'ApplyMapping$Inputs' => '

The data inputs identified by their node names.

', 'BasicCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'DropDuplicates$Inputs' => '

The data inputs identified by their node names.

', 'DropFields$Inputs' => '

The data inputs identified by their node names.

', 'DropNullFields$Inputs' => '

The data inputs identified by their node names.

', 'DynamicTransform$Inputs' => '

Specifies the inputs for the dynamic transform that are required.

', 'EvaluateDataQuality$Inputs' => '

The inputs of your data quality evaluation.

', 'FillMissingValues$Inputs' => '

The data inputs identified by their node names.

', 'Filter$Inputs' => '

The data inputs identified by their node names.

', 'GovernedCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'JDBCConnectorTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'MicrosoftSQLServerCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'MySQLCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'OracleSQLCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'PIIDetection$Inputs' => '

The node ID inputs to the transform.

', 'PostgreSQLCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'Recipe$Inputs' => '

The nodes that are inputs to the recipe node, identified by id.

', 'RedshiftTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'RenameField$Inputs' => '

The data inputs identified by their node names.

', 'S3CatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3DeltaCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3DeltaDirectTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3DirectTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3GlueParquetTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3HudiCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3HudiDirectTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'SelectFields$Inputs' => '

The data inputs identified by their node names.

', 'SelectFromCollection$Inputs' => '

The data inputs identified by their node names.

', 'SnowflakeTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'SparkConnectorTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'Spigot$Inputs' => '

The data inputs identified by their node names.

', 'SplitFields$Inputs' => '

The data inputs identified by their node names.

', ], ], 'OpenTableFormatInput' => [ 'base' => '

A structure representing an open format table.

', 'refs' => [ 'CreateTableRequest$OpenTableFormatInput' => '

Specifies an OpenTableFormatInput structure when creating an open format table.

', ], ], 'OperationTimeoutException' => [ 'base' => '

The operation timed out.

', 'refs' => [], ], 'Option' => [ 'base' => '

Specifies an option value.

', 'refs' => [ 'AmazonRedshiftNodeData$Connection' => '

The Glue connection to the Redshift cluster.

', 'AmazonRedshiftNodeData$Schema' => '

The Redshift schema name when working with a direct connection.

', 'AmazonRedshiftNodeData$Table' => '

The Redshift table name when working with a direct connection.

', 'AmazonRedshiftNodeData$CatalogDatabase' => '

The name of the Glue Data Catalog database when working with a data catalog.

', 'AmazonRedshiftNodeData$CatalogTable' => '

The Glue Data Catalog table name when working with a data catalog.

', 'AmazonRedshiftNodeData$IamRole' => '

Optional. The role name use when connection to S3. The IAM role ill default to the role on the job when left blank.

', 'OptionList$member' => NULL, 'SnowflakeNodeData$Connection' => '

Specifies a Glue Data Catalog Connection to a Snowflake endpoint.

', 'SnowflakeNodeData$IamRole' => '

Not currently used.

', ], ], 'OptionList' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$TableSchema' => '

The array of schema output for a given node.

', 'AmazonRedshiftNodeData$SelectedColumns' => '

The list of column names used to determine a matching record when doing a MERGE or APPEND with upsert.

', 'SnowflakeNodeData$SelectedColumns' => '

Specifies the columns combined to identify a record when detecting matches for merges and upserts. A list of structures with value, label and description keys. Each structure describes a column.

', 'SnowflakeNodeData$TableSchema' => '

Manually defines the target schema for the node. A list of structures with value , label and description keys. Each structure defines a column.

', ], ], 'OracleSQLCatalogSource' => [ 'base' => '

Specifies an Oracle data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$OracleSQLCatalogSource' => '

Specifies an Oracle data source in the Glue Data Catalog.

', ], ], 'OracleSQLCatalogTarget' => [ 'base' => '

Specifies a target that uses Oracle SQL.

', 'refs' => [ 'CodeGenConfigurationNode$OracleSQLCatalogTarget' => '

Specifies a target that uses Oracle SQL.

', ], ], 'OrchestrationArgumentsMap' => [ 'base' => NULL, 'refs' => [ 'CreateSessionRequest$DefaultArguments' => '

A map array of key-value pairs. Max is 75 pairs.

', 'Session$DefaultArguments' => '

A map array of key-value pairs. Max is 75 pairs.

', ], ], 'OrchestrationArgumentsValue' => [ 'base' => NULL, 'refs' => [ 'OrchestrationArgumentsMap$value' => NULL, ], ], 'OrchestrationIAMRoleArn' => [ 'base' => NULL, 'refs' => [ 'BlueprintRun$RoleArn' => '

The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.

', 'StartBlueprintRunRequest$RoleArn' => '

Specifies the IAM role used to create the workflow.

', ], ], 'OrchestrationNameString' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintNames$member' => NULL, 'Blueprint$Name' => '

The name of the blueprint.

', 'BlueprintDetails$BlueprintName' => '

The name of the blueprint.

', 'BlueprintNames$member' => NULL, 'BlueprintRun$BlueprintName' => '

The name of the blueprint.

', 'CancelStatementRequest$RequestOrigin' => '

The origin of the request to cancel the statement.

', 'CreateBlueprintRequest$Name' => '

The name of the blueprint.

', 'CreateSessionRequest$RequestOrigin' => '

The origin of the request.

', 'DeleteSessionRequest$RequestOrigin' => '

The name of the origin of the delete session request.

', 'GetBlueprintRunRequest$BlueprintName' => '

The name of the blueprint.

', 'GetSessionRequest$RequestOrigin' => '

The origin of the request.

', 'GetStatementRequest$RequestOrigin' => '

The origin of the request.

', 'ListSessionsRequest$RequestOrigin' => '

The origin of the request.

', 'ListStatementsRequest$RequestOrigin' => '

The origin of the request to list statements.

', 'OrchestrationArgumentsMap$key' => NULL, 'RunStatementRequest$RequestOrigin' => '

The origin of the request.

', 'StartBlueprintRunRequest$BlueprintName' => '

The name of the blueprint.

', 'StopSessionRequest$RequestOrigin' => '

The origin of the request.

', 'UpdateBlueprintRequest$Name' => '

The name of the blueprint.

', ], ], 'OrchestrationRoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateSessionRequest$Role' => '

The IAM Role ARN

', 'Session$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with the Session.

', ], ], 'OrchestrationS3Location' => [ 'base' => NULL, 'refs' => [ 'CreateBlueprintRequest$BlueprintLocation' => '

Specifies a path in Amazon S3 where the blueprint is published.

', 'UpdateBlueprintRequest$BlueprintLocation' => '

Specifies a path in Amazon S3 where the blueprint is published.

', ], ], 'OrchestrationStatementCodeString' => [ 'base' => NULL, 'refs' => [ 'RunStatementRequest$Code' => '

The statement code to be run.

', ], ], 'OrchestrationStringList' => [ 'base' => NULL, 'refs' => [ 'ConnectionsList$Connections' => '

A list of connections used by the job.

', 'StatementOutput$Traceback' => '

The traceback of the output.

', ], ], 'OrchestrationToken' => [ 'base' => NULL, 'refs' => [ 'ListSessionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more result.

', 'ListSessionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more result.

', 'ListStatementsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListStatementsResponse$NextToken' => '

A continuation token, if not all statements have yet been returned.

', ], ], 'Order' => [ 'base' => '

Specifies the sort order of a sorted column.

', 'refs' => [ 'OrderList$member' => NULL, ], ], 'OrderList' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$SortColumns' => '

A list specifying the sort order of each bucket in the table.

', ], ], 'OtherMetadataValueList' => [ 'base' => NULL, 'refs' => [ 'MetadataInfo$OtherMetadataValueList' => '

Other metadata belonging to the same metadata key.

', ], ], 'OtherMetadataValueListItem' => [ 'base' => '

A structure containing other metadata for a schema version belonging to the same metadata key.

', 'refs' => [ 'OtherMetadataValueList$member' => NULL, ], ], 'PIIDetection' => [ 'base' => '

Specifies a transform that identifies, removes or masks PII data.

', 'refs' => [ 'CodeGenConfigurationNode$PIIDetection' => '

Specifies a transform that identifies, removes or masks PII data.

', ], ], 'PageSize' => [ 'base' => NULL, 'refs' => [ 'GetBlueprintRunsRequest$MaxResults' => '

The maximum size of a list to return.

', 'GetClassifiersRequest$MaxResults' => '

The size of the list to return (optional).

', 'GetConnectionsRequest$MaxResults' => '

The maximum number of connections to return in one response.

', 'GetCrawlerMetricsRequest$MaxResults' => '

The maximum size of a list to return.

', 'GetCrawlersRequest$MaxResults' => '

The number of crawlers to return on each call.

', 'GetDevEndpointsRequest$MaxResults' => '

The maximum size of information to return.

', 'GetJobRunsRequest$MaxResults' => '

The maximum size of the response.

', 'GetJobsRequest$MaxResults' => '

The maximum size of the response.

', 'GetMLTaskRunsRequest$MaxResults' => '

The maximum number of results to return.

', 'GetMLTransformsRequest$MaxResults' => '

The maximum number of results to return.

', 'GetPartitionsRequest$MaxResults' => '

The maximum number of partitions to return in a single response.

', 'GetResourcePoliciesRequest$MaxResults' => '

The maximum size of a list to return.

', 'GetSecurityConfigurationsRequest$MaxResults' => '

The maximum number of results to return.

', 'GetTriggersRequest$MaxResults' => '

The maximum size of the response.

', 'GetUnfilteredPartitionsMetadataRequest$MaxResults' => '

The maximum number of partitions to return in a single response.

', 'GetWorkflowRunsRequest$MaxResults' => '

The maximum number of workflow runs to be included in the response.

', 'ListBlueprintsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListCrawlersRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListCrawlsRequest$MaxResults' => '

The maximum number of results to return. The default is 20, and maximum is 100.

', 'ListCustomEntityTypesRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityResultsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityRuleRecommendationRunsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityRulesetEvaluationRunsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityRulesetsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDevEndpointsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListJobsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListMLTransformsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListSessionsRequest$MaxResults' => '

The maximum number of results.

', 'ListTriggersRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListWorkflowsRequest$MaxResults' => '

The maximum size of a list to return.

', 'SearchTablesRequest$MaxResults' => '

The maximum number of tables to return in a single response.

', ], ], 'PaginationToken' => [ 'base' => NULL, 'refs' => [ 'GetMLTaskRunsRequest$NextToken' => '

A token for pagination of the results. The default is empty.

', 'GetMLTaskRunsResponse$NextToken' => '

A pagination token, if more results are available.

', 'GetMLTransformsRequest$NextToken' => '

A paginated token to offset the results.

', 'GetMLTransformsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListCustomEntityTypesRequest$NextToken' => '

A paginated token to offset the results.

', 'ListCustomEntityTypesResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityResultsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityResultsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityRuleRecommendationRunsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityRuleRecommendationRunsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityRulesetEvaluationRunsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityRulesetEvaluationRunsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityRulesetsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityRulesetsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListMLTransformsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListMLTransformsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', ], ], 'ParamType' => [ 'base' => NULL, 'refs' => [ 'TransformConfigParameter$Type' => '

Specifies the parameter type in the config file of the dynamic transform.

', 'TransformConfigParameter$ListType' => '

Specifies the list type of the parameter in the config file of the dynamic transform.

', ], ], 'ParametersMap' => [ 'base' => NULL, 'refs' => [ 'Column$Parameters' => '

These key-value pairs define properties associated with the column.

', 'Database$Parameters' => '

These key-value pairs define parameters and properties of the database.

', 'DatabaseInput$Parameters' => '

These key-value pairs define parameters and properties of the database.

These key-value pairs define parameters and properties of the database.

', 'Partition$Parameters' => '

These key-value pairs define partition parameters.

', 'PartitionInput$Parameters' => '

These key-value pairs define partition parameters.

', 'SerDeInfo$Parameters' => '

These key-value pairs define initialization parameters for the SerDe.

', 'StorageDescriptor$Parameters' => '

The user-supplied properties in key-value form.

', 'Table$Parameters' => '

These key-value pairs define properties associated with the table.

', 'TableInput$Parameters' => '

These key-value pairs define properties associated with the table.

', ], ], 'ParametersMapValue' => [ 'base' => NULL, 'refs' => [ 'ParametersMap$value' => NULL, ], ], 'ParquetCompressionType' => [ 'base' => NULL, 'refs' => [ 'S3GlueParquetTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', 'S3ParquetSource$CompressionType' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'Partition' => [ 'base' => '

Represents a slice of table data.

', 'refs' => [ 'GetPartitionResponse$Partition' => '

The requested information, in the form of a Partition object.

', 'GetUnfilteredPartitionMetadataResponse$Partition' => '

A Partition object containing the partition metadata.

', 'PartitionList$member' => NULL, 'UnfilteredPartition$Partition' => '

The partition object.

', ], ], 'PartitionError' => [ 'base' => '

Contains information about a partition error.

', 'refs' => [ 'PartitionErrors$member' => NULL, ], ], 'PartitionErrors' => [ 'base' => NULL, 'refs' => [ 'BatchCreatePartitionResponse$Errors' => '

The errors encountered when trying to create the requested partitions.

', 'BatchDeletePartitionResponse$Errors' => '

The errors encountered when trying to delete the requested partitions.

', ], ], 'PartitionIndex' => [ 'base' => '

A structure for a partition index.

', 'refs' => [ 'CreatePartitionIndexRequest$PartitionIndex' => '

Specifies a PartitionIndex structure to create a partition index in an existing table.

', 'PartitionIndexList$member' => NULL, ], ], 'PartitionIndexDescriptor' => [ 'base' => '

A descriptor for a partition index in a table.

', 'refs' => [ 'PartitionIndexDescriptorList$member' => NULL, ], ], 'PartitionIndexDescriptorList' => [ 'base' => NULL, 'refs' => [ 'GetPartitionIndexesResponse$PartitionIndexDescriptorList' => '

A list of index descriptors.

', ], ], 'PartitionIndexList' => [ 'base' => NULL, 'refs' => [ 'CreateTableRequest$PartitionIndexes' => '

A list of partition indexes, PartitionIndex structures, to create in the table.

', ], ], 'PartitionIndexStatus' => [ 'base' => NULL, 'refs' => [ 'PartitionIndexDescriptor$IndexStatus' => '

The status of the partition index.

The possible statuses are:

', ], ], 'PartitionInput' => [ 'base' => '

The structure used to create and update a partition.

', 'refs' => [ 'BatchUpdatePartitionRequestEntry$PartitionInput' => '

The structure used to update a partition.

', 'CreatePartitionRequest$PartitionInput' => '

A PartitionInput structure defining the partition to be created.

', 'PartitionInputList$member' => NULL, 'UpdatePartitionRequest$PartitionInput' => '

The new partition object to update the partition to.

The Values property can\'t be changed. If you want to change the partition key values for a partition, delete and recreate the partition.

', ], ], 'PartitionInputList' => [ 'base' => NULL, 'refs' => [ 'BatchCreatePartitionRequest$PartitionInputList' => '

A list of PartitionInput structures that define the partitions to be created.

', ], ], 'PartitionList' => [ 'base' => NULL, 'refs' => [ 'BatchGetPartitionResponse$Partitions' => '

A list of the requested partitions.

', 'GetPartitionsResponse$Partitions' => '

A list of requested partitions.

', ], ], 'PartitionValueList' => [ 'base' => '

Contains a list of values defining partitions.

', 'refs' => [ 'BackfillErroredPartitionsList$member' => NULL, 'BatchDeletePartitionValueList$member' => NULL, 'BatchGetPartitionValueList$member' => NULL, ], ], 'Path' => [ 'base' => NULL, 'refs' => [ 'DynamoDBTarget$Path' => '

The name of the DynamoDB table to crawl.

', 'JdbcTarget$Path' => '

The path of the JDBC target.

', 'MongoDBTarget$Path' => '

The path of the Amazon DocumentDB or MongoDB target (database/collection).

', 'PathList$member' => NULL, 'S3Target$Path' => '

The path to the Amazon S3 target.

', ], ], 'PathList' => [ 'base' => NULL, 'refs' => [ 'DeltaTarget$DeltaTables' => '

A list of the Amazon S3 paths to the Delta tables.

', 'HudiTarget$Paths' => '

An array of Amazon S3 location strings for Hudi, each indicating the root folder with which the metadata files for a Hudi table resides. The Hudi folder may be located in a child folder of the root folder.

The crawler will scan all folders underneath a path for a Hudi folder.

', 'HudiTarget$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', 'IcebergTarget$Paths' => '

One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.

', 'IcebergTarget$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', 'JdbcTarget$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', 'S3Target$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', ], ], 'Permission' => [ 'base' => NULL, 'refs' => [ 'PermissionList$member' => NULL, ], ], 'PermissionList' => [ 'base' => NULL, 'refs' => [ 'PrincipalPermissions$Permissions' => '

The permissions that are granted to the principal.

', ], ], 'PermissionType' => [ 'base' => NULL, 'refs' => [ 'PermissionTypeList$member' => NULL, ], ], 'PermissionTypeList' => [ 'base' => NULL, 'refs' => [ 'GetUnfilteredPartitionMetadataRequest$SupportedPermissionTypes' => '

(Required) A list of supported permission types.

', 'GetUnfilteredPartitionsMetadataRequest$SupportedPermissionTypes' => '

A list of supported permission types.

', 'GetUnfilteredTableMetadataRequest$SupportedPermissionTypes' => '

(Required) A list of supported permission types.

', ], ], 'PermissionTypeMismatchException' => [ 'base' => '

The operation timed out.

', 'refs' => [], ], 'PhysicalConnectionRequirements' => [ 'base' => '

Specifies the physical requirements for a connection.

', 'refs' => [ 'Connection$PhysicalConnectionRequirements' => '

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to make this connection successfully.

', 'ConnectionInput$PhysicalConnectionRequirements' => '

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

', ], ], 'PiiType' => [ 'base' => NULL, 'refs' => [ 'PIIDetection$PiiType' => '

Indicates the type of PIIDetection transform.

', ], ], 'PolicyJsonString' => [ 'base' => NULL, 'refs' => [ 'GetResourcePolicyResponse$PolicyInJson' => '

Contains the requested policy document, in JSON format.

', 'GluePolicy$PolicyInJson' => '

Contains the requested policy document, in JSON format.

', 'PutResourcePolicyRequest$PolicyInJson' => '

Contains the policy document to set, in JSON format.

', ], ], 'PollingTime' => [ 'base' => NULL, 'refs' => [ 'StreamingDataPreviewOptions$PollingTime' => '

The polling time in milliseconds.

', ], ], 'PositiveLong' => [ 'base' => NULL, 'refs' => [ 'StreamingDataPreviewOptions$RecordPollingLimit' => '

The limit to the number of records polled.

', ], ], 'PostgreSQLCatalogSource' => [ 'base' => '

Specifies a PostgresSQL data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$PostgreSQLCatalogSource' => '

Specifies a PostgresSQL data source in the Glue Data Catalog.

', ], ], 'PostgreSQLCatalogTarget' => [ 'base' => '

Specifies a target that uses Postgres SQL.

', 'refs' => [ 'CodeGenConfigurationNode$PostgreSQLCatalogTarget' => '

Specifies a target that uses Postgres SQL.

', ], ], 'Predecessor' => [ 'base' => '

A job run that was used in the predicate of a conditional trigger that triggered this job run.

', 'refs' => [ 'PredecessorList$member' => NULL, ], ], 'PredecessorList' => [ 'base' => NULL, 'refs' => [ 'JobRun$PredecessorRuns' => '

A list of predecessors to this job run.

', ], ], 'Predicate' => [ 'base' => '

Defines the predicate of the trigger, which determines when it fires.

', 'refs' => [ 'CreateTriggerRequest$Predicate' => '

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

', 'Trigger$Predicate' => '

The predicate of this trigger, which defines when it will fire.

', 'TriggerUpdate$Predicate' => '

The predicate of this trigger, which defines when it will fire.

', ], ], 'PredicateString' => [ 'base' => NULL, 'refs' => [ 'ColumnRowFilter$RowFilterExpression' => '

A string containing the row-level filter expression.

', 'GetPartitionsRequest$Expression' => '

An expression that filters the partitions to be returned.

The expression uses SQL syntax similar to the SQL WHERE filter clause. The SQL statement parser JSQLParser parses the expression.

Operators: The following are the operators that you can use in the Expression API call:

=

Checks whether the values of the two operands are equal; if yes, then the condition becomes true.

Example: Assume \'variable a\' holds 10 and \'variable b\' holds 20.

(a = b) is not true.

< >

Checks whether the values of two operands are equal; if the values are not equal, then the condition becomes true.

Example: (a < > b) is true.

>

Checks whether the value of the left operand is greater than the value of the right operand; if yes, then the condition becomes true.

Example: (a > b) is not true.

<

Checks whether the value of the left operand is less than the value of the right operand; if yes, then the condition becomes true.

Example: (a < b) is true.

>=

Checks whether the value of the left operand is greater than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a >= b) is not true.

<=

Checks whether the value of the left operand is less than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a <= b) is true.

AND, OR, IN, BETWEEN, LIKE, NOT, IS NULL

Logical operators.

Supported Partition Key Types: The following are the supported partition keys.

If an type is encountered that is not valid, an exception is thrown.

The following list shows the valid operators on each type. When you define a crawler, the partitionKey type is created as a STRING, to be compatible with the catalog partitions.

Sample API Call:

', 'GetUnfilteredPartitionsMetadataRequest$Expression' => '

An expression that filters the partitions to be returned.

The expression uses SQL syntax similar to the SQL WHERE filter clause. The SQL statement parser JSQLParser parses the expression.

Operators: The following are the operators that you can use in the Expression API call:

=

Checks whether the values of the two operands are equal; if yes, then the condition becomes true.

Example: Assume \'variable a\' holds 10 and \'variable b\' holds 20.

(a = b) is not true.

< >

Checks whether the values of two operands are equal; if the values are not equal, then the condition becomes true.

Example: (a < > b) is true.

>

Checks whether the value of the left operand is greater than the value of the right operand; if yes, then the condition becomes true.

Example: (a > b) is not true.

<

Checks whether the value of the left operand is less than the value of the right operand; if yes, then the condition becomes true.

Example: (a < b) is true.

>=

Checks whether the value of the left operand is greater than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a >= b) is not true.

<=

Checks whether the value of the left operand is less than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a <= b) is true.

AND, OR, IN, BETWEEN, LIKE, NOT, IS NULL

Logical operators.

Supported Partition Key Types: The following are the supported partition keys.

If an type is encountered that is not valid, an exception is thrown.

', ], ], 'PrincipalPermissions' => [ 'base' => '

Permissions granted to a principal.

', 'refs' => [ 'PrincipalPermissionsList$member' => NULL, ], ], 'PrincipalPermissionsList' => [ 'base' => NULL, 'refs' => [ 'Database$CreateTableDefaultPermissions' => '

Creates a set of default permissions on the table for principals. Used by Lake Formation. Not used in the normal course of Glue operations.

', 'DatabaseInput$CreateTableDefaultPermissions' => '

Creates a set of default permissions on the table for principals. Used by Lake Formation. Not used in the normal course of Glue operations.

', ], ], 'PrincipalType' => [ 'base' => NULL, 'refs' => [ 'UserDefinedFunction$OwnerType' => '

The owner type.

', 'UserDefinedFunctionInput$OwnerType' => '

The owner type.

', ], ], 'Prob' => [ 'base' => NULL, 'refs' => [ 'Spigot$Prob' => '

The probability (a decimal value with a maximum value of 1) of picking any given record. A value of 1 indicates that each row read from the dataset should be included in the sample output.

', ], ], 'PropertyPredicate' => [ 'base' => '

Defines a property predicate.

', 'refs' => [ 'SearchPropertyPredicates$member' => NULL, ], ], 'PublicKeysList' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$PublicKeys' => '

A list of public keys to be used by the development endpoints for authentication. The use of this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

', 'DevEndpoint$PublicKeys' => '

A list of public keys to be used by the DevEndpoints for authentication. Using this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API operation with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

', 'UpdateDevEndpointRequest$AddPublicKeys' => '

The list of public keys for the DevEndpoint to use.

', 'UpdateDevEndpointRequest$DeletePublicKeys' => '

The list of public keys to be deleted from the DevEndpoint.

', ], ], 'PutDataCatalogEncryptionSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutDataCatalogEncryptionSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'PutSchemaVersionMetadataInput' => [ 'base' => NULL, 'refs' => [], ], 'PutSchemaVersionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'PutWorkflowRunPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutWorkflowRunPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'PythonScript' => [ 'base' => NULL, 'refs' => [ 'CreateScriptResponse$PythonScript' => '

The Python script generated from the DAG.

', 'GetDataflowGraphRequest$PythonScript' => '

The Python script to transform.

', 'GetPlanResponse$PythonScript' => '

A Python script to perform the mapping.

', ], ], 'PythonVersionString' => [ 'base' => NULL, 'refs' => [ 'JobCommand$PythonVersion' => '

The Python version being used to run a Python shell job. Allowed values are 2 or 3.

', 'SessionCommand$PythonVersion' => '

Specifies the Python version. The Python version indicates the version supported for jobs of type Spark.

', ], ], 'QuerySchemaVersionMetadataInput' => [ 'base' => NULL, 'refs' => [], ], 'QuerySchemaVersionMetadataMaxResults' => [ 'base' => NULL, 'refs' => [ 'QuerySchemaVersionMetadataInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', ], ], 'QuerySchemaVersionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'QuoteChar' => [ 'base' => NULL, 'refs' => [ 'S3CsvSource$QuoteChar' => '

Specifies the character to use for quoting. The default is a double quote: \'"\'. Set this to -1 to turn off quoting entirely.

', ], ], 'Recipe' => [ 'base' => '

A Glue Studio node that uses a Glue DataBrew recipe in Glue jobs.

', 'refs' => [ 'CodeGenConfigurationNode$Recipe' => '

Specifies a Glue DataBrew recipe node.

', ], ], 'RecipeReference' => [ 'base' => '

A reference to a Glue DataBrew recipe.

', 'refs' => [ 'Recipe$RecipeReference' => '

A reference to the DataBrew recipe used by the node.

', ], ], 'RecipeVersion' => [ 'base' => NULL, 'refs' => [ 'RecipeReference$RecipeVersion' => '

The RecipeVersion of the DataBrew recipe.

', ], ], 'RecordsCount' => [ 'base' => NULL, 'refs' => [ 'ConfusionMatrix$NumTruePositives' => '

The number of matches in the data that the transform correctly found, in the confusion matrix for your transform.

', 'ConfusionMatrix$NumFalsePositives' => '

The number of nonmatches in the data that the transform incorrectly classified as a match, in the confusion matrix for your transform.

', 'ConfusionMatrix$NumTrueNegatives' => '

The number of nonmatches in the data that the transform correctly rejected, in the confusion matrix for your transform.

', 'ConfusionMatrix$NumFalseNegatives' => '

The number of matches in the data that the transform didn\'t find, in the confusion matrix for your transform.

', ], ], 'RecrawlBehavior' => [ 'base' => NULL, 'refs' => [ 'RecrawlPolicy$RecrawlBehavior' => '

Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

A value of CRAWL_EVERYTHING specifies crawling the entire dataset again.

A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.

', ], ], 'RecrawlPolicy' => [ 'base' => '

When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in Glue in the developer guide.

', 'refs' => [ 'Crawler$RecrawlPolicy' => '

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

', 'CreateCrawlerRequest$RecrawlPolicy' => '

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

', 'UpdateCrawlerRequest$RecrawlPolicy' => '

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

', ], ], 'RedshiftSource' => [ 'base' => '

Specifies an Amazon Redshift data store.

', 'refs' => [ 'CodeGenConfigurationNode$RedshiftSource' => '

Specifies an Amazon Redshift data store.

', ], ], 'RedshiftTarget' => [ 'base' => '

Specifies a target that uses Amazon Redshift.

', 'refs' => [ 'CodeGenConfigurationNode$RedshiftTarget' => '

Specifies a target that uses Amazon Redshift.

', ], ], 'RegisterSchemaVersionInput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterSchemaVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'RegistryId' => [ 'base' => '

A wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'refs' => [ 'CreateSchemaInput$RegistryId' => '

This is a wrapper shape to contain the registry identity fields. If this is not provided, the default registry will be used. The ARN format for the same will be: arn:aws:glue:us-east-2:<customer id>:registry/default-registry:random-5-letter-id.

', 'DeleteRegistryInput$RegistryId' => '

This is a wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'GetRegistryInput$RegistryId' => '

This is a wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'ListSchemasInput$RegistryId' => '

A wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'UpdateRegistryInput$RegistryId' => '

This is a wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', ], ], 'RegistryListDefinition' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesResponse$Registries' => '

An array of RegistryDetailedListItem objects containing minimal details of each registry.

', ], ], 'RegistryListItem' => [ 'base' => '

A structure containing the details for a registry.

', 'refs' => [ 'RegistryListDefinition$member' => NULL, ], ], 'RegistryStatus' => [ 'base' => NULL, 'refs' => [ 'DeleteRegistryResponse$Status' => '

The status of the registry. A successful operation will return the Deleting status.

', 'GetRegistryResponse$Status' => '

The status of the registry.

', 'RegistryListItem$Status' => '

The status of the registry.

', ], ], 'RelationalCatalogSource' => [ 'base' => '

Specifies a Relational database data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$RelationalCatalogSource' => '

Specifies a relational catalog data store in the Glue Data Catalog.

', ], ], 'RemoveSchemaVersionMetadataInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveSchemaVersionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'RenameField' => [ 'base' => '

Specifies a transform that renames a single data property key.

', 'refs' => [ 'CodeGenConfigurationNode$RenameField' => '

Specifies a transform that renames a single data property key.

', ], ], 'ReplaceBoolean' => [ 'base' => NULL, 'refs' => [ 'ImportLabelsTaskRunProperties$Replace' => '

Indicates whether to overwrite your existing labels.

', 'StartImportLabelsTaskRunRequest$ReplaceAllLabels' => '

Indicates whether to overwrite your existing labels.

', ], ], 'ResetJobBookmarkRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResetJobBookmarkResponse' => [ 'base' => NULL, 'refs' => [], ], 'ResourceNotReadyException' => [ 'base' => '

A resource was not ready for a transaction.

', 'refs' => [], ], 'ResourceNumberLimitExceededException' => [ 'base' => '

A resource numerical limit was exceeded.

', 'refs' => [], ], 'ResourceShareType' => [ 'base' => NULL, 'refs' => [ 'GetDatabasesRequest$ResourceShareType' => '

Allows you to specify that you want to list the databases shared with your account. The allowable values are FEDERATED, FOREIGN or ALL.

', 'SearchTablesRequest$ResourceShareType' => '

Allows you to specify that you want to search the tables shared with your account. The allowable values are FOREIGN or ALL.

', ], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'ResourceUri$ResourceType' => '

The type of the resource.

', ], ], 'ResourceUri' => [ 'base' => '

The URIs for function resources.

', 'refs' => [ 'ResourceUriList$member' => NULL, ], ], 'ResourceUriList' => [ 'base' => NULL, 'refs' => [ 'UserDefinedFunction$ResourceUris' => '

The resource URIs for the function.

', 'UserDefinedFunctionInput$ResourceUris' => '

The resource URIs for the function.

', ], ], 'ResumeWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResumeWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'Role' => [ 'base' => NULL, 'refs' => [ 'Crawler$Role' => '

The Amazon Resource Name (ARN) of an IAM role that\'s used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.

', 'CreateCrawlerRequest$Role' => '

The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new crawler to access customer resources.

', 'UpdateCrawlerRequest$Role' => '

The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access customer resources.

', ], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$RoleArn' => '

The IAM role for the DevEndpoint.

', 'CreateDevEndpointResponse$RoleArn' => '

The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint.

', 'DevEndpoint$RoleArn' => '

The Amazon Resource Name (ARN) of the IAM role used in this DevEndpoint.

', ], ], 'RoleString' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

', 'CreateMLTransformRequest$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

', 'GetDataQualityRuleRecommendationRunResponse$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'GetDataQualityRulesetEvaluationRunResponse$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'GetMLTransformResponse$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

', 'Job$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

', 'JobUpdate$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with this job (required).

', 'MLTransform$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

', 'StartDataQualityRuleRecommendationRunRequest$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'StartDataQualityRulesetEvaluationRunRequest$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'UpdateMLTransformRequest$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

', ], ], 'RowTag' => [ 'base' => NULL, 'refs' => [ 'CreateXMLClassifierRequest$RowTag' => '

The XML tag designating the element that contains each record in an XML document being parsed. This can\'t identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

', 'UpdateXMLClassifierRequest$RowTag' => '

The XML tag designating the element that contains each record in an XML document being parsed. This cannot identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

', 'XMLClassifier$RowTag' => '

The XML tag designating the element that contains each record in an XML document being parsed. This can\'t identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

', ], ], 'RulesetNames' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$RulesetNames' => '

A list of ruleset names for the run.

', 'StartDataQualityRulesetEvaluationRunRequest$RulesetNames' => '

A list of ruleset names.

', ], ], 'RunId' => [ 'base' => NULL, 'refs' => [ 'GetJobBookmarkRequest$RunId' => '

The unique run identifier associated with this job run.

', 'JobBookmarkEntry$PreviousRunId' => '

The unique run identifier associated with the previous job run.

', 'JobBookmarkEntry$RunId' => '

The run ID number.

', 'ResetJobBookmarkRequest$RunId' => '

The unique run identifier associated with this job run.

', ], ], 'RunStatementRequest' => [ 'base' => NULL, 'refs' => [], ], 'RunStatementResponse' => [ 'base' => NULL, 'refs' => [], ], 'RuntimeNameString' => [ 'base' => NULL, 'refs' => [ 'JobCommand$Runtime' => '

In Ray jobs, Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see Working with Ray jobs in the Glue Developer Guide.

', ], ], 'S3CatalogDeltaSource' => [ 'base' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogDeltaSource' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

', ], ], 'S3CatalogHudiSource' => [ 'base' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog. The Hudi data source must be stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogHudiSource' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

', ], ], 'S3CatalogSource' => [ 'base' => '

Specifies an Amazon S3 data store in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogSource' => '

Specifies an Amazon S3 data store in the Glue Data Catalog.

', ], ], 'S3CatalogTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogTarget' => '

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

', ], ], 'S3CsvSource' => [ 'base' => '

Specifies a command-separated value (CSV) data store stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3CsvSource' => '

Specifies a command-separated value (CSV) data store stored in Amazon S3.

', ], ], 'S3DeltaCatalogTarget' => [ 'base' => '

Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3DeltaCatalogTarget' => '

Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.

', ], ], 'S3DeltaDirectTarget' => [ 'base' => '

Specifies a target that writes to a Delta Lake data source in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3DeltaDirectTarget' => '

Specifies a target that writes to a Delta Lake data source in Amazon S3.

', ], ], 'S3DeltaSource' => [ 'base' => '

Specifies a Delta Lake data source stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3DeltaSource' => '

Specifies a Delta Lake data source stored in Amazon S3.

', ], ], 'S3DirectSourceAdditionalOptions' => [ 'base' => '

Specifies additional connection options for the Amazon S3 data store.

', 'refs' => [ 'S3CsvSource$AdditionalOptions' => '

Specifies additional connection options.

', 'S3DeltaSource$AdditionalOptions' => '

Specifies additional options for the connector.

', 'S3HudiSource$AdditionalOptions' => '

Specifies additional options for the connector.

', 'S3JsonSource$AdditionalOptions' => '

Specifies additional connection options.

', 'S3ParquetSource$AdditionalOptions' => '

Specifies additional connection options.

', ], ], 'S3DirectTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3DirectTarget' => '

Specifies a data target that writes to Amazon S3.

', ], ], 'S3Encryption' => [ 'base' => '

Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.

', 'refs' => [ 'S3EncryptionList$member' => NULL, ], ], 'S3EncryptionList' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$S3Encryption' => '

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

', ], ], 'S3EncryptionMode' => [ 'base' => NULL, 'refs' => [ 'S3Encryption$S3EncryptionMode' => '

The encryption mode to use for Amazon S3 data.

', ], ], 'S3GlueParquetTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', 'refs' => [ 'CodeGenConfigurationNode$S3GlueParquetTarget' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', ], ], 'S3HudiCatalogTarget' => [ 'base' => '

Specifies a target that writes to a Hudi data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3HudiCatalogTarget' => '

Specifies a target that writes to a Hudi data source in the Glue Data Catalog.

', ], ], 'S3HudiDirectTarget' => [ 'base' => '

Specifies a target that writes to a Hudi data source in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3HudiDirectTarget' => '

Specifies a target that writes to a Hudi data source in Amazon S3.

', ], ], 'S3HudiSource' => [ 'base' => '

Specifies a Hudi data source stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3HudiSource' => '

Specifies a Hudi data source stored in Amazon S3.

', ], ], 'S3JsonSource' => [ 'base' => '

Specifies a JSON data store stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3JsonSource' => '

Specifies a JSON data store stored in Amazon S3.

', ], ], 'S3ParquetSource' => [ 'base' => '

Specifies an Apache Parquet data store stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3ParquetSource' => '

Specifies an Apache Parquet data store stored in Amazon S3.

', ], ], 'S3SourceAdditionalOptions' => [ 'base' => '

Specifies additional connection options for the Amazon S3 data store.

', 'refs' => [ 'GovernedCatalogSource$AdditionalOptions' => '

Specifies additional connection options.

', 'S3CatalogSource$AdditionalOptions' => '

Specifies additional connection options.

', ], ], 'S3Target' => [ 'base' => '

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

', 'refs' => [ 'S3TargetList$member' => NULL, ], ], 'S3TargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$S3Targets' => '

Specifies Amazon Simple Storage Service (Amazon S3) targets.

', ], ], 'ScalaCode' => [ 'base' => NULL, 'refs' => [ 'CreateScriptResponse$ScalaCode' => '

The Scala code generated from the DAG.

', 'GetPlanResponse$ScalaCode' => '

The Scala code to perform the mapping.

', ], ], 'Schedule' => [ 'base' => '

A scheduling object using a cron statement to schedule an event.

', 'refs' => [ 'Crawler$Schedule' => '

For scheduled crawlers, the schedule when the crawler runs.

', ], ], 'ScheduleState' => [ 'base' => NULL, 'refs' => [ 'Schedule$State' => '

The state of the schedule.

', ], ], 'SchedulerNotRunningException' => [ 'base' => '

The specified scheduler is not running.

', 'refs' => [], ], 'SchedulerRunningException' => [ 'base' => '

The specified scheduler is already running.

', 'refs' => [], ], 'SchedulerTransitioningException' => [ 'base' => '

The specified scheduler is transitioning.

', 'refs' => [], ], 'SchemaChangePolicy' => [ 'base' => '

A policy that specifies update and deletion behaviors for the crawler.

', 'refs' => [ 'Crawler$SchemaChangePolicy' => '

The policy that specifies update and delete behaviors for the crawler.

', 'CreateCrawlerRequest$SchemaChangePolicy' => '

The policy for the crawler\'s update and deletion behavior.

', 'UpdateCrawlerRequest$SchemaChangePolicy' => '

The policy for the crawler\'s update and deletion behavior.

', ], ], 'SchemaCheckpointNumber' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaCheckpoint' => '

The version number of the checkpoint (the last time the compatibility mode was changed).

', 'GetSchemaResponse$SchemaCheckpoint' => '

The version number of the checkpoint (the last time the compatibility mode was changed).

', ], ], 'SchemaColumn' => [ 'base' => '

A key-value pair representing a column and data type that this transform can run against. The Schema parameter of the MLTransform may contain up to 100 of these structures.

', 'refs' => [ 'TransformSchema$member' => NULL, ], ], 'SchemaDefinitionDiff' => [ 'base' => NULL, 'refs' => [ 'GetSchemaVersionsDiffResponse$Diff' => '

The difference between schemas as a string in JsonPatch format.

', ], ], 'SchemaDefinitionString' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityInput$SchemaDefinition' => '

The definition of the schema that has to be validated.

', 'CreateSchemaInput$SchemaDefinition' => '

The schema definition using the DataFormat setting for SchemaName.

', 'GetSchemaByDefinitionInput$SchemaDefinition' => '

The definition of the schema for which schema details are required.

', 'GetSchemaVersionResponse$SchemaDefinition' => '

The schema definition for the schema ID.

', 'RegisterSchemaVersionInput$SchemaDefinition' => '

The schema definition using the DataFormat setting for the SchemaName.

', ], ], 'SchemaDiffType' => [ 'base' => NULL, 'refs' => [ 'GetSchemaVersionsDiffInput$SchemaDiffType' => '

Refers to SYNTAX_DIFF, which is the currently supported diff type.

', ], ], 'SchemaId' => [ 'base' => '

The unique ID of the schema in the Glue schema registry.

', 'refs' => [ 'DeleteSchemaInput$SchemaId' => '

This is a wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'DeleteSchemaVersionsInput$SchemaId' => '

This is a wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'GetSchemaByDefinitionInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'GetSchemaInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'GetSchemaVersionInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'GetSchemaVersionsDiffInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'ListSchemaVersionsInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'PutSchemaVersionMetadataInput$SchemaId' => '

The unique ID for the schema.

', 'QuerySchemaVersionMetadataInput$SchemaId' => '

A wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'RegisterSchemaVersionInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'RemoveSchemaVersionMetadataInput$SchemaId' => '

A wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'SchemaReference$SchemaId' => '

A structure that contains schema identity fields. Either this or the SchemaVersionId has to be provided.

', 'UpdateSchemaInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', ], ], 'SchemaListDefinition' => [ 'base' => NULL, 'refs' => [ 'ListSchemasResponse$Schemas' => '

An array of SchemaListItem objects containing details of each schema.

', ], ], 'SchemaListItem' => [ 'base' => '

An object that contains minimal details for a schema.

', 'refs' => [ 'SchemaListDefinition$member' => NULL, ], ], 'SchemaPathString' => [ 'base' => NULL, 'refs' => [ 'MappingEntry$SourcePath' => '

The source path.

', 'MappingEntry$TargetPath' => '

The target path.

', ], ], 'SchemaReference' => [ 'base' => '

An object that references a schema stored in the Glue Schema Registry.

', 'refs' => [ 'StorageDescriptor$SchemaReference' => '

An object that references a schema stored in the Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

', ], ], 'SchemaRegistryNameString' => [ 'base' => NULL, 'refs' => [ 'CreateRegistryInput$RegistryName' => '

Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.

', 'CreateRegistryResponse$RegistryName' => '

The name of the registry.

', 'CreateSchemaInput$SchemaName' => '

Name of the schema to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.

', 'CreateSchemaResponse$RegistryName' => '

The name of the registry.

', 'CreateSchemaResponse$SchemaName' => '

The name of the schema.

', 'DeleteRegistryResponse$RegistryName' => '

The name of the registry being deleted.

', 'DeleteSchemaResponse$SchemaName' => '

The name of the schema being deleted.

', 'GetRegistryResponse$RegistryName' => '

The name of the registry.

', 'GetSchemaResponse$RegistryName' => '

The name of the registry.

', 'GetSchemaResponse$SchemaName' => '

The name of the schema.

', 'PutSchemaVersionMetadataResponse$SchemaName' => '

The name for the schema.

', 'PutSchemaVersionMetadataResponse$RegistryName' => '

The name for the registry.

', 'RegistryId$RegistryName' => '

Name of the registry. Used only for lookup. One of RegistryArn or RegistryName has to be provided.

', 'RegistryListItem$RegistryName' => '

The name of the registry.

', 'RemoveSchemaVersionMetadataResponse$SchemaName' => '

The name of the schema.

', 'RemoveSchemaVersionMetadataResponse$RegistryName' => '

The name of the registry.

', 'SchemaId$SchemaName' => '

The name of the schema. One of SchemaArn or SchemaName has to be provided.

', 'SchemaId$RegistryName' => '

The name of the schema registry that contains the schema.

', 'SchemaListItem$RegistryName' => '

the name of the registry where the schema resides.

', 'SchemaListItem$SchemaName' => '

The name of the schema.

', 'UpdateRegistryResponse$RegistryName' => '

The name of the updated registry.

', 'UpdateSchemaResponse$SchemaName' => '

The name of the schema.

', 'UpdateSchemaResponse$RegistryName' => '

The name of the registry that contains the schema.

', ], ], 'SchemaRegistryTokenString' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListRegistriesResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'ListSchemaVersionsInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListSchemaVersionsResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'ListSchemasInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListSchemasResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'QuerySchemaVersionMetadataInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'QuerySchemaVersionMetadataResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', ], ], 'SchemaStatus' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaStatus' => '

The status of the schema.

', 'DeleteSchemaResponse$Status' => '

The status of the schema.

', 'GetSchemaResponse$SchemaStatus' => '

The status of the schema.

', 'SchemaListItem$SchemaStatus' => '

The status of the schema.

', ], ], 'SchemaValidationError' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityResponse$Error' => '

A validation failure error message.

', ], ], 'SchemaVersionErrorItem' => [ 'base' => '

An object that contains the error details for an operation on a schema version.

', 'refs' => [ 'SchemaVersionErrorList$member' => NULL, ], ], 'SchemaVersionErrorList' => [ 'base' => NULL, 'refs' => [ 'DeleteSchemaVersionsResponse$SchemaVersionErrors' => '

A list of SchemaVersionErrorItem objects, each containing an error and schema version.

', ], ], 'SchemaVersionIdString' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaVersionId' => '

The unique identifier of the first schema version.

', 'GetSchemaByDefinitionResponse$SchemaVersionId' => '

The schema ID of the schema version.

', 'GetSchemaVersionInput$SchemaVersionId' => '

The SchemaVersionId of the schema version. This field is required for fetching by schema ID. Either this or the SchemaId wrapper has to be provided.

', 'GetSchemaVersionResponse$SchemaVersionId' => '

The SchemaVersionId of the schema version.

', 'PutSchemaVersionMetadataInput$SchemaVersionId' => '

The unique version ID of the schema version.

', 'PutSchemaVersionMetadataResponse$SchemaVersionId' => '

The unique version ID of the schema version.

', 'QuerySchemaVersionMetadataInput$SchemaVersionId' => '

The unique version ID of the schema version.

', 'QuerySchemaVersionMetadataResponse$SchemaVersionId' => '

The unique version ID of the schema version.

', 'RegisterSchemaVersionResponse$SchemaVersionId' => '

The unique ID that represents the version of this schema.

', 'RemoveSchemaVersionMetadataInput$SchemaVersionId' => '

The unique version ID of the schema version.

', 'RemoveSchemaVersionMetadataResponse$SchemaVersionId' => '

The version ID for the schema version.

', 'SchemaReference$SchemaVersionId' => '

The unique ID assigned to a version of the schema. Either this or the SchemaId has to be provided.

', 'SchemaVersionListItem$SchemaVersionId' => '

The unique identifier of the schema version.

', ], ], 'SchemaVersionList' => [ 'base' => NULL, 'refs' => [ 'ListSchemaVersionsResponse$Schemas' => '

An array of SchemaVersionList objects containing details of each schema version.

', ], ], 'SchemaVersionListItem' => [ 'base' => '

An object containing the details about a schema version.

', 'refs' => [ 'SchemaVersionList$member' => NULL, ], ], 'SchemaVersionNumber' => [ 'base' => '

A structure containing the schema version information.

', 'refs' => [ 'GetSchemaVersionInput$SchemaVersionNumber' => '

The version number of the schema.

', 'GetSchemaVersionsDiffInput$FirstSchemaVersionNumber' => '

The first of the two schema versions to be compared.

', 'GetSchemaVersionsDiffInput$SecondSchemaVersionNumber' => '

The second of the two schema versions to be compared.

', 'PutSchemaVersionMetadataInput$SchemaVersionNumber' => '

The version number of the schema.

', 'QuerySchemaVersionMetadataInput$SchemaVersionNumber' => '

The version number of the schema.

', 'RemoveSchemaVersionMetadataInput$SchemaVersionNumber' => '

The version number of the schema.

', 'UpdateSchemaInput$SchemaVersionNumber' => '

Version number required for check pointing. One of VersionNumber or Compatibility has to be provided.

', ], ], 'SchemaVersionStatus' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaVersionStatus' => '

The status of the first schema version created.

', 'GetSchemaByDefinitionResponse$Status' => '

The status of the schema version.

', 'GetSchemaVersionResponse$Status' => '

The status of the schema version.

', 'RegisterSchemaVersionResponse$Status' => '

The status of the schema version.

', 'SchemaVersionListItem$Status' => '

The status of the schema version.

', ], ], 'ScriptLocationString' => [ 'base' => NULL, 'refs' => [ 'JobCommand$ScriptLocation' => '

Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that runs a job.

', ], ], 'SearchPropertyPredicates' => [ 'base' => NULL, 'refs' => [ 'SearchTablesRequest$Filters' => '

A list of key-value pairs, and a comparator used to filter the search results. Returns all entities matching the predicate.

The Comparator member of the PropertyPredicate struct is used only for time fields, and can be omitted for other field types. Also, when comparing string values, such as when Key=Name, a fuzzy match algorithm is used. The Key field (for example, the value of the Name field) is split on certain punctuation characters, for example, -, :, #, etc. into tokens. Then each token is exact-match compared with the Value member of PropertyPredicate. For example, if Key=Name and Value=link, tables named customer-link and xx-link-yy are returned, but xxlinkyy is not returned.

', ], ], 'SearchTablesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchTablesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SecurityConfiguration' => [ 'base' => '

Specifies a security configuration.

', 'refs' => [ 'GetSecurityConfigurationResponse$SecurityConfiguration' => '

The requested security configuration.

', 'SecurityConfigurationList$member' => NULL, ], ], 'SecurityConfigurationList' => [ 'base' => NULL, 'refs' => [ 'GetSecurityConfigurationsResponse$SecurityConfigurations' => '

A list of security configurations.

', ], ], 'SecurityGroupIdList' => [ 'base' => NULL, 'refs' => [ 'PhysicalConnectionRequirements$SecurityGroupIdList' => '

The security group ID list used by the connection.

', ], ], 'Segment' => [ 'base' => '

Defines a non-overlapping region of a table\'s partitions, allowing multiple requests to be run in parallel.

', 'refs' => [ 'GetPartitionsRequest$Segment' => '

The segment of the table\'s partitions to scan in this request.

', 'GetUnfilteredPartitionsMetadataRequest$Segment' => '

The segment of the table\'s partitions to scan in this request.

', ], ], 'SelectFields' => [ 'base' => '

Specifies a transform that chooses the data property keys that you want to keep.

', 'refs' => [ 'CodeGenConfigurationNode$SelectFields' => '

Specifies a transform that chooses the data property keys that you want to keep.

', ], ], 'SelectFromCollection' => [ 'base' => '

Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames. The output is the selected DynamicFrame

', 'refs' => [ 'CodeGenConfigurationNode$SelectFromCollection' => '

Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames. The output is the selected DynamicFrame

', ], ], 'Separator' => [ 'base' => NULL, 'refs' => [ 'S3CsvSource$Separator' => '

Specifies the delimiter character. The default is a comma: ",", but any other character can be specified.

', ], ], 'SerDeInfo' => [ 'base' => '

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

', 'refs' => [ 'StorageDescriptor$SerdeInfo' => '

The serialization/deserialization (SerDe) information.

', ], ], 'Session' => [ 'base' => '

The period in which a remote Spark runtime environment is running.

', 'refs' => [ 'CreateSessionResponse$Session' => '

Returns the session object in the response.

', 'GetSessionResponse$Session' => '

The session object is returned in the response.

', 'SessionList$member' => NULL, ], ], 'SessionCommand' => [ 'base' => '

The SessionCommand that runs the job.

', 'refs' => [ 'CreateSessionRequest$Command' => '

The SessionCommand that runs the job.

', 'Session$Command' => '

The command object.See SessionCommand.

', ], ], 'SessionIdList' => [ 'base' => NULL, 'refs' => [ 'ListSessionsResponse$Ids' => '

Returns the ID of the session.

', ], ], 'SessionList' => [ 'base' => NULL, 'refs' => [ 'ListSessionsResponse$Sessions' => '

Returns the session object.

', ], ], 'SessionStatus' => [ 'base' => NULL, 'refs' => [ 'Session$Status' => '

The session status.

', ], ], 'SkewedInfo' => [ 'base' => '

Specifies skewed values in a table. Skewed values are those that occur with very high frequency.

', 'refs' => [ 'StorageDescriptor$SkewedInfo' => '

The information about values that appear frequently in a column (skewed values).

', ], ], 'SnowflakeNodeData' => [ 'base' => '

Specifies configuration for Snowflake nodes in Glue Studio.

', 'refs' => [ 'SnowflakeSource$Data' => '

Configuration for the Snowflake data source.

', 'SnowflakeTarget$Data' => '

Specifies the data of the Snowflake target node.

', ], ], 'SnowflakeSource' => [ 'base' => '

Specifies a Snowflake data source.

', 'refs' => [ 'CodeGenConfigurationNode$SnowflakeSource' => '

Specifies a Snowflake data source.

', ], ], 'SnowflakeTarget' => [ 'base' => '

Specifies a Snowflake target.

', 'refs' => [ 'CodeGenConfigurationNode$SnowflakeTarget' => '

Specifies a target that writes to a Snowflake data source.

', ], ], 'Sort' => [ 'base' => NULL, 'refs' => [ 'SortCriterion$Sort' => '

An ascending or descending sort.

', ], ], 'SortCriteria' => [ 'base' => NULL, 'refs' => [ 'SearchTablesRequest$SortCriteria' => '

A list of criteria for sorting the results by a field name, in an ascending or descending order.

', ], ], 'SortCriterion' => [ 'base' => '

Specifies a field to sort by and a sort order.

', 'refs' => [ 'SortCriteria$member' => NULL, ], ], 'SortDirectionType' => [ 'base' => NULL, 'refs' => [ 'TaskRunSortCriteria$SortDirection' => '

The sort direction to be used to sort the list of task runs for the machine learning transform.

', 'TransformSortCriteria$SortDirection' => '

The sort direction to be used in the sorting criteria that are associated with the machine learning transform.

', ], ], 'SourceControlAuthStrategy' => [ 'base' => NULL, 'refs' => [ 'SourceControlDetails$AuthStrategy' => '

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

', 'UpdateJobFromSourceControlRequest$AuthStrategy' => '

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

', 'UpdateSourceControlFromJobRequest$AuthStrategy' => '

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

', ], ], 'SourceControlDetails' => [ 'base' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', 'refs' => [ 'CreateJobRequest$SourceControlDetails' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', 'Job$SourceControlDetails' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', 'JobUpdate$SourceControlDetails' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', ], ], 'SourceControlProvider' => [ 'base' => NULL, 'refs' => [ 'SourceControlDetails$Provider' => '

The provider for the remote repository.

', 'UpdateJobFromSourceControlRequest$Provider' => '

The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.

', 'UpdateSourceControlFromJobRequest$Provider' => '

The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.

', ], ], 'SparkConnectorSource' => [ 'base' => '

Specifies a connector to an Apache Spark data source.

', 'refs' => [ 'CodeGenConfigurationNode$SparkConnectorSource' => '

Specifies a connector to an Apache Spark data source.

', ], ], 'SparkConnectorTarget' => [ 'base' => '

Specifies a target that uses an Apache Spark connector.

', 'refs' => [ 'CodeGenConfigurationNode$SparkConnectorTarget' => '

Specifies a target that uses an Apache Spark connector.

', ], ], 'SparkSQL' => [ 'base' => '

Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame.

', 'refs' => [ 'CodeGenConfigurationNode$SparkSQL' => '

Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame.

', ], ], 'Spigot' => [ 'base' => '

Specifies a transform that writes samples of the data to an Amazon S3 bucket.

', 'refs' => [ 'CodeGenConfigurationNode$Spigot' => '

Specifies a transform that writes samples of the data to an Amazon S3 bucket.

', ], ], 'SplitFields' => [ 'base' => '

Specifies a transform that splits data property keys into two DynamicFrames. The output is a collection of DynamicFrames: one with selected data property keys, and one with the remaining data property keys.

', 'refs' => [ 'CodeGenConfigurationNode$SplitFields' => '

Specifies a transform that splits data property keys into two DynamicFrames. The output is a collection of DynamicFrames: one with selected data property keys, and one with the remaining data property keys.

', ], ], 'SqlAlias' => [ 'base' => '

Represents a single entry in the list of values for SqlAliases.

', 'refs' => [ 'SqlAliases$member' => NULL, ], ], 'SqlAliases' => [ 'base' => NULL, 'refs' => [ 'SparkSQL$SqlAliases' => '

A list of aliases. An alias allows you to specify what name to use in the SQL for a given input. For example, you have a datasource named "MyDataSource". If you specify From as MyDataSource, and Alias as SqlName, then in your SQL you can do:

select * from SqlName

and that gets data from MyDataSource.

', ], ], 'SqlQuery' => [ 'base' => NULL, 'refs' => [ 'JDBCConnectorSource$Query' => '

The table or SQL query to get the data from. You can specify either ConnectionTable or query, but not both.

', 'SparkSQL$SqlQuery' => '

A SQL query that must use Spark SQL syntax and return a single data set.

', ], ], 'StartBlueprintRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartBlueprintRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRuleRecommendationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRuleRecommendationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRulesetEvaluationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRulesetEvaluationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartExportLabelsTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartExportLabelsTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartImportLabelsTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartImportLabelsTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartJobRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartJobRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartMLEvaluationTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartMLEvaluationTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartMLLabelingSetGenerationTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartMLLabelingSetGenerationTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartingEventBatchCondition' => [ 'base' => '

The batch condition that started the workflow run. Either the number of events in the batch size arrived, in which case the BatchSize member is non-zero, or the batch window expired, in which case the BatchWindow member is non-zero.

', 'refs' => [ 'WorkflowRun$StartingEventBatchCondition' => '

The batch condition that started the workflow run.

', ], ], 'StartingPosition' => [ 'base' => NULL, 'refs' => [ 'KinesisStreamingSourceOptions$StartingPosition' => '

The starting position in the Kinesis data stream to read data from. The possible values are "latest", "trim_horizon", "earliest", or a timestamp string in UTC format in the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: "2023-04-04T08:00:00-04:00"). The default value is "latest".

Note: Using a value that is a timestamp string in UTC format for "startingPosition" is supported only for Glue version 4.0 or later.

', ], ], 'Statement' => [ 'base' => '

The statement or request for a particular action to occur in a session.

', 'refs' => [ 'GetStatementResponse$Statement' => '

Returns the statement.

', 'StatementList$member' => NULL, ], ], 'StatementList' => [ 'base' => NULL, 'refs' => [ 'ListStatementsResponse$Statements' => '

Returns the list of statements.

', ], ], 'StatementOutput' => [ 'base' => '

The code execution output in JSON format.

', 'refs' => [ 'Statement$Output' => '

The output in JSON.

', ], ], 'StatementOutputData' => [ 'base' => '

The code execution output in JSON format.

', 'refs' => [ 'StatementOutput$Data' => '

The code execution output.

', ], ], 'StatementState' => [ 'base' => NULL, 'refs' => [ 'Statement$State' => '

The state while request is actioned.

', 'StatementOutput$Status' => '

The status of the code execution output.

', ], ], 'StopCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopCrawlerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopCrawlerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StorageDescriptor' => [ 'base' => '

Describes the physical storage of table data.

', 'refs' => [ 'Partition$StorageDescriptor' => '

Provides information about the physical location where the partition is stored.

', 'PartitionInput$StorageDescriptor' => '

Provides information about the physical location where the partition is stored.

', 'Table$StorageDescriptor' => '

A storage descriptor containing information about the physical storage of this table.

', 'TableInput$StorageDescriptor' => '

A storage descriptor containing information about the physical storage of this table.

', ], ], 'StreamingDataPreviewOptions' => [ 'base' => '

Specifies options related to data preview for viewing a sample of your data.

', 'refs' => [ 'CatalogKafkaSource$DataPreviewOptions' => '

Specifies options related to data preview for viewing a sample of your data.

', 'CatalogKinesisSource$DataPreviewOptions' => '

Additional options for data preview.

', 'DirectKafkaSource$DataPreviewOptions' => '

Specifies options related to data preview for viewing a sample of your data.

', 'DirectKinesisSource$DataPreviewOptions' => '

Additional options for data preview.

', ], ], 'StringColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for character sequence data values.

', 'refs' => [ 'ColumnStatisticsData$StringColumnStatisticsData' => '

String column statistics data.

', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$SecurityGroupIds' => '

Security group IDs for the security groups to be used by the new DevEndpoint.

', 'CreateDevEndpointResponse$SecurityGroupIds' => '

The security groups assigned to the new DevEndpoint.

', 'DevEndpoint$SecurityGroupIds' => '

A list of security group identifiers used in this DevEndpoint.

', 'UpdateDevEndpointRequest$DeleteArguments' => '

The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint.

', ], ], 'Table' => [ 'base' => '

Represents a collection of related data organized in columns and rows.

', 'refs' => [ 'GetTableResponse$Table' => '

The Table object that defines the specified table.

', 'GetUnfilteredTableMetadataResponse$Table' => '

A Table object containing the table metadata.

', 'TableList$member' => NULL, 'TableVersion$Table' => '

The table in question.

', ], ], 'TableError' => [ 'base' => '

An error record for table operations.

', 'refs' => [ 'TableErrors$member' => NULL, ], ], 'TableErrors' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableResponse$Errors' => '

A list of errors encountered in attempting to delete the specified tables.

', ], ], 'TableIdentifier' => [ 'base' => '

A structure that describes a target table for resource linking.

', 'refs' => [ 'Table$TargetTable' => '

A TableIdentifier structure that describes a target table for resource linking.

', 'TableInput$TargetTable' => '

A TableIdentifier structure that describes a target table for resource linking.

', ], ], 'TableInput' => [ 'base' => '

A structure used to define a table.

', 'refs' => [ 'CreateTableRequest$TableInput' => '

The TableInput object that defines the metadata table to create in the catalog.

', 'UpdateTableRequest$TableInput' => '

An updated TableInput object to define the metadata table in the catalog.

', ], ], 'TableList' => [ 'base' => NULL, 'refs' => [ 'GetTablesResponse$TableList' => '

A list of the requested Table objects.

', 'SearchTablesResponse$TableList' => '

A list of the requested Table objects. The SearchTables response returns only the tables that you have access to.

', ], ], 'TableName' => [ 'base' => NULL, 'refs' => [ 'MappingEntry$SourceTable' => '

The name of the source table.

', 'MappingEntry$TargetTable' => '

The target table.

', ], ], 'TablePrefix' => [ 'base' => NULL, 'refs' => [ 'Crawler$TablePrefix' => '

The prefix added to the names of tables that are created.

', 'CreateCrawlerRequest$TablePrefix' => '

The table prefix used for catalog tables that are created.

', 'UpdateCrawlerRequest$TablePrefix' => '

The table prefix used for catalog tables that are created.

', ], ], 'TableTypeString' => [ 'base' => NULL, 'refs' => [ 'Table$TableType' => '

The type of this table. Glue will create tables with the EXTERNAL_TABLE type. Other services, such as Athena, may create tables with additional table types.

Glue related table types:

EXTERNAL_TABLE

Hive compatible attribute - indicates a non-Hive managed table.

GOVERNED

Used by Lake Formation. The Glue Data Catalog understands GOVERNED.

', 'TableInput$TableType' => '

The type of this table. Glue will create tables with the EXTERNAL_TABLE type. Other services, such as Athena, may create tables with additional table types.

Glue related table types:

EXTERNAL_TABLE

Hive compatible attribute - indicates a non-Hive managed table.

GOVERNED

Used by Lake Formation. The Glue Data Catalog understands GOVERNED.

', ], ], 'TableVersion' => [ 'base' => '

Specifies a version of a table.

', 'refs' => [ 'GetTableVersionResponse$TableVersion' => '

The requested table version.

', 'GetTableVersionsList$member' => NULL, ], ], 'TableVersionError' => [ 'base' => '

An error record for table-version operations.

', 'refs' => [ 'TableVersionErrors$member' => NULL, ], ], 'TableVersionErrors' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableVersionResponse$Errors' => '

A list of errors encountered while trying to delete the specified table versions.

', ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'TagKeysList$member' => NULL, 'TagsMap$key' => NULL, ], ], 'TagKeysList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagsToRemove' => '

Tags to remove from this resource.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'TagsMap$value' => NULL, ], ], 'TagsMap' => [ 'base' => NULL, 'refs' => [ 'CreateBlueprintRequest$Tags' => '

The tags to be applied to this blueprint.

', 'CreateConnectionRequest$Tags' => '

The tags you assign to the connection.

', 'CreateCrawlerRequest$Tags' => '

The tags to use with this crawler request. You may use tags to limit access to the crawler. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateCustomEntityTypeRequest$Tags' => '

A list of tags applied to the custom entity type.

', 'CreateDataQualityRulesetRequest$Tags' => '

A list of tags applied to the data quality ruleset.

', 'CreateDatabaseRequest$Tags' => '

The tags you assign to the database.

', 'CreateDevEndpointRequest$Tags' => '

The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateJobRequest$Tags' => '

The tags to use with this job. You may use tags to limit access to the job. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateMLTransformRequest$Tags' => '

The tags to use with this machine learning transform. You may use tags to limit access to the machine learning transform. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateRegistryInput$Tags' => '

Amazon Web Services tags that contain a key value pair and may be searched by console, command line, or API.

', 'CreateRegistryResponse$Tags' => '

The tags for the registry.

', 'CreateSchemaInput$Tags' => '

Amazon Web Services tags that contain a key value pair and may be searched by console, command line, or API. If specified, follows the Amazon Web Services tags-on-create pattern.

', 'CreateSchemaResponse$Tags' => '

The tags for the schema.

', 'CreateSessionRequest$Tags' => '

The map of key value pairs (tags) belonging to the session.

', 'CreateTriggerRequest$Tags' => '

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateWorkflowRequest$Tags' => '

The tags to be used with this workflow.

', 'GetTagsResponse$Tags' => '

The requested tags.

', 'ListBlueprintsRequest$Tags' => '

Filters the list by an Amazon Web Services resource tag.

', 'ListCrawlersRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListCustomEntityTypesRequest$Tags' => '

A list of key-value pair tags.

', 'ListDataQualityRulesetsRequest$Tags' => '

A list of key-value pair tags.

', 'ListDevEndpointsRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListJobsRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListMLTransformsRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListSessionsRequest$Tags' => '

Tags belonging to the session.

', 'ListTriggersRequest$Tags' => '

Specifies to return only these tagged resources.

', 'TagResourceRequest$TagsToAdd' => '

Tags to add to this resource.

', ], ], 'TargetFormat' => [ 'base' => NULL, 'refs' => [ 'S3DeltaDirectTarget$Format' => '

Specifies the data output format for the target.

', 'S3DirectTarget$Format' => '

Specifies the data output format for the target.

', 'S3HudiDirectTarget$Format' => '

Specifies the data output format for the target.

', ], ], 'TaskRun' => [ 'base' => '

The sampling parameters that are associated with the machine learning transform.

', 'refs' => [ 'TaskRunList$member' => NULL, ], ], 'TaskRunFilterCriteria' => [ 'base' => '

The criteria that are used to filter the task runs for the machine learning transform.

', 'refs' => [ 'GetMLTaskRunsRequest$Filter' => '

The filter criteria, in the TaskRunFilterCriteria structure, for the task run.

', ], ], 'TaskRunList' => [ 'base' => NULL, 'refs' => [ 'GetMLTaskRunsResponse$TaskRuns' => '

A list of task runs that are associated with the transform.

', ], ], 'TaskRunProperties' => [ 'base' => '

The configuration properties for the task run.

', 'refs' => [ 'GetMLTaskRunResponse$Properties' => '

The list of properties that are associated with the task run.

', 'TaskRun$Properties' => '

Specifies configuration properties associated with this task run.

', ], ], 'TaskRunSortColumnType' => [ 'base' => NULL, 'refs' => [ 'TaskRunSortCriteria$Column' => '

The column to be used to sort the list of task runs for the machine learning transform.

', ], ], 'TaskRunSortCriteria' => [ 'base' => '

The sorting criteria that are used to sort the list of task runs for the machine learning transform.

', 'refs' => [ 'GetMLTaskRunsRequest$Sort' => '

The sorting criteria, in the TaskRunSortCriteria structure, for the task run.

', ], ], 'TaskStatusType' => [ 'base' => NULL, 'refs' => [ 'CancelMLTaskRunResponse$Status' => '

The status for this run.

', 'DataQualityRuleRecommendationRunDescription$Status' => '

The status for this run.

', 'DataQualityRulesetEvaluationRunDescription$Status' => '

The status for this run.

', 'GetDataQualityRuleRecommendationRunResponse$Status' => '

The status for this run.

', 'GetDataQualityRulesetEvaluationRunResponse$Status' => '

The status for this run.

', 'GetMLTaskRunResponse$Status' => '

The status for this task run.

', 'TaskRun$Status' => '

The current status of the requested task run.

', 'TaskRunFilterCriteria$Status' => '

The current status of the task run.

', ], ], 'TaskType' => [ 'base' => NULL, 'refs' => [ 'TaskRunFilterCriteria$TaskRunType' => '

The type of task run.

', 'TaskRunProperties$TaskType' => '

The type of task run.

', ], ], 'Timeout' => [ 'base' => NULL, 'refs' => [ 'Action$Timeout' => '

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

', 'CreateJobRequest$Timeout' => '

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'CreateMLTransformRequest$Timeout' => '

The timeout of the task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'CreateSessionRequest$Timeout' => '

The number of minutes before session times out. Default for Spark ETL jobs is 48 hours (2880 minutes), the maximum session lifetime for this job type. Consult the documentation for other job types.

', 'CreateSessionRequest$IdleTimeout' => '

The number of minutes when idle before session times out. Default for Spark ETL jobs is value of Timeout. Consult the documentation for other job types.

', 'GetDataQualityRuleRecommendationRunResponse$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'GetDataQualityRulesetEvaluationRunResponse$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'GetMLTransformResponse$Timeout' => '

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'Job$Timeout' => '

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'JobRun$Timeout' => '

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

Streaming jobs do not have a timeout. The default for non-streaming jobs is 2,880 minutes (48 hours).

', 'JobUpdate$Timeout' => '

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'MLTransform$Timeout' => '

The timeout in minutes of the machine learning transform.

', 'StartDataQualityRuleRecommendationRunRequest$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'StartDataQualityRulesetEvaluationRunRequest$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'StartJobRunRequest$Timeout' => '

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

Streaming jobs do not have a timeout. The default for non-streaming jobs is 2,880 minutes (48 hours).

', 'UpdateMLTransformRequest$Timeout' => '

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'CatalogImportStatus$ImportTime' => '

The time that the migration was started.

', 'ColumnStatistics$AnalyzedTime' => '

The timestamp of when column statistics were generated.

', 'Connection$CreationTime' => '

The time that this connection definition was created.

', 'Connection$LastUpdatedTime' => '

The last time that this connection definition was updated.

', 'Crawler$CreationTime' => '

The time that the crawler was created.

', 'Crawler$LastUpdated' => '

The time that the crawler was last updated.

', 'CrawlerHistory$StartTime' => '

The date and time on which the crawl started.

', 'CrawlerHistory$EndTime' => '

The date and time on which the crawl ended.

', 'CsvClassifier$CreationTime' => '

The time that this classifier was registered.

', 'CsvClassifier$LastUpdated' => '

The time that this classifier was last updated.

', 'DataQualityResult$StartedOn' => '

The date and time when this data quality run started.

', 'DataQualityResult$CompletedOn' => '

The date and time when this data quality run completed.

', 'DataQualityResultDescription$StartedOn' => '

The time that the run started for this data quality result.

', 'DataQualityResultFilterCriteria$StartedAfter' => '

Filter results by runs that started after this time.

', 'DataQualityResultFilterCriteria$StartedBefore' => '

Filter results by runs that started before this time.

', 'DataQualityRuleRecommendationRunDescription$StartedOn' => '

The date and time when this run started.

', 'DataQualityRuleRecommendationRunFilter$StartedBefore' => '

Filter based on time for results started before provided time.

', 'DataQualityRuleRecommendationRunFilter$StartedAfter' => '

Filter based on time for results started after provided time.

', 'DataQualityRulesetEvaluationRunDescription$StartedOn' => '

The date and time when the run started.

', 'DataQualityRulesetEvaluationRunFilter$StartedBefore' => '

Filter results by runs that started before this time.

', 'DataQualityRulesetEvaluationRunFilter$StartedAfter' => '

Filter results by runs that started after this time.

', 'DataQualityRulesetFilterCriteria$CreatedBefore' => '

Filter on rulesets created before this date.

', 'DataQualityRulesetFilterCriteria$CreatedAfter' => '

Filter on rulesets created after this date.

', 'DataQualityRulesetFilterCriteria$LastModifiedBefore' => '

Filter on rulesets last modified before this date.

', 'DataQualityRulesetFilterCriteria$LastModifiedAfter' => '

Filter on rulesets last modified after this date.

', 'DataQualityRulesetListDetails$CreatedOn' => '

The date and time the data quality ruleset was created.

', 'DataQualityRulesetListDetails$LastModifiedOn' => '

The date and time the data quality ruleset was last modified.

', 'Database$CreateTime' => '

The time at which the metadata database was created in the catalog.

', 'DateColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'DateColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', 'GetDataQualityResultResponse$StartedOn' => '

The date and time when the run for this data quality result started.

', 'GetDataQualityResultResponse$CompletedOn' => '

The date and time when the run for this data quality result was completed.

', 'GetDataQualityRuleRecommendationRunResponse$StartedOn' => '

The date and time when this run started.

', 'GetDataQualityRuleRecommendationRunResponse$LastModifiedOn' => '

A timestamp. The last point in time when this data quality rule recommendation run was modified.

', 'GetDataQualityRuleRecommendationRunResponse$CompletedOn' => '

The date and time when this run was completed.

', 'GetDataQualityRulesetEvaluationRunResponse$StartedOn' => '

The date and time when this run started.

', 'GetDataQualityRulesetEvaluationRunResponse$LastModifiedOn' => '

A timestamp. The last point in time when this data quality rule recommendation run was modified.

', 'GetDataQualityRulesetEvaluationRunResponse$CompletedOn' => '

The date and time when this run was completed.

', 'GetDataQualityRulesetResponse$CreatedOn' => '

A timestamp. The time and date that this data quality ruleset was created.

', 'GetDataQualityRulesetResponse$LastModifiedOn' => '

A timestamp. The last point in time when this data quality ruleset was modified.

', 'GetMLTaskRunResponse$StartedOn' => '

The date and time when this task run started.

', 'GetMLTaskRunResponse$LastModifiedOn' => '

The date and time when this task run was last modified.

', 'GetMLTaskRunResponse$CompletedOn' => '

The date and time when this task run was completed.

', 'GetMLTransformResponse$CreatedOn' => '

The date and time when the transform was created.

', 'GetMLTransformResponse$LastModifiedOn' => '

The date and time when the transform was last modified.

', 'GetPartitionsRequest$QueryAsOfTime' => '

The time as of when to read the partition contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

', 'GetResourcePolicyResponse$CreateTime' => '

The date and time at which the policy was created.

', 'GetResourcePolicyResponse$UpdateTime' => '

The date and time at which the policy was last updated.

', 'GetTableRequest$QueryAsOfTime' => '

The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

', 'GetTablesRequest$QueryAsOfTime' => '

The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

', 'GluePolicy$CreateTime' => '

The date and time at which the policy was created.

', 'GluePolicy$UpdateTime' => '

The date and time at which the policy was last updated.

', 'GrokClassifier$CreationTime' => '

The time that this classifier was registered.

', 'GrokClassifier$LastUpdated' => '

The time that this classifier was last updated.

', 'JsonClassifier$CreationTime' => '

The time that this classifier was registered.

', 'JsonClassifier$LastUpdated' => '

The time that this classifier was last updated.

', 'LastCrawlInfo$StartTime' => '

The time at which the crawl started.

', 'MLTransform$CreatedOn' => '

A timestamp. The time and date that this machine learning transform was created.

', 'MLTransform$LastModifiedOn' => '

A timestamp. The last point in time when this machine learning transform was modified.

', 'Partition$CreationTime' => '

The time at which the partition was created.

', 'Partition$LastAccessTime' => '

The last time at which the partition was accessed.

', 'Partition$LastAnalyzedTime' => '

The last time at which column statistics were computed for this partition.

', 'PartitionInput$LastAccessTime' => '

The last time at which the partition was accessed.

', 'PartitionInput$LastAnalyzedTime' => '

The last time at which column statistics were computed for this partition.

', 'Table$CreateTime' => '

The time when the table definition was created in the Data Catalog.

', 'Table$UpdateTime' => '

The last time that the table was updated.

', 'Table$LastAccessTime' => '

The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.

', 'Table$LastAnalyzedTime' => '

The last time that column statistics were computed for this table.

', 'TableInput$LastAccessTime' => '

The last time that the table was accessed.

', 'TableInput$LastAnalyzedTime' => '

The last time that column statistics were computed for this table.

', 'TaskRun$StartedOn' => '

The date and time that this task run started.

', 'TaskRun$LastModifiedOn' => '

The last point in time that the requested task run was updated.

', 'TaskRun$CompletedOn' => '

The last point in time that the requested task run was completed.

', 'TaskRunFilterCriteria$StartedBefore' => '

Filter on task runs started before this date.

', 'TaskRunFilterCriteria$StartedAfter' => '

Filter on task runs started after this date.

', 'TransformFilterCriteria$CreatedBefore' => '

The time and date before which the transforms were created.

', 'TransformFilterCriteria$CreatedAfter' => '

The time and date after which the transforms were created.

', 'TransformFilterCriteria$LastModifiedBefore' => '

Filter on transforms last modified before this date.

', 'TransformFilterCriteria$LastModifiedAfter' => '

Filter on transforms last modified after this date.

', 'UserDefinedFunction$CreateTime' => '

The time at which the function was created.

', 'XMLClassifier$CreationTime' => '

The time that this classifier was registered.

', 'XMLClassifier$LastUpdated' => '

The time that this classifier was last updated.

', ], ], 'TimestampValue' => [ 'base' => NULL, 'refs' => [ 'Blueprint$CreatedOn' => '

The date and time the blueprint was registered.

', 'Blueprint$LastModifiedOn' => '

The date and time the blueprint was last modified.

', 'BlueprintRun$StartedOn' => '

The date and time that the blueprint run started.

', 'BlueprintRun$CompletedOn' => '

The date and time that the blueprint run completed.

', 'Crawl$StartedOn' => '

The date and time on which the crawl started.

', 'Crawl$CompletedOn' => '

The date and time on which the crawl completed.

', 'CreateDevEndpointResponse$CreatedTimestamp' => '

The point in time at which this DevEndpoint was created.

', 'CreateSecurityConfigurationResponse$CreatedTimestamp' => '

The time at which the new security configuration was created.

', 'DevEndpoint$CreatedTimestamp' => '

The point in time at which this DevEndpoint was created.

', 'DevEndpoint$LastModifiedTimestamp' => '

The point in time at which this DevEndpoint was last modified.

', 'Job$CreatedOn' => '

The time and date that this job definition was created.

', 'Job$LastModifiedOn' => '

The last point in time when this job definition was modified.

', 'JobRun$StartedOn' => '

The date and time at which this job run was started.

', 'JobRun$LastModifiedOn' => '

The last time that this job run was modified.

', 'JobRun$CompletedOn' => '

The date and time that this job run completed.

', 'LastActiveDefinition$LastModifiedOn' => '

The date and time the blueprint was last modified.

', 'SecurityConfiguration$CreatedTimeStamp' => '

The time at which this security configuration was created.

', 'Session$CreatedOn' => '

The time and date when the session was created.

', 'Session$CompletedOn' => '

The date and time that this session is completed.

', 'Workflow$CreatedOn' => '

The date and time when the workflow was created.

', 'Workflow$LastModifiedOn' => '

The date and time when the workflow was last modified.

', 'WorkflowRun$StartedOn' => '

The date and time when the workflow run was started.

', 'WorkflowRun$CompletedOn' => '

The date and time when the workflow run completed.

', ], ], 'Token' => [ 'base' => NULL, 'refs' => [ 'GetClassifiersRequest$NextToken' => '

An optional continuation token.

', 'GetClassifiersResponse$NextToken' => '

A continuation token.

', 'GetConnectionsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetConnectionsResponse$NextToken' => '

A continuation token, if the list of connections returned does not include the last of the filtered connections.

', 'GetCrawlerMetricsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetCrawlerMetricsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'GetCrawlersRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'GetCrawlersResponse$NextToken' => '

A continuation token, if the returned list has not reached the end of those defined in this customer account.

', 'GetDatabasesRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetDatabasesResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'GetPartitionIndexesRequest$NextToken' => '

A continuation token, included if this is a continuation call.

', 'GetPartitionIndexesResponse$NextToken' => '

A continuation token, present if the current list segment is not the last.

', 'GetPartitionsRequest$NextToken' => '

A continuation token, if this is not the first call to retrieve these partitions.

', 'GetPartitionsResponse$NextToken' => '

A continuation token, if the returned list of partitions does not include the last one.

', 'GetResourcePoliciesRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'GetResourcePoliciesResponse$NextToken' => '

A continuation token, if the returned list does not contain the last resource policy available.

', 'GetTableVersionsRequest$NextToken' => '

A continuation token, if this is not the first call.

', 'GetTableVersionsResponse$NextToken' => '

A continuation token, if the list of available versions does not include the last one.

', 'GetTablesRequest$NextToken' => '

A continuation token, included if this is a continuation call.

', 'GetTablesResponse$NextToken' => '

A continuation token, present if the current list segment is not the last.

', 'GetUnfilteredPartitionsMetadataRequest$NextToken' => '

A continuation token, if this is not the first call to retrieve these partitions.

', 'GetUnfilteredPartitionsMetadataResponse$NextToken' => '

A continuation token, if the returned list of partitions does not include the last one.

', 'GetUserDefinedFunctionsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetUserDefinedFunctionsResponse$NextToken' => '

A continuation token, if the list of functions returned does not include the last requested function.

', 'ListCrawlersRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListCrawlersResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListCrawlsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListCrawlsResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'SearchTablesRequest$NextToken' => '

A continuation token, included if this is a continuation call.

', 'SearchTablesResponse$NextToken' => '

A continuation token, present if the current list segment is not the last.

', ], ], 'Topk' => [ 'base' => NULL, 'refs' => [ 'Spigot$Topk' => '

Specifies a number of records to write starting from the beginning of the dataset.

', ], ], 'TotalSegmentsInteger' => [ 'base' => NULL, 'refs' => [ 'Segment$TotalSegments' => '

The total number of segments.

', ], ], 'TransactionIdString' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableRequest$TransactionId' => '

The transaction ID at which to delete the table contents.

', 'CreateTableRequest$TransactionId' => '

The ID of the transaction.

', 'DeleteTableRequest$TransactionId' => '

The transaction ID at which to delete the table contents.

', 'GetPartitionsRequest$TransactionId' => '

The transaction ID at which to read the partition contents.

', 'GetTableRequest$TransactionId' => '

The transaction ID at which to read the table contents.

', 'GetTablesRequest$TransactionId' => '

The transaction ID at which to read the table contents.

', 'UpdateTableRequest$TransactionId' => '

The transaction ID at which to update the table contents.

', ], ], 'TransformConfigParameter' => [ 'base' => '

Specifies the parameters in the config file of the dynamic transform.

', 'refs' => [ 'TransformConfigParameterList$member' => NULL, ], ], 'TransformConfigParameterList' => [ 'base' => NULL, 'refs' => [ 'DynamicTransform$Parameters' => '

Specifies the parameters of the dynamic transform.

', ], ], 'TransformEncryption' => [ 'base' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Additionally, imported labels and trained transforms can now be encrypted using a customer provided KMS key.

', 'refs' => [ 'CreateMLTransformRequest$TransformEncryption' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

', 'GetMLTransformResponse$TransformEncryption' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

', 'MLTransform$TransformEncryption' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

', ], ], 'TransformFilterCriteria' => [ 'base' => '

The criteria used to filter the machine learning transforms.

', 'refs' => [ 'GetMLTransformsRequest$Filter' => '

The filter transformation criteria.

', 'ListMLTransformsRequest$Filter' => '

A TransformFilterCriteria used to filter the machine learning transforms.

', ], ], 'TransformIdList' => [ 'base' => NULL, 'refs' => [ 'ListMLTransformsResponse$TransformIds' => '

The identifiers of all the machine learning transforms in the account, or the machine learning transforms with the specified tags.

', ], ], 'TransformList' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformsResponse$Transforms' => '

A list of machine learning transforms.

', ], ], 'TransformParameters' => [ 'base' => '

The algorithm-specific parameters that are associated with the machine learning transform.

', 'refs' => [ 'CreateMLTransformRequest$Parameters' => '

The algorithmic parameters that are specific to the transform type used. Conditionally dependent on the transform type.

', 'GetMLTransformResponse$Parameters' => '

The configuration parameters that are specific to the algorithm used.

', 'MLTransform$Parameters' => '

A TransformParameters object. You can use parameters to tune (customize) the behavior of the machine learning transform by specifying what data it learns from and your preference on various tradeoffs (such as precious vs. recall, or accuracy vs. cost).

', 'UpdateMLTransformRequest$Parameters' => '

The configuration parameters that are specific to the transform type (algorithm) used. Conditionally dependent on the transform type.

', ], ], 'TransformSchema' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformResponse$Schema' => '

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

', 'MLTransform$Schema' => '

A map of key-value pairs representing the columns and data types that this transform can run against. Has an upper bound of 100 columns.

', 'TransformFilterCriteria$Schema' => '

Filters on datasets with a specific schema. The Map<Column, Type> object is an array of key-value pairs representing the schema this transform accepts, where Column is the name of a column, and Type is the type of the data such as an integer or string. Has an upper bound of 100 columns.

', ], ], 'TransformSortColumnType' => [ 'base' => NULL, 'refs' => [ 'TransformSortCriteria$Column' => '

The column to be used in the sorting criteria that are associated with the machine learning transform.

', ], ], 'TransformSortCriteria' => [ 'base' => '

The sorting criteria that are associated with the machine learning transform.

', 'refs' => [ 'GetMLTransformsRequest$Sort' => '

The sorting criteria.

', 'ListMLTransformsRequest$Sort' => '

A TransformSortCriteria used to sort the machine learning transforms.

', ], ], 'TransformStatusType' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformResponse$Status' => '

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

', 'MLTransform$Status' => '

The current status of the machine learning transform.

', 'TransformFilterCriteria$Status' => '

Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".

', ], ], 'TransformType' => [ 'base' => NULL, 'refs' => [ 'EvaluationMetrics$TransformType' => '

The type of machine learning transform.

', 'TransformFilterCriteria$TransformType' => '

The type of machine learning transform that is used to filter the machine learning transforms.

', 'TransformParameters$TransformType' => '

The type of machine learning transform.

For information about the types of machine learning transforms, see Creating Machine Learning Transforms.

', ], ], 'Trigger' => [ 'base' => '

Information about a specific trigger.

', 'refs' => [ 'GetTriggerResponse$Trigger' => '

The requested trigger definition.

', 'TriggerList$member' => NULL, 'TriggerNodeDetails$Trigger' => '

The information of the trigger represented by the trigger node.

', 'UpdateTriggerResponse$Trigger' => '

The resulting trigger definition.

', ], ], 'TriggerList' => [ 'base' => NULL, 'refs' => [ 'BatchGetTriggersResponse$Triggers' => '

A list of trigger definitions.

', 'GetTriggersResponse$Triggers' => '

A list of triggers for the specified job.

', ], ], 'TriggerNameList' => [ 'base' => NULL, 'refs' => [ 'BatchGetTriggersRequest$TriggerNames' => '

A list of trigger names, which may be the names returned from the ListTriggers operation.

', 'BatchGetTriggersResponse$TriggersNotFound' => '

A list of names of triggers not found.

', 'ListTriggersResponse$TriggerNames' => '

The names of all triggers in the account, or the triggers with the specified tags.

', ], ], 'TriggerNodeDetails' => [ 'base' => '

The details of a Trigger node present in the workflow.

', 'refs' => [ 'Node$TriggerDetails' => '

Details of the Trigger when the node represents a Trigger.

', ], ], 'TriggerState' => [ 'base' => NULL, 'refs' => [ 'Trigger$State' => '

The current state of the trigger.

', ], ], 'TriggerType' => [ 'base' => NULL, 'refs' => [ 'CreateTriggerRequest$Type' => '

The type of the new trigger.

', 'Trigger$Type' => '

The type of trigger that this is.

', ], ], 'TriggerUpdate' => [ 'base' => '

A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.

', 'refs' => [ 'UpdateTriggerRequest$TriggerUpdate' => '

The new values with which to update the trigger.

', ], ], 'TwoInputs' => [ 'base' => NULL, 'refs' => [ 'Join$Inputs' => '

The data inputs identified by their node names.

', 'Merge$Inputs' => '

The data inputs identified by their node names.

', 'Union$Inputs' => '

The node ID inputs to the transform.

', ], ], 'TypeString' => [ 'base' => NULL, 'refs' => [ 'ColumnStatistics$ColumnType' => '

The data type of the column.

', ], ], 'URI' => [ 'base' => NULL, 'refs' => [ 'Database$LocationUri' => '

The location of the database (for example, an HDFS path).

', 'DatabaseInput$LocationUri' => '

The location of the database (for example, an HDFS path).

', 'ResourceUri$Uri' => '

The URI for accessing the resource.

', ], ], 'UnfilteredPartition' => [ 'base' => '

A partition that contains unfiltered metadata.

', 'refs' => [ 'UnfilteredPartitionList$member' => NULL, ], ], 'UnfilteredPartitionList' => [ 'base' => NULL, 'refs' => [ 'GetUnfilteredPartitionsMetadataResponse$UnfilteredPartitions' => '

A list of requested partitions.

', ], ], 'Union' => [ 'base' => '

Specifies a transform that combines the rows from two or more datasets into a single result.

', 'refs' => [ 'CodeGenConfigurationNode$Union' => '

Specifies a transform that combines the rows from two or more datasets into a single result.

', ], ], 'UnionType' => [ 'base' => NULL, 'refs' => [ 'Union$UnionType' => '

Indicates the type of Union transform.

Specify ALL to join all rows from data sources to the resulting DynamicFrame. The resulting union does not remove duplicate rows.

Specify DISTINCT to remove duplicate rows in the resulting DynamicFrame.

', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBehavior' => [ 'base' => NULL, 'refs' => [ 'SchemaChangePolicy$UpdateBehavior' => '

The update behavior when the crawler finds a changed schema.

', ], ], 'UpdateBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCatalogBehavior' => [ 'base' => NULL, 'refs' => [ 'CatalogSchemaChangePolicy$UpdateBehavior' => '

The update behavior when the crawler finds a changed schema.

', 'DirectSchemaChangePolicy$UpdateBehavior' => '

The update behavior when the crawler finds a changed schema.

', ], ], 'UpdateClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsList' => [ 'base' => NULL, 'refs' => [ 'UpdateColumnStatisticsForPartitionRequest$ColumnStatisticsList' => '

A list of the column statistics.

', 'UpdateColumnStatisticsForTableRequest$ColumnStatisticsList' => '

A list of the column statistics.

', ], ], 'UpdateConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCsvClassifierRequest' => [ 'base' => '

Specifies a custom CSV classifier to be updated.

', 'refs' => [ 'UpdateClassifierRequest$CsvClassifier' => '

A CsvClassifier object with updated fields.

', ], ], 'UpdateDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGrokClassifierRequest' => [ 'base' => '

Specifies a grok classifier to update when passed to UpdateClassifier.

', 'refs' => [ 'UpdateClassifierRequest$GrokClassifier' => '

A GrokClassifier object with updated fields.

', ], ], 'UpdateJobFromSourceControlRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobFromSourceControlResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJsonClassifierRequest' => [ 'base' => '

Specifies a JSON classifier to be updated.

', 'refs' => [ 'UpdateClassifierRequest$JsonClassifier' => '

A JsonClassifier object with updated fields.

', ], ], 'UpdateMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSourceControlFromJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSourceControlFromJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateXMLClassifierRequest' => [ 'base' => '

Specifies an XML classifier to be updated.

', 'refs' => [ 'UpdateClassifierRequest$XMLClassifier' => '

An XMLClassifier object with updated fields.

', ], ], 'UpdatedTimestamp' => [ 'base' => NULL, 'refs' => [ 'GetRegistryResponse$UpdatedTime' => '

The date and time the registry was updated.

', 'GetSchemaResponse$UpdatedTime' => '

The date and time the schema was updated.

', 'RegistryListItem$UpdatedTime' => '

The date the registry was updated.

', 'SchemaListItem$UpdatedTime' => '

The date and time that a schema was updated.

', ], ], 'UpsertRedshiftTargetOptions' => [ 'base' => '

The options to configure an upsert operation when writing to a Redshift target .

', 'refs' => [ 'RedshiftTarget$UpsertRedshiftOptions' => '

The set of options to configure an upsert operation when writing to a Redshift target.

', ], ], 'UriString' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$LogUri' => '

This field is reserved for future use.

', 'DataQualityEvaluationRunAdditionalRunOptions$ResultsS3Prefix' => '

Prefix for Amazon S3 to store results.

', 'ExportLabelsTaskRunProperties$OutputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path where you will export the labels.

', 'ImportLabelsTaskRunProperties$InputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path from where you will import the labels.

', 'Job$LogUri' => '

This field is reserved for future use.

', 'JobUpdate$LogUri' => '

This field is reserved for future use.

', 'LabelingSetGenerationTaskRunProperties$OutputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path where you will generate the labeling set.

', 'StartExportLabelsTaskRunRequest$OutputS3Path' => '

The Amazon S3 path where you export the labels.

', 'StartImportLabelsTaskRunRequest$InputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path from where you import the labels.

', 'StartMLLabelingSetGenerationTaskRunRequest$OutputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path where you generate the labeling set.

', ], ], 'UserDefinedFunction' => [ 'base' => '

Represents the equivalent of a Hive user-defined function (UDF) definition.

', 'refs' => [ 'GetUserDefinedFunctionResponse$UserDefinedFunction' => '

The requested function definition.

', 'UserDefinedFunctionList$member' => NULL, ], ], 'UserDefinedFunctionInput' => [ 'base' => '

A structure used to create or update a user-defined function.

', 'refs' => [ 'CreateUserDefinedFunctionRequest$FunctionInput' => '

A FunctionInput object that defines the function to create in the Data Catalog.

', 'UpdateUserDefinedFunctionRequest$FunctionInput' => '

A FunctionInput object that redefines the function in the Data Catalog.

', ], ], 'UserDefinedFunctionList' => [ 'base' => NULL, 'refs' => [ 'GetUserDefinedFunctionsResponse$UserDefinedFunctions' => '

A list of requested function definitions.

', ], ], 'ValidationException' => [ 'base' => '

A value could not be validated.

', 'refs' => [], ], 'ValueString' => [ 'base' => NULL, 'refs' => [ 'BoundedPartitionValueList$member' => NULL, 'ConnectionProperties$value' => NULL, 'PropertyPredicate$Key' => '

The key of the property.

', 'PropertyPredicate$Value' => '

The value of the property.

', 'SearchTablesRequest$SearchText' => '

A string used for a text search.

Specifying a value in quotes filters based on an exact match to the value.

', 'SortCriterion$FieldName' => '

The name of the field on which to sort.

', 'ValueStringList$member' => NULL, ], ], 'ValueStringList' => [ 'base' => NULL, 'refs' => [ 'DeleteColumnStatisticsForPartitionRequest$PartitionValues' => '

A list of partition values identifying the partition.

', 'DeletePartitionRequest$PartitionValues' => '

The values that define the partition.

', 'GetColumnStatisticsForPartitionRequest$PartitionValues' => '

A list of partition values identifying the partition.

', 'GetPartitionRequest$PartitionValues' => '

The values that define the partition.

', 'GetUnfilteredPartitionMetadataRequest$PartitionValues' => '

(Required) A list of partition key values.

', 'Partition$Values' => '

The values of the partition.

', 'PartitionError$PartitionValues' => '

The values that define the partition.

', 'PartitionInput$Values' => '

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise Glue will add the values to the wrong keys.

', 'PartitionValueList$Values' => '

The list of values.

', 'UpdateColumnStatisticsForPartitionRequest$PartitionValues' => '

A list of partition values identifying the partition.

', ], ], 'VersionId' => [ 'base' => NULL, 'refs' => [ 'Crawler$Version' => '

The version of the crawler.

', 'CsvClassifier$Version' => '

The version of this classifier.

', 'GrokClassifier$Version' => '

The version of this classifier.

', 'JsonClassifier$Version' => '

The version of this classifier.

', 'XMLClassifier$Version' => '

The version of this classifier.

', ], ], 'VersionLongNumber' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$LatestSchemaVersion' => '

The latest version of the schema associated with the returned schema definition.

', 'CreateSchemaResponse$NextSchemaVersion' => '

The next version of the schema associated with the returned schema definition.

', 'GetSchemaResponse$LatestSchemaVersion' => '

The latest version of the schema associated with the returned schema definition.

', 'GetSchemaResponse$NextSchemaVersion' => '

The next version of the schema associated with the returned schema definition.

', 'GetSchemaVersionResponse$VersionNumber' => '

The version number of the schema.

', 'PutSchemaVersionMetadataResponse$VersionNumber' => '

The version number of the schema.

', 'RegisterSchemaVersionResponse$VersionNumber' => '

The version of this schema (for sync flow only, in case this is the first version).

', 'RemoveSchemaVersionMetadataResponse$VersionNumber' => '

The version number of the schema.

', 'SchemaReference$SchemaVersionNumber' => '

The version number of the schema.

', 'SchemaVersionErrorItem$VersionNumber' => '

The version number of the schema.

', 'SchemaVersionListItem$VersionNumber' => '

The version number of the schema.

', 'SchemaVersionNumber$VersionNumber' => '

The version number of the schema.

', ], ], 'VersionMismatchException' => [ 'base' => '

There was a version conflict.

', 'refs' => [], ], 'VersionString' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableVersionList$member' => NULL, 'DeleteTableVersionRequest$VersionId' => '

The ID of the table version to be deleted. A VersionID is a string representation of an integer. Each version is incremented by 1.

', 'GetTableVersionRequest$VersionId' => '

The ID value of the table version to be retrieved. A VersionID is a string representation of an integer. Each version is incremented by 1.

', 'IcebergInput$Version' => '

The table version for the Iceberg table. Defaults to 2.

', 'Table$VersionId' => '

The ID of the table version.

', 'TableVersion$VersionId' => '

The ID value that identifies this table version. A VersionId is a string representation of an integer. Each version is incremented by 1.

', 'TableVersionError$VersionId' => '

The ID value of the version in question. A VersionID is a string representation of an integer. Each version is incremented by 1.

', 'UpdateTableRequest$VersionId' => '

The version ID at which to update the table contents.

', ], ], 'VersionsString' => [ 'base' => NULL, 'refs' => [ 'DeleteSchemaVersionsInput$Versions' => '

A version range may be supplied which may be of the format:

', ], ], 'ViewTextString' => [ 'base' => NULL, 'refs' => [ 'Table$ViewOriginalText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

', 'Table$ViewExpandedText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

', 'TableInput$ViewOriginalText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

', 'TableInput$ViewExpandedText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

', ], ], 'WorkerType' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$WorkerType' => '

The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

', 'CreateDevEndpointResponse$WorkerType' => '

The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.

', 'CreateJobRequest$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'CreateMLTransformRequest$WorkerType' => '

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

', 'CreateSessionRequest$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, or G.8X for Spark jobs. Accepts the value Z.2X for Ray notebooks.

', 'DevEndpoint$WorkerType' => '

The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

', 'GetMLTransformResponse$WorkerType' => '

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

', 'Job$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'JobRun$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'JobUpdate$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'MLTransform$WorkerType' => '

The type of predefined worker that is allocated when a task of this transform runs. Accepts a value of Standard, G.1X, or G.2X.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

', 'Session$WorkerType' => '

The type of predefined worker that is allocated when a session runs. Accepts a value of G.1X, G.2X, G.4X, or G.8X for Spark sessions. Accepts the value Z.2X for Ray sessions.

', 'StartJobRunRequest$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'UpdateMLTransformRequest$WorkerType' => '

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

', ], ], 'Workflow' => [ 'base' => '

A workflow is a collection of multiple dependent Glue jobs and crawlers that are run to complete a complex ETL task. A workflow manages the execution and monitoring of all its jobs and crawlers.

', 'refs' => [ 'GetWorkflowResponse$Workflow' => '

The resource metadata for the workflow.

', 'Workflows$member' => NULL, ], ], 'WorkflowGraph' => [ 'base' => '

A workflow graph represents the complete workflow containing all the Glue components present in the workflow and all the directed connections between them.

', 'refs' => [ 'Workflow$Graph' => '

The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

', 'WorkflowRun$Graph' => '

The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

', ], ], 'WorkflowNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetWorkflowsRequest$Names' => '

A list of workflow names, which may be the names returned from the ListWorkflows operation.

', 'BatchGetWorkflowsResponse$MissingWorkflows' => '

A list of names of workflows not found.

', 'ListWorkflowsResponse$Workflows' => '

List of names of workflows in the account.

', ], ], 'WorkflowRun' => [ 'base' => '

A workflow run is an execution of a workflow providing all the runtime information.

', 'refs' => [ 'GetWorkflowRunResponse$Run' => '

The requested workflow run metadata.

', 'Workflow$LastRun' => '

The information about the last execution of the workflow.

', 'WorkflowRuns$member' => NULL, ], ], 'WorkflowRunProperties' => [ 'base' => NULL, 'refs' => [ 'CreateWorkflowRequest$DefaultRunProperties' => '

A collection of properties to be used as part of each execution of the workflow.

', 'GetWorkflowRunPropertiesResponse$RunProperties' => '

The workflow run properties which were set during the specified run.

', 'PutWorkflowRunPropertiesRequest$RunProperties' => '

The properties to put for the specified run.

', 'StartWorkflowRunRequest$RunProperties' => '

The workflow run properties for the new workflow run.

', 'UpdateWorkflowRequest$DefaultRunProperties' => '

A collection of properties to be used as part of each execution of the workflow.

', 'Workflow$DefaultRunProperties' => '

A collection of properties to be used as part of each execution of the workflow. The run properties are made available to each job in the workflow. A job can modify the properties for the next jobs in the flow.

', 'WorkflowRun$WorkflowRunProperties' => '

The workflow run properties which were set during the run.

', ], ], 'WorkflowRunStatistics' => [ 'base' => '

Workflow run statistics provides statistics about the workflow run.

', 'refs' => [ 'WorkflowRun$Statistics' => '

The statistics of the run.

', ], ], 'WorkflowRunStatus' => [ 'base' => NULL, 'refs' => [ 'WorkflowRun$Status' => '

The status of the workflow run.

', ], ], 'WorkflowRuns' => [ 'base' => NULL, 'refs' => [ 'GetWorkflowRunsResponse$Runs' => '

A list of workflow run metadata objects.

', ], ], 'Workflows' => [ 'base' => NULL, 'refs' => [ 'BatchGetWorkflowsResponse$Workflows' => '

A list of workflow resource metadata.

', ], ], 'XMLClassifier' => [ 'base' => '

A classifier for XML content.

', 'refs' => [ 'Classifier$XMLClassifier' => '

A classifier for XML content.

', ], ], ],]; +return [ 'version' => '2.0', 'service' => 'Glue

Defines the public endpoint for the Glue service.

', 'operations' => [ 'BatchCreatePartition' => '

Creates one or more partitions in a batch operation.

', 'BatchDeleteConnection' => '

Deletes a list of connection definitions from the Data Catalog.

', 'BatchDeletePartition' => '

Deletes one or more partitions in a batch operation.

', 'BatchDeleteTable' => '

Deletes multiple tables at once.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling BatchDeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

', 'BatchDeleteTableVersion' => '

Deletes a specified batch of versions of a table.

', 'BatchGetBlueprints' => '

Retrieves information about a list of blueprints.

', 'BatchGetCrawlers' => '

Returns a list of resource metadata for a given list of crawler names. After calling the ListCrawlers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetCustomEntityTypes' => '

Retrieves the details for the custom patterns specified by a list of names.

', 'BatchGetDataQualityResult' => '

Retrieves a list of data quality results for the specified result IDs.

', 'BatchGetDevEndpoints' => '

Returns a list of resource metadata for a given list of development endpoint names. After calling the ListDevEndpoints operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetJobs' => '

Returns a list of resource metadata for a given list of job names. After calling the ListJobs operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetPartition' => '

Retrieves partitions in a batch request.

', 'BatchGetTriggers' => '

Returns a list of resource metadata for a given list of trigger names. After calling the ListTriggers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchGetWorkflows' => '

Returns a list of resource metadata for a given list of workflow names. After calling the ListWorkflows operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags.

', 'BatchStopJobRun' => '

Stops one or more job runs for a specified job definition.

', 'BatchUpdatePartition' => '

Updates one or more partitions in a batch operation.

', 'CancelDataQualityRuleRecommendationRun' => '

Cancels the specified recommendation run that was being used to generate rules.

', 'CancelDataQualityRulesetEvaluationRun' => '

Cancels a run where a ruleset is being evaluated against a data source.

', 'CancelMLTaskRun' => '

Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun with a task run\'s parent transform\'s TransformID and the task run\'s TaskRunId.

', 'CancelStatement' => '

Cancels the statement.

', 'CheckSchemaVersionValidity' => '

Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using DataFormat as the format. Since it does not take a schema set name, no compatibility checks are performed.

', 'CreateBlueprint' => '

Registers a blueprint with Glue.

', 'CreateClassifier' => '

Creates a classifier in the user\'s account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present.

', 'CreateConnection' => '

Creates a connection definition in the Data Catalog.

', 'CreateCrawler' => '

Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the s3Targets field, the jdbcTargets field, or the DynamoDBTargets field.

', 'CreateCustomEntityType' => '

Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data.

Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked.

', 'CreateDataQualityRuleset' => '

Creates a data quality ruleset with DQDL rules applied to a specified Glue table.

You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide.

', 'CreateDatabase' => '

Creates a new database in a Data Catalog.

', 'CreateDevEndpoint' => '

Creates a new development endpoint.

', 'CreateJob' => '

Creates a new job definition.

', 'CreateMLTransform' => '

Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it.

Call this operation as the first step in the process of using a machine learning transform (such as the FindMatches transform) for deduplicating data. You can provide an optional Description, in addition to the parameters that you want to use for your algorithm.

You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include Role, and optionally, AllocatedCapacity, Timeout, and MaxRetries. For more information, see Jobs.

', 'CreatePartition' => '

Creates a new partition.

', 'CreatePartitionIndex' => '

Creates a specified partition index in an existing table.

', 'CreateRegistry' => '

Creates a new registry which may be used to hold a collection of schemas.

', 'CreateSchema' => '

Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists without actually registering the version.

When the schema set is created, a version checkpoint will be set to the first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the second version onwards when the RegisterSchemaVersion API is used.

When this API is called without a RegistryId, this will create an entry for a "default-registry" in the registry database tables, if it is not already present.

', 'CreateScript' => '

Transforms a directed acyclic graph (DAG) into code.

', 'CreateSecurityConfiguration' => '

Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.

', 'CreateSession' => '

Creates a new session.

', 'CreateTable' => '

Creates a new table definition in the Data Catalog.

', 'CreateTrigger' => '

Creates a new trigger.

', 'CreateUserDefinedFunction' => '

Creates a new function definition in the Data Catalog.

', 'CreateWorkflow' => '

Creates a new workflow.

', 'DeleteBlueprint' => '

Deletes an existing blueprint.

', 'DeleteClassifier' => '

Removes a classifier from the Data Catalog.

', 'DeleteColumnStatisticsForPartition' => '

Delete the partition column statistics of a column.

The Identity and Access Management (IAM) permission required for this operation is DeletePartition.

', 'DeleteColumnStatisticsForTable' => '

Retrieves table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is DeleteTable.

', 'DeleteConnection' => '

Deletes a connection from the Data Catalog.

', 'DeleteCrawler' => '

Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING.

', 'DeleteCustomEntityType' => '

Deletes a custom pattern by specifying its name.

', 'DeleteDataQualityRuleset' => '

Deletes a data quality ruleset.

', 'DeleteDatabase' => '

Removes a specified database from a Data Catalog.

After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling DeleteDatabase, use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition or BatchDeletePartition, DeleteUserDefinedFunction, and DeleteTable or BatchDeleteTable, to delete any resources that belong to the database.

', 'DeleteDevEndpoint' => '

Deletes a specified development endpoint.

', 'DeleteJob' => '

Deletes a specified job definition. If the job definition is not found, no exception is thrown.

', 'DeleteMLTransform' => '

Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any Glue jobs that still reference the deleted transform will no longer succeed.

', 'DeletePartition' => '

Deletes a specified partition.

', 'DeletePartitionIndex' => '

Deletes a specified partition index from an existing table.

', 'DeleteRegistry' => '

Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the GetRegistry API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs.

', 'DeleteResourcePolicy' => '

Deletes a specified policy.

', 'DeleteSchema' => '

Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call GetSchema API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs.

', 'DeleteSchemaVersions' => '

Remove versions from the specified schema. A version number or range may be supplied. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions API after this call will list the status of the deleted versions.

When the range of version numbers contain check pointed version, the API will return a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint first using the DeleteSchemaCheckpoint API before using this API.

You cannot use the DeleteSchemaVersions API to delete the first schema version in the schema set. The first schema version can only be deleted by the DeleteSchema API. This operation will also delete the attached SchemaVersionMetadata under the schema versions. Hard deletes will be enforced on the database.

If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned.

', 'DeleteSecurityConfiguration' => '

Deletes a specified security configuration.

', 'DeleteSession' => '

Deletes the session.

', 'DeleteTable' => '

Removes a table definition from the Data Catalog.

After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service.

To ensure the immediate deletion of all related resources, before calling DeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table.

', 'DeleteTableVersion' => '

Deletes a specified version of a table.

', 'DeleteTrigger' => '

Deletes a specified trigger. If the trigger is not found, no exception is thrown.

', 'DeleteUserDefinedFunction' => '

Deletes an existing function definition from the Data Catalog.

', 'DeleteWorkflow' => '

Deletes a workflow.

', 'GetBlueprint' => '

Retrieves the details of a blueprint.

', 'GetBlueprintRun' => '

Retrieves the details of a blueprint run.

', 'GetBlueprintRuns' => '

Retrieves the details of blueprint runs for a specified blueprint.

', 'GetCatalogImportStatus' => '

Retrieves the status of a migration operation.

', 'GetClassifier' => '

Retrieve a classifier by name.

', 'GetClassifiers' => '

Lists all classifier objects in the Data Catalog.

', 'GetColumnStatisticsForPartition' => '

Retrieves partition statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is GetPartition.

', 'GetColumnStatisticsForTable' => '

Retrieves table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is GetTable.

', 'GetConnection' => '

Retrieves a connection definition from the Data Catalog.

', 'GetConnections' => '

Retrieves a list of connection definitions from the Data Catalog.

', 'GetCrawler' => '

Retrieves metadata for a specified crawler.

', 'GetCrawlerMetrics' => '

Retrieves metrics about specified crawlers.

', 'GetCrawlers' => '

Retrieves metadata for all crawlers defined in the customer account.

', 'GetCustomEntityType' => '

Retrieves the details of a custom pattern by specifying its name.

', 'GetDataCatalogEncryptionSettings' => '

Retrieves the security configuration for a specified catalog.

', 'GetDataQualityResult' => '

Retrieves the result of a data quality rule evaluation.

', 'GetDataQualityRuleRecommendationRun' => '

Gets the specified recommendation run that was used to generate rules.

', 'GetDataQualityRuleset' => '

Returns an existing ruleset by identifier or name.

', 'GetDataQualityRulesetEvaluationRun' => '

Retrieves a specific run where a ruleset is evaluated against a data source.

', 'GetDatabase' => '

Retrieves the definition of a specified database.

', 'GetDatabases' => '

Retrieves all databases defined in a given Data Catalog.

', 'GetDataflowGraph' => '

Transforms a Python script into a directed acyclic graph (DAG).

', 'GetDevEndpoint' => '

Retrieves information about a specified development endpoint.

When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.

', 'GetDevEndpoints' => '

Retrieves all the development endpoints in this Amazon Web Services account.

When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address.

', 'GetJob' => '

Retrieves an existing job definition.

', 'GetJobBookmark' => '

Returns information on a job bookmark entry.

For more information about enabling and using job bookmarks, see:

', 'GetJobRun' => '

Retrieves the metadata for a given job run.

', 'GetJobRuns' => '

Retrieves metadata for all runs of a given job definition.

', 'GetJobs' => '

Retrieves all current job definitions.

', 'GetMLTaskRun' => '

Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun with the TaskRunID and its parent transform\'s TransformID.

', 'GetMLTaskRuns' => '

Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling GetMLTaskRuns with their parent transform\'s TransformID and other optional parameters as documented in this section.

This operation returns a list of historic runs and must be paginated.

', 'GetMLTransform' => '

Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling GetMLTransform.

', 'GetMLTransforms' => '

Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling GetMLTransforms.

', 'GetMapping' => '

Creates mappings.

', 'GetPartition' => '

Retrieves information about a specified partition.

', 'GetPartitionIndexes' => '

Retrieves the partition indexes associated with a table.

', 'GetPartitions' => '

Retrieves information about the partitions in a table.

', 'GetPlan' => '

Gets code to perform a specified mapping.

', 'GetRegistry' => '

Describes the specified registry in detail.

', 'GetResourcePolicies' => '

Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy.

If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can\'t return the Data Catalog resource policy.

', 'GetResourcePolicy' => '

Retrieves a specified resource policy.

', 'GetSchema' => '

Describes the specified schema in detail.

', 'GetSchemaByDefinition' => '

Retrieves a schema by the SchemaDefinition. The schema definition is sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within the scope of the SchemaName or ARN (or the default registry, if none is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error is returned. Schema versions in Deleted statuses will not be included in the results.

', 'GetSchemaVersion' => '

Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results.

', 'GetSchemaVersionsDiff' => '

Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry.

This API allows you to compare two schema versions between two schema definitions under the same schema.

', 'GetSecurityConfiguration' => '

Retrieves a specified security configuration.

', 'GetSecurityConfigurations' => '

Retrieves a list of all security configurations.

', 'GetSession' => '

Retrieves the session.

', 'GetStatement' => '

Retrieves the statement.

', 'GetTable' => '

Retrieves the Table definition in a Data Catalog for a specified table.

', 'GetTableVersion' => '

Retrieves a specified version of a table.

', 'GetTableVersions' => '

Retrieves a list of strings that identify available versions of a specified table.

', 'GetTables' => '

Retrieves the definitions of some or all of the tables in a given Database.

', 'GetTags' => '

Retrieves a list of tags associated with a resource.

', 'GetTrigger' => '

Retrieves the definition of a trigger.

', 'GetTriggers' => '

Gets all the triggers associated with a job.

', 'GetUnfilteredPartitionMetadata' => '

Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetPartition.

', 'GetUnfilteredPartitionsMetadata' => '

Retrieves partition metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetPartitions.

', 'GetUnfilteredTableMetadata' => '

Retrieves table metadata from the Data Catalog that contains unfiltered metadata.

For IAM authorization, the public IAM action associated with this API is glue:GetTable.

', 'GetUserDefinedFunction' => '

Retrieves a specified function definition from the Data Catalog.

', 'GetUserDefinedFunctions' => '

Retrieves multiple function definitions from the Data Catalog.

', 'GetWorkflow' => '

Retrieves resource metadata for a workflow.

', 'GetWorkflowRun' => '

Retrieves the metadata for a given workflow run.

', 'GetWorkflowRunProperties' => '

Retrieves the workflow run properties which were set during the run.

', 'GetWorkflowRuns' => '

Retrieves metadata for all runs of a given workflow.

', 'ImportCatalogToGlue' => '

Imports an existing Amazon Athena Data Catalog to Glue.

', 'ListBlueprints' => '

Lists all the blueprint names in an account.

', 'ListCrawlers' => '

Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListCrawls' => '

Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned.

You may use this API to:

', 'ListCustomEntityTypes' => '

Lists all the custom patterns that have been created.

', 'ListDataQualityResults' => '

Returns all data quality execution results for your account.

', 'ListDataQualityRuleRecommendationRuns' => '

Lists the recommendation runs meeting the filter criteria.

', 'ListDataQualityRulesetEvaluationRuns' => '

Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source.

', 'ListDataQualityRulesets' => '

Returns a paginated list of rulesets for the specified list of Glue tables.

', 'ListDevEndpoints' => '

Retrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListJobs' => '

Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListMLTransforms' => '

Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag. This operation takes the optional Tags field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved.

', 'ListRegistries' => '

Returns a list of registries that you have created, with minimal registry information. Registries in the Deleting status will not be included in the results. Empty results will be returned if there are no registries available.

', 'ListSchemaVersions' => '

Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available.

', 'ListSchemas' => '

Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. Empty results will be returned if there are no schemas available.

When the RegistryId is not provided, all the schemas across registries will be part of the API response.

', 'ListSessions' => '

Retrieve a list of sessions.

', 'ListStatements' => '

Lists statements for the session.

', 'ListTriggers' => '

Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names.

This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved.

', 'ListWorkflows' => '

Lists names of workflows created in the account.

', 'PutDataCatalogEncryptionSettings' => '

Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.

', 'PutResourcePolicy' => '

Sets the Data Catalog resource policy for access control.

', 'PutSchemaVersionMetadata' => '

Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls.

', 'PutWorkflowRunProperties' => '

Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties.

', 'QuerySchemaVersionMetadata' => '

Queries for the schema version metadata information.

', 'RegisterSchemaVersion' => '

Adds a new version to the existing schema. Returns an error if new version of schema does not meet the compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 error if the schema set is not already present in the Schema Registry.

If this is the first schema definition to be registered in the Schema Registry, this API will store the schema version and return immediately. Otherwise, this call has the potential to run longer than other operations due to compatibility modes. You can call the GetSchemaVersion API with the SchemaVersionId to check compatibility modes.

If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing schema is returned to the caller.

', 'RemoveSchemaVersionMetadata' => '

Removes a key value pair from the schema version metadata for the specified schema version ID.

', 'ResetJobBookmark' => '

Resets a bookmark entry.

For more information about enabling and using job bookmarks, see:

', 'ResumeWorkflowRun' => '

Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run.

', 'RunStatement' => '

Executes the statement.

', 'SearchTables' => '

Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions.

You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search.

', 'StartBlueprintRun' => '

Starts a new run of the specified blueprint.

', 'StartCrawler' => '

Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a CrawlerRunningException.

', 'StartCrawlerSchedule' => '

Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED.

', 'StartDataQualityRuleRecommendationRun' => '

Starts a recommendation run that is used to generate rules when you don\'t know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking.

', 'StartDataQualityRulesetEvaluationRun' => '

Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the GetDataQualityResult API.

', 'StartExportLabelsTaskRun' => '

Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of your task run by calling the GetMLTaskRun API.

', 'StartImportLabelsTaskRun' => '

Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the quality of your machine learning transform.

After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called \'labeling\' in the machine learning workflows). In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation.

By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that you upload unless you set Replace to true. If you set Replace to true, StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality.

You can check on the status of your task run by calling the GetMLTaskRun operation.

', 'StartJobRun' => '

Starts a job run using a job definition.

', 'StartMLEvaluationTaskRun' => '

Starts a task to estimate the quality of the transform.

When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality.

Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the stats of the EvaluationTaskRun.

', 'StartMLLabelingSetGenerationTaskRun' => '

Starts the active learning workflow for your machine learning transform to improve the transform\'s quality by generating label sets and adding labels.

When the StartMLLabelingSetGenerationTaskRun finishes, Glue will have generated a "labeling set" or a set of questions for humans to answer.

In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?”

After the labeling process is finished, you can upload your labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation.

', 'StartTrigger' => '

Starts an existing trigger. See Triggering Jobs for information about how different types of trigger are started.

', 'StartWorkflowRun' => '

Starts a new run of the specified workflow.

', 'StopCrawler' => '

If the specified crawler is running, stops the crawl.

', 'StopCrawlerSchedule' => '

Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running.

', 'StopSession' => '

Stops the session.

', 'StopTrigger' => '

Stops a specified trigger.

', 'StopWorkflowRun' => '

Stops the execution of the specified workflow run.

', 'TagResource' => '

Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see Amazon Web Services Tags in Glue.

', 'UntagResource' => '

Removes tags from a resource.

', 'UpdateBlueprint' => '

Updates a registered blueprint.

', 'UpdateClassifier' => '

Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).

', 'UpdateColumnStatisticsForPartition' => '

Creates or updates partition statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is UpdatePartition.

', 'UpdateColumnStatisticsForTable' => '

Creates or updates table statistics of columns.

The Identity and Access Management (IAM) permission required for this operation is UpdateTable.

', 'UpdateConnection' => '

Updates a connection definition in the Data Catalog.

', 'UpdateCrawler' => '

Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it.

', 'UpdateCrawlerSchedule' => '

Updates the schedule of a crawler using a cron expression.

', 'UpdateDataQualityRuleset' => '

Updates the specified data quality ruleset.

', 'UpdateDatabase' => '

Updates an existing database definition in a Data Catalog.

', 'UpdateDevEndpoint' => '

Updates a specified development endpoint.

', 'UpdateJob' => '

Updates an existing job definition. The previous job definition is completely overwritten by this information.

', 'UpdateJobFromSourceControl' => '

Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.

This API supports optional parameters which take in the repository information.

', 'UpdateMLTransform' => '

Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results.

After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).

', 'UpdatePartition' => '

Updates a partition.

', 'UpdateRegistry' => '

Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry.

', 'UpdateSchema' => '

Updates the description, compatibility setting, or version checkpoint for a schema set.

For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for Compatibility is provided, the VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number for consistency.

If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional and this can be used to set/reset a checkpoint for the schema.

This update will happen only if the schema is in the AVAILABLE state.

', 'UpdateSourceControlFromJob' => '

Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.

This API supports optional parameters which take in the repository information.

', 'UpdateTable' => '

Updates a metadata table in the Data Catalog.

', 'UpdateTrigger' => '

Updates a trigger definition.

', 'UpdateUserDefinedFunction' => '

Updates an existing function definition in the Data Catalog.

', 'UpdateWorkflow' => '

Updates an existing workflow.

', ], 'shapes' => [ 'AccessDeniedException' => [ 'base' => '

Access to a resource was denied.

', 'refs' => [], ], 'AccountId' => [ 'base' => NULL, 'refs' => [ 'LakeFormationConfiguration$AccountId' => '

Required for cross account crawls. For same account crawls as the target data, this can be left as null.

', ], ], 'Action' => [ 'base' => '

Defines an action to be initiated by a trigger.

', 'refs' => [ 'ActionList$member' => NULL, ], ], 'ActionList' => [ 'base' => NULL, 'refs' => [ 'CreateTriggerRequest$Actions' => '

The actions initiated by this trigger when it fires.

', 'Trigger$Actions' => '

The actions initiated by this trigger.

', 'TriggerUpdate$Actions' => '

The actions initiated by this trigger.

', ], ], 'AdditionalOptionKeys' => [ 'base' => NULL, 'refs' => [ 'DQAdditionalOptions$key' => NULL, ], ], 'AdditionalOptions' => [ 'base' => NULL, 'refs' => [ 'CatalogDeltaSource$AdditionalDeltaOptions' => '

Specifies additional connection options.

', 'CatalogHudiSource$AdditionalHudiOptions' => '

Specifies additional connection options.

', 'JDBCConnectorTarget$AdditionalOptions' => '

Additional connection options for the connector.

', 'S3CatalogDeltaSource$AdditionalDeltaOptions' => '

Specifies additional connection options.

', 'S3CatalogHudiSource$AdditionalHudiOptions' => '

Specifies additional connection options.

', 'S3DeltaCatalogTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3DeltaDirectTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3DeltaSource$AdditionalDeltaOptions' => '

Specifies additional connection options.

', 'S3HudiCatalogTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3HudiDirectTarget$AdditionalOptions' => '

Specifies additional connection options for the connector.

', 'S3HudiSource$AdditionalHudiOptions' => '

Specifies additional connection options.

', 'SnowflakeNodeData$AdditionalOptions' => '

Specifies additional options passed to the Snowflake connector. If options are specified elsewhere in this node, this will take precedence.

', 'SparkConnectorSource$AdditionalOptions' => '

Additional connection options for the connector.

', 'SparkConnectorTarget$AdditionalOptions' => '

Additional connection options for the connector.

', ], ], 'AdditionalPlanOptionsMap' => [ 'base' => NULL, 'refs' => [ 'GetPlanRequest$AdditionalPlanOptionsMap' => '

A map to hold additional optional key-value parameters.

Currently, these key-value pairs are supported:

', ], ], 'AggFunction' => [ 'base' => NULL, 'refs' => [ 'AggregateOperation$AggFunc' => '

Specifies the aggregation function to apply.

Possible aggregation functions include: avg countDistinct, count, first, last, kurtosis, max, min, skewness, stddev_samp, stddev_pop, sum, sumDistinct, var_samp, var_pop

', ], ], 'Aggregate' => [ 'base' => '

Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.

', 'refs' => [ 'CodeGenConfigurationNode$Aggregate' => '

Specifies a transform that groups rows by chosen fields and computes the aggregated value by specified function.

', ], ], 'AggregateOperation' => [ 'base' => '

Specifies the set of parameters needed to perform aggregation in the aggregate transform.

', 'refs' => [ 'AggregateOperations$member' => NULL, ], ], 'AggregateOperations' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Aggs' => '

Specifies the aggregate functions to be performed on specified fields.

', ], ], 'AlreadyExistsException' => [ 'base' => '

A resource to be created or added already exists.

', 'refs' => [], ], 'AmazonRedshiftAdvancedOption' => [ 'base' => '

Specifies an optional value when connecting to the Redshift cluster.

', 'refs' => [ 'AmazonRedshiftAdvancedOptions$member' => NULL, ], ], 'AmazonRedshiftAdvancedOptions' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$AdvancedOptions' => '

Optional values when connecting to the Redshift cluster.

', ], ], 'AmazonRedshiftNodeData' => [ 'base' => '

Specifies an Amazon Redshift node.

', 'refs' => [ 'AmazonRedshiftSource$Data' => '

Specifies the data of the Amazon Reshift source node.

', 'AmazonRedshiftTarget$Data' => '

Specifies the data of the Amazon Redshift target node.

', ], ], 'AmazonRedshiftSource' => [ 'base' => '

Specifies an Amazon Redshift source.

', 'refs' => [ 'CodeGenConfigurationNode$AmazonRedshiftSource' => '

Specifies a target that writes to a data source in Amazon Redshift.

', ], ], 'AmazonRedshiftTarget' => [ 'base' => '

Specifies an Amazon Redshift target.

', 'refs' => [ 'CodeGenConfigurationNode$AmazonRedshiftTarget' => '

Specifies a target that writes to a data target in Amazon Redshift.

', ], ], 'ApplyMapping' => [ 'base' => '

Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

', 'refs' => [ 'CodeGenConfigurationNode$ApplyMapping' => '

Specifies a transform that maps data property keys in the data source to data property keys in the data target. You can rename keys, modify the data types for keys, and choose which keys to drop from the dataset.

', ], ], 'AthenaConnectorSource' => [ 'base' => '

Specifies a connector to an Amazon Athena data source.

', 'refs' => [ 'CodeGenConfigurationNode$AthenaConnectorSource' => '

Specifies a connector to an Amazon Athena data source.

', ], ], 'AttemptCount' => [ 'base' => NULL, 'refs' => [ 'JobRun$Attempt' => '

The number of the attempt to run this job.

', ], ], 'AuditColumnNamesList' => [ 'base' => NULL, 'refs' => [ 'AuditContext$RequestedColumns' => '

The requested columns for audit.

', ], ], 'AuditContext' => [ 'base' => '

A structure containing the Lake Formation audit context.

', 'refs' => [ 'GetUnfilteredPartitionMetadataRequest$AuditContext' => '

A structure containing Lake Formation audit context information.

', 'GetUnfilteredPartitionsMetadataRequest$AuditContext' => '

A structure containing Lake Formation audit context information.

', 'GetUnfilteredTableMetadataRequest$AuditContext' => '

A structure containing Lake Formation audit context information.

', ], ], 'AuditContextString' => [ 'base' => NULL, 'refs' => [ 'AuditContext$AdditionalAuditContext' => '

A string containing the additional audit context information.

', ], ], 'AuthTokenString' => [ 'base' => NULL, 'refs' => [ 'UpdateJobFromSourceControlRequest$AuthToken' => '

The value of the authorization token.

', 'UpdateSourceControlFromJobRequest$AuthToken' => '

The value of the authorization token.

', ], ], 'BackfillError' => [ 'base' => '

A list of errors that can occur when registering partition indexes for an existing table.

These errors give the details about why an index registration failed and provide a limited number of partitions in the response, so that you can fix the partitions at fault and try registering the index again. The most common set of errors that can occur are categorized as follows:

', 'refs' => [ 'BackfillErrors$member' => NULL, ], ], 'BackfillErrorCode' => [ 'base' => NULL, 'refs' => [ 'BackfillError$Code' => '

The error code for an error that occurred when registering partition indexes for an existing table.

', ], ], 'BackfillErroredPartitionsList' => [ 'base' => NULL, 'refs' => [ 'BackfillError$Partitions' => '

A list of a limited number of partitions in the response.

', ], ], 'BackfillErrors' => [ 'base' => NULL, 'refs' => [ 'PartitionIndexDescriptor$BackfillErrors' => '

A list of errors that can occur when registering partition indexes for an existing table.

', ], ], 'BasicCatalogTarget' => [ 'base' => '

Specifies a target that uses a Glue Data Catalog table.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogTarget' => '

Specifies a target that uses a Glue Data Catalog table.

', ], ], 'BatchCreatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchCreatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeletePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeletePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeletePartitionValueList' => [ 'base' => NULL, 'refs' => [ 'BatchDeletePartitionRequest$PartitionsToDelete' => '

A list of PartitionInput structures that define the partitions to be deleted.

', ], ], 'BatchDeleteTableNameList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableRequest$TablesToDelete' => '

A list of the table to delete.

', ], ], 'BatchDeleteTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteTableVersionList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableVersionRequest$VersionIds' => '

A list of the IDs of versions to be deleted. A VersionId is a string representation of an integer. Each version is incremented by 1.

', ], ], 'BatchDeleteTableVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchDeleteTableVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetBlueprintNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintsRequest$Names' => '

A list of blueprint names.

', ], ], 'BatchGetBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetBlueprintsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCrawlersRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCrawlersResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCustomEntityTypesRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetCustomEntityTypesResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDataQualityResultRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDataQualityResultResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDevEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetDevEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetPartitionValueList' => [ 'base' => NULL, 'refs' => [ 'BatchGetPartitionRequest$PartitionsToGet' => '

A list of partition values identifying the partitions to retrieve.

', 'BatchGetPartitionResponse$UnprocessedKeys' => '

A list of the partition values in the request for which partitions were not returned.

', ], ], 'BatchGetTriggersRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetTriggersResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetWorkflowsRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetWorkflowsResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchSize' => [ 'base' => NULL, 'refs' => [ 'EventBatchingCondition$BatchSize' => '

Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.

', ], ], 'BatchStopJobRunError' => [ 'base' => '

Records an error that occurred when attempting to stop a specified job run.

', 'refs' => [ 'BatchStopJobRunErrorList$member' => NULL, ], ], 'BatchStopJobRunErrorList' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunResponse$Errors' => '

A list of the errors that were encountered in trying to stop JobRuns, including the JobRunId for which each error was encountered and details about the error.

', ], ], 'BatchStopJobRunJobRunIdList' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunRequest$JobRunIds' => '

A list of the JobRunIds that should be stopped for that job definition.

', ], ], 'BatchStopJobRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchStopJobRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchStopJobRunSuccessfulSubmission' => [ 'base' => '

Records a successful request to stop a specified JobRun.

', 'refs' => [ 'BatchStopJobRunSuccessfulSubmissionList$member' => NULL, ], ], 'BatchStopJobRunSuccessfulSubmissionList' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunResponse$SuccessfulSubmissions' => '

A list of the JobRuns that were successfully submitted for stopping.

', ], ], 'BatchUpdatePartitionFailureEntry' => [ 'base' => '

Contains information about a batch update partition error.

', 'refs' => [ 'BatchUpdatePartitionFailureList$member' => NULL, ], ], 'BatchUpdatePartitionFailureList' => [ 'base' => NULL, 'refs' => [ 'BatchUpdatePartitionResponse$Errors' => '

The errors encountered when trying to update the requested partitions. A list of BatchUpdatePartitionFailureEntry objects.

', ], ], 'BatchUpdatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchUpdatePartitionRequestEntry' => [ 'base' => '

A structure that contains the values and structure used to update a partition.

', 'refs' => [ 'BatchUpdatePartitionRequestEntryList$member' => NULL, ], ], 'BatchUpdatePartitionRequestEntryList' => [ 'base' => NULL, 'refs' => [ 'BatchUpdatePartitionRequest$Entries' => '

A list of up to 100 BatchUpdatePartitionRequestEntry objects to update.

', ], ], 'BatchUpdatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'BatchWindow' => [ 'base' => NULL, 'refs' => [ 'EventBatchingCondition$BatchWindow' => '

Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received.

', ], ], 'BinaryColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for bit sequence data values.

', 'refs' => [ 'ColumnStatisticsData$BinaryColumnStatisticsData' => '

Binary column statistics data.

', ], ], 'Blob' => [ 'base' => NULL, 'refs' => [ 'DecimalNumber$UnscaledValue' => '

The unscaled numeric value.

', ], ], 'Blueprint' => [ 'base' => '

The details of a blueprint.

', 'refs' => [ 'Blueprints$member' => NULL, 'GetBlueprintResponse$Blueprint' => '

Returns a Blueprint object.

', ], ], 'BlueprintDetails' => [ 'base' => '

The details of a blueprint.

', 'refs' => [ 'Workflow$BlueprintDetails' => '

This structure indicates the details of the blueprint that this particular workflow is created from.

', ], ], 'BlueprintNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintsResponse$MissingBlueprints' => '

Returns a list of BlueprintNames that were not found.

', 'ListBlueprintsResponse$Blueprints' => '

List of names of blueprints in the account.

', ], ], 'BlueprintParameterSpec' => [ 'base' => NULL, 'refs' => [ 'Blueprint$ParameterSpec' => '

A JSON string that indicates the list of parameter specifications for the blueprint.

', 'LastActiveDefinition$ParameterSpec' => '

A JSON string specifying the parameters for the blueprint.

', ], ], 'BlueprintParameters' => [ 'base' => NULL, 'refs' => [ 'BlueprintRun$Parameters' => '

The blueprint parameters as a string. You will have to provide a value for each key that is required from the parameter spec that is defined in the Blueprint$ParameterSpec.

', 'StartBlueprintRunRequest$Parameters' => '

Specifies the parameters as a BlueprintParameters object.

', ], ], 'BlueprintRun' => [ 'base' => '

The details of a blueprint run.

', 'refs' => [ 'BlueprintRuns$member' => NULL, 'GetBlueprintRunResponse$BlueprintRun' => '

Returns a BlueprintRun object.

', ], ], 'BlueprintRunState' => [ 'base' => NULL, 'refs' => [ 'BlueprintRun$State' => '

The state of the blueprint run. Possible values are:

', ], ], 'BlueprintRuns' => [ 'base' => NULL, 'refs' => [ 'GetBlueprintRunsResponse$BlueprintRuns' => '

Returns a list of BlueprintRun objects.

', ], ], 'BlueprintStatus' => [ 'base' => NULL, 'refs' => [ 'Blueprint$Status' => '

The status of the blueprint registration.

', ], ], 'Blueprints' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintsResponse$Blueprints' => '

Returns a list of blueprint as a Blueprints object.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'CatalogImportStatus$ImportCompleted' => '

True if the migration has completed, or False otherwise.

', 'CodeGenNodeArg$Param' => '

True if the value is used as a parameter.

', 'ConnectionPasswordEncryption$ReturnConnectionPasswordEncrypted' => '

When the ReturnConnectionPasswordEncrypted flag is set to "true", passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently from catalog encryption.

', 'CrawlerMetrics$StillEstimating' => '

True if the crawler is still estimating how long it will take to complete this run.

', 'GetConnectionRequest$HidePassword' => '

Allows you to retrieve the connection metadata without returning the password. For instance, the Glue console uses this flag to retrieve the connection, and does not display the password. Set this parameter when the caller might not have permission to use the KMS key to decrypt the password, but it does have permission to access the rest of the connection properties.

', 'GetConnectionsRequest$HidePassword' => '

Allows you to retrieve the connection metadata without returning the password. For instance, the Glue console uses this flag to retrieve the connection, and does not display the password. Set this parameter when the caller might not have permission to use the KMS key to decrypt the password, but it does have permission to access the rest of the connection properties.

', 'GetUnfilteredPartitionMetadataResponse$IsRegisteredWithLakeFormation' => '

A Boolean value that indicates whether the partition location is registered with Lake Formation.

', 'GetUnfilteredTableMetadataResponse$IsRegisteredWithLakeFormation' => '

A Boolean value that indicates whether the partition location is registered with Lake Formation.

', 'StorageDescriptor$Compressed' => '

True if the data in the table is compressed, or False if not.

', 'StorageDescriptor$StoredAsSubDirectories' => '

True if the table data is stored in subdirectories, or False if not.

', 'Table$IsRegisteredWithLakeFormation' => '

Indicates whether the table has been registered with Lake Formation.

', 'UnfilteredPartition$IsRegisteredWithLakeFormation' => '

A Boolean value indicating that the partition location is registered with Lake Formation.

', ], ], 'BooleanColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for Boolean data columns.

', 'refs' => [ 'ColumnStatisticsData$BooleanColumnStatisticsData' => '

Boolean column statistics data.

', ], ], 'BooleanNullable' => [ 'base' => NULL, 'refs' => [ 'GetPartitionsRequest$ExcludeColumnSchema' => '

When true, specifies not returning the partition column schema. Useful when you are interested only in other partition attributes such as partition values or location. This approach avoids the problem of a large response by not returning duplicate data.

', 'UpdateTableRequest$SkipArchive' => '

By default, UpdateTable always creates an archived version of the table before updating it. However, if skipArchive is set to true, UpdateTable does not create the archived version.

', ], ], 'BooleanValue' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$Upsert' => '

The action used on Redshift sinks when doing an APPEND.

', 'CreateTriggerRequest$StartOnCreation' => '

Set to true to start SCHEDULED and CONDITIONAL triggers when created. True is not supported for ON_DEMAND triggers.

', 'GetJobRunRequest$PredecessorsIncluded' => '

True if a list of predecessor runs should be returned.

', 'S3CsvSource$OptimizePerformance' => '

A Boolean value that specifies whether to use the advanced SIMD CSV reader along with Apache Arrow based columnar memory formats. Only available in Glue version 3.0.

', 'SnowflakeNodeData$Upsert' => '

Used when Action is append. Specifies the resolution behavior when a row already exists. If true, preexisting rows will be updated. If false, those rows will be inserted.

', 'SnowflakeNodeData$AutoPushdown' => '

Specifies whether automatic query pushdown is enabled. If pushdown is enabled, then when a query is run on Spark, if part of the query can be "pushed down" to the Snowflake server, it is pushed down. This improves performance of some queries.

', 'UpdateDevEndpointRequest$UpdateEtlLibraries' => '

True if the list of custom libraries to be loaded in the development endpoint needs to be updated, or False if otherwise.

', ], ], 'BoundedPartitionValueList' => [ 'base' => NULL, 'refs' => [ 'BatchUpdatePartitionFailureEntry$PartitionValueList' => '

A list of values defining the partitions.

', 'BatchUpdatePartitionRequestEntry$PartitionValueList' => '

A list of values defining the partitions.

', 'UpdatePartitionRequest$PartitionValueList' => '

List of partition key values that define the partition to update.

', ], ], 'BoxedBoolean' => [ 'base' => NULL, 'refs' => [ 'CatalogKafkaSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'CatalogKinesisSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'CatalogSchemaChangePolicy$EnableUpdateCatalog' => '

Whether to use the specified update behavior when the crawler finds a changed schema.

', 'DQResultsPublishingOptions$CloudWatchMetricsEnabled' => '

Enable metrics for your data quality results.

', 'DQResultsPublishingOptions$ResultsPublishingEnabled' => '

Enable publishing for your data quality results.

', 'DirectKafkaSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'DirectKinesisSource$DetectSchema' => '

Whether to automatically determine the schema from the incoming data.

', 'DirectSchemaChangePolicy$EnableUpdateCatalog' => '

Whether to use the specified update behavior when the crawler finds a changed schema.

', 'FilterExpression$Negated' => '

Whether the expression is to be negated.

', 'KafkaStreamingSourceOptions$IncludeHeaders' => '

Whether to include the Kafka headers. When the option is set to "true", the data output will contain an additional column named "glue_streaming_kafka_headers" with type Array[Struct(key: String, value: String)]. The default value is "false". This option is available in Glue version 3.0 or later only.

', 'KinesisStreamingSourceOptions$AddIdleTimeBetweenReads' => '

Adds a time delay between two consecutive getRecords operations. The default value is "False". This option is only configurable for Glue version 2.0 and above.

', 'KinesisStreamingSourceOptions$AvoidEmptyBatches' => '

Avoids creating an empty microbatch job by checking for unread data in the Kinesis data stream before the batch is started. The default value is "False".

', 'Mapping$Dropped' => '

If true, then the column is removed.

', 'NullCheckBoxList$IsEmpty' => '

Specifies that an empty string is considered as a null value.

', 'NullCheckBoxList$IsNullString' => '

Specifies that a value spelling out the word \'null\' is considered as a null value.

', 'NullCheckBoxList$IsNegOne' => '

Specifies that an integer value of -1 is considered as a null value.

', 'S3CsvSource$Recurse' => '

If set to true, recursively reads files in all subdirectories under the specified paths.

', 'S3CsvSource$Multiline' => '

A Boolean value that specifies whether a single record can span multiple lines. This can occur when a field contains a quoted new-line character. You must set this option to True if any record spans multiple lines. The default value is False, which allows for more aggressive file-splitting during parsing.

', 'S3CsvSource$WithHeader' => '

A Boolean value that specifies whether to treat the first line as a header. The default value is False.

', 'S3CsvSource$WriteHeader' => '

A Boolean value that specifies whether to write the header to output. The default value is True.

', 'S3CsvSource$SkipFirst' => '

A Boolean value that specifies whether to skip the first data line. The default value is False.

', 'S3DirectSourceAdditionalOptions$EnableSamplePath' => '

Sets option to enable a sample path.

', 'S3JsonSource$Recurse' => '

If set to true, recursively reads files in all subdirectories under the specified paths.

', 'S3JsonSource$Multiline' => '

A Boolean value that specifies whether a single record can span multiple lines. This can occur when a field contains a quoted new-line character. You must set this option to True if any record spans multiple lines. The default value is False, which allows for more aggressive file-splitting during parsing.

', 'S3ParquetSource$Recurse' => '

If set to true, recursively reads files in all subdirectories under the specified paths.

', 'TransformConfigParameter$IsOptional' => '

Specifies whether the parameter is optional or not in the config file of the dynamic transform.

', ], ], 'BoxedDoubleFraction' => [ 'base' => NULL, 'refs' => [ 'PIIDetection$SampleFraction' => '

Indicates the fraction of the data to sample when scanning for PII entities.

', 'PIIDetection$ThresholdFraction' => '

Indicates the fraction of the data that must be met in order for a column to be identified as PII data.

', ], ], 'BoxedLong' => [ 'base' => NULL, 'refs' => [ 'S3DirectSourceAdditionalOptions$BoundedSize' => '

Sets the upper limit for the target size of the dataset in bytes that will be processed.

', 'S3DirectSourceAdditionalOptions$BoundedFiles' => '

Sets the upper limit for the target number of files that will be processed.

', 'S3SourceAdditionalOptions$BoundedSize' => '

Sets the upper limit for the target size of the dataset in bytes that will be processed.

', 'S3SourceAdditionalOptions$BoundedFiles' => '

Sets the upper limit for the target number of files that will be processed.

', ], ], 'BoxedNonNegativeInt' => [ 'base' => NULL, 'refs' => [ 'KafkaStreamingSourceOptions$NumRetries' => '

The number of times to retry before failing to fetch Kafka offsets. The default value is 3.

', 'KafkaStreamingSourceOptions$MinPartitions' => '

The desired minimum number of partitions to read from Kafka. The default value is null, which means that the number of spark partitions is equal to the number of Kafka partitions.

', 'KinesisStreamingSourceOptions$NumRetries' => '

The maximum number of retries for Kinesis Data Streams API requests. The default value is 3.

', 'S3CsvSource$MaxBand' => '

This option controls the duration in milliseconds after which the s3 listing is likely to be consistent. Files with modification timestamps falling within the last maxBand milliseconds are tracked specially when using JobBookmarks to account for Amazon S3 eventual consistency. Most users don\'t need to set this option. The default is 900000 milliseconds, or 15 minutes.

', 'S3CsvSource$MaxFilesInBand' => '

This option specifies the maximum number of files to save from the last maxBand seconds. If this number is exceeded, extra files are skipped and only processed in the next job run.

', 'S3JsonSource$MaxBand' => '

This option controls the duration in milliseconds after which the s3 listing is likely to be consistent. Files with modification timestamps falling within the last maxBand milliseconds are tracked specially when using JobBookmarks to account for Amazon S3 eventual consistency. Most users don\'t need to set this option. The default is 900000 milliseconds, or 15 minutes.

', 'S3JsonSource$MaxFilesInBand' => '

This option specifies the maximum number of files to save from the last maxBand seconds. If this number is exceeded, extra files are skipped and only processed in the next job run.

', 'S3ParquetSource$MaxBand' => '

This option controls the duration in milliseconds after which the s3 listing is likely to be consistent. Files with modification timestamps falling within the last maxBand milliseconds are tracked specially when using JobBookmarks to account for Amazon S3 eventual consistency. Most users don\'t need to set this option. The default is 900000 milliseconds, or 15 minutes.

', 'S3ParquetSource$MaxFilesInBand' => '

This option specifies the maximum number of files to save from the last maxBand seconds. If this number is exceeded, extra files are skipped and only processed in the next job run.

', ], ], 'BoxedNonNegativeLong' => [ 'base' => NULL, 'refs' => [ 'JDBCConnectorOptions$LowerBound' => '

The minimum value of partitionColumn that is used to decide partition stride.

', 'JDBCConnectorOptions$UpperBound' => '

The maximum value of partitionColumn that is used to decide partition stride.

', 'JDBCConnectorOptions$NumPartitions' => '

The number of partitions. This value, along with lowerBound (inclusive) and upperBound (exclusive), form partition strides for generated WHERE clause expressions that are used to split the partitionColumn.

', 'KafkaStreamingSourceOptions$PollTimeoutMs' => '

The timeout in milliseconds to poll data from Kafka in Spark job executors. The default value is 512.

', 'KafkaStreamingSourceOptions$RetryIntervalMs' => '

The time in milliseconds to wait before retrying to fetch Kafka offsets. The default value is 10.

', 'KafkaStreamingSourceOptions$MaxOffsetsPerTrigger' => '

The rate limit on the maximum number of offsets that are processed per trigger interval. The specified total number of offsets is proportionally split across topicPartitions of different volumes. The default value is null, which means that the consumer reads all offsets until the known latest offset.

', 'KinesisStreamingSourceOptions$MaxFetchTimeInMs' => '

The maximum time spent in the job executor to fetch a record from the Kinesis data stream per shard, specified in milliseconds (ms). The default value is 1000.

', 'KinesisStreamingSourceOptions$MaxFetchRecordsPerShard' => '

The maximum number of records to fetch per shard in the Kinesis data stream. The default value is 100000.

', 'KinesisStreamingSourceOptions$MaxRecordPerRead' => '

The maximum number of records to fetch from the Kinesis data stream in each getRecords operation. The default value is 10000.

', 'KinesisStreamingSourceOptions$IdleTimeBetweenReadsInMs' => '

The minimum time delay between two consecutive getRecords operations, specified in ms. The default value is 1000. This option is only configurable for Glue version 2.0 and above.

', 'KinesisStreamingSourceOptions$DescribeShardInterval' => '

The minimum time interval between two ListShards API calls for your script to consider resharding. The default value is 1s.

', 'KinesisStreamingSourceOptions$RetryIntervalMs' => '

The cool-off time period (specified in ms) before retrying the Kinesis Data Streams API call. The default value is 1000.

', 'KinesisStreamingSourceOptions$MaxRetryIntervalMs' => '

The maximum cool-off time period (specified in ms) between two retries of a Kinesis Data Streams API call. The default value is 10000.

', ], ], 'BoxedPositiveInt' => [ 'base' => NULL, 'refs' => [ 'CatalogKafkaSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', 'CatalogKinesisSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', 'DirectKafkaSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', 'DirectKinesisSource$WindowSize' => '

The amount of time to spend processing each micro batch.

', ], ], 'CancelDataQualityRuleRecommendationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelDataQualityRuleRecommendationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'CancelDataQualityRulesetEvaluationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelDataQualityRulesetEvaluationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'CancelMLTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelMLTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'CancelStatementRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelStatementResponse' => [ 'base' => NULL, 'refs' => [], ], 'CatalogDeltaSource' => [ 'base' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogDeltaSource' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog.

', ], ], 'CatalogEncryptionMode' => [ 'base' => NULL, 'refs' => [ 'EncryptionAtRest$CatalogEncryptionMode' => '

The encryption-at-rest mode for encrypting Data Catalog data.

', ], ], 'CatalogEntries' => [ 'base' => NULL, 'refs' => [ 'GetMappingRequest$Sinks' => '

A list of target tables.

', 'GetPlanRequest$Sinks' => '

The target tables.

', ], ], 'CatalogEntry' => [ 'base' => '

Specifies a table definition in the Glue Data Catalog.

', 'refs' => [ 'CatalogEntries$member' => NULL, 'GetMappingRequest$Source' => '

Specifies the source table.

', 'GetPlanRequest$Source' => '

The source table.

', ], ], 'CatalogGetterPageSize' => [ 'base' => NULL, 'refs' => [ 'GetDatabasesRequest$MaxResults' => '

The maximum number of databases to return in one response.

', 'GetTableVersionsRequest$MaxResults' => '

The maximum number of table versions to return in one response.

', 'GetTablesRequest$MaxResults' => '

The maximum number of tables to return in a single response.

', 'GetUserDefinedFunctionsRequest$MaxResults' => '

The maximum number of functions to return in one response.

', ], ], 'CatalogHudiSource' => [ 'base' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogHudiSource' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog.

', ], ], 'CatalogIdString' => [ 'base' => NULL, 'refs' => [ 'BatchCreatePartitionRequest$CatalogId' => '

The ID of the catalog in which the partition is to be created. Currently, this should be the Amazon Web Services account ID.

', 'BatchDeleteConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connections reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchDeletePartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition to be deleted resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchDeleteTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchDeleteTableVersionRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'BatchGetPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'BatchUpdatePartitionRequest$CatalogId' => '

The ID of the catalog in which the partition is to be updated. Currently, this should be the Amazon Web Services account ID.

', 'CreateConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which to create the connection. If none is provided, the Amazon Web Services account ID is used by default.

', 'CreateDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which to create the database. If none is provided, the Amazon Web Services account ID is used by default.

', 'CreatePartitionIndexRequest$CatalogId' => '

The catalog ID where the table resides.

', 'CreatePartitionRequest$CatalogId' => '

The Amazon Web Services account ID of the catalog in which the partition is to be created.

', 'CreateTableRequest$CatalogId' => '

The ID of the Data Catalog in which to create the Table. If none is supplied, the Amazon Web Services account ID is used by default.

', 'CreateUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog in which to create the function. If none is provided, the Amazon Web Services account ID is used by default.

', 'Database$CatalogId' => '

The ID of the Data Catalog in which the database resides.

', 'DatabaseIdentifier$CatalogId' => '

The ID of the Data Catalog in which the database resides.

', 'DeleteColumnStatisticsForPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'DeleteColumnStatisticsForTableRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'DeleteConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connection resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which the database resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeletePartitionIndexRequest$CatalogId' => '

The catalog ID where the table resides.

', 'DeletePartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition to be deleted resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteTableVersionRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'DeleteUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog where the function to be deleted is located. If none is supplied, the Amazon Web Services account ID is used by default.

', 'GetCatalogImportStatusRequest$CatalogId' => '

The ID of the catalog to migrate. Currently, this should be the Amazon Web Services account ID.

', 'GetColumnStatisticsForPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'GetColumnStatisticsForTableRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'GetConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connection resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetConnectionsRequest$CatalogId' => '

The ID of the Data Catalog in which the connections reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetDataCatalogEncryptionSettingsRequest$CatalogId' => '

The ID of the Data Catalog to retrieve the security configuration for. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which the database resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetDatabasesRequest$CatalogId' => '

The ID of the Data Catalog from which to retrieve Databases. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetPartitionIndexesRequest$CatalogId' => '

The catalog ID where the table resides.

', 'GetPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition in question resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetPartitionsRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTableVersionRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTableVersionsRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetTablesRequest$CatalogId' => '

The ID of the Data Catalog where the tables reside. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetUnfilteredPartitionMetadataRequest$CatalogId' => '

The catalog ID where the partition resides.

', 'GetUnfilteredPartitionsMetadataRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is provided, the AWS account ID is used by default.

', 'GetUnfilteredTableMetadataRequest$CatalogId' => '

The catalog ID where the table resides.

', 'GetUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog where the function to be retrieved is located. If none is provided, the Amazon Web Services account ID is used by default.

', 'GetUserDefinedFunctionsRequest$CatalogId' => '

The ID of the Data Catalog where the functions to be retrieved are located. If none is provided, the Amazon Web Services account ID is used by default.

', 'ImportCatalogToGlueRequest$CatalogId' => '

The ID of the catalog to import. Currently, this should be the Amazon Web Services account ID.

', 'Partition$CatalogId' => '

The ID of the Data Catalog in which the partition resides.

', 'PutDataCatalogEncryptionSettingsRequest$CatalogId' => '

The ID of the Data Catalog to set the security configuration for. If none is provided, the Amazon Web Services account ID is used by default.

', 'SearchTablesRequest$CatalogId' => '

A unique identifier, consisting of account_id .

', 'Table$CatalogId' => '

The ID of the Data Catalog in which the table resides.

', 'TableIdentifier$CatalogId' => '

The ID of the Data Catalog in which the table resides.

', 'UpdateColumnStatisticsForPartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'UpdateColumnStatisticsForTableRequest$CatalogId' => '

The ID of the Data Catalog where the partitions in question reside. If none is supplied, the Amazon Web Services account ID is used by default.

', 'UpdateConnectionRequest$CatalogId' => '

The ID of the Data Catalog in which the connection resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdateDatabaseRequest$CatalogId' => '

The ID of the Data Catalog in which the metadata database resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdatePartitionRequest$CatalogId' => '

The ID of the Data Catalog where the partition to be updated resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdateTableRequest$CatalogId' => '

The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.

', 'UpdateUserDefinedFunctionRequest$CatalogId' => '

The ID of the Data Catalog where the function to be updated is located. If none is provided, the Amazon Web Services account ID is used by default.

', 'UserDefinedFunction$CatalogId' => '

The ID of the Data Catalog in which the function resides.

', ], ], 'CatalogImportStatus' => [ 'base' => '

A structure containing migration status information.

', 'refs' => [ 'GetCatalogImportStatusResponse$ImportStatus' => '

The status of the specified catalog migration.

', ], ], 'CatalogKafkaSource' => [ 'base' => '

Specifies an Apache Kafka data store in the Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogKafkaSource' => '

Specifies an Apache Kafka data store in the Data Catalog.

', ], ], 'CatalogKinesisSource' => [ 'base' => '

Specifies a Kinesis data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogKinesisSource' => '

Specifies a Kinesis data source in the Glue Data Catalog.

', ], ], 'CatalogSchemaChangePolicy' => [ 'base' => '

A policy that specifies update behavior for the crawler.

', 'refs' => [ 'GovernedCatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the governed catalog.

', 'S3CatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3DeltaCatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3HudiCatalogTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', ], ], 'CatalogSource' => [ 'base' => '

Specifies a data store in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$CatalogSource' => '

Specifies a data store in the Glue Data Catalog.

', ], ], 'CatalogTablesList' => [ 'base' => NULL, 'refs' => [ 'CatalogTarget$Tables' => '

A list of the tables to be synchronized.

', ], ], 'CatalogTarget' => [ 'base' => '

Specifies an Glue Data Catalog target.

', 'refs' => [ 'CatalogTargetList$member' => NULL, ], ], 'CatalogTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$CatalogTargets' => '

Specifies Glue Data Catalog targets.

', ], ], 'CheckSchemaVersionValidityInput' => [ 'base' => NULL, 'refs' => [], ], 'CheckSchemaVersionValidityResponse' => [ 'base' => NULL, 'refs' => [], ], 'Classification' => [ 'base' => NULL, 'refs' => [ 'CreateGrokClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

', 'CreateXMLClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches.

', 'GrokClassifier$Classification' => '

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

', 'UpdateGrokClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.

', 'UpdateXMLClassifierRequest$Classification' => '

An identifier of the data format that the classifier matches.

', 'XMLClassifier$Classification' => '

An identifier of the data format that the classifier matches.

', ], ], 'Classifier' => [ 'base' => '

Classifiers are triggered during a crawl task. A classifier checks whether a given file is in a format it can handle. If it is, the classifier creates a schema in the form of a StructType object that matches that data format.

You can use the standard classifiers that Glue provides, or you can write your own classifiers to best categorize your data sources and specify the appropriate schemas to use for them. A classifier can be a grok classifier, an XML classifier, a JSON classifier, or a custom CSV classifier, as specified in one of the fields in the Classifier object.

', 'refs' => [ 'ClassifierList$member' => NULL, 'GetClassifierResponse$Classifier' => '

The requested classifier.

', ], ], 'ClassifierList' => [ 'base' => NULL, 'refs' => [ 'GetClassifiersResponse$Classifiers' => '

The requested list of classifier objects.

', ], ], 'ClassifierNameList' => [ 'base' => NULL, 'refs' => [ 'Crawler$Classifiers' => '

A list of UTF-8 strings that specify the custom classifiers that are associated with the crawler.

', 'CreateCrawlerRequest$Classifiers' => '

A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.

', 'UpdateCrawlerRequest$Classifiers' => '

A list of custom classifiers that the user has registered. By default, all built-in classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.

', ], ], 'CloudWatchEncryption' => [ 'base' => '

Specifies how Amazon CloudWatch data should be encrypted.

', 'refs' => [ 'EncryptionConfiguration$CloudWatchEncryption' => '

The encryption configuration for Amazon CloudWatch.

', ], ], 'CloudWatchEncryptionMode' => [ 'base' => NULL, 'refs' => [ 'CloudWatchEncryption$CloudWatchEncryptionMode' => '

The encryption mode to use for CloudWatch data.

', ], ], 'CodeGenArgName' => [ 'base' => NULL, 'refs' => [ 'CodeGenEdge$TargetParameter' => '

The target of the edge.

', 'CodeGenNodeArg$Name' => '

The name of the argument or property.

', ], ], 'CodeGenArgValue' => [ 'base' => NULL, 'refs' => [ 'CodeGenNodeArg$Value' => '

The value of the argument or property.

', ], ], 'CodeGenConfigurationNode' => [ 'base' => '

CodeGenConfigurationNode enumerates all valid Node types. One and only one of its member variables can be populated.

', 'refs' => [ 'CodeGenConfigurationNodes$value' => NULL, ], ], 'CodeGenConfigurationNodes' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$CodeGenConfigurationNodes' => '

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

', 'Job$CodeGenConfigurationNodes' => '

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

', 'JobUpdate$CodeGenConfigurationNodes' => '

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

', ], ], 'CodeGenEdge' => [ 'base' => '

Represents a directional edge in a directed acyclic graph (DAG).

', 'refs' => [ 'DagEdges$member' => NULL, ], ], 'CodeGenIdentifier' => [ 'base' => NULL, 'refs' => [ 'CodeGenEdge$Source' => '

The ID of the node at which the edge starts.

', 'CodeGenEdge$Target' => '

The ID of the node at which the edge ends.

', 'CodeGenNode$Id' => '

A node identifier that is unique within the node\'s graph.

', ], ], 'CodeGenNode' => [ 'base' => '

Represents a node in a directed acyclic graph (DAG)

', 'refs' => [ 'DagNodes$member' => NULL, ], ], 'CodeGenNodeArg' => [ 'base' => '

An argument or property of a node.

', 'refs' => [ 'CodeGenNodeArgs$member' => NULL, ], ], 'CodeGenNodeArgs' => [ 'base' => NULL, 'refs' => [ 'CodeGenNode$Args' => '

Properties of the node, in the form of name-value pairs.

', 'Location$Jdbc' => '

A JDBC location.

', 'Location$S3' => '

An Amazon Simple Storage Service (Amazon S3) location.

', 'Location$DynamoDB' => '

An Amazon DynamoDB table location.

', ], ], 'CodeGenNodeType' => [ 'base' => NULL, 'refs' => [ 'CodeGenNode$NodeType' => '

The type of node that this is.

', ], ], 'Column' => [ 'base' => '

A column in a Table.

', 'refs' => [ 'ColumnList$member' => NULL, ], ], 'ColumnError' => [ 'base' => '

Encapsulates a column name that failed and the reason for failure.

', 'refs' => [ 'ColumnErrors$member' => NULL, ], ], 'ColumnErrors' => [ 'base' => NULL, 'refs' => [ 'GetColumnStatisticsForPartitionResponse$Errors' => '

Error occurred during retrieving column statistics data.

', 'GetColumnStatisticsForTableResponse$Errors' => '

List of ColumnStatistics that failed to be retrieved.

', ], ], 'ColumnImportance' => [ 'base' => '

A structure containing the column name and column importance score for a column.

Column importance helps you understand how columns contribute to your model, by identifying which columns in your records are more important than others.

', 'refs' => [ 'ColumnImportanceList$member' => NULL, ], ], 'ColumnImportanceList' => [ 'base' => NULL, 'refs' => [ 'FindMatchesMetrics$ColumnImportances' => '

A list of ColumnImportance structures containing column importance metrics, sorted in order of descending importance.

', ], ], 'ColumnList' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$Columns' => '

A list of the Columns in the table.

', 'Table$PartitionKeys' => '

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

', 'TableInput$PartitionKeys' => '

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

When you create a table used by Amazon Athena, and you do not specify any partitionKeys, you must at least set the value of partitionKeys to an empty list. For example:

"PartitionKeys": []

', ], ], 'ColumnNameString' => [ 'base' => NULL, 'refs' => [ 'AuditColumnNamesList$member' => NULL, 'FindMatchesParameters$PrimaryKeyColumnName' => '

The name of a column that uniquely identifies rows in the source table. Used to help identify matching records.

', 'SchemaColumn$Name' => '

The name of the column.

', ], ], 'ColumnRowFilter' => [ 'base' => '

A filter that uses both column-level and row-level filtering.

', 'refs' => [ 'ColumnRowFilterList$member' => NULL, ], ], 'ColumnRowFilterList' => [ 'base' => NULL, 'refs' => [ 'GetUnfilteredTableMetadataResponse$CellFilters' => '

A list of column row filters.

', ], ], 'ColumnStatistics' => [ 'base' => '

Represents the generated column-level statistics for a table or partition.

', 'refs' => [ 'ColumnStatisticsError$ColumnStatistics' => '

The ColumnStatistics of the column.

', 'ColumnStatisticsList$member' => NULL, 'UpdateColumnStatisticsList$member' => NULL, ], ], 'ColumnStatisticsData' => [ 'base' => '

Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.

', 'refs' => [ 'ColumnStatistics$StatisticsData' => '

A ColumnStatisticData object that contains the statistics data values.

', ], ], 'ColumnStatisticsError' => [ 'base' => '

Encapsulates a ColumnStatistics object that failed and the reason for failure.

', 'refs' => [ 'ColumnStatisticsErrors$member' => NULL, ], ], 'ColumnStatisticsErrors' => [ 'base' => NULL, 'refs' => [ 'UpdateColumnStatisticsForPartitionResponse$Errors' => '

Error occurred during updating column statistics data.

', 'UpdateColumnStatisticsForTableResponse$Errors' => '

List of ColumnStatisticsErrors.

', ], ], 'ColumnStatisticsList' => [ 'base' => NULL, 'refs' => [ 'GetColumnStatisticsForPartitionResponse$ColumnStatisticsList' => '

List of ColumnStatistics that failed to be retrieved.

', 'GetColumnStatisticsForTableResponse$ColumnStatisticsList' => '

List of ColumnStatistics.

', ], ], 'ColumnStatisticsType' => [ 'base' => NULL, 'refs' => [ 'ColumnStatisticsData$Type' => '

The type of column statistics data.

', ], ], 'ColumnTypeString' => [ 'base' => NULL, 'refs' => [ 'Column$Type' => '

The data type of the Column.

', 'GlueStudioSchemaColumn$Type' => '

The hive type for this column in the Glue Studio schema.

', 'KeySchemaElement$Type' => '

The type of a partition key.

', 'SchemaColumn$DataType' => '

The type of data in the column.

', ], ], 'ColumnValueStringList' => [ 'base' => NULL, 'refs' => [ 'SkewedInfo$SkewedColumnValues' => '

A list of values that appear so frequently as to be considered skewed.

', ], ], 'ColumnValuesString' => [ 'base' => NULL, 'refs' => [ 'ColumnValueStringList$member' => NULL, 'LocationMap$key' => NULL, 'LocationMap$value' => NULL, ], ], 'CommentString' => [ 'base' => NULL, 'refs' => [ 'Column$Comment' => '

A free-form text comment.

', ], ], 'CommitIdString' => [ 'base' => NULL, 'refs' => [ 'UpdateJobFromSourceControlRequest$CommitId' => '

A commit ID for a commit in the remote repository.

', 'UpdateSourceControlFromJobRequest$CommitId' => '

A commit ID for a commit in the remote repository.

', ], ], 'Comparator' => [ 'base' => NULL, 'refs' => [ 'PropertyPredicate$Comparator' => '

The comparator used to compare this property to others.

', ], ], 'Compatibility' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaInput$Compatibility' => '

The compatibility mode of the schema. The possible values are:

', 'CreateSchemaResponse$Compatibility' => '

The schema compatibility mode.

', 'GetSchemaResponse$Compatibility' => '

The compatibility mode of the schema.

', 'UpdateSchemaInput$Compatibility' => '

The new compatibility setting for the schema.

', ], ], 'CompressionType' => [ 'base' => NULL, 'refs' => [ 'S3CsvSource$CompressionType' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', 'S3JsonSource$CompressionType' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'ConcurrentModificationException' => [ 'base' => '

Two processes are trying to modify a resource simultaneously.

', 'refs' => [], ], 'ConcurrentRunsExceededException' => [ 'base' => '

Too many jobs are being run concurrently.

', 'refs' => [], ], 'Condition' => [ 'base' => '

Defines a condition under which a trigger fires.

', 'refs' => [ 'ConditionList$member' => NULL, ], ], 'ConditionCheckFailureException' => [ 'base' => '

A specified condition was not satisfied.

', 'refs' => [], ], 'ConditionList' => [ 'base' => NULL, 'refs' => [ 'Predicate$Conditions' => '

A list of the conditions that determine when the trigger will fire.

', ], ], 'ConflictException' => [ 'base' => '

The CreatePartitions API was called on a table that has indexes enabled.

', 'refs' => [], ], 'ConfusionMatrix' => [ 'base' => '

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

', 'refs' => [ 'FindMatchesMetrics$ConfusionMatrix' => '

The confusion matrix shows you what your transform is predicting accurately and what types of errors it is making.

For more information, see Confusion matrix in Wikipedia.

', ], ], 'Connection' => [ 'base' => '

Defines a connection to a data source.

', 'refs' => [ 'ConnectionList$member' => NULL, 'GetConnectionResponse$Connection' => '

The requested connection definition.

', ], ], 'ConnectionInput' => [ 'base' => '

A structure that is used to specify a connection to create or update.

', 'refs' => [ 'CreateConnectionRequest$ConnectionInput' => '

A ConnectionInput object defining the connection to create.

', 'UpdateConnectionRequest$ConnectionInput' => '

A ConnectionInput object that redefines the connection in question.

', ], ], 'ConnectionList' => [ 'base' => NULL, 'refs' => [ 'GetConnectionsResponse$ConnectionList' => '

A list of requested connection definitions.

', ], ], 'ConnectionName' => [ 'base' => NULL, 'refs' => [ 'CatalogTarget$ConnectionName' => '

The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a NETWORK Connection type.

', 'DeltaTarget$ConnectionName' => '

The name of the connection to use to connect to the Delta table target.

', 'HudiTarget$ConnectionName' => '

The name of the connection to use to connect to the Hudi target. If your Hudi files are stored in buckets that require VPC authorization, you can set their connection properties here.

', 'IcebergTarget$ConnectionName' => '

The name of the connection to use to connect to the Iceberg target.

', 'JdbcTarget$ConnectionName' => '

The name of the connection to use to connect to the JDBC target.

', 'MongoDBTarget$ConnectionName' => '

The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.

', 'S3Target$ConnectionName' => '

The name of a connection which allows a job or crawler to access data in Amazon S3 within an Amazon Virtual Private Cloud environment (Amazon VPC).

', ], ], 'ConnectionPasswordEncryption' => [ 'base' => '

The data structure used by the Data Catalog to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

When a CreationConnection request arrives containing a password, the Data Catalog first encrypts the password using your KMS key. It then encrypts the whole connection object again if catalog encryption is also enabled.

This encryption requires that you set KMS key permissions to enable or restrict access on the password key according to your security requirements. For example, you might want only administrators to have decrypt permission on the password key.

', 'refs' => [ 'DataCatalogEncryptionSettings$ConnectionPasswordEncryption' => '

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption.

', ], ], 'ConnectionProperties' => [ 'base' => NULL, 'refs' => [ 'Connection$ConnectionProperties' => '

These key-value pairs define parameters for the connection:

', 'ConnectionInput$ConnectionProperties' => '

These key-value pairs define parameters for the connection.

', ], ], 'ConnectionPropertyKey' => [ 'base' => NULL, 'refs' => [ 'ConnectionProperties$key' => NULL, ], ], 'ConnectionType' => [ 'base' => NULL, 'refs' => [ 'Connection$ConnectionType' => '

The type of the connection. Currently, SFTP is not supported.

', 'ConnectionInput$ConnectionType' => '

The type of the connection. Currently, these types are supported:

SFTP is not supported.

For more information about how optional ConnectionProperties are used to configure features in Glue, consult Glue connection properties.

For more information about how optional ConnectionProperties are used to configure features in Glue Studio, consult Using connectors and connections.

', 'GetConnectionsFilter$ConnectionType' => '

The type of connections to return. Currently, SFTP is not supported.

', ], ], 'ConnectionsList' => [ 'base' => '

Specifies the connections used by a job.

', 'refs' => [ 'CreateJobRequest$Connections' => '

The connections used for this job.

', 'CreateSessionRequest$Connections' => '

The number of connections to use for the session.

', 'Job$Connections' => '

The connections used for this job.

', 'JobUpdate$Connections' => '

The connections used for this job.

', 'Session$Connections' => '

The number of connections used for the session.

', ], ], 'ConnectorDataSource' => [ 'base' => '

Specifies a source generated with standard connection options.

', 'refs' => [ 'CodeGenConfigurationNode$ConnectorDataSource' => '

Specifies a source generated with standard connection options.

', ], ], 'ConnectorDataTarget' => [ 'base' => '

Specifies a target generated with standard connection options.

', 'refs' => [ 'CodeGenConfigurationNode$ConnectorDataTarget' => '

Specifies a target generated with standard connection options.

', ], ], 'ConnectorOptions' => [ 'base' => NULL, 'refs' => [ 'ConnectorDataSource$Data' => '

A map specifying connection options for the node. You can find standard connection options for the corresponding connection type in the Connection parameters section of the Glue documentation.

', 'ConnectorDataTarget$Data' => '

A map specifying connection options for the node. You can find standard connection options for the corresponding connection type in the Connection parameters section of the Glue documentation.

', ], ], 'ContextWords' => [ 'base' => NULL, 'refs' => [ 'CreateCustomEntityTypeRequest$ContextWords' => '

A list of context words. If none of these context words are found within the vicinity of the regular expression the data will not be detected as sensitive data.

If no context words are passed only a regular expression is checked.

', 'CustomEntityType$ContextWords' => '

A list of context words. If none of these context words are found within the vicinity of the regular expression the data will not be detected as sensitive data.

If no context words are passed only a regular expression is checked.

', 'GetCustomEntityTypeResponse$ContextWords' => '

A list of context words if specified when you created the custom pattern. If none of these context words are found within the vicinity of the regular expression the data will not be detected as sensitive data.

', ], ], 'Crawl' => [ 'base' => '

The details of a crawl in the workflow.

', 'refs' => [ 'CrawlList$member' => NULL, ], ], 'CrawlId' => [ 'base' => NULL, 'refs' => [ 'CrawlerHistory$CrawlId' => '

A UUID identifier for each crawl.

', ], ], 'CrawlList' => [ 'base' => NULL, 'refs' => [ 'CrawlerNodeDetails$Crawls' => '

A list of crawls represented by the crawl node.

', ], ], 'CrawlState' => [ 'base' => NULL, 'refs' => [ 'Condition$CrawlState' => '

The state of the crawler to which this condition applies.

', 'Crawl$State' => '

The state of the crawler.

', ], ], 'Crawler' => [ 'base' => '

Specifies a crawler program that examines a data source and uses classifiers to try to determine its schema. If successful, the crawler records metadata concerning the data source in the Glue Data Catalog.

', 'refs' => [ 'CrawlerList$member' => NULL, 'GetCrawlerResponse$Crawler' => '

The metadata for the specified crawler.

', ], ], 'CrawlerConfiguration' => [ 'base' => NULL, 'refs' => [ 'Crawler$Configuration' => '

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler\'s behavior. For more information, see Setting crawler configuration options.

', 'CreateCrawlerRequest$Configuration' => '

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler\'s behavior. For more information, see Setting crawler configuration options.

', 'UpdateCrawlerRequest$Configuration' => '

Crawler configuration information. This versioned JSON string allows users to specify aspects of a crawler\'s behavior. For more information, see Setting crawler configuration options.

', ], ], 'CrawlerHistory' => [ 'base' => '

Contains the information for a run of a crawler.

', 'refs' => [ 'CrawlerHistoryList$member' => NULL, ], ], 'CrawlerHistoryList' => [ 'base' => NULL, 'refs' => [ 'ListCrawlsResponse$Crawls' => '

A list of CrawlerHistory objects representing the crawl runs that meet your criteria.

', ], ], 'CrawlerHistoryState' => [ 'base' => NULL, 'refs' => [ 'CrawlerHistory$State' => '

The state of the crawl.

', ], ], 'CrawlerLineageSettings' => [ 'base' => NULL, 'refs' => [ 'LineageConfiguration$CrawlerLineageSettings' => '

Specifies whether data lineage is enabled for the crawler. Valid values are:

', ], ], 'CrawlerList' => [ 'base' => NULL, 'refs' => [ 'BatchGetCrawlersResponse$Crawlers' => '

A list of crawler definitions.

', 'GetCrawlersResponse$Crawlers' => '

A list of crawler metadata.

', ], ], 'CrawlerMetrics' => [ 'base' => '

Metrics for a specified crawler.

', 'refs' => [ 'CrawlerMetricsList$member' => NULL, ], ], 'CrawlerMetricsList' => [ 'base' => NULL, 'refs' => [ 'GetCrawlerMetricsResponse$CrawlerMetricsList' => '

A list of metrics for the specified crawler.

', ], ], 'CrawlerNameList' => [ 'base' => NULL, 'refs' => [ 'BatchGetCrawlersRequest$CrawlerNames' => '

A list of crawler names, which might be the names returned from the ListCrawlers operation.

', 'BatchGetCrawlersResponse$CrawlersNotFound' => '

A list of names of crawlers that were not found.

', 'GetCrawlerMetricsRequest$CrawlerNameList' => '

A list of the names of crawlers about which to retrieve metrics.

', 'ListCrawlersResponse$CrawlerNames' => '

The names of all crawlers in the account, or the crawlers with the specified tags.

', ], ], 'CrawlerNodeDetails' => [ 'base' => '

The details of a Crawler node present in the workflow.

', 'refs' => [ 'Node$CrawlerDetails' => '

Details of the crawler when the node represents a crawler.

', ], ], 'CrawlerNotRunningException' => [ 'base' => '

The specified crawler is not running.

', 'refs' => [], ], 'CrawlerRunningException' => [ 'base' => '

The operation cannot be performed because the crawler is already running.

', 'refs' => [], ], 'CrawlerSecurityConfiguration' => [ 'base' => NULL, 'refs' => [ 'Crawler$CrawlerSecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used by this crawler.

', 'CreateCrawlerRequest$CrawlerSecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used by this crawler.

', 'UpdateCrawlerRequest$CrawlerSecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used by this crawler.

', ], ], 'CrawlerState' => [ 'base' => NULL, 'refs' => [ 'Crawler$State' => '

Indicates whether the crawler is running, or whether a run is pending.

', ], ], 'CrawlerStoppingException' => [ 'base' => '

The specified crawler is stopping.

', 'refs' => [], ], 'CrawlerTargets' => [ 'base' => '

Specifies data stores to crawl.

', 'refs' => [ 'Crawler$Targets' => '

A collection of targets to crawl.

', 'CreateCrawlerRequest$Targets' => '

A list of collection of targets to crawl.

', 'UpdateCrawlerRequest$Targets' => '

A list of targets to crawl.

', ], ], 'CrawlsFilter' => [ 'base' => '

A list of fields, comparators and value that you can use to filter the crawler runs for a specified crawler.

', 'refs' => [ 'CrawlsFilterList$member' => NULL, ], ], 'CrawlsFilterList' => [ 'base' => NULL, 'refs' => [ 'ListCrawlsRequest$Filters' => '

Filters the crawls by the criteria you specify in a list of CrawlsFilter objects.

', ], ], 'CreateBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateCsvClassifierRequest' => [ 'base' => '

Specifies a custom CSV classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$CsvClassifier' => '

A CsvClassifier object specifying the classifier to create.

', ], ], 'CreateCustomEntityTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCustomEntityTypeResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateGrokClassifierRequest' => [ 'base' => '

Specifies a grok classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$GrokClassifier' => '

A GrokClassifier object specifying the classifier to create.

', ], ], 'CreateJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateJsonClassifierRequest' => [ 'base' => '

Specifies a JSON classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$JsonClassifier' => '

A JsonClassifier object specifying the classifier to create.

', ], ], 'CreateMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionIndexRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionIndexResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateScriptResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateSessionRequest' => [ 'base' => '

Request to create a new session.

', 'refs' => [], ], 'CreateSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateXMLClassifierRequest' => [ 'base' => '

Specifies an XML classifier for CreateClassifier to create.

', 'refs' => [ 'CreateClassifierRequest$XMLClassifier' => '

An XMLClassifier object specifying the classifier to create.

', ], ], 'CreatedTimestamp' => [ 'base' => NULL, 'refs' => [ 'GetRegistryResponse$CreatedTime' => '

The date and time the registry was created.

', 'GetSchemaByDefinitionResponse$CreatedTime' => '

The date and time the schema was created.

', 'GetSchemaResponse$CreatedTime' => '

The date and time the schema was created.

', 'GetSchemaVersionResponse$CreatedTime' => '

The date and time the schema version was created.

', 'MetadataInfo$CreatedTime' => '

The time at which the entry was created.

', 'OtherMetadataValueListItem$CreatedTime' => '

The time at which the entry was created.

', 'RegistryListItem$CreatedTime' => '

The data the registry was created.

', 'SchemaListItem$CreatedTime' => '

The date and time that a schema was created.

', 'SchemaVersionListItem$CreatedTime' => '

The date and time the schema version was created.

', ], ], 'CronExpression' => [ 'base' => NULL, 'refs' => [ 'CreateCrawlerRequest$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'Schedule$ScheduleExpression' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'UpdateCrawlerRequest$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'UpdateCrawlerScheduleRequest$Schedule' => '

The updated cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', ], ], 'CsvClassifier' => [ 'base' => '

A classifier for custom CSV content.

', 'refs' => [ 'Classifier$CsvClassifier' => '

A classifier for comma-separated values (CSV).

', ], ], 'CsvColumnDelimiter' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$Delimiter' => '

A custom symbol to denote what separates each column entry in the row.

', 'CsvClassifier$Delimiter' => '

A custom symbol to denote what separates each column entry in the row.

', 'UpdateCsvClassifierRequest$Delimiter' => '

A custom symbol to denote what separates each column entry in the row.

', ], ], 'CsvHeader' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$Header' => '

A list of strings representing column names.

', 'CsvClassifier$Header' => '

A list of strings representing column names.

', 'UpdateCsvClassifierRequest$Header' => '

A list of strings representing column names.

', ], ], 'CsvHeaderOption' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$ContainsHeader' => '

Indicates whether the CSV file contains a header.

', 'CsvClassifier$ContainsHeader' => '

Indicates whether the CSV file contains a header.

', 'UpdateCsvClassifierRequest$ContainsHeader' => '

Indicates whether the CSV file contains a header.

', ], ], 'CsvQuoteSymbol' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$QuoteSymbol' => '

A custom symbol to denote what combines content into a single column value. Must be different from the column delimiter.

', 'CsvClassifier$QuoteSymbol' => '

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

', 'UpdateCsvClassifierRequest$QuoteSymbol' => '

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

', ], ], 'CsvSerdeOption' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$Serde' => '

Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and None. You can specify the None value when you want the crawler to do the detection.

', 'CsvClassifier$Serde' => '

Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and None. You can specify the None value when you want the crawler to do the detection.

', 'UpdateCsvClassifierRequest$Serde' => '

Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are OpenCSVSerDe, LazySimpleSerDe, and None. You can specify the None value when you want the crawler to do the detection.

', ], ], 'CustomCode' => [ 'base' => '

Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.

', 'refs' => [ 'CodeGenConfigurationNode$CustomCode' => '

Specifies a transform that uses custom code you provide to perform the data transformation. The output is a collection of DynamicFrames.

', ], ], 'CustomDatatypes' => [ 'base' => NULL, 'refs' => [ 'CreateCsvClassifierRequest$CustomDatatypes' => '

Creates a list of supported custom datatypes.

', 'CsvClassifier$CustomDatatypes' => '

A list of custom datatypes including "BINARY", "BOOLEAN", "DATE", "DECIMAL", "DOUBLE", "FLOAT", "INT", "LONG", "SHORT", "STRING", "TIMESTAMP".

', 'UpdateCsvClassifierRequest$CustomDatatypes' => '

Specifies a list of supported custom datatypes.

', ], ], 'CustomEntityType' => [ 'base' => '

An object representing a custom pattern for detecting sensitive data across the columns and rows of your structured data.

', 'refs' => [ 'CustomEntityTypes$member' => NULL, ], ], 'CustomEntityTypeNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetCustomEntityTypesRequest$Names' => '

A list of names of the custom patterns that you want to retrieve.

', 'BatchGetCustomEntityTypesResponse$CustomEntityTypesNotFound' => '

A list of the names of custom patterns that were not found.

', ], ], 'CustomEntityTypes' => [ 'base' => NULL, 'refs' => [ 'BatchGetCustomEntityTypesResponse$CustomEntityTypes' => '

A list of CustomEntityType objects representing the custom patterns that have been created.

', 'ListCustomEntityTypesResponse$CustomEntityTypes' => '

A list of CustomEntityType objects representing custom patterns.

', ], ], 'CustomPatterns' => [ 'base' => NULL, 'refs' => [ 'CreateGrokClassifierRequest$CustomPatterns' => '

Optional custom grok patterns used by this classifier.

', 'GrokClassifier$CustomPatterns' => '

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

', 'UpdateGrokClassifierRequest$CustomPatterns' => '

Optional custom grok patterns used by this classifier.

', ], ], 'DQAdditionalOptions' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQualityMultiFrame$AdditionalOptions' => '

Options to configure runtime behavior of the transform.

', ], ], 'DQDLAliases' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQualityMultiFrame$AdditionalDataSources' => '

The aliases of all data sources except primary.

', ], ], 'DQDLString' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQuality$Ruleset' => '

The ruleset for your data quality evaluation.

', 'EvaluateDataQualityMultiFrame$Ruleset' => '

The ruleset for your data quality evaluation.

', ], ], 'DQResultsPublishingOptions' => [ 'base' => '

Options to configure how your data quality evaluation results are published.

', 'refs' => [ 'EvaluateDataQuality$PublishingOptions' => '

Options to configure how your results are published.

', 'EvaluateDataQualityMultiFrame$PublishingOptions' => '

Options to configure how your results are published.

', ], ], 'DQStopJobOnFailureOptions' => [ 'base' => '

Options to configure how your job will stop if your data quality evaluation fails.

', 'refs' => [ 'EvaluateDataQuality$StopJobOnFailureOptions' => '

Options to configure how your job will stop if your data quality evaluation fails.

', 'EvaluateDataQualityMultiFrame$StopJobOnFailureOptions' => '

Options to configure how your job will stop if your data quality evaluation fails.

', ], ], 'DQStopJobOnFailureTiming' => [ 'base' => NULL, 'refs' => [ 'DQStopJobOnFailureOptions$StopJobOnFailureTiming' => '

When to stop job if your data quality evaluation fails. Options are Immediate or AfterDataLoad.

', ], ], 'DQTransformOutput' => [ 'base' => NULL, 'refs' => [ 'EvaluateDataQuality$Output' => '

The output of your data quality evaluation.

', ], ], 'DagEdges' => [ 'base' => NULL, 'refs' => [ 'CreateScriptRequest$DagEdges' => '

A list of the edges in the DAG.

', 'GetDataflowGraphResponse$DagEdges' => '

A list of the edges in the resulting DAG.

', ], ], 'DagNodes' => [ 'base' => NULL, 'refs' => [ 'CreateScriptRequest$DagNodes' => '

A list of the nodes in the DAG.

', 'GetDataflowGraphResponse$DagNodes' => '

A list of the nodes in the resulting DAG.

', ], ], 'DataCatalogEncryptionSettings' => [ 'base' => '

Contains configuration information for maintaining Data Catalog security.

', 'refs' => [ 'GetDataCatalogEncryptionSettingsResponse$DataCatalogEncryptionSettings' => '

The requested security configuration.

', 'PutDataCatalogEncryptionSettingsRequest$DataCatalogEncryptionSettings' => '

The security configuration to set.

', ], ], 'DataFormat' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityInput$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'CreateSchemaInput$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'CreateSchemaResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'GetSchemaByDefinitionResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'GetSchemaResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', 'GetSchemaVersionResponse$DataFormat' => '

The data format of the schema definition. Currently AVRO, JSON and PROTOBUF are supported.

', ], ], 'DataLakePrincipal' => [ 'base' => '

The Lake Formation principal.

', 'refs' => [ 'PrincipalPermissions$Principal' => '

The principal who is granted permissions.

', ], ], 'DataLakePrincipalString' => [ 'base' => NULL, 'refs' => [ 'DataLakePrincipal$DataLakePrincipalIdentifier' => '

An identifier for the Lake Formation principal.

', ], ], 'DataQualityEvaluationRunAdditionalRunOptions' => [ 'base' => '

Additional run options you can specify for an evaluation run.

', 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$AdditionalRunOptions' => '

Additional run options you can specify for an evaluation run.

', 'StartDataQualityRulesetEvaluationRunRequest$AdditionalRunOptions' => '

Additional run options you can specify for an evaluation run.

', ], ], 'DataQualityResult' => [ 'base' => '

Describes a data quality result.

', 'refs' => [ 'DataQualityResultsList$member' => NULL, ], ], 'DataQualityResultDescription' => [ 'base' => '

Describes a data quality result.

', 'refs' => [ 'DataQualityResultDescriptionList$member' => NULL, ], ], 'DataQualityResultDescriptionList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityResultsResponse$Results' => '

A list of DataQualityResultDescription objects.

', ], ], 'DataQualityResultFilterCriteria' => [ 'base' => '

Criteria used to return data quality results.

', 'refs' => [ 'ListDataQualityResultsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityResultIdList' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$ResultIds' => '

A list of result IDs for the data quality results for the run.

', ], ], 'DataQualityResultIds' => [ 'base' => NULL, 'refs' => [ 'BatchGetDataQualityResultRequest$ResultIds' => '

A list of unique result IDs for the data quality results.

', 'BatchGetDataQualityResultResponse$ResultsNotFound' => '

A list of result IDs for which results were not found.

', ], ], 'DataQualityResultsList' => [ 'base' => NULL, 'refs' => [ 'BatchGetDataQualityResultResponse$Results' => '

A list of DataQualityResult objects representing the data quality results.

', ], ], 'DataQualityRuleRecommendationRunDescription' => [ 'base' => '

Describes the result of a data quality rule recommendation run.

', 'refs' => [ 'DataQualityRuleRecommendationRunList$member' => NULL, ], ], 'DataQualityRuleRecommendationRunFilter' => [ 'base' => '

A filter for listing data quality recommendation runs.

', 'refs' => [ 'ListDataQualityRuleRecommendationRunsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityRuleRecommendationRunList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityRuleRecommendationRunsResponse$Runs' => '

A list of DataQualityRuleRecommendationRunDescription objects.

', ], ], 'DataQualityRuleResult' => [ 'base' => '

Describes the result of the evaluation of a data quality rule.

', 'refs' => [ 'DataQualityRuleResults$member' => NULL, ], ], 'DataQualityRuleResultStatus' => [ 'base' => NULL, 'refs' => [ 'DataQualityRuleResult$Result' => '

A pass or fail status for the rule.

', ], ], 'DataQualityRuleResults' => [ 'base' => NULL, 'refs' => [ 'DataQualityResult$RuleResults' => '

A list of DataQualityRuleResult objects representing the results for each rule.

', 'GetDataQualityResultResponse$RuleResults' => '

A list of DataQualityRuleResult objects representing the results for each rule.

', ], ], 'DataQualityRulesetEvaluationRunDescription' => [ 'base' => '

Describes the result of a data quality ruleset evaluation run.

', 'refs' => [ 'DataQualityRulesetEvaluationRunList$member' => NULL, ], ], 'DataQualityRulesetEvaluationRunFilter' => [ 'base' => '

The filter criteria.

', 'refs' => [ 'ListDataQualityRulesetEvaluationRunsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityRulesetEvaluationRunList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityRulesetEvaluationRunsResponse$Runs' => '

A list of DataQualityRulesetEvaluationRunDescription objects representing data quality ruleset runs.

', ], ], 'DataQualityRulesetFilterCriteria' => [ 'base' => '

The criteria used to filter data quality rulesets.

', 'refs' => [ 'ListDataQualityRulesetsRequest$Filter' => '

The filter criteria.

', ], ], 'DataQualityRulesetList' => [ 'base' => NULL, 'refs' => [ 'ListDataQualityRulesetsResponse$Rulesets' => '

A paginated list of rulesets for the specified list of Glue tables.

', ], ], 'DataQualityRulesetListDetails' => [ 'base' => '

Describes a data quality ruleset returned by GetDataQualityRuleset.

', 'refs' => [ 'DataQualityRulesetList$member' => NULL, ], ], 'DataQualityRulesetString' => [ 'base' => NULL, 'refs' => [ 'CreateDataQualityRulesetRequest$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', 'GetDataQualityRuleRecommendationRunResponse$RecommendedRuleset' => '

When a start rule recommendation run completes, it creates a recommended ruleset (a set of rules). This member has those rules in Data Quality Definition Language (DQDL) format.

', 'GetDataQualityRulesetResponse$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', 'UpdateDataQualityRulesetRequest$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', 'UpdateDataQualityRulesetResponse$Ruleset' => '

A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.

', ], ], 'DataQualityTargetTable' => [ 'base' => '

An object representing an Glue table.

', 'refs' => [ 'CreateDataQualityRulesetRequest$TargetTable' => '

A target table associated with the data quality ruleset.

', 'DataQualityRulesetFilterCriteria$TargetTable' => '

The name and database name of the target table.

', 'DataQualityRulesetListDetails$TargetTable' => '

An object representing an Glue table.

', 'GetDataQualityRulesetResponse$TargetTable' => '

The name and database name of the target table.

', ], ], 'DataSource' => [ 'base' => '

A data source (an Glue table) for which you want data quality results.

', 'refs' => [ 'DataQualityResult$DataSource' => '

The table associated with the data quality result, if any.

', 'DataQualityResultDescription$DataSource' => '

The table name associated with the data quality result.

', 'DataQualityResultFilterCriteria$DataSource' => '

Filter results by the specified data source. For example, retrieving all results for an Glue table.

', 'DataQualityRuleRecommendationRunDescription$DataSource' => '

The data source (Glue table) associated with the recommendation run.

', 'DataQualityRuleRecommendationRunFilter$DataSource' => '

Filter based on a specified data source (Glue table).

', 'DataQualityRulesetEvaluationRunDescription$DataSource' => '

The data source (an Glue table) associated with the run.

', 'DataQualityRulesetEvaluationRunFilter$DataSource' => '

Filter based on a data source (an Glue table) associated with the run.

', 'DataSourceMap$value' => NULL, 'GetDataQualityResultResponse$DataSource' => '

The table associated with the data quality result, if any.

', 'GetDataQualityRuleRecommendationRunResponse$DataSource' => '

The data source (an Glue table) associated with this run.

', 'GetDataQualityRulesetEvaluationRunResponse$DataSource' => '

The data source (an Glue table) associated with this evaluation run.

', 'StartDataQualityRuleRecommendationRunRequest$DataSource' => '

The data source (Glue table) associated with this run.

', 'StartDataQualityRulesetEvaluationRunRequest$DataSource' => '

The data source (Glue table) associated with this run.

', ], ], 'DataSourceMap' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$AdditionalDataSources' => '

A map of reference strings to additional data sources you can specify for an evaluation run.

', 'StartDataQualityRulesetEvaluationRunRequest$AdditionalDataSources' => '

A map of reference strings to additional data sources you can specify for an evaluation run.

', ], ], 'Database' => [ 'base' => '

The Database object represents a logical grouping of tables that might reside in a Hive metastore or an RDBMS.

', 'refs' => [ 'DatabaseList$member' => NULL, 'GetDatabaseResponse$Database' => '

The definition of the specified database in the Data Catalog.

', ], ], 'DatabaseIdentifier' => [ 'base' => '

A structure that describes a target database for resource linking.

', 'refs' => [ 'Database$TargetDatabase' => '

A DatabaseIdentifier structure that describes a target database for resource linking.

', 'DatabaseInput$TargetDatabase' => '

A DatabaseIdentifier structure that describes a target database for resource linking.

', ], ], 'DatabaseInput' => [ 'base' => '

The structure used to create or update a database.

', 'refs' => [ 'CreateDatabaseRequest$DatabaseInput' => '

The metadata for the database.

', 'UpdateDatabaseRequest$DatabaseInput' => '

A DatabaseInput object specifying the new definition of the metadata database in the catalog.

', ], ], 'DatabaseList' => [ 'base' => NULL, 'refs' => [ 'GetDatabasesResponse$DatabaseList' => '

A list of Database objects from the specified catalog.

', ], ], 'DatabaseName' => [ 'base' => NULL, 'refs' => [ 'Crawler$DatabaseName' => '

The name of the database in which the crawler\'s output is stored.

', 'CreateCrawlerRequest$DatabaseName' => '

The Glue database where results are written, such as: arn:aws:daylight:us-east-1::database/sometable/*.

', 'UpdateCrawlerRequest$DatabaseName' => '

The Glue database where results are stored, such as: arn:aws:daylight:us-east-1::database/sometable/*.

', ], ], 'Datatype' => [ 'base' => '

A structure representing the datatype of the value.

', 'refs' => [ 'NullValueField$Datatype' => '

The datatype of the value.

', ], ], 'DateColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for timestamp data columns.

', 'refs' => [ 'ColumnStatisticsData$DateColumnStatisticsData' => '

Date column statistics data.

', ], ], 'DecimalColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for fixed-point number data columns.

', 'refs' => [ 'ColumnStatisticsData$DecimalColumnStatisticsData' => '

Decimal column statistics data. UnscaledValues within are Base64-encoded binary objects storing big-endian, two\'s complement representations of the decimal\'s unscaled value.

', ], ], 'DecimalNumber' => [ 'base' => '

Contains a numeric value in decimal format.

', 'refs' => [ 'DecimalColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'DecimalColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', ], ], 'DeleteBehavior' => [ 'base' => NULL, 'refs' => [ 'SchemaChangePolicy$DeleteBehavior' => '

The deletion behavior when the crawler finds a deleted object.

', ], ], 'DeleteBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteColumnStatisticsForTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionNameList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteConnectionRequest$ConnectionNameList' => '

A list of names of the connections to delete.

', ], ], 'DeleteConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCustomEntityTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCustomEntityTypeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionIndexRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionIndexResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeletePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaVersionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSchemaVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTableVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeltaTarget' => [ 'base' => '

Specifies a Delta data store to crawl one or more Delta tables.

', 'refs' => [ 'DeltaTargetList$member' => NULL, ], ], 'DeltaTargetCompressionType' => [ 'base' => NULL, 'refs' => [ 'S3DeltaDirectTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'DeltaTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$DeltaTargets' => '

Specifies Delta data store targets.

', ], ], 'DescriptionString' => [ 'base' => NULL, 'refs' => [ 'Connection$Description' => '

The description of the connection.

', 'ConnectionInput$Description' => '

The description of the connection.

', 'Crawl$ErrorMessage' => '

The error message associated with the crawl.

', 'Crawler$Description' => '

A description of the crawler.

', 'CrawlerHistory$ErrorMessage' => '

If an error occurred, the error message associated with the crawl.

', 'CreateCrawlerRequest$Description' => '

A description of the new crawler.

', 'CreateDataQualityRulesetRequest$Description' => '

A description of the data quality ruleset.

', 'CreateJobRequest$Description' => '

Description of the job being defined.

', 'CreateMLTransformRequest$Description' => '

A description of the machine learning transform that is being defined. The default is an empty string.

', 'CreateRegistryInput$Description' => '

A description of the registry. If description is not provided, there will not be any default value for this.

', 'CreateRegistryResponse$Description' => '

A description of the registry.

', 'CreateSchemaInput$Description' => '

An optional description of the schema. If description is not provided, there will not be any automatic default value for this.

', 'CreateSchemaResponse$Description' => '

A description of the schema if specified when created.

', 'CreateSessionRequest$Description' => '

The description of the session.

', 'CreateTriggerRequest$Description' => '

A description of the new trigger.

', 'DataQualityRuleResult$Description' => '

A description of the data quality rule.

', 'DataQualityRuleResult$EvaluationMessage' => '

An evaluation message.

', 'DataQualityRulesetFilterCriteria$Description' => '

The description of the ruleset filter criteria.

', 'DataQualityRulesetListDetails$Description' => '

A description of the data quality ruleset.

', 'Database$Description' => '

A description of the database.

', 'DatabaseInput$Description' => '

A description of the database.

', 'ErrorDetail$ErrorMessage' => '

A message describing the error.

', 'GetDataQualityRulesetResponse$Description' => '

A description of the ruleset.

', 'GetMLTransformResponse$Description' => '

A description of the transform.

', 'GetRegistryResponse$Description' => '

A description of the registry.

', 'GetSchemaResponse$Description' => '

A description of schema if specified when created

', 'GlueTableAdditionalOptions$value' => NULL, 'Job$Description' => '

A description of the job.

', 'JobUpdate$Description' => '

Description of the job being defined.

', 'LastCrawlInfo$ErrorMessage' => '

If an error occurred, the error information about the last crawl.

', 'MLTransform$Description' => '

A user-defined, long-form description text for the machine learning transform. Descriptions are not guaranteed to be unique and can be changed at any time.

', 'RegistryListItem$Description' => '

A description of the registry.

', 'SchemaListItem$Description' => '

A description for the schema.

', 'Session$ErrorMessage' => '

The error message displayed during the session.

', 'Session$Description' => '

The description of the session.

', 'Table$Description' => '

A description of the table.

', 'TableInput$Description' => '

A description of the table.

', 'Trigger$Description' => '

A description of this trigger.

', 'TriggerUpdate$Description' => '

A description of this trigger.

', 'UpdateDataQualityRulesetRequest$Description' => '

A description of the ruleset.

', 'UpdateDataQualityRulesetResponse$Description' => '

A description of the ruleset.

', 'UpdateMLTransformRequest$Description' => '

A description of the transform. The default is an empty string.

', 'UpdateRegistryInput$Description' => '

A description of the registry. If description is not provided, this field will not be updated.

', 'UpdateSchemaInput$Description' => '

The new description for the schema.

', ], ], 'DescriptionStringRemovable' => [ 'base' => NULL, 'refs' => [ 'UpdateCrawlerRequest$Description' => '

A description of the new crawler.

', ], ], 'DevEndpoint' => [ 'base' => '

A development endpoint where a developer can remotely debug extract, transform, and load (ETL) scripts.

', 'refs' => [ 'DevEndpointList$member' => NULL, 'GetDevEndpointResponse$DevEndpoint' => '

A DevEndpoint definition.

', ], ], 'DevEndpointCustomLibraries' => [ 'base' => '

Custom libraries to be loaded into a development endpoint.

', 'refs' => [ 'UpdateDevEndpointRequest$CustomLibraries' => '

Custom Python or Java libraries to be loaded in the DevEndpoint.

', ], ], 'DevEndpointList' => [ 'base' => NULL, 'refs' => [ 'BatchGetDevEndpointsResponse$DevEndpoints' => '

A list of DevEndpoint definitions.

', 'GetDevEndpointsResponse$DevEndpoints' => '

A list of DevEndpoint definitions.

', ], ], 'DevEndpointNameList' => [ 'base' => NULL, 'refs' => [ 'ListDevEndpointsResponse$DevEndpointNames' => '

The names of all the DevEndpoints in the account, or the DevEndpoints with the specified tags.

', ], ], 'DevEndpointNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetDevEndpointsRequest$DevEndpointNames' => '

The list of DevEndpoint names, which might be the names returned from the ListDevEndpoint operation.

', 'BatchGetDevEndpointsResponse$DevEndpointsNotFound' => '

A list of DevEndpoints not found.

', ], ], 'DirectJDBCSource' => [ 'base' => '

Specifies the direct JDBC source connection.

', 'refs' => [ 'CodeGenConfigurationNode$DirectJDBCSource' => NULL, ], ], 'DirectKafkaSource' => [ 'base' => '

Specifies an Apache Kafka data store.

', 'refs' => [ 'CodeGenConfigurationNode$DirectKafkaSource' => '

Specifies an Apache Kafka data store.

', ], ], 'DirectKinesisSource' => [ 'base' => '

Specifies a direct Amazon Kinesis data source.

', 'refs' => [ 'CodeGenConfigurationNode$DirectKinesisSource' => '

Specifies a direct Amazon Kinesis data source.

', ], ], 'DirectSchemaChangePolicy' => [ 'base' => '

A policy that specifies update behavior for the crawler.

', 'refs' => [ 'S3DeltaDirectTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3DirectTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3GlueParquetTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', 'S3HudiDirectTarget$SchemaChangePolicy' => '

A policy that specifies update behavior for the crawler.

', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'DoubleColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'DoubleColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', ], ], 'DoubleColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for floating-point number data columns.

', 'refs' => [ 'ColumnStatisticsData$DoubleColumnStatisticsData' => '

Double column statistics data.

', ], ], 'DoubleValue' => [ 'base' => NULL, 'refs' => [ 'Session$Progress' => '

The code execution progress of the session.

', 'Statement$Progress' => '

The code execution progress.

', ], ], 'DropDuplicates' => [ 'base' => '

Specifies a transform that removes rows of repeating data from a data set.

', 'refs' => [ 'CodeGenConfigurationNode$DropDuplicates' => '

Specifies a transform that removes rows of repeating data from a data set.

', ], ], 'DropFields' => [ 'base' => '

Specifies a transform that chooses the data property keys that you want to drop.

', 'refs' => [ 'CodeGenConfigurationNode$DropFields' => '

Specifies a transform that chooses the data property keys that you want to drop.

', ], ], 'DropNullFields' => [ 'base' => '

Specifies a transform that removes columns from the dataset if all values in the column are \'null\'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.

', 'refs' => [ 'CodeGenConfigurationNode$DropNullFields' => '

Specifies a transform that removes columns from the dataset if all values in the column are \'null\'. By default, Glue Studio will recognize null objects, but some values such as empty strings, strings that are "null", -1 integers or other placeholders such as zeros, are not automatically recognized as nulls.

', ], ], 'DynamicTransform' => [ 'base' => '

Specifies the set of parameters needed to perform the dynamic transform.

', 'refs' => [ 'CodeGenConfigurationNode$DynamicTransform' => '

Specifies a custom visual transform created by a user.

', ], ], 'DynamoDBCatalogSource' => [ 'base' => '

Specifies a DynamoDB data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$DynamoDBCatalogSource' => '

Specifies a DynamoDBC Catalog data store in the Glue Data Catalog.

', ], ], 'DynamoDBTarget' => [ 'base' => '

Specifies an Amazon DynamoDB table to crawl.

', 'refs' => [ 'DynamoDBTargetList$member' => NULL, ], ], 'DynamoDBTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$DynamoDBTargets' => '

Specifies Amazon DynamoDB targets.

', ], ], 'Edge' => [ 'base' => '

An edge represents a directed connection between two Glue components that are part of the workflow the edge belongs to.

', 'refs' => [ 'EdgeList$member' => NULL, ], ], 'EdgeList' => [ 'base' => NULL, 'refs' => [ 'WorkflowGraph$Edges' => '

A list of all the directed connections between the nodes belonging to the workflow.

', ], ], 'EnableAdditionalMetadata' => [ 'base' => NULL, 'refs' => [ 'JdbcTarget$EnableAdditionalMetadata' => '

Specify a value of RAWTYPES or COMMENTS to enable additional metadata in table responses. RAWTYPES provides the native-level datatype. COMMENTS provides comments associated with a column or table in the database.

If you do not need additional metadata, keep the field empty.

', ], ], 'EnableHybridValues' => [ 'base' => NULL, 'refs' => [ 'PutResourcePolicyRequest$EnableHybrid' => '

If \'TRUE\', indicates that you are using both methods to grant cross-account access to Data Catalog resources:

Must be set to \'TRUE\' if you have already used the Management Console to grant cross-account access, otherwise the call fails. Default is \'FALSE\'.

', ], ], 'EnclosedInStringProperties' => [ 'base' => NULL, 'refs' => [ 'AggregateOperation$Column' => '

Specifies the column on the data set on which the aggregation function will be applied.

', 'FilterValue$Value' => '

The value to be associated.

', 'GlueStudioPathList$member' => NULL, 'JDBCConnectorOptions$JobBookmarkKeys' => '

The name of the job bookmark keys on which to sort.

', 'Mapping$FromPath' => '

The table or column to be modified.

', 'PIIDetection$EntityTypesToDetect' => '

Indicates the types of entities the PIIDetection transform will identify as PII data.

PII type entities include: PERSON_NAME, DATE, USA_SNN, EMAIL, USA_ITIN, USA_PASSPORT_NUMBER, PHONE_NUMBER, BANK_ACCOUNT, IP_ADDRESS, MAC_ADDRESS, USA_CPT_CODE, USA_HCPCS_CODE, USA_NATIONAL_DRUG_CODE, USA_MEDICARE_BENEFICIARY_IDENTIFIER, USA_HEALTH_INSURANCE_CLAIM_NUMBER,CREDIT_CARD,USA_NATIONAL_PROVIDER_IDENTIFIER,USA_DEA_NUMBER,USA_DRIVING_LICENSE

', 'RenameField$SourcePath' => '

A JSON path to a variable in the data structure for the source data.

', 'RenameField$TargetPath' => '

A JSON path to a variable in the data structure for the target data.

', 'S3CsvSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3CsvSource$Exclusions' => '

A string containing a JSON list of Unix-style glob patterns to exclude. For example, "[\\"**.pdf\\"]" excludes all PDF files.

', 'S3DeltaSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3HudiSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3JsonSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3JsonSource$Exclusions' => '

A string containing a JSON list of Unix-style glob patterns to exclude. For example, "[\\"**.pdf\\"]" excludes all PDF files.

', 'S3ParquetSource$Paths' => '

A list of the Amazon S3 paths to read from.

', 'S3ParquetSource$Exclusions' => '

A string containing a JSON list of Unix-style glob patterns to exclude. For example, "[\\"**.pdf\\"]" excludes all PDF files.

', 'TransformConfigParameter$Value' => '

Specifies the value of the parameter in the config file of the dynamic transform.

', ], ], 'EnclosedInStringPropertiesMinOne' => [ 'base' => NULL, 'refs' => [ 'UpsertRedshiftTargetOptions$UpsertKeys' => '

The keys used to determine whether to perform an update or insert.

', ], ], 'EnclosedInStringProperty' => [ 'base' => NULL, 'refs' => [ 'AdditionalOptions$key' => NULL, 'AdditionalOptions$value' => NULL, 'AmazonRedshiftNodeData$TempDir' => '

The Amazon S3 path where temporary data can be staged when copying out of the database.

', 'AthenaConnectorSource$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'AthenaConnectorSource$ConnectorName' => '

The name of a connector that assists with accessing the data store in Glue Studio.

', 'AthenaConnectorSource$ConnectionType' => '

The type of connection, such as marketplace.athena or custom.athena, designating a connection to an Amazon Athena data store.

', 'AthenaConnectorSource$SchemaName' => '

The name of the Cloudwatch log group to read from. For example, /aws-glue/jobs/output.

', 'BasicCatalogTarget$Database' => '

The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.

', 'BasicCatalogTarget$Table' => '

The table that defines the schema of your output data. This table must already exist in the Data Catalog.

', 'CatalogDeltaSource$Database' => '

The name of the database to read from.

', 'CatalogDeltaSource$Table' => '

The name of the table in the database to read from.

', 'CatalogHudiSource$Database' => '

The name of the database to read from.

', 'CatalogHudiSource$Table' => '

The name of the table in the database to read from.

', 'CatalogKafkaSource$Table' => '

The name of the table in the database to read from.

', 'CatalogKafkaSource$Database' => '

The name of the database to read from.

', 'CatalogKinesisSource$Table' => '

The name of the table in the database to read from.

', 'CatalogKinesisSource$Database' => '

The name of the database to read from.

', 'CatalogSource$Database' => '

The name of the database to read from.

', 'CatalogSource$Table' => '

The name of the table in the database to read from.

', 'ConnectorDataSource$ConnectionType' => '

The connectionType, as provided to the underlying Glue library. This node type supports the following connection types:

', 'ConnectorDataTarget$ConnectionType' => '

The connectionType, as provided to the underlying Glue library. This node type supports the following connection types:

', 'CustomCode$ClassName' => '

The name defined for the custom code node class.

', 'DQDLAliases$value' => NULL, 'DQResultsPublishingOptions$ResultsS3Prefix' => '

The Amazon S3 prefix prepended to the results.

', 'DirectJDBCSource$Database' => '

The database of the JDBC source connection.

', 'DirectJDBCSource$Table' => '

The table of the JDBC source connection.

', 'DirectJDBCSource$ConnectionName' => '

The connection name of the JDBC source.

', 'DirectJDBCSource$RedshiftTmpDir' => '

The temp directory of the JDBC Redshift source.

', 'DirectSchemaChangePolicy$Table' => '

Specifies the table in the database that the schema change policy applies to.

', 'DirectSchemaChangePolicy$Database' => '

Specifies the database that the schema change policy applies to.

', 'DynamicTransform$Name' => '

Specifies the name of the dynamic transform.

', 'DynamicTransform$TransformName' => '

Specifies the name of the dynamic transform as it appears in the Glue Studio visual editor.

', 'DynamicTransform$FunctionName' => '

Specifies the name of the function of the dynamic transform.

', 'DynamicTransform$Path' => '

Specifies the path of the dynamic transform source and config files.

', 'DynamicTransform$Version' => '

This field is not used and will be deprecated in future release.

', 'DynamoDBCatalogSource$Database' => '

The name of the database to read from.

', 'DynamoDBCatalogSource$Table' => '

The name of the table in the database to read from.

', 'EnclosedInStringProperties$member' => NULL, 'EnclosedInStringPropertiesMinOne$member' => NULL, 'FillMissingValues$ImputedPath' => '

A JSON path to a variable in the data structure for the dataset that is imputed.

', 'FillMissingValues$FilledPath' => '

A JSON path to a variable in the data structure for the dataset that is filled.

', 'GovernedCatalogSource$Database' => '

The database to read from.

', 'GovernedCatalogSource$Table' => '

The database table to read from.

', 'GovernedCatalogSource$PartitionPredicate' => '

Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. Set to "" – empty by default.

', 'GovernedCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'GovernedCatalogTarget$Database' => '

The name of the database to write to.

', 'JDBCConnectorOptions$FilterPredicate' => '

Extra condition clause to filter data from source. For example:

BillingCity=\'Mountain View\'

When using a query instead of a table name, you should validate that the query works with the specified filterPredicate.

', 'JDBCConnectorOptions$PartitionColumn' => '

The name of an integer column that is used for partitioning. This option works only when it\'s included with lowerBound, upperBound, and numPartitions. This option works the same way as in the Spark SQL JDBC reader.

', 'JDBCConnectorOptions$JobBookmarkKeysSortOrder' => '

Specifies an ascending or descending sort order.

', 'JDBCConnectorSource$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'JDBCConnectorSource$ConnectorName' => '

The name of a connector that assists with accessing the data store in Glue Studio.

', 'JDBCConnectorSource$ConnectionType' => '

The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data store.

', 'JDBCConnectorTarget$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'JDBCConnectorTarget$ConnectorName' => '

The name of a connector that will be used.

', 'JDBCConnectorTarget$ConnectionType' => '

The type of connection, such as marketplace.jdbc or custom.jdbc, designating a connection to a JDBC data target.

', 'JoinColumn$From' => '

The column to be joined.

', 'KafkaStreamingSourceOptions$BootstrapServers' => '

A list of bootstrap server URLs, for example, as b-1.vpc-test-2.o4q88o.c6.kafka.us-east-1.amazonaws.com:9094. This option must be specified in the API call or defined in the table metadata in the Data Catalog.

', 'KafkaStreamingSourceOptions$SecurityProtocol' => '

The protocol used to communicate with brokers. The possible values are "SSL" or "PLAINTEXT".

', 'KafkaStreamingSourceOptions$ConnectionName' => '

The name of the connection.

', 'KafkaStreamingSourceOptions$TopicName' => '

The topic name as specified in Apache Kafka. You must specify at least one of "topicName", "assign" or "subscribePattern".

', 'KafkaStreamingSourceOptions$Assign' => '

The specific TopicPartitions to consume. You must specify at least one of "topicName", "assign" or "subscribePattern".

', 'KafkaStreamingSourceOptions$SubscribePattern' => '

A Java regex string that identifies the topic list to subscribe to. You must specify at least one of "topicName", "assign" or "subscribePattern".

', 'KafkaStreamingSourceOptions$Classification' => '

An optional classification.

', 'KafkaStreamingSourceOptions$Delimiter' => '

Specifies the delimiter character.

', 'KafkaStreamingSourceOptions$StartingOffsets' => '

The starting position in the Kafka topic to read data from. The possible values are "earliest" or "latest". The default value is "latest".

', 'KafkaStreamingSourceOptions$EndingOffsets' => '

The end point when a batch query is ended. Possible values are either "latest" or a JSON string that specifies an ending offset for each TopicPartition.

', 'KafkaStreamingSourceOptions$AddRecordTimestamp' => '

When this option is set to \'true\', the data output will contain an additional column named "__src_timestamp" that indicates the time when the corresponding record received by the topic. The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'KafkaStreamingSourceOptions$EmitConsumerLagMetrics' => '

When this option is set to \'true\', for each batch, it will emit the metrics for the duration between the oldest record received by the topic and the time it arrives in Glue to CloudWatch. The metric\'s name is "glue.driver.streaming.maxConsumerLagInMs". The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'KinesisStreamingSourceOptions$EndpointUrl' => '

The URL of the Kinesis endpoint.

', 'KinesisStreamingSourceOptions$StreamName' => '

The name of the Kinesis data stream.

', 'KinesisStreamingSourceOptions$Classification' => '

An optional classification.

', 'KinesisStreamingSourceOptions$Delimiter' => '

Specifies the delimiter character.

', 'KinesisStreamingSourceOptions$StreamArn' => '

The Amazon Resource Name (ARN) of the Kinesis data stream.

', 'KinesisStreamingSourceOptions$RoleArn' => '

The Amazon Resource Name (ARN) of the role to assume using AWS Security Token Service (AWS STS). This role must have permissions for describe or read record operations for the Kinesis data stream. You must use this parameter when accessing a data stream in a different account. Used in conjunction with "awsSTSSessionName".

', 'KinesisStreamingSourceOptions$RoleSessionName' => '

An identifier for the session assuming the role using AWS STS. You must use this parameter when accessing a data stream in a different account. Used in conjunction with "awsSTSRoleARN".

', 'KinesisStreamingSourceOptions$AddRecordTimestamp' => '

When this option is set to \'true\', the data output will contain an additional column named "__src_timestamp" that indicates the time when the corresponding record received by the stream. The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'KinesisStreamingSourceOptions$EmitConsumerLagMetrics' => '

When this option is set to \'true\', for each batch, it will emit the metrics for the duration between the oldest record received by the stream and the time it arrives in Glue to CloudWatch. The metric\'s name is "glue.driver.streaming.maxConsumerLagInMs". The default value is \'false\'. This option is supported in Glue version 4.0 or later.

', 'Mapping$ToKey' => '

After the apply mapping, what the name of the column should be. Can be the same as FromPath.

', 'Mapping$FromType' => '

The type of the data to be modified.

', 'Mapping$ToType' => '

The data type that the data is to be modified to.

', 'MicrosoftSQLServerCatalogSource$Database' => '

The name of the database to read from.

', 'MicrosoftSQLServerCatalogSource$Table' => '

The name of the table in the database to read from.

', 'MicrosoftSQLServerCatalogTarget$Database' => '

The name of the database to write to.

', 'MicrosoftSQLServerCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'MySQLCatalogSource$Database' => '

The name of the database to read from.

', 'MySQLCatalogSource$Table' => '

The name of the table in the database to read from.

', 'MySQLCatalogTarget$Database' => '

The name of the database to write to.

', 'MySQLCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'NullValueField$Value' => '

The value of the null placeholder.

', 'Option$Value' => '

Specifies the value of the option.

', 'Option$Label' => '

Specifies the label of the option.

', 'Option$Description' => '

Specifies the description of the option.

', 'OracleSQLCatalogSource$Database' => '

The name of the database to read from.

', 'OracleSQLCatalogSource$Table' => '

The name of the table in the database to read from.

', 'OracleSQLCatalogTarget$Database' => '

The name of the database to write to.

', 'OracleSQLCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'PIIDetection$OutputColumnName' => '

Indicates the output column name that will contain any entity type detected in that row.

', 'PostgreSQLCatalogSource$Database' => '

The name of the database to read from.

', 'PostgreSQLCatalogSource$Table' => '

The name of the table in the database to read from.

', 'PostgreSQLCatalogTarget$Database' => '

The name of the database to write to.

', 'PostgreSQLCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'RecipeReference$RecipeArn' => '

The ARN of the DataBrew recipe.

', 'RedshiftSource$Database' => '

The database to read from.

', 'RedshiftSource$Table' => '

The database table to read from.

', 'RedshiftSource$RedshiftTmpDir' => '

The Amazon S3 path where temporary data can be staged when copying out of the database.

', 'RedshiftSource$TmpDirIAMRole' => '

The IAM role with permissions.

', 'RedshiftTarget$Database' => '

The name of the database to write to.

', 'RedshiftTarget$Table' => '

The name of the table in the database to write to.

', 'RedshiftTarget$RedshiftTmpDir' => '

The Amazon S3 path where temporary data can be staged when copying out of the database.

', 'RedshiftTarget$TmpDirIAMRole' => '

The IAM role with permissions.

', 'RelationalCatalogSource$Database' => '

The name of the database to read from.

', 'RelationalCatalogSource$Table' => '

The name of the table in the database to read from.

', 'S3CatalogDeltaSource$Database' => '

The name of the database to read from.

', 'S3CatalogDeltaSource$Table' => '

The name of the table in the database to read from.

', 'S3CatalogHudiSource$Database' => '

The name of the database to read from.

', 'S3CatalogHudiSource$Table' => '

The name of the table in the database to read from.

', 'S3CatalogSource$Database' => '

The database to read from.

', 'S3CatalogSource$Table' => '

The database table to read from.

', 'S3CatalogSource$PartitionPredicate' => '

Partitions satisfying this predicate are deleted. Files within the retention period in these partitions are not deleted. Set to "" – empty by default.

', 'S3CatalogTarget$Table' => '

The name of the table in the database to write to.

', 'S3CatalogTarget$Database' => '

The name of the database to write to.

', 'S3CsvSource$GroupSize' => '

The target group size in bytes. The default is computed based on the input data size and the size of your cluster. When there are fewer than 50,000 input files, "groupFiles" must be set to "inPartition" for this to take effect.

', 'S3CsvSource$GroupFiles' => '

Grouping files is turned on by default when the input contains more than 50,000 files. To turn on grouping with fewer than 50,000 files, set this parameter to "inPartition". To disable grouping when there are more than 50,000 files, set this parameter to "none".

', 'S3DeltaCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'S3DeltaCatalogTarget$Database' => '

The name of the database to write to.

', 'S3DeltaDirectTarget$Path' => '

The Amazon S3 path of your Delta Lake data source to write to.

', 'S3DirectSourceAdditionalOptions$SamplePath' => '

If enabled, specifies the sample path.

', 'S3DirectTarget$Path' => '

A single Amazon S3 path to write to.

', 'S3DirectTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', 'S3GlueParquetTarget$Path' => '

A single Amazon S3 path to write to.

', 'S3HudiCatalogTarget$Table' => '

The name of the table in the database to write to.

', 'S3HudiCatalogTarget$Database' => '

The name of the database to write to.

', 'S3HudiDirectTarget$Path' => '

The Amazon S3 path of your Hudi data source to write to.

', 'S3JsonSource$GroupSize' => '

The target group size in bytes. The default is computed based on the input data size and the size of your cluster. When there are fewer than 50,000 input files, "groupFiles" must be set to "inPartition" for this to take effect.

', 'S3JsonSource$GroupFiles' => '

Grouping files is turned on by default when the input contains more than 50,000 files. To turn on grouping with fewer than 50,000 files, set this parameter to "inPartition". To disable grouping when there are more than 50,000 files, set this parameter to "none".

', 'S3JsonSource$JsonPath' => '

A JsonPath string defining the JSON data.

', 'S3ParquetSource$GroupSize' => '

The target group size in bytes. The default is computed based on the input data size and the size of your cluster. When there are fewer than 50,000 input files, "groupFiles" must be set to "inPartition" for this to take effect.

', 'S3ParquetSource$GroupFiles' => '

Grouping files is turned on by default when the input contains more than 50,000 files. To turn on grouping with fewer than 50,000 files, set this parameter to "inPartition". To disable grouping when there are more than 50,000 files, set this parameter to "none".

', 'SnowflakeNodeData$TempDir' => '

Not currently used.

', 'SparkConnectorSource$ConnectionName' => '

The name of the connection that is associated with the connector.

', 'SparkConnectorSource$ConnectorName' => '

The name of a connector that assists with accessing the data store in Glue Studio.

', 'SparkConnectorSource$ConnectionType' => '

The type of connection, such as marketplace.spark or custom.spark, designating a connection to an Apache Spark data store.

', 'SparkConnectorTarget$ConnectionName' => '

The name of a connection for an Apache Spark connector.

', 'SparkConnectorTarget$ConnectorName' => '

The name of an Apache Spark connector.

', 'SparkConnectorTarget$ConnectionType' => '

The type of connection, such as marketplace.spark or custom.spark, designating a connection to an Apache Spark data store.

', 'Spigot$Path' => '

A path in Amazon S3 where the transform will write a subset of records from the dataset to a JSON file in an Amazon S3 bucket.

', 'TransformConfigParameter$Name' => '

Specifies the name of the parameter in the config file of the dynamic transform.

', 'TransformConfigParameter$ValidationRule' => '

Specifies the validation rule in the config file of the dynamic transform.

', 'TransformConfigParameter$ValidationMessage' => '

Specifies the validation message in the config file of the dynamic transform.

', 'UpsertRedshiftTargetOptions$TableLocation' => '

The physical location of the Redshift table.

', 'UpsertRedshiftTargetOptions$ConnectionName' => '

The name of the connection to use to write to Redshift.

', ], ], 'EnclosedInStringPropertyWithQuote' => [ 'base' => NULL, 'refs' => [ 'AthenaConnectorSource$ConnectionTable' => '

The name of the table in the data source.

', 'JDBCConnectorSource$ConnectionTable' => '

The name of the table in the data source.

', 'JDBCConnectorTarget$ConnectionTable' => '

The name of the table in the data target.

', 'S3CsvSource$Escaper' => '

Specifies a character to use for escaping. This option is used only when reading CSV files. The default value is none. If enabled, the character which immediately follows is used as-is, except for a small set of well-known escapes (\\n, \\r, \\t, and \\0).

', 'SqlAlias$Alias' => '

A temporary name given to a table, or a column in a table.

', ], ], 'EncryptionAtRest' => [ 'base' => '

Specifies the encryption-at-rest configuration for the Data Catalog.

', 'refs' => [ 'DataCatalogEncryptionSettings$EncryptionAtRest' => '

Specifies the encryption-at-rest configuration for the Data Catalog.

', ], ], 'EncryptionConfiguration' => [ 'base' => '

Specifies an encryption configuration.

', 'refs' => [ 'CreateSecurityConfigurationRequest$EncryptionConfiguration' => '

The encryption configuration for the new security configuration.

', 'SecurityConfiguration$EncryptionConfiguration' => '

The encryption configuration associated with this security configuration.

', ], ], 'EntityNotFoundException' => [ 'base' => '

A specified entity does not exist

', 'refs' => [], ], 'ErrorByName' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteConnectionResponse$Errors' => '

A map of the names of connections that were not successfully deleted to error details.

', ], ], 'ErrorCodeString' => [ 'base' => NULL, 'refs' => [ 'ErrorDetails$ErrorCode' => '

The error code for an error.

', ], ], 'ErrorDetail' => [ 'base' => '

Contains details about an error.

', 'refs' => [ 'BatchStopJobRunError$ErrorDetail' => '

Specifies details about the error that was encountered.

', 'BatchUpdatePartitionFailureEntry$ErrorDetail' => '

The details about the batch update partition error.

', 'ColumnError$Error' => '

An error message with the reason for the failure of an operation.

', 'ColumnStatisticsError$Error' => '

An error message with the reason for the failure of an operation.

', 'ErrorByName$value' => NULL, 'PartitionError$ErrorDetail' => '

The details about the partition error.

', 'TableError$ErrorDetail' => '

The details about the error.

', 'TableVersionError$ErrorDetail' => '

The details about the error.

', ], ], 'ErrorDetails' => [ 'base' => '

An object containing error details.

', 'refs' => [ 'SchemaVersionErrorItem$ErrorDetails' => '

The details of the error for the schema version.

', ], ], 'ErrorMessageString' => [ 'base' => NULL, 'refs' => [ 'ErrorDetails$ErrorMessage' => '

The error message for an error.

', ], ], 'ErrorString' => [ 'base' => NULL, 'refs' => [ 'Blueprint$ErrorMessage' => '

An error message.

', 'JobRun$ErrorMessage' => '

An error message associated with this job run.

', 'WorkflowRun$ErrorMessage' => '

This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: foo."

', ], ], 'EvaluateDataQuality' => [ 'base' => '

Specifies your data quality evaluation criteria.

', 'refs' => [ 'CodeGenConfigurationNode$EvaluateDataQuality' => '

Specifies your data quality evaluation criteria.

', ], ], 'EvaluateDataQualityMultiFrame' => [ 'base' => '

Specifies your data quality evaluation criteria.

', 'refs' => [ 'CodeGenConfigurationNode$EvaluateDataQualityMultiFrame' => '

Specifies your data quality evaluation criteria. Allows multiple input data and returns a collection of Dynamic Frames.

', ], ], 'EvaluatedMetricsMap' => [ 'base' => NULL, 'refs' => [ 'DataQualityRuleResult$EvaluatedMetrics' => '

A map of metrics associated with the evaluation of the rule.

', ], ], 'EvaluationMetrics' => [ 'base' => '

Evaluation metrics provide an estimate of the quality of your machine learning transform.

', 'refs' => [ 'GetMLTransformResponse$EvaluationMetrics' => '

The latest evaluation metrics.

', 'MLTransform$EvaluationMetrics' => '

An EvaluationMetrics object. Evaluation metrics provide an estimate of the quality of your machine learning transform.

', ], ], 'EventBatchingCondition' => [ 'base' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', 'refs' => [ 'CreateTriggerRequest$EventBatchingCondition' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', 'Trigger$EventBatchingCondition' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', 'TriggerUpdate$EventBatchingCondition' => '

Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires.

', ], ], 'EventQueueArn' => [ 'base' => NULL, 'refs' => [ 'CatalogTarget$EventQueueArn' => '

A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

', 'CatalogTarget$DlqEventQueueArn' => '

A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

', 'S3Target$EventQueueArn' => '

A valid Amazon SQS ARN. For example, arn:aws:sqs:region:account:sqs.

', 'S3Target$DlqEventQueueArn' => '

A valid Amazon dead-letter SQS ARN. For example, arn:aws:sqs:region:account:deadLetterQueue.

', ], ], 'ExecutionClass' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'Job$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'JobRun$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'JobUpdate$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', 'StartJobRunRequest$ExecutionClass' => '

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.

Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.

', ], ], 'ExecutionProperty' => [ 'base' => '

An execution property of a job.

', 'refs' => [ 'CreateJobRequest$ExecutionProperty' => '

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

', 'Job$ExecutionProperty' => '

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

', 'JobUpdate$ExecutionProperty' => '

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

', ], ], 'ExecutionTime' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRuleRecommendationRunResponse$ExecutionTime' => '

The amount of time (in seconds) that the run consumed resources.

', 'GetDataQualityRulesetEvaluationRunResponse$ExecutionTime' => '

The amount of time (in seconds) that the run consumed resources.

', 'GetMLTaskRunResponse$ExecutionTime' => '

The amount of time (in seconds) that the task run consumed resources.

', 'JobRun$ExecutionTime' => '

The amount of time (in seconds) that the job run consumed resources.

', 'TaskRun$ExecutionTime' => '

The amount of time (in seconds) that the task run consumed resources.

', ], ], 'ExistCondition' => [ 'base' => NULL, 'refs' => [ 'PutResourcePolicyRequest$PolicyExistsCondition' => '

A value of MUST_EXIST is used to update a policy. A value of NOT_EXIST is used to create a new policy. If a value of NONE or a null value is used, the call does not depend on the existence of a policy.

', ], ], 'ExportLabelsTaskRunProperties' => [ 'base' => '

Specifies configuration properties for an exporting labels task run.

', 'refs' => [ 'TaskRunProperties$ExportLabelsTaskRunProperties' => '

The configuration properties for an exporting labels task run.

', ], ], 'ExtendedString' => [ 'base' => NULL, 'refs' => [ 'CustomCode$Code' => '

The custom code that is used to perform the data transformation.

', ], ], 'FederatedDatabase' => [ 'base' => '

A database that points to an entity outside the Glue Data Catalog.

', 'refs' => [ 'Database$FederatedDatabase' => '

A FederatedDatabase structure that references an entity outside the Glue Data Catalog.

', 'DatabaseInput$FederatedDatabase' => '

A FederatedDatabase structure that references an entity outside the Glue Data Catalog.

', ], ], 'FederatedResourceAlreadyExistsException' => [ 'base' => '

A federated resource already exists.

', 'refs' => [], ], 'FederatedTable' => [ 'base' => '

A table that points to an entity outside the Glue Data Catalog.

', 'refs' => [ 'Table$FederatedTable' => '

A FederatedTable structure that references an entity outside the Glue Data Catalog.

', ], ], 'FederationIdentifier' => [ 'base' => NULL, 'refs' => [ 'FederatedDatabase$Identifier' => '

A unique identifier for the federated database.

', 'FederatedTable$Identifier' => '

A unique identifier for the federated table.

', 'FederatedTable$DatabaseIdentifier' => '

A unique identifier for the federated database.

', ], ], 'FederationSourceErrorCode' => [ 'base' => NULL, 'refs' => [ 'FederationSourceException$FederationSourceErrorCode' => '

The error code of the problem.

', ], ], 'FederationSourceException' => [ 'base' => '

A federation source failed.

', 'refs' => [], ], 'FederationSourceRetryableException' => [ 'base' => NULL, 'refs' => [], ], 'FieldName' => [ 'base' => NULL, 'refs' => [ 'CrawlsFilter$FieldName' => '

A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:

', ], ], 'FieldType' => [ 'base' => NULL, 'refs' => [ 'MappingEntry$SourceType' => '

The source type.

', 'MappingEntry$TargetType' => '

The target type.

', ], ], 'FillMissingValues' => [ 'base' => '

Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.

', 'refs' => [ 'CodeGenConfigurationNode$FillMissingValues' => '

Specifies a transform that locates records in the dataset that have missing values and adds a new field with a value determined by imputation. The input data set is used to train the machine learning model that determines what the missing value should be.

', ], ], 'Filter' => [ 'base' => '

Specifies a transform that splits a dataset into two, based on a filter condition.

', 'refs' => [ 'CodeGenConfigurationNode$Filter' => '

Specifies a transform that splits a dataset into two, based on a filter condition.

', ], ], 'FilterExpression' => [ 'base' => '

Specifies a filter expression.

', 'refs' => [ 'FilterExpressions$member' => NULL, ], ], 'FilterExpressions' => [ 'base' => NULL, 'refs' => [ 'Filter$Filters' => '

Specifies a filter expression.

', ], ], 'FilterLogicalOperator' => [ 'base' => NULL, 'refs' => [ 'Filter$LogicalOperator' => '

The operator used to filter rows by comparing the key value to a specified value.

', ], ], 'FilterOperation' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$Operation' => '

The type of operation to perform in the expression.

', ], ], 'FilterOperator' => [ 'base' => NULL, 'refs' => [ 'CrawlsFilter$FilterOperator' => '

A defined comparator that operates on the value. The available operators are:

', ], ], 'FilterString' => [ 'base' => NULL, 'refs' => [ 'GetTablesRequest$Expression' => '

A regular expression pattern. If present, only those tables whose names match the pattern are returned.

', ], ], 'FilterValue' => [ 'base' => '

Represents a single entry in the list of values for a FilterExpression.

', 'refs' => [ 'FilterValues$member' => NULL, ], ], 'FilterValueType' => [ 'base' => NULL, 'refs' => [ 'FilterValue$Type' => '

The type of filter value.

', ], ], 'FilterValues' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$Values' => '

A list of filter values.

', ], ], 'FindMatchesMetrics' => [ 'base' => '

The evaluation metrics for the find matches algorithm. The quality of your machine learning transform is measured by getting your transform to predict some matches and comparing the results to known matches from the same dataset. The quality metrics are based on a subset of your data, so they are not precise.

', 'refs' => [ 'EvaluationMetrics$FindMatchesMetrics' => '

The evaluation metrics for the find matches algorithm.

', ], ], 'FindMatchesParameters' => [ 'base' => '

The parameters to configure the find matches transform.

', 'refs' => [ 'TransformParameters$FindMatchesParameters' => '

The parameters for the find matches algorithm.

', ], ], 'FindMatchesTaskRunProperties' => [ 'base' => '

Specifies configuration properties for a Find Matches task run.

', 'refs' => [ 'TaskRunProperties$FindMatchesTaskRunProperties' => '

The configuration properties for a find matches task run.

', ], ], 'FormatString' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$InputFormat' => '

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

', 'StorageDescriptor$OutputFormat' => '

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

', ], ], 'Generic512CharString' => [ 'base' => NULL, 'refs' => [ 'Blueprint$Description' => '

The description of the blueprint.

', 'CreateBlueprintRequest$Description' => '

A description of the blueprint.

', 'LastActiveDefinition$Description' => '

The description of the blueprint.

', 'SourceControlDetails$Repository' => '

The name of the remote repository that contains the job artifacts.

', 'SourceControlDetails$Owner' => '

The owner of the remote repository that contains the job artifacts.

', 'SourceControlDetails$Branch' => '

An optional branch in the remote repository.

', 'SourceControlDetails$Folder' => '

An optional folder in the remote repository.

', 'SourceControlDetails$LastCommitId' => '

The last commit ID for a commit in the remote repository.

', 'SourceControlDetails$AuthToken' => '

The value of an authorization token.

', 'UpdateBlueprintRequest$Description' => '

A description of the blueprint.

', ], ], 'GenericBoundedDouble' => [ 'base' => NULL, 'refs' => [ 'ColumnImportance$Importance' => '

The column importance score for the column, as a decimal.

', 'DataQualityResult$Score' => '

An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

', 'FindMatchesMetrics$AreaUnderPRCurve' => '

The area under the precision/recall curve (AUPRC) is a single number measuring the overall quality of the transform, that is independent of the choice made for precision vs. recall. Higher values indicate that you have a more attractive precision vs. recall tradeoff.

For more information, see Precision and recall in Wikipedia.

', 'FindMatchesMetrics$Precision' => '

The precision metric indicates when often your transform is correct when it predicts a match. Specifically, it measures how well the transform finds true positives from the total true positives possible.

For more information, see Precision and recall in Wikipedia.

', 'FindMatchesMetrics$Recall' => '

The recall metric indicates that for an actual match, how often your transform predicts the match. Specifically, it measures how well the transform finds true positives from the total records in the source data.

For more information, see Precision and recall in Wikipedia.

', 'FindMatchesMetrics$F1' => '

The maximum F1 metric indicates the transform\'s accuracy between 0 and 1, where 1 is the best accuracy.

For more information, see F1 score in Wikipedia.

', 'FindMatchesParameters$PrecisionRecallTradeoff' => '

The value selected when tuning your transform for a balance between precision and recall. A value of 0.5 means no preference; a value of 1.0 means a bias purely for precision, and a value of 0.0 means a bias for recall. Because this is a tradeoff, choosing values close to 1.0 means very low recall, and choosing values close to 0.0 results in very low precision.

The precision metric indicates how often your model is correct when it predicts a match.

The recall metric indicates that for an actual match, how often your model predicts the match.

', 'FindMatchesParameters$AccuracyCostTradeoff' => '

The value that is selected when tuning your transform for a balance between accuracy and cost. A value of 0.5 means that the system balances accuracy and cost concerns. A value of 1.0 means a bias purely for accuracy, which typically results in a higher cost, sometimes substantially higher. A value of 0.0 means a bias purely for cost, which results in a less accurate FindMatches transform, sometimes with unacceptable accuracy.

Accuracy measures how well the transform finds true positives and true negatives. Increasing accuracy requires more machine resources and cost. But it also results in increased recall.

Cost measures how many compute resources, and thus money, are consumed to run the transform.

', 'GetDataQualityResultResponse$Score' => '

An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

', ], ], 'GenericLimitedString' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$AccessType' => '

The access type for the Redshift connection. Can be a direct connection or catalog connections.

', 'AmazonRedshiftNodeData$SourceType' => '

The source type to specify whether a specific table is the source or a custom query.

', 'AmazonRedshiftNodeData$TablePrefix' => '

Specifies the prefix to a table.

', 'AmazonRedshiftNodeData$MergeAction' => '

The action used when to detemine how a MERGE in a Redshift sink will be handled.

', 'AmazonRedshiftNodeData$MergeWhenMatched' => '

The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record matches a new record.

', 'AmazonRedshiftNodeData$MergeWhenNotMatched' => '

The action used when to detemine how a MERGE in a Redshift sink will be handled when an existing record doesn\'t match a new record.

', 'DQResultsPublishingOptions$EvaluationContext' => '

The context of the evaluation.

', 'Datatype$Id' => '

The datatype of the value.

', 'Datatype$Label' => '

A label assigned to the datatype.

', 'LimitedStringList$member' => NULL, 'SnowflakeNodeData$SourceType' => '

Specifies how retrieved data is specified. Valid values: "table", "query".

', 'SnowflakeNodeData$MergeAction' => '

Specifies a merge action. Valid values: simple, custom. If simple, merge behavior is defined by MergeWhenMatched and MergeWhenNotMatched. If custom, defined by MergeClause.

', 'SnowflakeNodeData$MergeWhenMatched' => '

Specifies how to resolve records that match preexisting data when merging. Valid values: update, delete.

', 'SnowflakeNodeData$MergeWhenNotMatched' => '

Specifies how to process records that do not match preexisting data when merging. Valid values: insert, none.

', ], ], 'GenericMap' => [ 'base' => NULL, 'refs' => [ 'Action$Arguments' => '

The job arguments used when this trigger fires. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the key-value pairs that Glue consumes to set up your job, see the Special Parameters Used by Glue topic in the developer guide.

', 'CreateJobRequest$DefaultArguments' => '

The default arguments for every run of this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'CreateJobRequest$NonOverridableArguments' => '

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

', 'Job$DefaultArguments' => '

The default arguments for every run of this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'Job$NonOverridableArguments' => '

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

', 'JobRun$Arguments' => '

The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'JobUpdate$DefaultArguments' => '

The default arguments for every run of this job, specified as name-value pairs.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', 'JobUpdate$NonOverridableArguments' => '

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

', 'StartJobRunRequest$Arguments' => '

The job arguments associated with this run. For this job run, they replace the default arguments set in the job definition itself.

You can specify arguments here that your own job-execution script consumes, as well as arguments that Glue itself consumes.

Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Secrets Manager or other secret management mechanism if you intend to keep them within the Job.

For information about how to specify and consume your own Job arguments, see the Calling Glue APIs in Python topic in the developer guide.

For information about the arguments you can provide to this field when configuring Spark jobs, see the Special Parameters Used by Glue topic in the developer guide.

For information about the arguments you can provide to this field when configuring Ray jobs, see Using job parameters in Ray jobs in the developer guide.

', ], ], 'GenericString' => [ 'base' => NULL, 'refs' => [ 'AdditionalPlanOptionsMap$key' => NULL, 'AdditionalPlanOptionsMap$value' => NULL, 'AmazonRedshiftAdvancedOption$Key' => '

The key for the additional connection option.

', 'AmazonRedshiftAdvancedOption$Value' => '

The value for the additional connection option.

', 'AmazonRedshiftNodeData$CatalogRedshiftSchema' => '

The Redshift schema name when working with a data catalog.

', 'AmazonRedshiftNodeData$CatalogRedshiftTable' => '

The database table to read from.

', 'AmazonRedshiftNodeData$SampleQuery' => '

The SQL used to fetch the data from a Redshift sources when the SourceType is \'query\'.

', 'AmazonRedshiftNodeData$PreAction' => '

The SQL used before a MERGE or APPEND with upsert is run.

', 'AmazonRedshiftNodeData$PostAction' => '

The SQL used before a MERGE or APPEND with upsert is run.

', 'AmazonRedshiftNodeData$Action' => '

Specifies how writing to a Redshift cluser will occur.

', 'AmazonRedshiftNodeData$MergeClause' => '

The SQL used in a custom merge to deal with matching records.

', 'AmazonRedshiftNodeData$CrawlerConnection' => '

Specifies the name of the connection that is associated with the catalog table used.

', 'AmazonRedshiftNodeData$StagingTable' => '

The name of the temporary staging table that is used when doing a MERGE or APPEND with upsert.

', 'Blueprint$BlueprintLocation' => '

Specifies the path in Amazon S3 where the blueprint is published.

', 'Blueprint$BlueprintServiceLocation' => '

Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

', 'ConnectorOptions$key' => NULL, 'ConnectorOptions$value' => NULL, 'CrawlsFilter$FieldValue' => '

The value provided for comparison on the crawl field.

', 'CreateDevEndpointRequest$EndpointName' => '

The name to be assigned to the new DevEndpoint.

', 'CreateDevEndpointRequest$SubnetId' => '

The subnet ID for the new DevEndpoint to use.

', 'CreateDevEndpointRequest$PublicKey' => '

The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

', 'CreateDevEndpointRequest$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not yet supported.

', 'CreateDevEndpointRequest$ExtraJarsS3Path' => '

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

', 'CreateDevEndpointResponse$EndpointName' => '

The name assigned to the new DevEndpoint.

', 'CreateDevEndpointResponse$Status' => '

The current status of the new DevEndpoint.

', 'CreateDevEndpointResponse$SubnetId' => '

The subnet ID assigned to the new DevEndpoint.

', 'CreateDevEndpointResponse$YarnEndpointAddress' => '

The address of the YARN endpoint used by this DevEndpoint.

', 'CreateDevEndpointResponse$AvailabilityZone' => '

The Amazon Web Services Availability Zone where this DevEndpoint is located.

', 'CreateDevEndpointResponse$VpcId' => '

The ID of the virtual private cloud (VPC) used by this DevEndpoint.

', 'CreateDevEndpointResponse$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an S3 bucket that will be loaded in your DevEndpoint.

', 'CreateDevEndpointResponse$ExtraJarsS3Path' => '

Path to one or more Java .jar files in an S3 bucket that will be loaded in your DevEndpoint.

', 'CreateDevEndpointResponse$FailureReason' => '

The reason for a current failure in this DevEndpoint.

', 'CreateTriggerRequest$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

This field is required when the trigger type is SCHEDULED.

', 'CreateWorkflowRequest$Description' => '

A description of the workflow.

', 'DQAdditionalOptions$value' => NULL, 'DataQualityResult$EvaluationContext' => '

In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes.

', 'DeleteDevEndpointRequest$EndpointName' => '

The name of the DevEndpoint.

', 'DevEndpoint$EndpointName' => '

The name of the DevEndpoint.

', 'DevEndpoint$SubnetId' => '

The subnet ID for this DevEndpoint.

', 'DevEndpoint$YarnEndpointAddress' => '

The YARN endpoint address used by this DevEndpoint.

', 'DevEndpoint$PrivateAddress' => '

A private IP address to access the DevEndpoint within a VPC if the DevEndpoint is created within one. The PrivateAddress field is present only when you create the DevEndpoint within your VPC.

', 'DevEndpoint$PublicAddress' => '

The public IP address used by this DevEndpoint. The PublicAddress field is present only when you create a non-virtual private cloud (VPC) DevEndpoint.

', 'DevEndpoint$Status' => '

The current status of this DevEndpoint.

', 'DevEndpoint$AvailabilityZone' => '

The Amazon Web Services Availability Zone where this DevEndpoint is located.

', 'DevEndpoint$VpcId' => '

The ID of the virtual private cloud (VPC) used by this DevEndpoint.

', 'DevEndpoint$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an Amazon S3 bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

', 'DevEndpoint$ExtraJarsS3Path' => '

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

', 'DevEndpoint$FailureReason' => '

The reason for a current failure in this DevEndpoint.

', 'DevEndpoint$LastUpdateStatus' => '

The status of the last update.

', 'DevEndpoint$PublicKey' => '

The public key to be used by this DevEndpoint for authentication. This attribute is provided for backward compatibility because the recommended attribute to use is public keys.

', 'DevEndpointCustomLibraries$ExtraPythonLibsS3Path' => '

The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.

You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.

', 'DevEndpointCustomLibraries$ExtraJarsS3Path' => '

The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.

You can only use pure Java/Scala libraries with a DevEndpoint.

', 'DevEndpointNames$member' => NULL, 'GenericMap$key' => NULL, 'GenericMap$value' => NULL, 'GetBlueprintRunsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'GetBlueprintRunsResponse$NextToken' => '

A continuation token, if not all blueprint runs have been returned.

', 'GetDataQualityResultResponse$EvaluationContext' => '

In the context of a job in Glue Studio, each node in the canvas is typically assigned some sort of name and data quality nodes will have names. In the case of multiple nodes, the evaluationContext can differentiate the nodes.

', 'GetDataQualityRuleRecommendationRunResponse$ErrorString' => '

The error strings that are associated with the run.

', 'GetDataQualityRulesetEvaluationRunResponse$ErrorString' => '

The error strings that are associated with the run.

', 'GetDevEndpointRequest$EndpointName' => '

Name of the DevEndpoint to retrieve information for.

', 'GetDevEndpointsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetDevEndpointsResponse$NextToken' => '

A continuation token, if not all DevEndpoint definitions have yet been returned.

', 'GetJobRunsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetJobRunsResponse$NextToken' => '

A continuation token, if not all requested job runs have been returned.

', 'GetJobsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetJobsResponse$NextToken' => '

A continuation token, if not all job definitions have yet been returned.

', 'GetMLTaskRunResponse$LogGroupName' => '

The names of the log groups that are associated with the task run.

', 'GetMLTaskRunResponse$ErrorString' => '

The error strings that are associated with the task run.

', 'GetSecurityConfigurationsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetSecurityConfigurationsResponse$NextToken' => '

A continuation token, if there are more security configurations to return.

', 'GetTriggersRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetTriggersResponse$NextToken' => '

A continuation token, if not all the requested triggers have yet been returned.

', 'GetWorkflowRunsRequest$NextToken' => '

The maximum size of the response.

', 'GetWorkflowRunsResponse$NextToken' => '

A continuation token, if not all requested workflow runs have been returned.

', 'JobCommand$Name' => '

The name of the job command. For an Apache Spark ETL job, this must be glueetl. For a Python shell job, it must be pythonshell. For an Apache Spark streaming ETL job, this must be gluestreaming. For a Ray job, this must be glueray.

', 'JobRun$LogGroupName' => '

The name of the log group for secure logging that can be server-side encrypted in Amazon CloudWatch using KMS. This name can be /aws-glue/jobs/, in which case the default encryption is NONE. If you add a role name and SecurityConfiguration name (in other words, /aws-glue/jobs-yourRoleName-yourSecurityConfigurationName/), then that security configuration is used to encrypt the log group.

', 'LastActiveDefinition$BlueprintLocation' => '

Specifies a path in Amazon S3 where the blueprint is published by the Glue developer.

', 'LastActiveDefinition$BlueprintServiceLocation' => '

Specifies a path in Amazon S3 where the blueprint is copied when you create or update the blueprint.

', 'ListBlueprintsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListBlueprintsResponse$NextToken' => '

A continuation token, if not all blueprint names have been returned.

', 'ListDevEndpointsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListDevEndpointsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListJobsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListJobsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListTriggersRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListTriggersResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListWorkflowsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListWorkflowsResponse$NextToken' => '

A continuation token, if not all workflow names have been returned.

', 'MapValue$key' => NULL, 'MapValue$value' => NULL, 'OrchestrationStringList$member' => NULL, 'PublicKeysList$member' => NULL, 'SnowflakeNodeData$Schema' => '

Specifies a Snowflake database schema for your node to use.

', 'SnowflakeNodeData$Table' => '

Specifies a Snowflake table for your node to use.

', 'SnowflakeNodeData$Database' => '

Specifies a Snowflake database for your node to use.

', 'SnowflakeNodeData$SampleQuery' => '

A SQL string used to retrieve data with the query sourcetype.

', 'SnowflakeNodeData$PreAction' => '

A SQL string run before the Snowflake connector performs its standard actions.

', 'SnowflakeNodeData$PostAction' => '

A SQL string run after the Snowflake connector performs its standard actions.

', 'SnowflakeNodeData$Action' => '

Specifies what action to take when writing to a table with preexisting data. Valid values: append, merge, truncate, drop.

', 'SnowflakeNodeData$MergeClause' => '

A SQL statement that specifies a custom merge behavior.

', 'SnowflakeNodeData$StagingTable' => '

The name of a staging table used when performing merge or upsert append actions. Data is written to this table, then moved to table by a generated postaction.

', 'Statement$Code' => '

The execution code of the statement.

', 'StatementOutput$ErrorName' => '

The name of the error in the output.

', 'StatementOutput$ErrorValue' => '

The error value of the output.

', 'StatementOutputData$TextPlain' => '

The code execution output in text format.

', 'StringList$member' => NULL, 'TaskRun$LogGroupName' => '

The names of the log group for secure logging, associated with this task run.

', 'TaskRun$ErrorString' => '

The list of error strings associated with this task run.

', 'Trigger$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'TriggerUpdate$Schedule' => '

A cron expression used to specify the schedule (see Time-Based Schedules for Jobs and Crawlers. For example, to run something every day at 12:15 UTC, you would specify: cron(15 12 * * ? *).

', 'UpdateDevEndpointRequest$EndpointName' => '

The name of the DevEndpoint to be updated.

', 'UpdateDevEndpointRequest$PublicKey' => '

The public key for the DevEndpoint to use.

', 'UpdateWorkflowRequest$Description' => '

The description of the workflow.

', 'Workflow$Description' => '

A description of the workflow.

', 'WorkflowRunProperties$value' => NULL, ], ], 'GetBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCatalogImportStatusRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCatalogImportStatusResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifiersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetClassifiersResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnNamesList' => [ 'base' => NULL, 'refs' => [ 'GetColumnStatisticsForPartitionRequest$ColumnNames' => '

A list of the column names.

', 'GetColumnStatisticsForTableRequest$ColumnNames' => '

A list of the column names.

', ], ], 'GetColumnStatisticsForPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnStatisticsForPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnStatisticsForTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetColumnStatisticsForTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionsFilter' => [ 'base' => '

Filters the connection definitions that are returned by the GetConnections API operation.

', 'refs' => [ 'GetConnectionsRequest$Filter' => '

A filter that controls which connections are returned.

', ], ], 'GetConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerMetricsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerMetricsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCrawlersResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetCustomEntityTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCustomEntityTypeResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataCatalogEncryptionSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataCatalogEncryptionSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityResultRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityResultResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRuleRecommendationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRuleRecommendationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetEvaluationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetEvaluationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDatabasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDataflowGraphRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDataflowGraphResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDevEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobBookmarkRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobBookmarkResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTaskRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMLTransformsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetMappingRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMappingResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionIndexesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionIndexesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPartitionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetPlanRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetPlanResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'GetRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePoliciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePoliciesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePoliciesResponseList' => [ 'base' => NULL, 'refs' => [ 'GetResourcePoliciesResponse$GetResourcePoliciesResponseList' => '

A list of the individual resource policies and the account-level resource policy.

', ], ], 'GetResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaByDefinitionInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaByDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionsDiffInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSchemaVersionsDiffResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSecurityConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetStatementRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStatementResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionsList' => [ 'base' => NULL, 'refs' => [ 'GetTableVersionsResponse$TableVersions' => '

A list of strings identifying available versions of the specified table.

', ], ], 'GetTableVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTableVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTablesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTablesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTagsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTagsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTriggersResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionsMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredPartitionsMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredTableMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUnfilteredTableMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetUserDefinedFunctionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkflowRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'GlueEncryptionException' => [ 'base' => '

An encryption operation failed.

', 'refs' => [], ], 'GluePolicy' => [ 'base' => '

A structure for returning a resource policy.

', 'refs' => [ 'GetResourcePoliciesResponseList$member' => NULL, ], ], 'GlueRecordType' => [ 'base' => NULL, 'refs' => [ 'JDBCDataTypeMapping$value' => NULL, ], ], 'GlueResourceArn' => [ 'base' => NULL, 'refs' => [ 'CreateRegistryResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the newly created registry.

', 'CreateSchemaResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'CreateSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'DeleteRegistryResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry being deleted.

', 'DeleteResourcePolicyRequest$ResourceArn' => '

The ARN of the Glue resource for the resource policy to be deleted.

', 'DeleteSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema being deleted.

', 'FederatedResourceAlreadyExistsException$AssociatedGlueResource' => '

The associated Glue resource already exists.

', 'GetRegistryResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'GetResourcePolicyRequest$ResourceArn' => '

The ARN of the Glue resource for which to retrieve the resource policy. If not supplied, the Data Catalog resource policy is returned. Use GetResourcePolicies to view all existing resource policies. For more information see Specifying Glue Resource ARNs.

', 'GetSchemaByDefinitionResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'GetSchemaResponse$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'GetSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'GetSchemaVersionResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'GetTagsRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource for which to retrieve tags.

', 'PutResourcePolicyRequest$ResourceArn' => '

Do not use. For internal use only.

', 'PutSchemaVersionMetadataResponse$SchemaArn' => '

The Amazon Resource Name (ARN) for the schema.

', 'RegistryId$RegistryArn' => '

Arn of the registry to be updated. One of RegistryArn or RegistryName has to be provided.

', 'RegistryListItem$RegistryArn' => '

The Amazon Resource Name (ARN) of the registry.

', 'RemoveSchemaVersionMetadataResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'SchemaId$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema. One of SchemaArn or SchemaName has to be provided.

', 'SchemaListItem$SchemaArn' => '

The Amazon Resource Name (ARN) for the schema.

', 'SchemaVersionListItem$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', 'TagResourceRequest$ResourceArn' => '

The ARN of the Glue resource to which to add the tags. For more information about Glue resource ARNs, see the Glue ARN string pattern.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource from which to remove the tags.

', 'UpdateRegistryResponse$RegistryArn' => '

The Amazon Resource name (ARN) of the updated registry.

', 'UpdateSchemaResponse$SchemaArn' => '

The Amazon Resource Name (ARN) of the schema.

', ], ], 'GlueSchema' => [ 'base' => '

Specifies a user-defined schema when a schema cannot be determined by Glue.

', 'refs' => [ 'GlueSchemas$member' => NULL, ], ], 'GlueSchemas' => [ 'base' => NULL, 'refs' => [ 'AthenaConnectorSource$OutputSchemas' => '

Specifies the data schema for the custom Athena source.

', 'CatalogDeltaSource$OutputSchemas' => '

Specifies the data schema for the Delta Lake source.

', 'CatalogHudiSource$OutputSchemas' => '

Specifies the data schema for the Hudi source.

', 'ConnectorDataSource$OutputSchemas' => '

Specifies the data schema for this source.

', 'CustomCode$OutputSchemas' => '

Specifies the data schema for the custom code transform.

', 'DynamicTransform$OutputSchemas' => '

Specifies the data schema for the dynamic transform.

', 'JDBCConnectorSource$OutputSchemas' => '

Specifies the data schema for the custom JDBC source.

', 'JDBCConnectorTarget$OutputSchemas' => '

Specifies the data schema for the JDBC target.

', 'S3CatalogDeltaSource$OutputSchemas' => '

Specifies the data schema for the Delta Lake source.

', 'S3CatalogHudiSource$OutputSchemas' => '

Specifies the data schema for the Hudi source.

', 'S3CsvSource$OutputSchemas' => '

Specifies the data schema for the S3 CSV source.

', 'S3DeltaSource$OutputSchemas' => '

Specifies the data schema for the Delta Lake source.

', 'S3HudiSource$OutputSchemas' => '

Specifies the data schema for the Hudi source.

', 'S3JsonSource$OutputSchemas' => '

Specifies the data schema for the S3 JSON source.

', 'S3ParquetSource$OutputSchemas' => '

Specifies the data schema for the S3 Parquet source.

', 'SnowflakeSource$OutputSchemas' => '

Specifies user-defined schemas for your output data.

', 'SparkConnectorSource$OutputSchemas' => '

Specifies data schema for the custom spark source.

', 'SparkConnectorTarget$OutputSchemas' => '

Specifies the data schema for the custom spark target.

', 'SparkSQL$OutputSchemas' => '

Specifies the data schema for the SparkSQL transform.

', ], ], 'GlueStudioColumnNameString' => [ 'base' => NULL, 'refs' => [ 'GlueStudioSchemaColumn$Name' => '

The name of the column in the Glue Studio schema.

', ], ], 'GlueStudioPathList' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Groups' => '

Specifies the fields to group by.

', 'DropFields$Paths' => '

A JSON path to a variable in the data structure.

', 'GovernedCatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'JoinColumn$Keys' => '

The key of the column to be joined.

', 'Merge$PrimaryKeys' => '

The list of primary key fields to match records from the source and staging dynamic frames.

', 'S3CatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3DeltaCatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3DeltaDirectTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3DirectTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3GlueParquetTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3HudiCatalogTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'S3HudiDirectTarget$PartitionKeys' => '

Specifies native partitioning using a sequence of keys.

', 'SelectFields$Paths' => '

A JSON path to a variable in the data structure.

', 'SplitFields$Paths' => '

A JSON path to a variable in the data structure.

', ], ], 'GlueStudioSchemaColumn' => [ 'base' => '

Specifies a single column in a Glue schema definition.

', 'refs' => [ 'GlueStudioSchemaColumnList$member' => NULL, ], ], 'GlueStudioSchemaColumnList' => [ 'base' => NULL, 'refs' => [ 'GlueSchema$Columns' => '

Specifies the column definitions that make up a Glue schema.

', ], ], 'GlueTable' => [ 'base' => '

The database and table in the Glue Data Catalog that is used for input or output data.

', 'refs' => [ 'DataSource$GlueTable' => '

An Glue table.

', 'GlueTables$member' => NULL, ], ], 'GlueTableAdditionalOptions' => [ 'base' => NULL, 'refs' => [ 'GlueTable$AdditionalOptions' => '

Additional options for the table. Currently there are two keys supported:

', ], ], 'GlueTables' => [ 'base' => NULL, 'refs' => [ 'CreateMLTransformRequest$InputRecordTables' => '

A list of Glue table definitions used by the transform.

', 'GetMLTransformResponse$InputRecordTables' => '

A list of Glue table definitions used by the transform.

', 'MLTransform$InputRecordTables' => '

A list of Glue table definitions used by the transform.

', ], ], 'GlueVersionString' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$GlueVersion' => '

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Development endpoints that are created without specifying a Glue version default to Glue 0.9.

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'CreateDevEndpointResponse$GlueVersion' => '

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

', 'CreateJobRequest$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'CreateMLTransformRequest$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'CreateSessionRequest$GlueVersion' => '

The Glue version determines the versions of Apache Spark and Python that Glue supports. The GlueVersion must be greater than 2.0.

', 'DevEndpoint$GlueVersion' => '

Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Development endpoints that are created without specifying a Glue version default to Glue 0.9.

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'GetMLTransformResponse$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'Job$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'JobRun$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'JobUpdate$GlueVersion' => '

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Ray jobs should set GlueVersion to 4.0 or greater. However, the versions of Ray, Python and additional libraries available in your Ray job are determined by the Runtime parameter of the Job command.

For more information about the available Glue versions and corresponding Spark and Python versions, see Glue version in the developer guide.

Jobs that are created without specifying a Glue version default to Glue 0.9.

', 'MLTransform$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'Session$GlueVersion' => '

The Glue version determines the versions of Apache Spark and Python that Glue supports. The GlueVersion must be greater than 2.0.

', 'TransformFilterCriteria$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', 'UpdateMLTransformRequest$GlueVersion' => '

This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.

', ], ], 'GovernedCatalogSource' => [ 'base' => '

Specifies the data store in the governed Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$GovernedCatalogSource' => '

Specifies a data source in a goverened Data Catalog.

', ], ], 'GovernedCatalogTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$GovernedCatalogTarget' => '

Specifies a data target that writes to a goverened catalog.

', ], ], 'GrokClassifier' => [ 'base' => '

A classifier that uses grok patterns.

', 'refs' => [ 'Classifier$GrokClassifier' => '

A classifier that uses grok.

', ], ], 'GrokPattern' => [ 'base' => NULL, 'refs' => [ 'CreateGrokClassifierRequest$GrokPattern' => '

The grok pattern used by this classifier.

', 'GrokClassifier$GrokPattern' => '

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

', 'UpdateGrokClassifierRequest$GrokPattern' => '

The grok pattern used by this classifier.

', ], ], 'HashString' => [ 'base' => NULL, 'refs' => [ 'CancelDataQualityRuleRecommendationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'CancelDataQualityRulesetEvaluationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'CancelMLTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'CancelMLTaskRunRequest$TaskRunId' => '

A unique identifier for the task run.

', 'CancelMLTaskRunResponse$TransformId' => '

The unique identifier of the machine learning transform.

', 'CancelMLTaskRunResponse$TaskRunId' => '

The unique identifier for the task run.

', 'CreateDataQualityRulesetRequest$ClientToken' => '

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

', 'CreateMLTransformResponse$TransformId' => '

A unique identifier that is generated for the transform.

', 'DataQualityResult$ResultId' => '

A unique result ID for the data quality result.

', 'DataQualityResult$JobRunId' => '

The job run ID associated with the data quality result, if any.

', 'DataQualityResult$RulesetEvaluationRunId' => '

The unique run ID for the ruleset evaluation for this data quality result.

', 'DataQualityResultDescription$ResultId' => '

The unique result ID for this data quality result.

', 'DataQualityResultDescription$JobRunId' => '

The job run ID associated with the data quality result.

', 'DataQualityResultFilterCriteria$JobRunId' => '

Filter results by the specified job run ID.

', 'DataQualityResultIdList$member' => NULL, 'DataQualityResultIds$member' => NULL, 'DataQualityRuleRecommendationRunDescription$RunId' => '

The unique run identifier associated with this run.

', 'DataQualityRulesetEvaluationRunDescription$RunId' => '

The unique run identifier associated with this run.

', 'DataQualityRulesetListDetails$RecommendationRunId' => '

When a ruleset was created from a recommendation run, this run ID is generated to link the two together.

', 'DeleteMLTransformRequest$TransformId' => '

The unique identifier of the transform to delete.

', 'DeleteMLTransformResponse$TransformId' => '

The unique identifier of the transform that was deleted.

', 'DeleteResourcePolicyRequest$PolicyHashCondition' => '

The hash value returned when this policy was set.

', 'FindMatchesTaskRunProperties$JobId' => '

The job ID for the Find Matches task run.

', 'FindMatchesTaskRunProperties$JobRunId' => '

The job run ID for the Find Matches task run.

', 'GetDataQualityResultRequest$ResultId' => '

A unique result ID for the data quality result.

', 'GetDataQualityResultResponse$ResultId' => '

A unique result ID for the data quality result.

', 'GetDataQualityResultResponse$JobRunId' => '

The job run ID associated with the data quality result, if any.

', 'GetDataQualityResultResponse$RulesetEvaluationRunId' => '

The unique run ID associated with the ruleset evaluation.

', 'GetDataQualityRuleRecommendationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRuleRecommendationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRulesetEvaluationRunRequest$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRulesetEvaluationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'GetDataQualityRulesetResponse$RecommendationRunId' => '

When a ruleset was created from a recommendation run, this run ID is generated to link the two together.

', 'GetMLTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'GetMLTaskRunRequest$TaskRunId' => '

The unique identifier of the task run.

', 'GetMLTaskRunResponse$TransformId' => '

The unique identifier of the task run.

', 'GetMLTaskRunResponse$TaskRunId' => '

The unique run identifier associated with this run.

', 'GetMLTaskRunsRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'GetMLTransformRequest$TransformId' => '

The unique identifier of the transform, generated at the time that the transform was created.

', 'GetMLTransformResponse$TransformId' => '

The unique identifier of the transform, generated at the time that the transform was created.

', 'GetResourcePolicyResponse$PolicyHash' => '

Contains the hash value associated with this policy.

', 'GluePolicy$PolicyHash' => '

Contains the hash value associated with this policy.

', 'MLTransform$TransformId' => '

The unique transform ID that is generated for the machine learning transform. The ID is guaranteed to be unique and does not change.

', 'PutResourcePolicyRequest$PolicyHashCondition' => '

The hash value returned when the previous policy was set using PutResourcePolicy. Its purpose is to prevent concurrent modifications of a policy. Do not use this parameter if no previous policy has been set.

', 'PutResourcePolicyResponse$PolicyHash' => '

A hash of the policy that has just been set. This must be included in a subsequent call that overwrites or updates this policy.

', 'StartDataQualityRuleRecommendationRunRequest$ClientToken' => '

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

', 'StartDataQualityRuleRecommendationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'StartDataQualityRulesetEvaluationRunRequest$ClientToken' => '

Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.

', 'StartDataQualityRulesetEvaluationRunResponse$RunId' => '

The unique run identifier associated with this run.

', 'StartExportLabelsTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartExportLabelsTaskRunResponse$TaskRunId' => '

The unique identifier for the task run.

', 'StartImportLabelsTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartImportLabelsTaskRunResponse$TaskRunId' => '

The unique identifier for the task run.

', 'StartMLEvaluationTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartMLEvaluationTaskRunResponse$TaskRunId' => '

The unique identifier associated with this run.

', 'StartMLLabelingSetGenerationTaskRunRequest$TransformId' => '

The unique identifier of the machine learning transform.

', 'StartMLLabelingSetGenerationTaskRunResponse$TaskRunId' => '

The unique run identifier that is associated with this task run.

', 'TaskRun$TransformId' => '

The unique identifier for the transform.

', 'TaskRun$TaskRunId' => '

The unique identifier for this task run.

', 'TransformIdList$member' => NULL, 'UpdateMLTransformRequest$TransformId' => '

A unique identifier that was generated when the transform was created.

', 'UpdateMLTransformResponse$TransformId' => '

The unique identifier for the transform that was updated.

', ], ], 'HudiTarget' => [ 'base' => '

Specifies an Apache Hudi data source.

', 'refs' => [ 'HudiTargetList$member' => NULL, ], ], 'HudiTargetCompressionType' => [ 'base' => NULL, 'refs' => [ 'S3HudiDirectTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'HudiTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$HudiTargets' => '

Specifies Apache Hudi data store targets.

', ], ], 'IcebergInput' => [ 'base' => '

A structure that defines an Apache Iceberg metadata table to create in the catalog.

', 'refs' => [ 'OpenTableFormatInput$IcebergInput' => '

Specifies an IcebergInput structure that defines an Apache Iceberg metadata table.

', ], ], 'IcebergTarget' => [ 'base' => '

Specifies an Apache Iceberg data source where Iceberg tables are stored in Amazon S3.

', 'refs' => [ 'IcebergTargetList$member' => NULL, ], ], 'IcebergTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$IcebergTargets' => '

Specifies Apache Iceberg data store targets.

', ], ], 'IdString' => [ 'base' => NULL, 'refs' => [ 'BatchStopJobRunError$JobRunId' => '

The JobRunId of the job run in question.

', 'BatchStopJobRunJobRunIdList$member' => NULL, 'BatchStopJobRunSuccessfulSubmission$JobRunId' => '

The JobRunId of the job run that was stopped.

', 'BlueprintDetails$RunId' => '

The run ID for this blueprint.

', 'BlueprintRun$RunId' => '

The run ID for this blueprint run.

', 'GetBlueprintRunRequest$RunId' => '

The run ID for the blueprint run you want to retrieve.

', 'GetJobRunRequest$RunId' => '

The ID of the job run.

', 'GetWorkflowRunPropertiesRequest$RunId' => '

The ID of the workflow run whose run properties should be returned.

', 'GetWorkflowRunRequest$RunId' => '

The ID of the workflow run.

', 'JobRun$Id' => '

The ID of this job run.

', 'JobRun$PreviousRunId' => '

The ID of the previous run of this job. For example, the JobRunId specified in the StartJobRun action.

', 'Predecessor$RunId' => '

The job-run ID of the predecessor job run.

', 'PutWorkflowRunPropertiesRequest$RunId' => '

The ID of the workflow run for which the run properties should be updated.

', 'ResumeWorkflowRunRequest$RunId' => '

The ID of the workflow run to resume.

', 'ResumeWorkflowRunResponse$RunId' => '

The new ID assigned to the resumed workflow run. Each resume of a workflow run will have a new run ID.

', 'StartBlueprintRunResponse$RunId' => '

The run ID for this blueprint run.

', 'StartJobRunRequest$JobRunId' => '

The ID of a previous JobRun to retry.

', 'StartJobRunResponse$JobRunId' => '

The ID assigned to this job run.

', 'StartWorkflowRunResponse$RunId' => '

An Id for the new run.

', 'StopWorkflowRunRequest$RunId' => '

The ID of the workflow run to stop.

', 'Trigger$Id' => '

Reserved for future use.

', 'WorkflowRun$WorkflowRunId' => '

The ID of this workflow run.

', 'WorkflowRun$PreviousRunId' => '

The ID of the previous workflow run.

', 'WorkflowRunProperties$key' => NULL, ], ], 'IdempotentParameterMismatchException' => [ 'base' => '

The same unique identifier was associated with two different records.

', 'refs' => [], ], 'IdleTimeout' => [ 'base' => NULL, 'refs' => [ 'Session$IdleTimeout' => '

The number of minutes when idle before the session times out.

', ], ], 'IllegalBlueprintStateException' => [ 'base' => '

The blueprint is in an invalid state to perform a requested operation.

', 'refs' => [], ], 'IllegalSessionStateException' => [ 'base' => '

The session is in an invalid state to perform a requested operation.

', 'refs' => [], ], 'IllegalWorkflowStateException' => [ 'base' => '

The workflow is in an invalid state to perform a requested operation.

', 'refs' => [], ], 'ImportCatalogToGlueRequest' => [ 'base' => NULL, 'refs' => [], ], 'ImportCatalogToGlueResponse' => [ 'base' => NULL, 'refs' => [], ], 'ImportLabelsTaskRunProperties' => [ 'base' => '

Specifies configuration properties for an importing labels task run.

', 'refs' => [ 'TaskRunProperties$ImportLabelsTaskRunProperties' => '

The configuration properties for an importing labels task run.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'CodeGenNode$LineNumber' => '

The line number of the node.

', 'DecimalNumber$Scale' => '

The scale that determines where the decimal point falls in the unscaled value.

', 'StorageDescriptor$NumberOfBuckets' => '

Must be specified if the table contains any dimension columns.

', ], ], 'IntegerFlag' => [ 'base' => NULL, 'refs' => [ 'Order$SortOrder' => '

Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).

', ], ], 'IntegerValue' => [ 'base' => NULL, 'refs' => [ 'CancelStatementRequest$Id' => '

The ID of the statement to be cancelled.

', 'CreateDevEndpointRequest$NumberOfNodes' => '

The number of Glue Data Processing Units (DPUs) to allocate to this DevEndpoint.

', 'CreateDevEndpointResponse$ZeppelinRemoteSparkInterpreterPort' => '

The Apache Zeppelin port for the remote Apache Spark interpreter.

', 'CreateDevEndpointResponse$NumberOfNodes' => '

The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

', 'CreateJobRequest$AllocatedCapacity' => '

This parameter is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this Job. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'DevEndpoint$ZeppelinRemoteSparkInterpreterPort' => '

The Apache Zeppelin port for the remote Apache Spark interpreter.

', 'DevEndpoint$NumberOfNodes' => '

The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint.

', 'GetStatementRequest$Id' => '

The Id of the statement.

', 'Job$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to runs of this job. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'JobBookmarkEntry$Version' => '

The version of the job.

', 'JobBookmarkEntry$Run' => '

The run ID number.

', 'JobBookmarkEntry$Attempt' => '

The attempt ID number.

', 'JobRun$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) allocated to this JobRun. From 2 to 100 DPUs can be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'JobUpdate$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this job. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'RunStatementResponse$Id' => '

Returns the Id of the statement that was run.

', 'StartJobRunRequest$AllocatedCapacity' => '

This field is deprecated. Use MaxCapacity instead.

The number of Glue data processing units (DPUs) to allocate to this JobRun. You can allocate a minimum of 2 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

', 'Statement$Id' => '

The ID of the statement.

', 'StatementOutput$ExecutionCount' => '

The execution count of the output.

', 'WorkflowRunStatistics$TotalActions' => '

Total number of Actions in the workflow run.

', 'WorkflowRunStatistics$TimeoutActions' => '

Total number of Actions that timed out.

', 'WorkflowRunStatistics$FailedActions' => '

Total number of Actions that have failed.

', 'WorkflowRunStatistics$StoppedActions' => '

Total number of Actions that have stopped.

', 'WorkflowRunStatistics$SucceededActions' => '

Total number of Actions that have succeeded.

', 'WorkflowRunStatistics$RunningActions' => '

Total number Actions in running state.

', 'WorkflowRunStatistics$ErroredActions' => '

Indicates the count of job runs in the ERROR state in the workflow run.

', 'WorkflowRunStatistics$WaitingActions' => '

Indicates the count of job runs in WAITING state in the workflow run.

', ], ], 'InternalServiceException' => [ 'base' => '

An internal service error occurred.

', 'refs' => [], ], 'InvalidInputException' => [ 'base' => '

The input provided was not valid.

', 'refs' => [], ], 'InvalidStateException' => [ 'base' => '

An error that indicates your data is in an invalid state.

', 'refs' => [], ], 'IsVersionValid' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityResponse$Valid' => '

Return true, if the schema is valid and false otherwise.

', ], ], 'Iso8601DateTime' => [ 'base' => NULL, 'refs' => [ 'KafkaStreamingSourceOptions$StartingTimestamp' => '

The timestamp of the record in the Kafka topic to start reading data from. The possible values are a timestamp string in UTC format of the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: "2023-04-04T08:00:00+08:00").

Only one of StartingTimestamp or StartingOffsets must be set.

', 'KinesisStreamingSourceOptions$StartingTimestamp' => '

The timestamp of the record in the Kinesis data stream to start reading data from. The possible values are a timestamp string in UTC format of the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: "2023-04-04T08:00:00+08:00").

', ], ], 'JDBCConnectionType' => [ 'base' => NULL, 'refs' => [ 'DirectJDBCSource$ConnectionType' => '

The connection type of the JDBC source.

', ], ], 'JDBCConnectorOptions' => [ 'base' => '

Additional connection options for the connector.

', 'refs' => [ 'JDBCConnectorSource$AdditionalOptions' => '

Additional connection options for the connector.

', ], ], 'JDBCConnectorSource' => [ 'base' => '

Specifies a connector to a JDBC data source.

', 'refs' => [ 'CodeGenConfigurationNode$JDBCConnectorSource' => '

Specifies a connector to a JDBC data source.

', ], ], 'JDBCConnectorTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', 'refs' => [ 'CodeGenConfigurationNode$JDBCConnectorTarget' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', ], ], 'JDBCDataType' => [ 'base' => NULL, 'refs' => [ 'JDBCDataTypeMapping$key' => NULL, ], ], 'JDBCDataTypeMapping' => [ 'base' => NULL, 'refs' => [ 'JDBCConnectorOptions$DataTypeMapping' => '

Custom data type mapping that builds a mapping from a JDBC data type to an Glue data type. For example, the option "dataTypeMapping":{"FLOAT":"STRING"} maps data fields of JDBC type FLOAT into the Java String type by calling the ResultSet.getString() method of the driver, and uses it to build the Glue record. The ResultSet object is implemented by each driver, so the behavior is specific to the driver you use. Refer to the documentation for your JDBC driver to understand how the driver performs the conversions.

', ], ], 'JdbcMetadataEntry' => [ 'base' => NULL, 'refs' => [ 'EnableAdditionalMetadata$member' => NULL, ], ], 'JdbcTarget' => [ 'base' => '

Specifies a JDBC data store to crawl.

', 'refs' => [ 'JdbcTargetList$member' => NULL, ], ], 'JdbcTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$JdbcTargets' => '

Specifies JDBC targets.

', ], ], 'Job' => [ 'base' => '

Specifies a job definition.

', 'refs' => [ 'GetJobResponse$Job' => '

The requested job definition.

', 'JobList$member' => NULL, ], ], 'JobBookmarkEntry' => [ 'base' => '

Defines a point that a job can resume processing.

', 'refs' => [ 'GetJobBookmarkResponse$JobBookmarkEntry' => '

A structure that defines a point that a job can resume processing.

', 'ResetJobBookmarkResponse$JobBookmarkEntry' => '

The reset bookmark entry.

', ], ], 'JobBookmarksEncryption' => [ 'base' => '

Specifies how job bookmark data should be encrypted.

', 'refs' => [ 'EncryptionConfiguration$JobBookmarksEncryption' => '

The encryption configuration for job bookmarks.

', ], ], 'JobBookmarksEncryptionMode' => [ 'base' => NULL, 'refs' => [ 'JobBookmarksEncryption$JobBookmarksEncryptionMode' => '

The encryption mode to use for job bookmarks data.

', ], ], 'JobCommand' => [ 'base' => '

Specifies code that runs when a job is run.

', 'refs' => [ 'CreateJobRequest$Command' => '

The JobCommand that runs this job.

', 'Job$Command' => '

The JobCommand that runs this job.

', 'JobUpdate$Command' => '

The JobCommand that runs this job (required).

', ], ], 'JobList' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobsResponse$Jobs' => '

A list of job definitions.

', 'GetJobsResponse$Jobs' => '

A list of job definitions.

', ], ], 'JobName' => [ 'base' => NULL, 'refs' => [ 'GetJobBookmarkRequest$JobName' => '

The name of the job in question.

', 'JobBookmarkEntry$JobName' => '

The name of the job in question.

', 'ResetJobBookmarkRequest$JobName' => '

The name of the job in question.

', ], ], 'JobNameList' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobsRequest$JobNames' => '

A list of job names, which might be the names returned from the ListJobs operation.

', 'BatchGetJobsResponse$JobsNotFound' => '

A list of names of jobs not found.

', 'ListJobsResponse$JobNames' => '

The names of all jobs in the account, or the jobs with the specified tags.

', ], ], 'JobNodeDetails' => [ 'base' => '

The details of a Job node present in the workflow.

', 'refs' => [ 'Node$JobDetails' => '

Details of the Job when the node represents a Job.

', ], ], 'JobRun' => [ 'base' => '

Contains information about a job run.

', 'refs' => [ 'GetJobRunResponse$JobRun' => '

The requested job-run metadata.

', 'JobRunList$member' => NULL, ], ], 'JobRunList' => [ 'base' => NULL, 'refs' => [ 'GetJobRunsResponse$JobRuns' => '

A list of job-run metadata objects.

', 'JobNodeDetails$JobRuns' => '

The information for the job runs represented by the job node.

', ], ], 'JobRunState' => [ 'base' => NULL, 'refs' => [ 'Condition$State' => '

The condition state. Currently, the only job states that a trigger can listen for are SUCCEEDED, STOPPED, FAILED, and TIMEOUT. The only crawler states that a trigger can listen for are SUCCEEDED, FAILED, and CANCELLED.

', 'JobRun$JobRunState' => '

The current state of the job run. For more information about the statuses of jobs that have terminated abnormally, see Glue Job Run Statuses.

', ], ], 'JobUpdate' => [ 'base' => '

Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.

', 'refs' => [ 'UpdateJobRequest$JobUpdate' => '

Specifies the values with which to update the job definition. Unspecified configuration is removed or reset to default values.

', ], ], 'Join' => [ 'base' => '

Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.

', 'refs' => [ 'CodeGenConfigurationNode$Join' => '

Specifies a transform that joins two datasets into one dataset using a comparison phrase on the specified data property keys. You can use inner, outer, left, right, left semi, and left anti joins.

', ], ], 'JoinColumn' => [ 'base' => '

Specifies a column to be joined.

', 'refs' => [ 'JoinColumns$member' => NULL, ], ], 'JoinColumns' => [ 'base' => NULL, 'refs' => [ 'Join$Columns' => '

A list of the two columns to be joined.

', ], ], 'JoinType' => [ 'base' => NULL, 'refs' => [ 'Join$JoinType' => '

Specifies the type of join to be performed on the datasets.

', ], ], 'JsonClassifier' => [ 'base' => '

A classifier for JSON content.

', 'refs' => [ 'Classifier$JsonClassifier' => '

A classifier for JSON content.

', ], ], 'JsonPath' => [ 'base' => NULL, 'refs' => [ 'CreateJsonClassifierRequest$JsonPath' => '

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

', 'JsonClassifier$JsonPath' => '

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

', 'UpdateJsonClassifierRequest$JsonPath' => '

A JsonPath string defining the JSON data for the classifier to classify. Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.

', ], ], 'JsonValue' => [ 'base' => NULL, 'refs' => [ 'JobBookmarkEntry$JobBookmark' => '

The bookmark itself.

', ], ], 'KafkaStreamingSourceOptions' => [ 'base' => '

Additional options for streaming.

', 'refs' => [ 'CatalogKafkaSource$StreamingOptions' => '

Specifies the streaming options.

', 'DirectKafkaSource$StreamingOptions' => '

Specifies the streaming options.

', ], ], 'KeyList' => [ 'base' => NULL, 'refs' => [ 'PartitionIndex$Keys' => '

The keys for the partition index.

', ], ], 'KeySchemaElement' => [ 'base' => '

A partition key pair consisting of a name and a type.

', 'refs' => [ 'KeySchemaElementList$member' => NULL, ], ], 'KeySchemaElementList' => [ 'base' => NULL, 'refs' => [ 'PartitionIndexDescriptor$Keys' => '

A list of one or more keys, as KeySchemaElement structures, for the partition index.

', ], ], 'KeyString' => [ 'base' => NULL, 'refs' => [ 'ParametersMap$key' => NULL, ], ], 'KinesisStreamingSourceOptions' => [ 'base' => '

Additional options for the Amazon Kinesis streaming data source.

', 'refs' => [ 'CatalogKinesisSource$StreamingOptions' => '

Additional options for the Kinesis streaming data source.

', 'DirectKinesisSource$StreamingOptions' => '

Additional options for the Kinesis streaming data source.

', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'CloudWatchEncryption$KmsKeyArn' => '

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

', 'JobBookmarksEncryption$KmsKeyArn' => '

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

', 'S3Encryption$KmsKeyArn' => '

The Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.

', ], ], 'LabelCount' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformResponse$LabelCount' => '

The number of labels available for this transform.

', 'MLTransform$LabelCount' => '

A count identifier for the labeling files generated by Glue for this transform. As you create a better transform, you can iteratively download, label, and upload the labeling file.

', ], ], 'LabelingSetGenerationTaskRunProperties' => [ 'base' => '

Specifies configuration properties for a labeling set generation task run.

', 'refs' => [ 'TaskRunProperties$LabelingSetGenerationTaskRunProperties' => '

The configuration properties for a labeling set generation task run.

', ], ], 'LakeFormationConfiguration' => [ 'base' => '

Specifies Lake Formation configuration settings for the crawler.

', 'refs' => [ 'Crawler$LakeFormationConfiguration' => '

Specifies whether the crawler should use Lake Formation credentials for the crawler instead of the IAM role credentials.

', 'CreateCrawlerRequest$LakeFormationConfiguration' => '

Specifies Lake Formation configuration settings for the crawler.

', 'UpdateCrawlerRequest$LakeFormationConfiguration' => '

Specifies Lake Formation configuration settings for the crawler.

', ], ], 'Language' => [ 'base' => NULL, 'refs' => [ 'CreateScriptRequest$Language' => '

The programming language of the resulting code from the DAG.

', 'GetPlanRequest$Language' => '

The programming language of the code to perform the mapping.

', ], ], 'LastActiveDefinition' => [ 'base' => '

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

', 'refs' => [ 'Blueprint$LastActiveDefinition' => '

When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

', ], ], 'LastCrawlInfo' => [ 'base' => '

Status and error information about the most recent crawl.

', 'refs' => [ 'Crawler$LastCrawl' => '

The status of the last crawl, and potentially error information if an error occurred.

', ], ], 'LastCrawlStatus' => [ 'base' => NULL, 'refs' => [ 'LastCrawlInfo$Status' => '

Status of the last crawl.

', ], ], 'LatestSchemaVersionBoolean' => [ 'base' => NULL, 'refs' => [ 'PutSchemaVersionMetadataResponse$LatestVersion' => '

The latest version of the schema.

', 'RemoveSchemaVersionMetadataResponse$LatestVersion' => '

The latest version of the schema.

', 'SchemaVersionNumber$LatestVersion' => '

The latest version available for the schema.

', ], ], 'LimitedPathList' => [ 'base' => NULL, 'refs' => [ 'DropDuplicates$Columns' => '

The name of the columns to be merged or removed if repeating.

', ], ], 'LimitedStringList' => [ 'base' => NULL, 'refs' => [ 'LimitedPathList$member' => NULL, ], ], 'LineageConfiguration' => [ 'base' => '

Specifies data lineage configuration settings for the crawler.

', 'refs' => [ 'Crawler$LineageConfiguration' => '

A configuration that specifies whether data lineage is enabled for the crawler.

', 'CreateCrawlerRequest$LineageConfiguration' => '

Specifies data lineage configuration settings for the crawler.

', 'UpdateCrawlerRequest$LineageConfiguration' => '

Specifies data lineage configuration settings for the crawler.

', ], ], 'ListBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListBlueprintsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListCrawlsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListCustomEntityTypesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListCustomEntityTypesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityResultsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityResultsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRuleRecommendationRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRuleRecommendationRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetEvaluationRunsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetEvaluationRunsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataQualityRulesetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDevEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDevEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListMLTransformsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListMLTransformsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRegistriesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListRegistriesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemaVersionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemaVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemasInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSchemasResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStatementsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStatementsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTriggersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTriggersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListWorkflowsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListWorkflowsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Location' => [ 'base' => '

The location of resources.

', 'refs' => [ 'GetMappingRequest$Location' => '

Parameters for the mapping.

', 'GetPlanRequest$Location' => '

The parameters for the mapping.

', ], ], 'LocationMap' => [ 'base' => NULL, 'refs' => [ 'SkewedInfo$SkewedColumnValueLocationMaps' => '

A mapping of skewed values to the columns that contain them.

', ], ], 'LocationString' => [ 'base' => NULL, 'refs' => [ 'LocationStringList$member' => NULL, 'StorageDescriptor$Location' => '

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

', ], ], 'LocationStringList' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$AdditionalLocations' => '

A list of locations that point to the path where a Delta table is located.

', ], ], 'LogGroup' => [ 'base' => NULL, 'refs' => [ 'Crawl$LogGroup' => '

The log group associated with the crawl.

', 'CrawlerHistory$LogGroup' => '

The log group associated with the crawl.

', 'LastCrawlInfo$LogGroup' => '

The log group for the last crawl.

', ], ], 'LogStream' => [ 'base' => NULL, 'refs' => [ 'Crawl$LogStream' => '

The log stream associated with the crawl.

', 'CrawlerHistory$LogStream' => '

The log stream associated with the crawl.

', 'LastCrawlInfo$LogStream' => '

The log stream for the last crawl.

', ], ], 'Logical' => [ 'base' => NULL, 'refs' => [ 'Predicate$Logical' => '

An optional field if only one condition is listed. If multiple conditions are listed, then this field is required.

', ], ], 'LogicalOperator' => [ 'base' => NULL, 'refs' => [ 'Condition$LogicalOperator' => '

A logical operator.

', ], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'LongColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'LongColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', ], ], 'LongColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for integer data columns.

', 'refs' => [ 'ColumnStatisticsData$LongColumnStatisticsData' => '

Long column statistics data.

', ], ], 'LongValue' => [ 'base' => NULL, 'refs' => [ 'Statement$StartedOn' => '

The unix time and date that the job definition was started.

', 'Statement$CompletedOn' => '

The unix time and date that the job definition was completed.

', ], ], 'MLTransform' => [ 'base' => '

A structure for a machine learning transform.

', 'refs' => [ 'TransformList$member' => NULL, ], ], 'MLTransformNotReadyException' => [ 'base' => '

The machine learning transform is not ready to run.

', 'refs' => [], ], 'MLUserDataEncryption' => [ 'base' => '

The encryption-at-rest settings of the transform that apply to accessing user data.

', 'refs' => [ 'TransformEncryption$MlUserDataEncryption' => '

An MLUserDataEncryption object containing the encryption mode and customer-provided KMS key ID.

', ], ], 'MLUserDataEncryptionModeString' => [ 'base' => NULL, 'refs' => [ 'MLUserDataEncryption$MlUserDataEncryptionMode' => '

The encryption mode applied to user data. Valid values are:

', ], ], 'ManyInputs' => [ 'base' => NULL, 'refs' => [ 'CustomCode$Inputs' => '

The data inputs identified by their node names.

', 'EvaluateDataQualityMultiFrame$Inputs' => '

The inputs of your data quality evaluation. The first input in this list is the primary data source.

', 'SparkSQL$Inputs' => '

The data inputs identified by their node names. You can associate a table name with each input node to use in the SQL query. The name you choose must meet the Spark SQL naming restrictions.

', ], ], 'MapValue' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$Arguments' => '

A map of arguments used to configure the DevEndpoint.

', 'CreateDevEndpointResponse$Arguments' => '

The map of arguments used to configure this DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'DevEndpoint$Arguments' => '

A map of arguments used to configure the DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', 'UpdateDevEndpointRequest$AddArguments' => '

The map of arguments to add the map of arguments used to configure the DevEndpoint.

Valid arguments are:

You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.

', ], ], 'Mapping' => [ 'base' => '

Specifies the mapping of data property keys.

', 'refs' => [ 'Mappings$member' => NULL, ], ], 'MappingEntry' => [ 'base' => '

Defines a mapping.

', 'refs' => [ 'MappingList$member' => NULL, ], ], 'MappingList' => [ 'base' => NULL, 'refs' => [ 'GetMappingResponse$Mapping' => '

A list of mappings to the specified targets.

', 'GetPlanRequest$Mapping' => '

The list of mappings from a source table to target tables.

', ], ], 'Mappings' => [ 'base' => NULL, 'refs' => [ 'ApplyMapping$Mapping' => '

Specifies the mapping of data property keys in the data source to data property keys in the data target.

', 'Mapping$Children' => '

Only applicable to nested data structures. If you want to change the parent structure, but also one of its children, you can fill out this data strucutre. It is also Mapping, but its FromPath will be the parent\'s FromPath plus the FromPath from this structure.

For the children part, suppose you have the structure:

{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }

You can specify a Mapping that looks like:

{ "FromPath": "OuterStructure", "ToKey": "OuterStructure", "ToType": "Struct", "Dropped": false, "Chidlren": [{ "FromPath": "inner", "ToKey": "inner", "ToType": "Double", "Dropped": false, }] }

', ], ], 'MaskValue' => [ 'base' => NULL, 'refs' => [ 'PIIDetection$MaskValue' => '

Indicates the value that will replace the detected entity.

', ], ], 'MatchCriteria' => [ 'base' => NULL, 'refs' => [ 'Connection$MatchCriteria' => '

A list of criteria that can be used in selecting this connection.

', 'ConnectionInput$MatchCriteria' => '

A list of criteria that can be used in selecting this connection.

', 'GetConnectionsFilter$MatchCriteria' => '

A criteria string that must match the criteria recorded in the connection definition for that connection definition to be returned.

', ], ], 'MaxConcurrentRuns' => [ 'base' => NULL, 'refs' => [ 'ExecutionProperty$MaxConcurrentRuns' => '

The maximum number of concurrent runs allowed for the job. The default is 1. An error is returned when this threshold is reached. The maximum value you can specify is controlled by a service limit.

', ], ], 'MaxResultsNumber' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', 'ListSchemaVersionsInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', 'ListSchemasInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', ], ], 'MaxRetries' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$MaxRetries' => '

The maximum number of times to retry this job if it fails.

', 'Job$MaxRetries' => '

The maximum number of times to retry this job after a JobRun fails.

', 'JobUpdate$MaxRetries' => '

The maximum number of times to retry this job if it fails.

', ], ], 'Merge' => [ 'base' => '

Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.

', 'refs' => [ 'CodeGenConfigurationNode$Merge' => '

Specifies a transform that merges a DynamicFrame with a staging DynamicFrame based on the specified primary keys to identify records. Duplicate records (records with the same primary keys) are not de-duplicated.

', ], ], 'MessagePrefix' => [ 'base' => NULL, 'refs' => [ 'CrawlerHistory$MessagePrefix' => '

The prefix for a CloudWatch message about this crawl.

', 'LastCrawlInfo$MessagePrefix' => '

The prefix for a message about this crawl.

', ], ], 'MessageString' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$Message' => '

A message describing the problem.

', 'AlreadyExistsException$Message' => '

A message describing the problem.

', 'BlueprintRun$ErrorMessage' => '

Indicates any errors that are seen while running the blueprint.

', 'BlueprintRun$RollbackErrorMessage' => '

If there are any errors while creating the entities of a workflow, we try to roll back the created entities until that point and delete them. This attribute indicates the errors seen while trying to delete the entities that are created.

', 'ConcurrentModificationException$Message' => '

A message describing the problem.

', 'ConcurrentRunsExceededException$Message' => '

A message describing the problem.

', 'ConditionCheckFailureException$Message' => '

A message describing the problem.

', 'ConflictException$Message' => '

A message describing the problem.

', 'CrawlerNotRunningException$Message' => '

A message describing the problem.

', 'CrawlerRunningException$Message' => '

A message describing the problem.

', 'CrawlerStoppingException$Message' => '

A message describing the problem.

', 'EntityNotFoundException$Message' => '

A message describing the problem.

', 'FederatedResourceAlreadyExistsException$Message' => '

The message describing the problem.

', 'FederationSourceException$Message' => '

The message describing the problem.

', 'FederationSourceRetryableException$Message' => NULL, 'GlueEncryptionException$Message' => '

The message describing the problem.

', 'IdempotentParameterMismatchException$Message' => '

A message describing the problem.

', 'IllegalBlueprintStateException$Message' => '

A message describing the problem.

', 'IllegalSessionStateException$Message' => '

A message describing the problem.

', 'IllegalWorkflowStateException$Message' => '

A message describing the problem.

', 'InternalServiceException$Message' => '

A message describing the problem.

', 'InvalidInputException$Message' => '

A message describing the problem.

', 'InvalidStateException$Message' => '

A message describing the problem.

', 'MLTransformNotReadyException$Message' => '

A message describing the problem.

', 'NoScheduleException$Message' => '

A message describing the problem.

', 'OperationTimeoutException$Message' => '

A message describing the problem.

', 'PermissionTypeMismatchException$Message' => '

There is a mismatch between the SupportedPermissionType used in the query request and the permissions defined on the target table.

', 'ResourceNotReadyException$Message' => '

A message describing the problem.

', 'ResourceNumberLimitExceededException$Message' => '

A message describing the problem.

', 'SchedulerNotRunningException$Message' => '

A message describing the problem.

', 'SchedulerRunningException$Message' => '

A message describing the problem.

', 'SchedulerTransitioningException$Message' => '

A message describing the problem.

', 'ValidationException$Message' => '

A message describing the problem.

', 'VersionMismatchException$Message' => '

A message describing the problem.

', ], ], 'MetadataInfo' => [ 'base' => '

A structure containing metadata information for a schema version.

', 'refs' => [ 'MetadataInfoMap$value' => NULL, ], ], 'MetadataInfoMap' => [ 'base' => NULL, 'refs' => [ 'QuerySchemaVersionMetadataResponse$MetadataInfoMap' => '

A map of a metadata key and associated values.

', ], ], 'MetadataKeyString' => [ 'base' => NULL, 'refs' => [ 'MetadataInfoMap$key' => NULL, 'MetadataKeyValuePair$MetadataKey' => '

A metadata key.

', 'PutSchemaVersionMetadataResponse$MetadataKey' => '

The metadata key.

', 'RemoveSchemaVersionMetadataResponse$MetadataKey' => '

The metadata key.

', ], ], 'MetadataKeyValuePair' => [ 'base' => '

A structure containing a key value pair for metadata.

', 'refs' => [ 'MetadataList$member' => NULL, 'PutSchemaVersionMetadataInput$MetadataKeyValue' => '

The metadata key\'s corresponding value.

', 'RemoveSchemaVersionMetadataInput$MetadataKeyValue' => '

The value of the metadata key.

', ], ], 'MetadataList' => [ 'base' => NULL, 'refs' => [ 'QuerySchemaVersionMetadataInput$MetadataList' => '

Search key-value pairs for metadata, if they are not provided all the metadata information will be fetched.

', ], ], 'MetadataOperation' => [ 'base' => NULL, 'refs' => [ 'IcebergInput$MetadataOperation' => '

A required metadata operation. Can only be set to CREATE.

', ], ], 'MetadataValueString' => [ 'base' => NULL, 'refs' => [ 'MetadataInfo$MetadataValue' => '

The metadata key’s corresponding value.

', 'MetadataKeyValuePair$MetadataValue' => '

A metadata key’s corresponding value.

', 'OtherMetadataValueListItem$MetadataValue' => '

The metadata key’s corresponding value for the other metadata belonging to the same metadata key.

', 'PutSchemaVersionMetadataResponse$MetadataValue' => '

The value of the metadata key.

', 'RemoveSchemaVersionMetadataResponse$MetadataValue' => '

The value of the metadata key.

', ], ], 'MicrosoftSQLServerCatalogSource' => [ 'base' => '

Specifies a Microsoft SQL server data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$MicrosoftSQLServerCatalogSource' => '

Specifies a Microsoft SQL server data source in the Glue Data Catalog.

', ], ], 'MicrosoftSQLServerCatalogTarget' => [ 'base' => '

Specifies a target that uses Microsoft SQL.

', 'refs' => [ 'CodeGenConfigurationNode$MicrosoftSQLServerCatalogTarget' => '

Specifies a target that uses Microsoft SQL.

', ], ], 'MillisecondsCount' => [ 'base' => NULL, 'refs' => [ 'Crawler$CrawlElapsedTime' => '

If the crawler is running, contains the total time elapsed since the last crawl began.

', ], ], 'MongoDBTarget' => [ 'base' => '

Specifies an Amazon DocumentDB or MongoDB data store to crawl.

', 'refs' => [ 'MongoDBTargetList$member' => NULL, ], ], 'MongoDBTargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$MongoDBTargets' => '

Specifies Amazon DocumentDB or MongoDB targets.

', ], ], 'MySQLCatalogSource' => [ 'base' => '

Specifies a MySQL data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$MySQLCatalogSource' => '

Specifies a MySQL data source in the Glue Data Catalog.

', ], ], 'MySQLCatalogTarget' => [ 'base' => '

Specifies a target that uses MySQL.

', 'refs' => [ 'CodeGenConfigurationNode$MySQLCatalogTarget' => '

Specifies a target that uses MySQL.

', ], ], 'NameString' => [ 'base' => NULL, 'refs' => [ 'Action$JobName' => '

The name of a job to be run.

', 'Action$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this action.

', 'Action$CrawlerName' => '

The name of the crawler to be used with this action.

', 'BatchCreatePartitionRequest$DatabaseName' => '

The name of the metadata database in which the partition is to be created.

', 'BatchCreatePartitionRequest$TableName' => '

The name of the metadata table in which the partition is to be created.

', 'BatchDeletePartitionRequest$DatabaseName' => '

The name of the catalog database in which the table in question resides.

', 'BatchDeletePartitionRequest$TableName' => '

The name of the table that contains the partitions to be deleted.

', 'BatchDeleteTableNameList$member' => NULL, 'BatchDeleteTableRequest$DatabaseName' => '

The name of the catalog database in which the tables to delete reside. For Hive compatibility, this name is entirely lowercase.

', 'BatchDeleteTableVersionRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'BatchDeleteTableVersionRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'BatchGetPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'BatchGetPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'BatchStopJobRunError$JobName' => '

The name of the job definition that is used in the job run in question.

', 'BatchStopJobRunRequest$JobName' => '

The name of the job definition for which to stop job runs.

', 'BatchStopJobRunSuccessfulSubmission$JobName' => '

The name of the job definition used in the job run that was stopped.

', 'BatchUpdatePartitionRequest$DatabaseName' => '

The name of the metadata database in which the partition is to be updated.

', 'BatchUpdatePartitionRequest$TableName' => '

The name of the metadata table in which the partition is to be updated.

', 'BlueprintRun$WorkflowName' => '

The name of a workflow that is created as a result of a successful blueprint run. If a blueprint run has an error, there will not be a workflow created.

', 'CancelStatementRequest$SessionId' => '

The Session ID of the statement to be cancelled.

', 'CatalogEntry$DatabaseName' => '

The database in which the table metadata resides.

', 'CatalogEntry$TableName' => '

The name of the table in question.

', 'CatalogImportStatus$ImportedBy' => '

The name of the person who initiated the migration.

', 'CatalogTablesList$member' => NULL, 'CatalogTarget$DatabaseName' => '

The name of the database to be synchronized.

', 'ClassifierNameList$member' => NULL, 'Column$Name' => '

The name of the Column.

', 'ColumnError$ColumnName' => '

The name of the column that failed.

', 'ColumnImportance$ColumnName' => '

The name of a column.

', 'ColumnRowFilter$ColumnName' => '

A string containing the name of the column.

', 'ColumnStatistics$ColumnName' => '

Name of column which statistics belong to.

', 'Condition$JobName' => '

The name of the job whose JobRuns this condition applies to, and on which this trigger waits.

', 'Condition$CrawlerName' => '

The name of the crawler to which this condition applies.

', 'Connection$Name' => '

The name of the connection definition.

', 'Connection$LastUpdatedBy' => '

The user, group, or role that last updated this connection definition.

', 'ConnectionInput$Name' => '

The name of the connection. Connection will not function as expected without a name.

', 'ConnectionPasswordEncryption$AwsKmsKeyId' => '

An KMS key that is used to encrypt the connection password.

If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least kms:Encrypt permission on the specified KMS key, to encrypt passwords before storing them in the Data Catalog.

You can set the decrypt permission to enable or restrict access on the password key according to your security requirements.

', 'ContextWords$member' => NULL, 'Crawler$Name' => '

The name of the crawler.

', 'CrawlerHistory$Summary' => '

A run summary for the specific crawl in JSON. Contains the catalog tables and partitions that were added, updated, or deleted.

', 'CrawlerMetrics$CrawlerName' => '

The name of the crawler.

', 'CrawlerNameList$member' => NULL, 'CreateBlueprintResponse$Name' => '

Returns the name of the blueprint that was registered.

', 'CreateCrawlerRequest$Name' => '

Name of the new crawler.

', 'CreateCsvClassifierRequest$Name' => '

The name of the classifier.

', 'CreateCustomEntityTypeRequest$Name' => '

A name for the custom pattern that allows it to be retrieved or deleted later. This name must be unique per Amazon Web Services account.

', 'CreateCustomEntityTypeRequest$RegexString' => '

A regular expression string that is used for detecting sensitive data in a custom pattern.

', 'CreateCustomEntityTypeResponse$Name' => '

The name of the custom pattern you created.

', 'CreateDataQualityRulesetRequest$Name' => '

A unique name for the data quality ruleset.

', 'CreateDataQualityRulesetResponse$Name' => '

A unique name for the data quality ruleset.

', 'CreateDevEndpointRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this DevEndpoint.

', 'CreateDevEndpointResponse$SecurityConfiguration' => '

The name of the SecurityConfiguration structure being used with this DevEndpoint.

', 'CreateGrokClassifierRequest$Name' => '

The name of the new classifier.

', 'CreateJobRequest$Name' => '

The name you assign to this job definition. It must be unique in your account.

', 'CreateJobRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job.

', 'CreateJobResponse$Name' => '

The unique name that was provided for this job definition.

', 'CreateJsonClassifierRequest$Name' => '

The name of the classifier.

', 'CreateMLTransformRequest$Name' => '

The unique name that you give the transform when you create it.

', 'CreatePartitionIndexRequest$DatabaseName' => '

Specifies the name of a database in which you want to create a partition index.

', 'CreatePartitionIndexRequest$TableName' => '

Specifies the name of a table in which you want to create a partition index.

', 'CreatePartitionRequest$DatabaseName' => '

The name of the metadata database in which the partition is to be created.

', 'CreatePartitionRequest$TableName' => '

The name of the metadata table in which the partition is to be created.

', 'CreateSecurityConfigurationRequest$Name' => '

The name for the new security configuration.

', 'CreateSecurityConfigurationResponse$Name' => '

The name assigned to the new security configuration.

', 'CreateSessionRequest$Id' => '

The ID of the session request.

', 'CreateSessionRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with the session

', 'CreateTableRequest$DatabaseName' => '

The catalog database in which to create the new table. For Hive compatibility, this name is entirely lowercase.

', 'CreateTriggerRequest$Name' => '

The name of the trigger.

', 'CreateTriggerRequest$WorkflowName' => '

The name of the workflow associated with the trigger.

', 'CreateTriggerResponse$Name' => '

The name of the trigger.

', 'CreateUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database in which to create the function.

', 'CreateWorkflowRequest$Name' => '

The name to be assigned to the workflow. It should be unique within your account.

', 'CreateWorkflowResponse$Name' => '

The name of the workflow which was provided as part of the request.

', 'CreateXMLClassifierRequest$Name' => '

The name of the classifier.

', 'CsvClassifier$Name' => '

The name of the classifier.

', 'CsvHeader$member' => NULL, 'CustomDatatypes$member' => NULL, 'CustomEntityType$Name' => '

A name for the custom pattern that allows it to be retrieved or deleted later. This name must be unique per Amazon Web Services account.

', 'CustomEntityType$RegexString' => '

A regular expression string that is used for detecting sensitive data in a custom pattern.

', 'CustomEntityTypeNames$member' => NULL, 'DataQualityResult$RulesetName' => '

The name of the ruleset associated with the data quality result.

', 'DataQualityResult$JobName' => '

The job name associated with the data quality result, if any.

', 'DataQualityResultDescription$JobName' => '

The job name associated with the data quality result.

', 'DataQualityResultFilterCriteria$JobName' => '

Filter results by the specified job name.

', 'DataQualityRuleResult$Name' => '

The name of the data quality rule.

', 'DataQualityRulesetFilterCriteria$Name' => '

The name of the ruleset filter criteria.

', 'DataQualityRulesetListDetails$Name' => '

The name of the data quality ruleset.

', 'DataQualityTargetTable$TableName' => '

The name of the Glue table.

', 'DataQualityTargetTable$DatabaseName' => '

The name of the database where the Glue table exists.

', 'DataQualityTargetTable$CatalogId' => '

The catalog id where the Glue table exists.

', 'DataSourceMap$key' => NULL, 'Database$Name' => '

The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

', 'DatabaseIdentifier$DatabaseName' => '

The name of the catalog database.

', 'DatabaseIdentifier$Region' => '

Region of the target database.

', 'DatabaseInput$Name' => '

The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.

', 'DeleteBlueprintRequest$Name' => '

The name of the blueprint to delete.

', 'DeleteBlueprintResponse$Name' => '

Returns the name of the blueprint that was deleted.

', 'DeleteClassifierRequest$Name' => '

Name of the classifier to remove.

', 'DeleteColumnStatisticsForPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'DeleteColumnStatisticsForPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'DeleteColumnStatisticsForPartitionRequest$ColumnName' => '

Name of the column.

', 'DeleteColumnStatisticsForTableRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'DeleteColumnStatisticsForTableRequest$TableName' => '

The name of the partitions\' table.

', 'DeleteColumnStatisticsForTableRequest$ColumnName' => '

The name of the column.

', 'DeleteConnectionNameList$member' => NULL, 'DeleteConnectionRequest$ConnectionName' => '

The name of the connection to delete.

', 'DeleteCrawlerRequest$Name' => '

The name of the crawler to remove.

', 'DeleteCustomEntityTypeRequest$Name' => '

The name of the custom pattern that you want to delete.

', 'DeleteCustomEntityTypeResponse$Name' => '

The name of the custom pattern you deleted.

', 'DeleteDataQualityRulesetRequest$Name' => '

A name for the data quality ruleset.

', 'DeleteDatabaseRequest$Name' => '

The name of the database to delete. For Hive compatibility, this must be all lowercase.

', 'DeleteJobRequest$JobName' => '

The name of the job definition to delete.

', 'DeleteJobResponse$JobName' => '

The name of the job definition that was deleted.

', 'DeletePartitionIndexRequest$DatabaseName' => '

Specifies the name of a database from which you want to delete a partition index.

', 'DeletePartitionIndexRequest$TableName' => '

Specifies the name of a table from which you want to delete a partition index.

', 'DeletePartitionIndexRequest$IndexName' => '

The name of the partition index to be deleted.

', 'DeletePartitionRequest$DatabaseName' => '

The name of the catalog database in which the table in question resides.

', 'DeletePartitionRequest$TableName' => '

The name of the table that contains the partition to be deleted.

', 'DeleteSecurityConfigurationRequest$Name' => '

The name of the security configuration to delete.

', 'DeleteSessionRequest$Id' => '

The ID of the session to be deleted.

', 'DeleteSessionResponse$Id' => '

Returns the ID of the deleted session.

', 'DeleteTableRequest$DatabaseName' => '

The name of the catalog database in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTableRequest$Name' => '

The name of the table to be deleted. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTableVersionRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTableVersionRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'DeleteTriggerRequest$Name' => '

The name of the trigger to delete.

', 'DeleteTriggerResponse$Name' => '

The name of the trigger that was deleted.

', 'DeleteUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database where the function is located.

', 'DeleteUserDefinedFunctionRequest$FunctionName' => '

The name of the function definition to be deleted.

', 'DeleteWorkflowRequest$Name' => '

Name of the workflow to be deleted.

', 'DeleteWorkflowResponse$Name' => '

Name of the workflow specified in input.

', 'DevEndpoint$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this DevEndpoint.

', 'DevEndpointNameList$member' => NULL, 'Edge$SourceId' => '

The unique of the node within the workflow where the edge starts.

', 'Edge$DestinationId' => '

The unique of the node within the workflow where the edge ends.

', 'EncryptionAtRest$SseAwsKmsKeyId' => '

The ID of the KMS key to use for encryption at rest.

', 'ErrorByName$key' => NULL, 'ErrorDetail$ErrorCode' => '

The code associated with this error.

', 'EvaluatedMetricsMap$key' => NULL, 'FederatedDatabase$ConnectionName' => '

The name of the connection to the external metastore.

', 'FederatedTable$ConnectionName' => '

The name of the connection to the external metastore.

', 'FindMatchesTaskRunProperties$JobName' => '

The name assigned to the job for the Find Matches task run.

', 'GetBlueprintRequest$Name' => '

The name of the blueprint.

', 'GetBlueprintRunsRequest$BlueprintName' => '

The name of the blueprint.

', 'GetClassifierRequest$Name' => '

Name of the classifier to retrieve.

', 'GetColumnNamesList$member' => NULL, 'GetColumnStatisticsForPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetColumnStatisticsForPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'GetColumnStatisticsForTableRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetColumnStatisticsForTableRequest$TableName' => '

The name of the partitions\' table.

', 'GetConnectionRequest$Name' => '

The name of the connection definition to retrieve.

', 'GetCrawlerRequest$Name' => '

The name of the crawler to retrieve metadata for.

', 'GetCustomEntityTypeRequest$Name' => '

The name of the custom pattern that you want to retrieve.

', 'GetCustomEntityTypeResponse$Name' => '

The name of the custom pattern that you retrieved.

', 'GetCustomEntityTypeResponse$RegexString' => '

A regular expression string that is used for detecting sensitive data in a custom pattern.

', 'GetDataQualityResultResponse$RulesetName' => '

The name of the ruleset associated with the data quality result.

', 'GetDataQualityResultResponse$JobName' => '

The job name associated with the data quality result, if any.

', 'GetDataQualityRuleRecommendationRunResponse$CreatedRulesetName' => '

The name of the ruleset that was created by the run.

', 'GetDataQualityRulesetRequest$Name' => '

The name of the ruleset.

', 'GetDataQualityRulesetResponse$Name' => '

The name of the ruleset.

', 'GetDatabaseRequest$Name' => '

The name of the database to retrieve. For Hive compatibility, this should be all lowercase.

', 'GetJobRequest$JobName' => '

The name of the job definition to retrieve.

', 'GetJobRunRequest$JobName' => '

Name of the job definition being run.

', 'GetJobRunsRequest$JobName' => '

The name of the job definition for which to retrieve all job runs.

', 'GetMLTransformResponse$Name' => '

The unique name given to the transform when it was created.

', 'GetPartitionIndexesRequest$DatabaseName' => '

Specifies the name of a database from which you want to retrieve partition indexes.

', 'GetPartitionIndexesRequest$TableName' => '

Specifies the name of a table for which you want to retrieve the partition indexes.

', 'GetPartitionRequest$DatabaseName' => '

The name of the catalog database where the partition resides.

', 'GetPartitionRequest$TableName' => '

The name of the partition\'s table.

', 'GetPartitionsRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetPartitionsRequest$TableName' => '

The name of the partitions\' table.

', 'GetSecurityConfigurationRequest$Name' => '

The name of the security configuration to retrieve.

', 'GetSessionRequest$Id' => '

The ID of the session.

', 'GetStatementRequest$SessionId' => '

The Session ID of the statement.

', 'GetTableRequest$DatabaseName' => '

The name of the database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'GetTableRequest$Name' => '

The name of the table for which to retrieve the definition. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionsRequest$DatabaseName' => '

The database in the catalog in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'GetTableVersionsRequest$TableName' => '

The name of the table. For Hive compatibility, this name is entirely lowercase.

', 'GetTablesRequest$DatabaseName' => '

The database in the catalog whose tables to list. For Hive compatibility, this name is entirely lowercase.

', 'GetTriggerRequest$Name' => '

The name of the trigger to retrieve.

', 'GetTriggersRequest$DependentJobName' => '

The name of the job to retrieve triggers for. The trigger that can start this job is returned, and if there is no such trigger, all triggers are returned.

', 'GetUnfilteredPartitionMetadataRequest$DatabaseName' => '

(Required) Specifies the name of a database that contains the partition.

', 'GetUnfilteredPartitionMetadataRequest$TableName' => '

(Required) Specifies the name of a table that contains the partition.

', 'GetUnfilteredPartitionsMetadataRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'GetUnfilteredPartitionsMetadataRequest$TableName' => '

The name of the table that contains the partition.

', 'GetUnfilteredTableMetadataRequest$DatabaseName' => '

(Required) Specifies the name of a database that contains the table.

', 'GetUnfilteredTableMetadataRequest$Name' => '

(Required) Specifies the name of a table for which you are requesting metadata.

', 'GetUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database where the function is located.

', 'GetUserDefinedFunctionRequest$FunctionName' => '

The name of the function.

', 'GetUserDefinedFunctionsRequest$DatabaseName' => '

The name of the catalog database where the functions are located. If none is provided, functions from all the databases across the catalog will be returned.

', 'GetUserDefinedFunctionsRequest$Pattern' => '

An optional function-name pattern string that filters the function definitions returned.

', 'GetWorkflowRequest$Name' => '

The name of the workflow to retrieve.

', 'GetWorkflowRunPropertiesRequest$Name' => '

Name of the workflow which was run.

', 'GetWorkflowRunRequest$Name' => '

Name of the workflow being run.

', 'GetWorkflowRunsRequest$Name' => '

Name of the workflow whose metadata of runs should be returned.

', 'GlueTable$DatabaseName' => '

A database name in the Glue Data Catalog.

', 'GlueTable$TableName' => '

A table name in the Glue Data Catalog.

', 'GlueTable$CatalogId' => '

A unique identifier for the Glue Data Catalog.

', 'GlueTable$ConnectionName' => '

The name of the connection to the Glue Data Catalog.

', 'GlueTableAdditionalOptions$key' => NULL, 'GrokClassifier$Name' => '

The name of the classifier.

', 'Job$Name' => '

The name you assign to this job definition.

', 'Job$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job.

', 'JobNameList$member' => NULL, 'JobRun$TriggerName' => '

The name of the trigger that started this job run.

', 'JobRun$JobName' => '

The name of the job definition being used in this run.

', 'JobRun$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job run.

', 'JobUpdate$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job.

', 'JsonClassifier$Name' => '

The name of the classifier.

', 'KeyList$member' => NULL, 'KeySchemaElement$Name' => '

The name of a partition key.

', 'ListCrawlsRequest$CrawlerName' => '

The name of the crawler whose runs you want to retrieve.

', 'ListStatementsRequest$SessionId' => '

The Session ID of the statements.

', 'ListTriggersRequest$DependentJobName' => '

The name of the job for which to retrieve triggers. The trigger that can start this job is returned. If there is no such trigger, all triggers are returned.

', 'MLTransform$Name' => '

A user-defined name for the machine learning transform. Names are not guaranteed unique and can be changed at any time.

', 'MLUserDataEncryption$KmsKeyId' => '

The ID for the customer-provided KMS key.

', 'MatchCriteria$member' => NULL, 'NameStringList$member' => NULL, 'Node$Name' => '

The name of the Glue component represented by the node.

', 'Node$UniqueId' => '

The unique Id assigned to the node within the workflow.

', 'NodeIdList$member' => NULL, 'Order$Column' => '

The name of the column.

', 'Partition$DatabaseName' => '

The name of the catalog database in which to create the partition.

', 'Partition$TableName' => '

The name of the database table in which to create the partition.

', 'PartitionIndex$IndexName' => '

The name of the partition index.

', 'PartitionIndexDescriptor$IndexName' => '

The name of the partition index.

', 'PhysicalConnectionRequirements$SubnetId' => '

The subnet ID used by the connection.

', 'PhysicalConnectionRequirements$AvailabilityZone' => '

The connection\'s Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

', 'Predecessor$JobName' => '

The name of the job definition used by the predecessor job run.

', 'PutWorkflowRunPropertiesRequest$Name' => '

Name of the workflow which was run.

', 'ResumeWorkflowRunRequest$Name' => '

The name of the workflow to resume.

', 'RulesetNames$member' => NULL, 'RunStatementRequest$SessionId' => '

The Session Id of the statement to be run.

', 'SecurityConfiguration$Name' => '

The name of the security configuration.

', 'SecurityGroupIdList$member' => NULL, 'SerDeInfo$Name' => '

Name of the SerDe.

', 'SerDeInfo$SerializationLibrary' => '

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

', 'Session$Id' => '

The ID of the session.

', 'Session$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with the session.

', 'SessionCommand$Name' => '

Specifies the name of the SessionCommand. Can be \'glueetl\' or \'gluestreaming\'.

', 'SessionIdList$member' => NULL, 'StartCrawlerRequest$Name' => '

Name of the crawler to start.

', 'StartCrawlerScheduleRequest$CrawlerName' => '

Name of the crawler to schedule.

', 'StartDataQualityRuleRecommendationRunRequest$CreatedRulesetName' => '

A name for the ruleset.

', 'StartJobRunRequest$JobName' => '

The name of the job definition to use.

', 'StartJobRunRequest$SecurityConfiguration' => '

The name of the SecurityConfiguration structure to be used with this job run.

', 'StartTriggerRequest$Name' => '

The name of the trigger to start.

', 'StartTriggerResponse$Name' => '

The name of the trigger that was started.

', 'StartWorkflowRunRequest$Name' => '

The name of the workflow to start.

', 'StopCrawlerRequest$Name' => '

Name of the crawler to stop.

', 'StopCrawlerScheduleRequest$CrawlerName' => '

Name of the crawler whose schedule state to set.

', 'StopSessionRequest$Id' => '

The ID of the session to be stopped.

', 'StopSessionResponse$Id' => '

Returns the Id of the stopped session.

', 'StopTriggerRequest$Name' => '

The name of the trigger to stop.

', 'StopTriggerResponse$Name' => '

The name of the trigger that was stopped.

', 'StopWorkflowRunRequest$Name' => '

The name of the workflow to stop.

', 'Table$Name' => '

The table name. For Hive compatibility, this must be entirely lowercase.

', 'Table$DatabaseName' => '

The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.

', 'Table$Owner' => '

The owner of the table.

', 'Table$CreatedBy' => '

The person or entity who created the table.

', 'TableError$TableName' => '

The name of the table. For Hive compatibility, this must be entirely lowercase.

', 'TableIdentifier$DatabaseName' => '

The name of the catalog database that contains the target table.

', 'TableIdentifier$Name' => '

The name of the target table.

', 'TableIdentifier$Region' => '

Region of the target table.

', 'TableInput$Name' => '

The table name. For Hive compatibility, this is folded to lowercase when it is stored.

', 'TableInput$Owner' => '

The table owner. Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

', 'TableVersionError$TableName' => '

The name of the table in question.

', 'TransformEncryption$TaskRunSecurityConfigurationName' => '

The name of the security configuration.

', 'TransformFilterCriteria$Name' => '

A unique transform name that is used to filter the machine learning transforms.

', 'Trigger$Name' => '

The name of the trigger.

', 'Trigger$WorkflowName' => '

The name of the workflow associated with the trigger.

', 'TriggerNameList$member' => NULL, 'TriggerUpdate$Name' => '

Reserved for future use.

', 'UpdateBlueprintResponse$Name' => '

Returns the name of the blueprint that was updated.

', 'UpdateColumnStatisticsForPartitionRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'UpdateColumnStatisticsForPartitionRequest$TableName' => '

The name of the partitions\' table.

', 'UpdateColumnStatisticsForTableRequest$DatabaseName' => '

The name of the catalog database where the partitions reside.

', 'UpdateColumnStatisticsForTableRequest$TableName' => '

The name of the partitions\' table.

', 'UpdateConnectionRequest$Name' => '

The name of the connection definition to update.

', 'UpdateCrawlerRequest$Name' => '

Name of the new crawler.

', 'UpdateCrawlerScheduleRequest$CrawlerName' => '

The name of the crawler whose schedule to update.

', 'UpdateCsvClassifierRequest$Name' => '

The name of the classifier.

', 'UpdateDataQualityRulesetRequest$Name' => '

The name of the data quality ruleset.

', 'UpdateDataQualityRulesetResponse$Name' => '

The name of the data quality ruleset.

', 'UpdateDatabaseRequest$Name' => '

The name of the database to update in the catalog. For Hive compatibility, this is folded to lowercase.

', 'UpdateGrokClassifierRequest$Name' => '

The name of the GrokClassifier.

', 'UpdateJobFromSourceControlRequest$JobName' => '

The name of the Glue job to be synchronized to or from the remote repository.

', 'UpdateJobFromSourceControlRequest$RepositoryName' => '

The name of the remote repository that contains the job artifacts. For BitBucket providers, RepositoryName should include WorkspaceName. Use the format <WorkspaceName>/<RepositoryName>.

', 'UpdateJobFromSourceControlRequest$RepositoryOwner' => '

The owner of the remote repository that contains the job artifacts.

', 'UpdateJobFromSourceControlRequest$BranchName' => '

An optional branch in the remote repository.

', 'UpdateJobFromSourceControlRequest$Folder' => '

An optional folder in the remote repository.

', 'UpdateJobFromSourceControlResponse$JobName' => '

The name of the Glue job.

', 'UpdateJobRequest$JobName' => '

The name of the job definition to update.

', 'UpdateJobResponse$JobName' => '

Returns the name of the updated job definition.

', 'UpdateJsonClassifierRequest$Name' => '

The name of the classifier.

', 'UpdateMLTransformRequest$Name' => '

The unique name that you gave the transform when you created it.

', 'UpdatePartitionRequest$DatabaseName' => '

The name of the catalog database in which the table in question resides.

', 'UpdatePartitionRequest$TableName' => '

The name of the table in which the partition to be updated is located.

', 'UpdateSourceControlFromJobRequest$JobName' => '

The name of the Glue job to be synchronized to or from the remote repository.

', 'UpdateSourceControlFromJobRequest$RepositoryName' => '

The name of the remote repository that contains the job artifacts. For BitBucket providers, RepositoryName should include WorkspaceName. Use the format <WorkspaceName>/<RepositoryName>.

', 'UpdateSourceControlFromJobRequest$RepositoryOwner' => '

The owner of the remote repository that contains the job artifacts.

', 'UpdateSourceControlFromJobRequest$BranchName' => '

An optional branch in the remote repository.

', 'UpdateSourceControlFromJobRequest$Folder' => '

An optional folder in the remote repository.

', 'UpdateSourceControlFromJobResponse$JobName' => '

The name of the Glue job.

', 'UpdateTableRequest$DatabaseName' => '

The name of the catalog database in which the table resides. For Hive compatibility, this name is entirely lowercase.

', 'UpdateTriggerRequest$Name' => '

The name of the trigger to update.

', 'UpdateUserDefinedFunctionRequest$DatabaseName' => '

The name of the catalog database where the function to be updated is located.

', 'UpdateUserDefinedFunctionRequest$FunctionName' => '

The name of the function.

', 'UpdateWorkflowRequest$Name' => '

Name of the workflow to be updated.

', 'UpdateWorkflowResponse$Name' => '

The name of the workflow which was specified in input.

', 'UpdateXMLClassifierRequest$Name' => '

The name of the classifier.

', 'UserDefinedFunction$FunctionName' => '

The name of the function.

', 'UserDefinedFunction$DatabaseName' => '

The name of the catalog database that contains the function.

', 'UserDefinedFunction$ClassName' => '

The Java class that contains the function code.

', 'UserDefinedFunction$OwnerName' => '

The owner of the function.

', 'UserDefinedFunctionInput$FunctionName' => '

The name of the function.

', 'UserDefinedFunctionInput$ClassName' => '

The Java class that contains the function code.

', 'UserDefinedFunctionInput$OwnerName' => '

The owner of the function.

', 'Workflow$Name' => '

The name of the workflow.

', 'WorkflowNames$member' => NULL, 'WorkflowRun$Name' => '

Name of the workflow that was run.

', 'XMLClassifier$Name' => '

The name of the classifier.

', ], ], 'NameStringList' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteConnectionResponse$Succeeded' => '

A list of names of the connection definitions that were successfully deleted.

', 'GetUnfilteredPartitionMetadataResponse$AuthorizedColumns' => '

A list of column names that the user has been granted access to.

', 'GetUnfilteredTableMetadataResponse$AuthorizedColumns' => '

A list of column names that the user has been granted access to.

', 'SkewedInfo$SkewedColumnNames' => '

A list of names of columns that contain skewed values.

', 'StorageDescriptor$BucketColumns' => '

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

', 'UnfilteredPartition$AuthorizedColumns' => '

The list of columns the user has permissions to access.

', ], ], 'NoScheduleException' => [ 'base' => '

There is no applicable schedule.

', 'refs' => [], ], 'Node' => [ 'base' => '

A node represents an Glue component (trigger, crawler, or job) on a workflow graph.

', 'refs' => [ 'NodeList$member' => NULL, ], ], 'NodeId' => [ 'base' => NULL, 'refs' => [ 'CodeGenConfigurationNodes$key' => NULL, 'ManyInputs$member' => NULL, 'Merge$Source' => '

The source DynamicFrame that will be merged with a staging DynamicFrame.

', 'OneInput$member' => NULL, 'SqlAlias$From' => '

A table, or a column in a table.

', 'TwoInputs$member' => NULL, ], ], 'NodeIdList' => [ 'base' => NULL, 'refs' => [ 'ResumeWorkflowRunRequest$NodeIds' => '

A list of the node IDs for the nodes you want to restart. The nodes that are to be restarted must have a run attempt in the original run.

', 'ResumeWorkflowRunResponse$NodeIds' => '

A list of the node IDs for the nodes that were actually restarted.

', ], ], 'NodeList' => [ 'base' => NULL, 'refs' => [ 'WorkflowGraph$Nodes' => '

A list of the the Glue components belong to the workflow represented as nodes.

', ], ], 'NodeName' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Name' => '

The name of the transform node.

', 'AmazonRedshiftSource$Name' => '

The name of the Amazon Redshift source.

', 'AmazonRedshiftTarget$Name' => '

The name of the Amazon Redshift target.

', 'ApplyMapping$Name' => '

The name of the transform node.

', 'AthenaConnectorSource$Name' => '

The name of the data source.

', 'BasicCatalogTarget$Name' => '

The name of your data target.

', 'CatalogDeltaSource$Name' => '

The name of the Delta Lake data source.

', 'CatalogHudiSource$Name' => '

The name of the Hudi data source.

', 'CatalogKafkaSource$Name' => '

The name of the data store.

', 'CatalogKinesisSource$Name' => '

The name of the data source.

', 'CatalogSource$Name' => '

The name of the data store.

', 'ConnectorDataSource$Name' => '

The name of this source node.

', 'ConnectorDataTarget$Name' => '

The name of this target node.

', 'CustomCode$Name' => '

The name of the transform node.

', 'DQDLAliases$key' => NULL, 'DirectJDBCSource$Name' => '

The name of the JDBC source connection.

', 'DirectKafkaSource$Name' => '

The name of the data store.

', 'DirectKinesisSource$Name' => '

The name of the data source.

', 'DropDuplicates$Name' => '

The name of the transform node.

', 'DropFields$Name' => '

The name of the transform node.

', 'DropNullFields$Name' => '

The name of the transform node.

', 'DynamoDBCatalogSource$Name' => '

The name of the data source.

', 'EvaluateDataQuality$Name' => '

The name of the data quality evaluation.

', 'EvaluateDataQualityMultiFrame$Name' => '

The name of the data quality evaluation.

', 'FillMissingValues$Name' => '

The name of the transform node.

', 'Filter$Name' => '

The name of the transform node.

', 'GovernedCatalogSource$Name' => '

The name of the data store.

', 'GovernedCatalogTarget$Name' => '

The name of the data target.

', 'JDBCConnectorSource$Name' => '

The name of the data source.

', 'JDBCConnectorTarget$Name' => '

The name of the data target.

', 'Join$Name' => '

The name of the transform node.

', 'Merge$Name' => '

The name of the transform node.

', 'MicrosoftSQLServerCatalogSource$Name' => '

The name of the data source.

', 'MicrosoftSQLServerCatalogTarget$Name' => '

The name of the data target.

', 'MySQLCatalogSource$Name' => '

The name of the data source.

', 'MySQLCatalogTarget$Name' => '

The name of the data target.

', 'OracleSQLCatalogSource$Name' => '

The name of the data source.

', 'OracleSQLCatalogTarget$Name' => '

The name of the data target.

', 'PIIDetection$Name' => '

The name of the transform node.

', 'PostgreSQLCatalogSource$Name' => '

The name of the data source.

', 'PostgreSQLCatalogTarget$Name' => '

The name of the data target.

', 'Recipe$Name' => '

The name of the Glue Studio node.

', 'RedshiftSource$Name' => '

The name of the Amazon Redshift data store.

', 'RedshiftTarget$Name' => '

The name of the data target.

', 'RelationalCatalogSource$Name' => '

The name of the data source.

', 'RenameField$Name' => '

The name of the transform node.

', 'S3CatalogDeltaSource$Name' => '

The name of the Delta Lake data source.

', 'S3CatalogHudiSource$Name' => '

The name of the Hudi data source.

', 'S3CatalogSource$Name' => '

The name of the data store.

', 'S3CatalogTarget$Name' => '

The name of the data target.

', 'S3CsvSource$Name' => '

The name of the data store.

', 'S3DeltaCatalogTarget$Name' => '

The name of the data target.

', 'S3DeltaDirectTarget$Name' => '

The name of the data target.

', 'S3DeltaSource$Name' => '

The name of the Delta Lake source.

', 'S3DirectTarget$Name' => '

The name of the data target.

', 'S3GlueParquetTarget$Name' => '

The name of the data target.

', 'S3HudiCatalogTarget$Name' => '

The name of the data target.

', 'S3HudiDirectTarget$Name' => '

The name of the data target.

', 'S3HudiSource$Name' => '

The name of the Hudi source.

', 'S3JsonSource$Name' => '

The name of the data store.

', 'S3ParquetSource$Name' => '

The name of the data store.

', 'SelectFields$Name' => '

The name of the transform node.

', 'SelectFromCollection$Name' => '

The name of the transform node.

', 'SnowflakeSource$Name' => '

The name of the Snowflake data source.

', 'SnowflakeTarget$Name' => '

The name of the Snowflake target.

', 'SparkConnectorSource$Name' => '

The name of the data source.

', 'SparkConnectorTarget$Name' => '

The name of the data target.

', 'SparkSQL$Name' => '

The name of the transform node.

', 'Spigot$Name' => '

The name of the transform node.

', 'SplitFields$Name' => '

The name of the transform node.

', 'Union$Name' => '

The name of the transform node.

', ], ], 'NodeType' => [ 'base' => NULL, 'refs' => [ 'Node$Type' => '

The type of Glue component represented by the node.

', ], ], 'NonNegativeDouble' => [ 'base' => NULL, 'refs' => [ 'BinaryColumnStatisticsData$AverageLength' => '

The average bit sequence length in the column.

', 'CrawlerHistory$DPUHour' => '

The number of data processing units (DPU) used in hours for the crawl.

', 'CrawlerMetrics$TimeLeftSeconds' => '

The estimated time left to complete a running crawl.

', 'CrawlerMetrics$LastRuntimeSeconds' => '

The duration of the crawler\'s most recent run, in seconds.

', 'CrawlerMetrics$MedianRuntimeSeconds' => '

The median duration of this crawler\'s runs, in seconds.

', 'StringColumnStatisticsData$AverageLength' => '

The average string length in the column.

', ], ], 'NonNegativeInt' => [ 'base' => NULL, 'refs' => [ 'SelectFromCollection$Index' => '

The index for the DynamicFrame to be selected.

', ], ], 'NonNegativeInteger' => [ 'base' => NULL, 'refs' => [ 'CrawlerMetrics$TablesCreated' => '

The number of tables created by this crawler.

', 'CrawlerMetrics$TablesUpdated' => '

The number of tables updated by this crawler.

', 'CrawlerMetrics$TablesDeleted' => '

The number of tables deleted by this crawler.

', 'Segment$SegmentNumber' => '

The zero-based index number of the segment. For example, if the total number of segments is 4, SegmentNumber values range from 0 through 3.

', 'Table$Retention' => '

The retention time for this table.

', 'TableInput$Retention' => '

The retention time for this table.

', ], ], 'NonNegativeLong' => [ 'base' => NULL, 'refs' => [ 'BinaryColumnStatisticsData$MaximumLength' => '

The size of the longest bit sequence in the column.

', 'BinaryColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'BooleanColumnStatisticsData$NumberOfTrues' => '

The number of true values in the column.

', 'BooleanColumnStatisticsData$NumberOfFalses' => '

The number of false values in the column.

', 'BooleanColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DateColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DateColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'DecimalColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DecimalColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'DoubleColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'DoubleColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'LongColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'LongColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', 'StringColumnStatisticsData$MaximumLength' => '

The size of the longest string in the column.

', 'StringColumnStatisticsData$NumberOfNulls' => '

The number of null values in the column.

', 'StringColumnStatisticsData$NumberOfDistinctValues' => '

The number of distinct values in a column.

', ], ], 'NotificationProperty' => [ 'base' => '

Specifies configuration properties of a notification.

', 'refs' => [ 'Action$NotificationProperty' => '

Specifies configuration properties of a job run notification.

', 'CreateJobRequest$NotificationProperty' => '

Specifies configuration properties of a job notification.

', 'Job$NotificationProperty' => '

Specifies configuration properties of a job notification.

', 'JobRun$NotificationProperty' => '

Specifies configuration properties of a job run notification.

', 'JobUpdate$NotificationProperty' => '

Specifies the configuration properties of a job notification.

', 'StartJobRunRequest$NotificationProperty' => '

Specifies configuration properties of a job run notification.

', ], ], 'NotifyDelayAfter' => [ 'base' => NULL, 'refs' => [ 'NotificationProperty$NotifyDelayAfter' => '

After a job run starts, the number of minutes to wait before sending a job run delay notification.

', ], ], 'NullCheckBoxList' => [ 'base' => '

Represents whether certain values are recognized as null values for removal.

', 'refs' => [ 'DropNullFields$NullCheckBoxList' => '

A structure that represents whether certain values are recognized as null values for removal.

', ], ], 'NullValueField' => [ 'base' => '

Represents a custom null value such as a zeros or other value being used as a null placeholder unique to the dataset.

', 'refs' => [ 'NullValueFields$member' => NULL, ], ], 'NullValueFields' => [ 'base' => NULL, 'refs' => [ 'DropNullFields$NullTextList' => '

A structure that specifies a list of NullValueField structures that represent a custom null value such as zero or other value being used as a null placeholder unique to the dataset.

The DropNullFields transform removes custom null values only if both the value of the null placeholder and the datatype match the data.

', ], ], 'NullableBoolean' => [ 'base' => NULL, 'refs' => [ 'AuditContext$AllColumnsRequested' => '

All columns request for audit.

', 'BatchGetBlueprintsRequest$IncludeBlueprint' => '

Specifies whether or not to include the blueprint in the response.

', 'BatchGetBlueprintsRequest$IncludeParameterSpec' => '

Specifies whether or not to include the parameters, as a JSON string, for the blueprint in the response.

', 'BatchGetWorkflowsRequest$IncludeGraph' => '

Specifies whether to include a graph when returning the workflow resource metadata.

', 'CreateCsvClassifierRequest$DisableValueTrimming' => '

Specifies not to trim values before identifying the type of column values. The default value is true.

', 'CreateCsvClassifierRequest$AllowSingleColumn' => '

Enables the processing of files that contain only one column.

', 'CreateCsvClassifierRequest$CustomDatatypeConfigured' => '

Enables the configuration of custom datatypes.

', 'CsvClassifier$DisableValueTrimming' => '

Specifies not to trim values before identifying the type of column values. The default value is true.

', 'CsvClassifier$AllowSingleColumn' => '

Enables the processing of files that contain only one column.

', 'CsvClassifier$CustomDatatypeConfigured' => '

Enables the custom datatype to be configured.

', 'DataQualityEvaluationRunAdditionalRunOptions$CloudWatchMetricsEnabled' => '

Whether or not to enable CloudWatch metrics.

', 'DeltaTarget$WriteManifest' => '

Specifies whether to write the manifest files to the Delta table path.

', 'DeltaTarget$CreateNativeDeltaTable' => '

Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.

', 'DynamoDBTarget$scanAll' => '

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

', 'EntityNotFoundException$FromFederationSource' => '

Indicates whether or not the exception relates to a federated source.

', 'FindMatchesParameters$EnforceProvidedLabels' => '

The value to switch on or off to force the output to match the provided labels from users. If the value is True, the find matches transform forces the output to match the provided labels. The results override the normal conflation results. If the value is False, the find matches transform does not ensure all the labels provided are respected, and the results rely on the trained model.

Note that setting this value to true may increase the conflation execution time.

', 'GetBlueprintRequest$IncludeBlueprint' => '

Specifies whether or not to include the blueprint in the response.

', 'GetBlueprintRequest$IncludeParameterSpec' => '

Specifies whether or not to include the parameter specification.

', 'GetWorkflowRequest$IncludeGraph' => '

Specifies whether to include a graph when returning the workflow resource metadata.

', 'GetWorkflowRunRequest$IncludeGraph' => '

Specifies whether to include the workflow graph in response or not.

', 'GetWorkflowRunsRequest$IncludeGraph' => '

Specifies whether to include the workflow graph in response or not.

', 'InvalidInputException$FromFederationSource' => '

Indicates whether or not the exception relates to a federated source.

', 'LakeFormationConfiguration$UseLakeFormationCredentials' => '

Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.

', 'MongoDBTarget$ScanAll' => '

Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table.

A value of true means to scan all records, while a value of false means to sample the records. If no value is specified, the value defaults to true.

', 'UpdateCsvClassifierRequest$DisableValueTrimming' => '

Specifies not to trim values before identifying the type of column values. The default value is true.

', 'UpdateCsvClassifierRequest$AllowSingleColumn' => '

Enables the processing of files that contain only one column.

', 'UpdateCsvClassifierRequest$CustomDatatypeConfigured' => '

Specifies the configuration of custom datatypes.

', ], ], 'NullableDouble' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'CreateMLTransformRequest$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', 'CreateSessionRequest$MaxCapacity' => '

The number of Glue data processing units (DPUs) that can be allocated when the job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB memory.

', 'DynamoDBTarget$scanRate' => '

The percentage of the configured read capacity units to use by the Glue crawler. Read capacity units is a term defined by DynamoDB, and is a numeric value that acts as rate limiter for the number of reads that can be performed on that table per second.

The valid values are null or a value between 0.1 to 1.5. A null value is used when user does not provide a value, and defaults to 0.5 of the configured Read Capacity Unit (for provisioned tables), or 0.25 of the max configured Read Capacity Unit (for tables using on-demand mode).

', 'EvaluatedMetricsMap$value' => NULL, 'GetMLTransformResponse$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', 'Job$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0 or later jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'JobRun$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'JobRun$DPUSeconds' => '

This field populates only for Auto Scaling job runs, and represents the total time each executor ran during the lifecycle of a job run in seconds, multiplied by a DPU factor (1 for G.1X, 2 for G.2X, or 0.25 for G.025X workers). This value may be different than the executionEngineRuntime * MaxCapacity as in the case of Auto Scaling jobs, as the number of executors running at a given time may be less than the MaxCapacity. Therefore, it is possible that the value of DPUSeconds is less than executionEngineRuntime * MaxCapacity.

', 'JobUpdate$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'MLTransform$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', 'Session$MaxCapacity' => '

The number of Glue data processing units (DPUs) that can be allocated when the job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB memory.

', 'Session$ExecutionTime' => '

The total time the session ran for.

', 'Session$DPUSeconds' => '

The DPUs consumed by the session (formula: ExecutionTime * MaxCapacity).

', 'StartJobRunRequest$MaxCapacity' => '

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

For Glue version 2.0+ jobs, you cannot specify a Maximum capacity. Instead, you should specify a Worker type and the Number of workers.

Do not set MaxCapacity if using WorkerType and NumberOfWorkers.

The value that can be allocated for MaxCapacity depends on whether you are running a Python shell job, an Apache Spark ETL job, or an Apache Spark streaming ETL job:

', 'UpdateMLTransformRequest$MaxCapacity' => '

The number of Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from 2 to 100 DPUs; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

When the WorkerType field is set to a value other than Standard, the MaxCapacity field is set automatically and becomes read-only.

', ], ], 'NullableInteger' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated to the development endpoint.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

', 'CreateDevEndpointResponse$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated to the development endpoint.

', 'CreateJobRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'CreateMLTransformRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when this task runs.

If WorkerType is set, then NumberOfWorkers is required (and vice versa).

', 'CreateMLTransformRequest$MaxRetries' => '

The maximum number of times to retry a task for this transform after a task run fails.

', 'CreateSessionRequest$NumberOfWorkers' => '

The number of workers of a defined WorkerType to use for the session.

', 'CreateWorkflowRequest$MaxConcurrentRuns' => '

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

', 'DataQualityRulesetListDetails$RuleCount' => '

The number of rules in the ruleset.

', 'DevEndpoint$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated to the development endpoint.

The maximum number of workers you can define are 299 for G.1X, and 149 for G.2X.

', 'GetDataQualityRuleRecommendationRunResponse$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'GetDataQualityRulesetEvaluationRunResponse$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'GetMLTransformResponse$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when this task runs.

', 'GetMLTransformResponse$MaxRetries' => '

The maximum number of times to retry a task for this transform after a task run fails.

', 'HudiTarget$MaximumTraversalDepth' => '

The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi metadata folder in your Amazon S3 path. Used to limit the crawler run time.

', 'IcebergTarget$MaximumTraversalDepth' => '

The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time.

', 'Job$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'JobRun$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'JobUpdate$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'MLTransform$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a task of the transform runs.

If WorkerType is set, then NumberOfWorkers is required (and vice versa).

', 'MLTransform$MaxRetries' => '

The maximum number of times to retry after an MLTaskRun of the machine learning transform fails.

', 'S3Target$SampleSize' => '

Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.

', 'Session$NumberOfWorkers' => '

The number of workers of a defined WorkerType to use for the session.

', 'StartDataQualityRuleRecommendationRunRequest$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'StartDataQualityRulesetEvaluationRunRequest$NumberOfWorkers' => '

The number of G.1X workers to be used in the run. The default is 5.

', 'StartJobRunRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when a job runs.

', 'StartingEventBatchCondition$BatchSize' => '

Number of events in the batch.

', 'StartingEventBatchCondition$BatchWindow' => '

Duration of the batch window in seconds.

', 'UpdateMLTransformRequest$NumberOfWorkers' => '

The number of workers of a defined workerType that are allocated when this task runs.

', 'UpdateMLTransformRequest$MaxRetries' => '

The maximum number of times to retry a task for this transform after a task run fails.

', 'UpdateWorkflowRequest$MaxConcurrentRuns' => '

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

', 'Workflow$MaxConcurrentRuns' => '

You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.

', ], ], 'OneInput' => [ 'base' => NULL, 'refs' => [ 'Aggregate$Inputs' => '

Specifies the fields and rows to use as inputs for the aggregate transform.

', 'AmazonRedshiftTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'ApplyMapping$Inputs' => '

The data inputs identified by their node names.

', 'BasicCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'ConnectorDataTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'DropDuplicates$Inputs' => '

The data inputs identified by their node names.

', 'DropFields$Inputs' => '

The data inputs identified by their node names.

', 'DropNullFields$Inputs' => '

The data inputs identified by their node names.

', 'DynamicTransform$Inputs' => '

Specifies the inputs for the dynamic transform that are required.

', 'EvaluateDataQuality$Inputs' => '

The inputs of your data quality evaluation.

', 'FillMissingValues$Inputs' => '

The data inputs identified by their node names.

', 'Filter$Inputs' => '

The data inputs identified by their node names.

', 'GovernedCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'JDBCConnectorTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'MicrosoftSQLServerCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'MySQLCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'OracleSQLCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'PIIDetection$Inputs' => '

The node ID inputs to the transform.

', 'PostgreSQLCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'Recipe$Inputs' => '

The nodes that are inputs to the recipe node, identified by id.

', 'RedshiftTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'RenameField$Inputs' => '

The data inputs identified by their node names.

', 'S3CatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3DeltaCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3DeltaDirectTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3DirectTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3GlueParquetTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3HudiCatalogTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'S3HudiDirectTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'SelectFields$Inputs' => '

The data inputs identified by their node names.

', 'SelectFromCollection$Inputs' => '

The data inputs identified by their node names.

', 'SnowflakeTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'SparkConnectorTarget$Inputs' => '

The nodes that are inputs to the data target.

', 'Spigot$Inputs' => '

The data inputs identified by their node names.

', 'SplitFields$Inputs' => '

The data inputs identified by their node names.

', ], ], 'OpenTableFormatInput' => [ 'base' => '

A structure representing an open format table.

', 'refs' => [ 'CreateTableRequest$OpenTableFormatInput' => '

Specifies an OpenTableFormatInput structure when creating an open format table.

', ], ], 'OperationTimeoutException' => [ 'base' => '

The operation timed out.

', 'refs' => [], ], 'Option' => [ 'base' => '

Specifies an option value.

', 'refs' => [ 'AmazonRedshiftNodeData$Connection' => '

The Glue connection to the Redshift cluster.

', 'AmazonRedshiftNodeData$Schema' => '

The Redshift schema name when working with a direct connection.

', 'AmazonRedshiftNodeData$Table' => '

The Redshift table name when working with a direct connection.

', 'AmazonRedshiftNodeData$CatalogDatabase' => '

The name of the Glue Data Catalog database when working with a data catalog.

', 'AmazonRedshiftNodeData$CatalogTable' => '

The Glue Data Catalog table name when working with a data catalog.

', 'AmazonRedshiftNodeData$IamRole' => '

Optional. The role name use when connection to S3. The IAM role ill default to the role on the job when left blank.

', 'OptionList$member' => NULL, 'SnowflakeNodeData$Connection' => '

Specifies a Glue Data Catalog Connection to a Snowflake endpoint.

', 'SnowflakeNodeData$IamRole' => '

Not currently used.

', ], ], 'OptionList' => [ 'base' => NULL, 'refs' => [ 'AmazonRedshiftNodeData$TableSchema' => '

The array of schema output for a given node.

', 'AmazonRedshiftNodeData$SelectedColumns' => '

The list of column names used to determine a matching record when doing a MERGE or APPEND with upsert.

', 'SnowflakeNodeData$SelectedColumns' => '

Specifies the columns combined to identify a record when detecting matches for merges and upserts. A list of structures with value, label and description keys. Each structure describes a column.

', 'SnowflakeNodeData$TableSchema' => '

Manually defines the target schema for the node. A list of structures with value , label and description keys. Each structure defines a column.

', ], ], 'OracleSQLCatalogSource' => [ 'base' => '

Specifies an Oracle data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$OracleSQLCatalogSource' => '

Specifies an Oracle data source in the Glue Data Catalog.

', ], ], 'OracleSQLCatalogTarget' => [ 'base' => '

Specifies a target that uses Oracle SQL.

', 'refs' => [ 'CodeGenConfigurationNode$OracleSQLCatalogTarget' => '

Specifies a target that uses Oracle SQL.

', ], ], 'OrchestrationArgumentsMap' => [ 'base' => NULL, 'refs' => [ 'CreateSessionRequest$DefaultArguments' => '

A map array of key-value pairs. Max is 75 pairs.

', 'Session$DefaultArguments' => '

A map array of key-value pairs. Max is 75 pairs.

', ], ], 'OrchestrationArgumentsValue' => [ 'base' => NULL, 'refs' => [ 'OrchestrationArgumentsMap$value' => NULL, ], ], 'OrchestrationIAMRoleArn' => [ 'base' => NULL, 'refs' => [ 'BlueprintRun$RoleArn' => '

The role ARN. This role will be assumed by the Glue service and will be used to create the workflow and other entities of a workflow.

', 'StartBlueprintRunRequest$RoleArn' => '

Specifies the IAM role used to create the workflow.

', ], ], 'OrchestrationNameString' => [ 'base' => NULL, 'refs' => [ 'BatchGetBlueprintNames$member' => NULL, 'Blueprint$Name' => '

The name of the blueprint.

', 'BlueprintDetails$BlueprintName' => '

The name of the blueprint.

', 'BlueprintNames$member' => NULL, 'BlueprintRun$BlueprintName' => '

The name of the blueprint.

', 'CancelStatementRequest$RequestOrigin' => '

The origin of the request to cancel the statement.

', 'CreateBlueprintRequest$Name' => '

The name of the blueprint.

', 'CreateSessionRequest$RequestOrigin' => '

The origin of the request.

', 'DeleteSessionRequest$RequestOrigin' => '

The name of the origin of the delete session request.

', 'GetBlueprintRunRequest$BlueprintName' => '

The name of the blueprint.

', 'GetSessionRequest$RequestOrigin' => '

The origin of the request.

', 'GetStatementRequest$RequestOrigin' => '

The origin of the request.

', 'ListSessionsRequest$RequestOrigin' => '

The origin of the request.

', 'ListStatementsRequest$RequestOrigin' => '

The origin of the request to list statements.

', 'OrchestrationArgumentsMap$key' => NULL, 'RunStatementRequest$RequestOrigin' => '

The origin of the request.

', 'StartBlueprintRunRequest$BlueprintName' => '

The name of the blueprint.

', 'StopSessionRequest$RequestOrigin' => '

The origin of the request.

', 'UpdateBlueprintRequest$Name' => '

The name of the blueprint.

', ], ], 'OrchestrationRoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateSessionRequest$Role' => '

The IAM Role ARN

', 'Session$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with the Session.

', ], ], 'OrchestrationS3Location' => [ 'base' => NULL, 'refs' => [ 'CreateBlueprintRequest$BlueprintLocation' => '

Specifies a path in Amazon S3 where the blueprint is published.

', 'UpdateBlueprintRequest$BlueprintLocation' => '

Specifies a path in Amazon S3 where the blueprint is published.

', ], ], 'OrchestrationStatementCodeString' => [ 'base' => NULL, 'refs' => [ 'RunStatementRequest$Code' => '

The statement code to be run.

', ], ], 'OrchestrationStringList' => [ 'base' => NULL, 'refs' => [ 'ConnectionsList$Connections' => '

A list of connections used by the job.

', 'StatementOutput$Traceback' => '

The traceback of the output.

', ], ], 'OrchestrationToken' => [ 'base' => NULL, 'refs' => [ 'ListSessionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more result.

', 'ListSessionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more result.

', 'ListStatementsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListStatementsResponse$NextToken' => '

A continuation token, if not all statements have yet been returned.

', ], ], 'Order' => [ 'base' => '

Specifies the sort order of a sorted column.

', 'refs' => [ 'OrderList$member' => NULL, ], ], 'OrderList' => [ 'base' => NULL, 'refs' => [ 'StorageDescriptor$SortColumns' => '

A list specifying the sort order of each bucket in the table.

', ], ], 'OtherMetadataValueList' => [ 'base' => NULL, 'refs' => [ 'MetadataInfo$OtherMetadataValueList' => '

Other metadata belonging to the same metadata key.

', ], ], 'OtherMetadataValueListItem' => [ 'base' => '

A structure containing other metadata for a schema version belonging to the same metadata key.

', 'refs' => [ 'OtherMetadataValueList$member' => NULL, ], ], 'PIIDetection' => [ 'base' => '

Specifies a transform that identifies, removes or masks PII data.

', 'refs' => [ 'CodeGenConfigurationNode$PIIDetection' => '

Specifies a transform that identifies, removes or masks PII data.

', ], ], 'PageSize' => [ 'base' => NULL, 'refs' => [ 'GetBlueprintRunsRequest$MaxResults' => '

The maximum size of a list to return.

', 'GetClassifiersRequest$MaxResults' => '

The size of the list to return (optional).

', 'GetConnectionsRequest$MaxResults' => '

The maximum number of connections to return in one response.

', 'GetCrawlerMetricsRequest$MaxResults' => '

The maximum size of a list to return.

', 'GetCrawlersRequest$MaxResults' => '

The number of crawlers to return on each call.

', 'GetDevEndpointsRequest$MaxResults' => '

The maximum size of information to return.

', 'GetJobRunsRequest$MaxResults' => '

The maximum size of the response.

', 'GetJobsRequest$MaxResults' => '

The maximum size of the response.

', 'GetMLTaskRunsRequest$MaxResults' => '

The maximum number of results to return.

', 'GetMLTransformsRequest$MaxResults' => '

The maximum number of results to return.

', 'GetPartitionsRequest$MaxResults' => '

The maximum number of partitions to return in a single response.

', 'GetResourcePoliciesRequest$MaxResults' => '

The maximum size of a list to return.

', 'GetSecurityConfigurationsRequest$MaxResults' => '

The maximum number of results to return.

', 'GetTriggersRequest$MaxResults' => '

The maximum size of the response.

', 'GetUnfilteredPartitionsMetadataRequest$MaxResults' => '

The maximum number of partitions to return in a single response.

', 'GetWorkflowRunsRequest$MaxResults' => '

The maximum number of workflow runs to be included in the response.

', 'ListBlueprintsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListCrawlersRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListCrawlsRequest$MaxResults' => '

The maximum number of results to return. The default is 20, and maximum is 100.

', 'ListCustomEntityTypesRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityResultsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityRuleRecommendationRunsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityRulesetEvaluationRunsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDataQualityRulesetsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListDevEndpointsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListJobsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListMLTransformsRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListSessionsRequest$MaxResults' => '

The maximum number of results.

', 'ListTriggersRequest$MaxResults' => '

The maximum size of a list to return.

', 'ListWorkflowsRequest$MaxResults' => '

The maximum size of a list to return.

', 'SearchTablesRequest$MaxResults' => '

The maximum number of tables to return in a single response.

', ], ], 'PaginationToken' => [ 'base' => NULL, 'refs' => [ 'GetMLTaskRunsRequest$NextToken' => '

A token for pagination of the results. The default is empty.

', 'GetMLTaskRunsResponse$NextToken' => '

A pagination token, if more results are available.

', 'GetMLTransformsRequest$NextToken' => '

A paginated token to offset the results.

', 'GetMLTransformsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListCustomEntityTypesRequest$NextToken' => '

A paginated token to offset the results.

', 'ListCustomEntityTypesResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityResultsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityResultsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityRuleRecommendationRunsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityRuleRecommendationRunsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityRulesetEvaluationRunsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityRulesetEvaluationRunsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListDataQualityRulesetsRequest$NextToken' => '

A paginated token to offset the results.

', 'ListDataQualityRulesetsResponse$NextToken' => '

A pagination token, if more results are available.

', 'ListMLTransformsRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListMLTransformsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', ], ], 'ParamType' => [ 'base' => NULL, 'refs' => [ 'TransformConfigParameter$Type' => '

Specifies the parameter type in the config file of the dynamic transform.

', 'TransformConfigParameter$ListType' => '

Specifies the list type of the parameter in the config file of the dynamic transform.

', ], ], 'ParametersMap' => [ 'base' => NULL, 'refs' => [ 'Column$Parameters' => '

These key-value pairs define properties associated with the column.

', 'Database$Parameters' => '

These key-value pairs define parameters and properties of the database.

', 'DatabaseInput$Parameters' => '

These key-value pairs define parameters and properties of the database.

These key-value pairs define parameters and properties of the database.

', 'Partition$Parameters' => '

These key-value pairs define partition parameters.

', 'PartitionInput$Parameters' => '

These key-value pairs define partition parameters.

', 'SerDeInfo$Parameters' => '

These key-value pairs define initialization parameters for the SerDe.

', 'StorageDescriptor$Parameters' => '

The user-supplied properties in key-value form.

', 'Table$Parameters' => '

These key-value pairs define properties associated with the table.

', 'TableInput$Parameters' => '

These key-value pairs define properties associated with the table.

', ], ], 'ParametersMapValue' => [ 'base' => NULL, 'refs' => [ 'ParametersMap$value' => NULL, ], ], 'ParquetCompressionType' => [ 'base' => NULL, 'refs' => [ 'S3GlueParquetTarget$Compression' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', 'S3ParquetSource$CompressionType' => '

Specifies how the data is compressed. This is generally not necessary if the data has a standard file extension. Possible values are "gzip" and "bzip").

', ], ], 'Partition' => [ 'base' => '

Represents a slice of table data.

', 'refs' => [ 'GetPartitionResponse$Partition' => '

The requested information, in the form of a Partition object.

', 'GetUnfilteredPartitionMetadataResponse$Partition' => '

A Partition object containing the partition metadata.

', 'PartitionList$member' => NULL, 'UnfilteredPartition$Partition' => '

The partition object.

', ], ], 'PartitionError' => [ 'base' => '

Contains information about a partition error.

', 'refs' => [ 'PartitionErrors$member' => NULL, ], ], 'PartitionErrors' => [ 'base' => NULL, 'refs' => [ 'BatchCreatePartitionResponse$Errors' => '

The errors encountered when trying to create the requested partitions.

', 'BatchDeletePartitionResponse$Errors' => '

The errors encountered when trying to delete the requested partitions.

', ], ], 'PartitionIndex' => [ 'base' => '

A structure for a partition index.

', 'refs' => [ 'CreatePartitionIndexRequest$PartitionIndex' => '

Specifies a PartitionIndex structure to create a partition index in an existing table.

', 'PartitionIndexList$member' => NULL, ], ], 'PartitionIndexDescriptor' => [ 'base' => '

A descriptor for a partition index in a table.

', 'refs' => [ 'PartitionIndexDescriptorList$member' => NULL, ], ], 'PartitionIndexDescriptorList' => [ 'base' => NULL, 'refs' => [ 'GetPartitionIndexesResponse$PartitionIndexDescriptorList' => '

A list of index descriptors.

', ], ], 'PartitionIndexList' => [ 'base' => NULL, 'refs' => [ 'CreateTableRequest$PartitionIndexes' => '

A list of partition indexes, PartitionIndex structures, to create in the table.

', ], ], 'PartitionIndexStatus' => [ 'base' => NULL, 'refs' => [ 'PartitionIndexDescriptor$IndexStatus' => '

The status of the partition index.

The possible statuses are:

', ], ], 'PartitionInput' => [ 'base' => '

The structure used to create and update a partition.

', 'refs' => [ 'BatchUpdatePartitionRequestEntry$PartitionInput' => '

The structure used to update a partition.

', 'CreatePartitionRequest$PartitionInput' => '

A PartitionInput structure defining the partition to be created.

', 'PartitionInputList$member' => NULL, 'UpdatePartitionRequest$PartitionInput' => '

The new partition object to update the partition to.

The Values property can\'t be changed. If you want to change the partition key values for a partition, delete and recreate the partition.

', ], ], 'PartitionInputList' => [ 'base' => NULL, 'refs' => [ 'BatchCreatePartitionRequest$PartitionInputList' => '

A list of PartitionInput structures that define the partitions to be created.

', ], ], 'PartitionList' => [ 'base' => NULL, 'refs' => [ 'BatchGetPartitionResponse$Partitions' => '

A list of the requested partitions.

', 'GetPartitionsResponse$Partitions' => '

A list of requested partitions.

', ], ], 'PartitionValueList' => [ 'base' => '

Contains a list of values defining partitions.

', 'refs' => [ 'BackfillErroredPartitionsList$member' => NULL, 'BatchDeletePartitionValueList$member' => NULL, 'BatchGetPartitionValueList$member' => NULL, ], ], 'Path' => [ 'base' => NULL, 'refs' => [ 'DynamoDBTarget$Path' => '

The name of the DynamoDB table to crawl.

', 'JdbcTarget$Path' => '

The path of the JDBC target.

', 'MongoDBTarget$Path' => '

The path of the Amazon DocumentDB or MongoDB target (database/collection).

', 'PathList$member' => NULL, 'S3Target$Path' => '

The path to the Amazon S3 target.

', ], ], 'PathList' => [ 'base' => NULL, 'refs' => [ 'DeltaTarget$DeltaTables' => '

A list of the Amazon S3 paths to the Delta tables.

', 'HudiTarget$Paths' => '

An array of Amazon S3 location strings for Hudi, each indicating the root folder with which the metadata files for a Hudi table resides. The Hudi folder may be located in a child folder of the root folder.

The crawler will scan all folders underneath a path for a Hudi folder.

', 'HudiTarget$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', 'IcebergTarget$Paths' => '

One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.

', 'IcebergTarget$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', 'JdbcTarget$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', 'S3Target$Exclusions' => '

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

', ], ], 'Permission' => [ 'base' => NULL, 'refs' => [ 'PermissionList$member' => NULL, ], ], 'PermissionList' => [ 'base' => NULL, 'refs' => [ 'PrincipalPermissions$Permissions' => '

The permissions that are granted to the principal.

', ], ], 'PermissionType' => [ 'base' => NULL, 'refs' => [ 'PermissionTypeList$member' => NULL, ], ], 'PermissionTypeList' => [ 'base' => NULL, 'refs' => [ 'GetUnfilteredPartitionMetadataRequest$SupportedPermissionTypes' => '

(Required) A list of supported permission types.

', 'GetUnfilteredPartitionsMetadataRequest$SupportedPermissionTypes' => '

A list of supported permission types.

', 'GetUnfilteredTableMetadataRequest$SupportedPermissionTypes' => '

(Required) A list of supported permission types.

', ], ], 'PermissionTypeMismatchException' => [ 'base' => '

The operation timed out.

', 'refs' => [], ], 'PhysicalConnectionRequirements' => [ 'base' => '

Specifies the physical requirements for a connection.

', 'refs' => [ 'Connection$PhysicalConnectionRequirements' => '

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to make this connection successfully.

', 'ConnectionInput$PhysicalConnectionRequirements' => '

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

', ], ], 'PiiType' => [ 'base' => NULL, 'refs' => [ 'PIIDetection$PiiType' => '

Indicates the type of PIIDetection transform.

', ], ], 'PolicyJsonString' => [ 'base' => NULL, 'refs' => [ 'GetResourcePolicyResponse$PolicyInJson' => '

Contains the requested policy document, in JSON format.

', 'GluePolicy$PolicyInJson' => '

Contains the requested policy document, in JSON format.

', 'PutResourcePolicyRequest$PolicyInJson' => '

Contains the policy document to set, in JSON format.

', ], ], 'PollingTime' => [ 'base' => NULL, 'refs' => [ 'StreamingDataPreviewOptions$PollingTime' => '

The polling time in milliseconds.

', ], ], 'PositiveLong' => [ 'base' => NULL, 'refs' => [ 'StreamingDataPreviewOptions$RecordPollingLimit' => '

The limit to the number of records polled.

', ], ], 'PostgreSQLCatalogSource' => [ 'base' => '

Specifies a PostgresSQL data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$PostgreSQLCatalogSource' => '

Specifies a PostgresSQL data source in the Glue Data Catalog.

', ], ], 'PostgreSQLCatalogTarget' => [ 'base' => '

Specifies a target that uses Postgres SQL.

', 'refs' => [ 'CodeGenConfigurationNode$PostgreSQLCatalogTarget' => '

Specifies a target that uses Postgres SQL.

', ], ], 'Predecessor' => [ 'base' => '

A job run that was used in the predicate of a conditional trigger that triggered this job run.

', 'refs' => [ 'PredecessorList$member' => NULL, ], ], 'PredecessorList' => [ 'base' => NULL, 'refs' => [ 'JobRun$PredecessorRuns' => '

A list of predecessors to this job run.

', ], ], 'Predicate' => [ 'base' => '

Defines the predicate of the trigger, which determines when it fires.

', 'refs' => [ 'CreateTriggerRequest$Predicate' => '

A predicate to specify when the new trigger should fire.

This field is required when the trigger type is CONDITIONAL.

', 'Trigger$Predicate' => '

The predicate of this trigger, which defines when it will fire.

', 'TriggerUpdate$Predicate' => '

The predicate of this trigger, which defines when it will fire.

', ], ], 'PredicateString' => [ 'base' => NULL, 'refs' => [ 'ColumnRowFilter$RowFilterExpression' => '

A string containing the row-level filter expression.

', 'GetPartitionsRequest$Expression' => '

An expression that filters the partitions to be returned.

The expression uses SQL syntax similar to the SQL WHERE filter clause. The SQL statement parser JSQLParser parses the expression.

Operators: The following are the operators that you can use in the Expression API call:

=

Checks whether the values of the two operands are equal; if yes, then the condition becomes true.

Example: Assume \'variable a\' holds 10 and \'variable b\' holds 20.

(a = b) is not true.

< >

Checks whether the values of two operands are equal; if the values are not equal, then the condition becomes true.

Example: (a < > b) is true.

>

Checks whether the value of the left operand is greater than the value of the right operand; if yes, then the condition becomes true.

Example: (a > b) is not true.

<

Checks whether the value of the left operand is less than the value of the right operand; if yes, then the condition becomes true.

Example: (a < b) is true.

>=

Checks whether the value of the left operand is greater than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a >= b) is not true.

<=

Checks whether the value of the left operand is less than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a <= b) is true.

AND, OR, IN, BETWEEN, LIKE, NOT, IS NULL

Logical operators.

Supported Partition Key Types: The following are the supported partition keys.

If an type is encountered that is not valid, an exception is thrown.

The following list shows the valid operators on each type. When you define a crawler, the partitionKey type is created as a STRING, to be compatible with the catalog partitions.

Sample API Call:

', 'GetUnfilteredPartitionsMetadataRequest$Expression' => '

An expression that filters the partitions to be returned.

The expression uses SQL syntax similar to the SQL WHERE filter clause. The SQL statement parser JSQLParser parses the expression.

Operators: The following are the operators that you can use in the Expression API call:

=

Checks whether the values of the two operands are equal; if yes, then the condition becomes true.

Example: Assume \'variable a\' holds 10 and \'variable b\' holds 20.

(a = b) is not true.

< >

Checks whether the values of two operands are equal; if the values are not equal, then the condition becomes true.

Example: (a < > b) is true.

>

Checks whether the value of the left operand is greater than the value of the right operand; if yes, then the condition becomes true.

Example: (a > b) is not true.

<

Checks whether the value of the left operand is less than the value of the right operand; if yes, then the condition becomes true.

Example: (a < b) is true.

>=

Checks whether the value of the left operand is greater than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a >= b) is not true.

<=

Checks whether the value of the left operand is less than or equal to the value of the right operand; if yes, then the condition becomes true.

Example: (a <= b) is true.

AND, OR, IN, BETWEEN, LIKE, NOT, IS NULL

Logical operators.

Supported Partition Key Types: The following are the supported partition keys.

If an type is encountered that is not valid, an exception is thrown.

', ], ], 'PrincipalPermissions' => [ 'base' => '

Permissions granted to a principal.

', 'refs' => [ 'PrincipalPermissionsList$member' => NULL, ], ], 'PrincipalPermissionsList' => [ 'base' => NULL, 'refs' => [ 'Database$CreateTableDefaultPermissions' => '

Creates a set of default permissions on the table for principals. Used by Lake Formation. Not used in the normal course of Glue operations.

', 'DatabaseInput$CreateTableDefaultPermissions' => '

Creates a set of default permissions on the table for principals. Used by Lake Formation. Not used in the normal course of Glue operations.

', ], ], 'PrincipalType' => [ 'base' => NULL, 'refs' => [ 'UserDefinedFunction$OwnerType' => '

The owner type.

', 'UserDefinedFunctionInput$OwnerType' => '

The owner type.

', ], ], 'Prob' => [ 'base' => NULL, 'refs' => [ 'Spigot$Prob' => '

The probability (a decimal value with a maximum value of 1) of picking any given record. A value of 1 indicates that each row read from the dataset should be included in the sample output.

', ], ], 'PropertyPredicate' => [ 'base' => '

Defines a property predicate.

', 'refs' => [ 'SearchPropertyPredicates$member' => NULL, ], ], 'PublicKeysList' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$PublicKeys' => '

A list of public keys to be used by the development endpoints for authentication. The use of this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

', 'DevEndpoint$PublicKeys' => '

A list of public keys to be used by the DevEndpoints for authentication. Using this attribute is preferred over a single public key because the public keys allow you to have a different private key per client.

If you previously created an endpoint with a public key, you must remove that key to be able to set a list of public keys. Call the UpdateDevEndpoint API operation with the public key content in the deletePublicKeys attribute, and the list of new keys in the addPublicKeys attribute.

', 'UpdateDevEndpointRequest$AddPublicKeys' => '

The list of public keys for the DevEndpoint to use.

', 'UpdateDevEndpointRequest$DeletePublicKeys' => '

The list of public keys to be deleted from the DevEndpoint.

', ], ], 'PutDataCatalogEncryptionSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutDataCatalogEncryptionSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'PutSchemaVersionMetadataInput' => [ 'base' => NULL, 'refs' => [], ], 'PutSchemaVersionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'PutWorkflowRunPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutWorkflowRunPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'PythonScript' => [ 'base' => NULL, 'refs' => [ 'CreateScriptResponse$PythonScript' => '

The Python script generated from the DAG.

', 'GetDataflowGraphRequest$PythonScript' => '

The Python script to transform.

', 'GetPlanResponse$PythonScript' => '

A Python script to perform the mapping.

', ], ], 'PythonVersionString' => [ 'base' => NULL, 'refs' => [ 'JobCommand$PythonVersion' => '

The Python version being used to run a Python shell job. Allowed values are 2 or 3.

', 'SessionCommand$PythonVersion' => '

Specifies the Python version. The Python version indicates the version supported for jobs of type Spark.

', ], ], 'QuerySchemaVersionMetadataInput' => [ 'base' => NULL, 'refs' => [], ], 'QuerySchemaVersionMetadataMaxResults' => [ 'base' => NULL, 'refs' => [ 'QuerySchemaVersionMetadataInput$MaxResults' => '

Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.

', ], ], 'QuerySchemaVersionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'QuoteChar' => [ 'base' => NULL, 'refs' => [ 'S3CsvSource$QuoteChar' => '

Specifies the character to use for quoting. The default is a double quote: \'"\'. Set this to -1 to turn off quoting entirely.

', ], ], 'Recipe' => [ 'base' => '

A Glue Studio node that uses a Glue DataBrew recipe in Glue jobs.

', 'refs' => [ 'CodeGenConfigurationNode$Recipe' => '

Specifies a Glue DataBrew recipe node.

', ], ], 'RecipeReference' => [ 'base' => '

A reference to a Glue DataBrew recipe.

', 'refs' => [ 'Recipe$RecipeReference' => '

A reference to the DataBrew recipe used by the node.

', ], ], 'RecipeVersion' => [ 'base' => NULL, 'refs' => [ 'RecipeReference$RecipeVersion' => '

The RecipeVersion of the DataBrew recipe.

', ], ], 'RecordsCount' => [ 'base' => NULL, 'refs' => [ 'ConfusionMatrix$NumTruePositives' => '

The number of matches in the data that the transform correctly found, in the confusion matrix for your transform.

', 'ConfusionMatrix$NumFalsePositives' => '

The number of nonmatches in the data that the transform incorrectly classified as a match, in the confusion matrix for your transform.

', 'ConfusionMatrix$NumTrueNegatives' => '

The number of nonmatches in the data that the transform correctly rejected, in the confusion matrix for your transform.

', 'ConfusionMatrix$NumFalseNegatives' => '

The number of matches in the data that the transform didn\'t find, in the confusion matrix for your transform.

', ], ], 'RecrawlBehavior' => [ 'base' => NULL, 'refs' => [ 'RecrawlPolicy$RecrawlBehavior' => '

Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run.

A value of CRAWL_EVERYTHING specifies crawling the entire dataset again.

A value of CRAWL_NEW_FOLDERS_ONLY specifies crawling only folders that were added since the last crawler run.

A value of CRAWL_EVENT_MODE specifies crawling only the changes identified by Amazon S3 events.

', ], ], 'RecrawlPolicy' => [ 'base' => '

When crawling an Amazon S3 data source after the first crawl is complete, specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. For more information, see Incremental Crawls in Glue in the developer guide.

', 'refs' => [ 'Crawler$RecrawlPolicy' => '

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

', 'CreateCrawlerRequest$RecrawlPolicy' => '

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

', 'UpdateCrawlerRequest$RecrawlPolicy' => '

A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.

', ], ], 'RedshiftSource' => [ 'base' => '

Specifies an Amazon Redshift data store.

', 'refs' => [ 'CodeGenConfigurationNode$RedshiftSource' => '

Specifies an Amazon Redshift data store.

', ], ], 'RedshiftTarget' => [ 'base' => '

Specifies a target that uses Amazon Redshift.

', 'refs' => [ 'CodeGenConfigurationNode$RedshiftTarget' => '

Specifies a target that uses Amazon Redshift.

', ], ], 'RegisterSchemaVersionInput' => [ 'base' => NULL, 'refs' => [], ], 'RegisterSchemaVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'RegistryId' => [ 'base' => '

A wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'refs' => [ 'CreateSchemaInput$RegistryId' => '

This is a wrapper shape to contain the registry identity fields. If this is not provided, the default registry will be used. The ARN format for the same will be: arn:aws:glue:us-east-2:<customer id>:registry/default-registry:random-5-letter-id.

', 'DeleteRegistryInput$RegistryId' => '

This is a wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'GetRegistryInput$RegistryId' => '

This is a wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'ListSchemasInput$RegistryId' => '

A wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', 'UpdateRegistryInput$RegistryId' => '

This is a wrapper structure that may contain the registry name and Amazon Resource Name (ARN).

', ], ], 'RegistryListDefinition' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesResponse$Registries' => '

An array of RegistryDetailedListItem objects containing minimal details of each registry.

', ], ], 'RegistryListItem' => [ 'base' => '

A structure containing the details for a registry.

', 'refs' => [ 'RegistryListDefinition$member' => NULL, ], ], 'RegistryStatus' => [ 'base' => NULL, 'refs' => [ 'DeleteRegistryResponse$Status' => '

The status of the registry. A successful operation will return the Deleting status.

', 'GetRegistryResponse$Status' => '

The status of the registry.

', 'RegistryListItem$Status' => '

The status of the registry.

', ], ], 'RelationalCatalogSource' => [ 'base' => '

Specifies a Relational database data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$RelationalCatalogSource' => '

Specifies a relational catalog data store in the Glue Data Catalog.

', ], ], 'RemoveSchemaVersionMetadataInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveSchemaVersionMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'RenameField' => [ 'base' => '

Specifies a transform that renames a single data property key.

', 'refs' => [ 'CodeGenConfigurationNode$RenameField' => '

Specifies a transform that renames a single data property key.

', ], ], 'ReplaceBoolean' => [ 'base' => NULL, 'refs' => [ 'ImportLabelsTaskRunProperties$Replace' => '

Indicates whether to overwrite your existing labels.

', 'StartImportLabelsTaskRunRequest$ReplaceAllLabels' => '

Indicates whether to overwrite your existing labels.

', ], ], 'ResetJobBookmarkRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResetJobBookmarkResponse' => [ 'base' => NULL, 'refs' => [], ], 'ResourceNotReadyException' => [ 'base' => '

A resource was not ready for a transaction.

', 'refs' => [], ], 'ResourceNumberLimitExceededException' => [ 'base' => '

A resource numerical limit was exceeded.

', 'refs' => [], ], 'ResourceShareType' => [ 'base' => NULL, 'refs' => [ 'GetDatabasesRequest$ResourceShareType' => '

Allows you to specify that you want to list the databases shared with your account. The allowable values are FEDERATED, FOREIGN or ALL.

', 'SearchTablesRequest$ResourceShareType' => '

Allows you to specify that you want to search the tables shared with your account. The allowable values are FOREIGN or ALL.

', ], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'ResourceUri$ResourceType' => '

The type of the resource.

', ], ], 'ResourceUri' => [ 'base' => '

The URIs for function resources.

', 'refs' => [ 'ResourceUriList$member' => NULL, ], ], 'ResourceUriList' => [ 'base' => NULL, 'refs' => [ 'UserDefinedFunction$ResourceUris' => '

The resource URIs for the function.

', 'UserDefinedFunctionInput$ResourceUris' => '

The resource URIs for the function.

', ], ], 'ResumeWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResumeWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'Role' => [ 'base' => NULL, 'refs' => [ 'Crawler$Role' => '

The Amazon Resource Name (ARN) of an IAM role that\'s used to access customer resources, such as Amazon Simple Storage Service (Amazon S3) data.

', 'CreateCrawlerRequest$Role' => '

The IAM role or Amazon Resource Name (ARN) of an IAM role used by the new crawler to access customer resources.

', 'UpdateCrawlerRequest$Role' => '

The IAM role or Amazon Resource Name (ARN) of an IAM role that is used by the new crawler to access customer resources.

', ], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$RoleArn' => '

The IAM role for the DevEndpoint.

', 'CreateDevEndpointResponse$RoleArn' => '

The Amazon Resource Name (ARN) of the role assigned to the new DevEndpoint.

', 'DevEndpoint$RoleArn' => '

The Amazon Resource Name (ARN) of the IAM role used in this DevEndpoint.

', ], ], 'RoleString' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

', 'CreateMLTransformRequest$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

', 'GetDataQualityRuleRecommendationRunResponse$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'GetDataQualityRulesetEvaluationRunResponse$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'GetMLTransformResponse$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

', 'Job$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

', 'JobUpdate$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role associated with this job (required).

', 'MLTransform$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions. The required permissions include both Glue service role permissions to Glue resources, and Amazon S3 permissions required by the transform.

', 'StartDataQualityRuleRecommendationRunRequest$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'StartDataQualityRulesetEvaluationRunRequest$Role' => '

An IAM role supplied to encrypt the results of the run.

', 'UpdateMLTransformRequest$Role' => '

The name or Amazon Resource Name (ARN) of the IAM role with the required permissions.

', ], ], 'RowTag' => [ 'base' => NULL, 'refs' => [ 'CreateXMLClassifierRequest$RowTag' => '

The XML tag designating the element that contains each record in an XML document being parsed. This can\'t identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

', 'UpdateXMLClassifierRequest$RowTag' => '

The XML tag designating the element that contains each record in an XML document being parsed. This cannot identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

', 'XMLClassifier$RowTag' => '

The XML tag designating the element that contains each record in an XML document being parsed. This can\'t identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

', ], ], 'RulesetNames' => [ 'base' => NULL, 'refs' => [ 'GetDataQualityRulesetEvaluationRunResponse$RulesetNames' => '

A list of ruleset names for the run.

', 'StartDataQualityRulesetEvaluationRunRequest$RulesetNames' => '

A list of ruleset names.

', ], ], 'RunId' => [ 'base' => NULL, 'refs' => [ 'GetJobBookmarkRequest$RunId' => '

The unique run identifier associated with this job run.

', 'JobBookmarkEntry$PreviousRunId' => '

The unique run identifier associated with the previous job run.

', 'JobBookmarkEntry$RunId' => '

The run ID number.

', 'ResetJobBookmarkRequest$RunId' => '

The unique run identifier associated with this job run.

', ], ], 'RunStatementRequest' => [ 'base' => NULL, 'refs' => [], ], 'RunStatementResponse' => [ 'base' => NULL, 'refs' => [], ], 'RuntimeNameString' => [ 'base' => NULL, 'refs' => [ 'JobCommand$Runtime' => '

In Ray jobs, Runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see Working with Ray jobs in the Glue Developer Guide.

', ], ], 'S3CatalogDeltaSource' => [ 'base' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogDeltaSource' => '

Specifies a Delta Lake data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

', ], ], 'S3CatalogHudiSource' => [ 'base' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog. The Hudi data source must be stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogHudiSource' => '

Specifies a Hudi data source that is registered in the Glue Data Catalog. The data source must be stored in Amazon S3.

', ], ], 'S3CatalogSource' => [ 'base' => '

Specifies an Amazon S3 data store in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogSource' => '

Specifies an Amazon S3 data store in the Glue Data Catalog.

', ], ], 'S3CatalogTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3CatalogTarget' => '

Specifies a data target that writes to Amazon S3 using the Glue Data Catalog.

', ], ], 'S3CsvSource' => [ 'base' => '

Specifies a command-separated value (CSV) data store stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3CsvSource' => '

Specifies a command-separated value (CSV) data store stored in Amazon S3.

', ], ], 'S3DeltaCatalogTarget' => [ 'base' => '

Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3DeltaCatalogTarget' => '

Specifies a target that writes to a Delta Lake data source in the Glue Data Catalog.

', ], ], 'S3DeltaDirectTarget' => [ 'base' => '

Specifies a target that writes to a Delta Lake data source in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3DeltaDirectTarget' => '

Specifies a target that writes to a Delta Lake data source in Amazon S3.

', ], ], 'S3DeltaSource' => [ 'base' => '

Specifies a Delta Lake data source stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3DeltaSource' => '

Specifies a Delta Lake data source stored in Amazon S3.

', ], ], 'S3DirectSourceAdditionalOptions' => [ 'base' => '

Specifies additional connection options for the Amazon S3 data store.

', 'refs' => [ 'S3CsvSource$AdditionalOptions' => '

Specifies additional connection options.

', 'S3DeltaSource$AdditionalOptions' => '

Specifies additional options for the connector.

', 'S3HudiSource$AdditionalOptions' => '

Specifies additional options for the connector.

', 'S3JsonSource$AdditionalOptions' => '

Specifies additional connection options.

', 'S3ParquetSource$AdditionalOptions' => '

Specifies additional connection options.

', ], ], 'S3DirectTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3DirectTarget' => '

Specifies a data target that writes to Amazon S3.

', ], ], 'S3Encryption' => [ 'base' => '

Specifies how Amazon Simple Storage Service (Amazon S3) data should be encrypted.

', 'refs' => [ 'S3EncryptionList$member' => NULL, ], ], 'S3EncryptionList' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$S3Encryption' => '

The encryption configuration for Amazon Simple Storage Service (Amazon S3) data.

', ], ], 'S3EncryptionMode' => [ 'base' => NULL, 'refs' => [ 'S3Encryption$S3EncryptionMode' => '

The encryption mode to use for Amazon S3 data.

', ], ], 'S3GlueParquetTarget' => [ 'base' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', 'refs' => [ 'CodeGenConfigurationNode$S3GlueParquetTarget' => '

Specifies a data target that writes to Amazon S3 in Apache Parquet columnar storage.

', ], ], 'S3HudiCatalogTarget' => [ 'base' => '

Specifies a target that writes to a Hudi data source in the Glue Data Catalog.

', 'refs' => [ 'CodeGenConfigurationNode$S3HudiCatalogTarget' => '

Specifies a target that writes to a Hudi data source in the Glue Data Catalog.

', ], ], 'S3HudiDirectTarget' => [ 'base' => '

Specifies a target that writes to a Hudi data source in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3HudiDirectTarget' => '

Specifies a target that writes to a Hudi data source in Amazon S3.

', ], ], 'S3HudiSource' => [ 'base' => '

Specifies a Hudi data source stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3HudiSource' => '

Specifies a Hudi data source stored in Amazon S3.

', ], ], 'S3JsonSource' => [ 'base' => '

Specifies a JSON data store stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3JsonSource' => '

Specifies a JSON data store stored in Amazon S3.

', ], ], 'S3ParquetSource' => [ 'base' => '

Specifies an Apache Parquet data store stored in Amazon S3.

', 'refs' => [ 'CodeGenConfigurationNode$S3ParquetSource' => '

Specifies an Apache Parquet data store stored in Amazon S3.

', ], ], 'S3SourceAdditionalOptions' => [ 'base' => '

Specifies additional connection options for the Amazon S3 data store.

', 'refs' => [ 'GovernedCatalogSource$AdditionalOptions' => '

Specifies additional connection options.

', 'S3CatalogSource$AdditionalOptions' => '

Specifies additional connection options.

', ], ], 'S3Target' => [ 'base' => '

Specifies a data store in Amazon Simple Storage Service (Amazon S3).

', 'refs' => [ 'S3TargetList$member' => NULL, ], ], 'S3TargetList' => [ 'base' => NULL, 'refs' => [ 'CrawlerTargets$S3Targets' => '

Specifies Amazon Simple Storage Service (Amazon S3) targets.

', ], ], 'ScalaCode' => [ 'base' => NULL, 'refs' => [ 'CreateScriptResponse$ScalaCode' => '

The Scala code generated from the DAG.

', 'GetPlanResponse$ScalaCode' => '

The Scala code to perform the mapping.

', ], ], 'Schedule' => [ 'base' => '

A scheduling object using a cron statement to schedule an event.

', 'refs' => [ 'Crawler$Schedule' => '

For scheduled crawlers, the schedule when the crawler runs.

', ], ], 'ScheduleState' => [ 'base' => NULL, 'refs' => [ 'Schedule$State' => '

The state of the schedule.

', ], ], 'SchedulerNotRunningException' => [ 'base' => '

The specified scheduler is not running.

', 'refs' => [], ], 'SchedulerRunningException' => [ 'base' => '

The specified scheduler is already running.

', 'refs' => [], ], 'SchedulerTransitioningException' => [ 'base' => '

The specified scheduler is transitioning.

', 'refs' => [], ], 'SchemaChangePolicy' => [ 'base' => '

A policy that specifies update and deletion behaviors for the crawler.

', 'refs' => [ 'Crawler$SchemaChangePolicy' => '

The policy that specifies update and delete behaviors for the crawler.

', 'CreateCrawlerRequest$SchemaChangePolicy' => '

The policy for the crawler\'s update and deletion behavior.

', 'UpdateCrawlerRequest$SchemaChangePolicy' => '

The policy for the crawler\'s update and deletion behavior.

', ], ], 'SchemaCheckpointNumber' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaCheckpoint' => '

The version number of the checkpoint (the last time the compatibility mode was changed).

', 'GetSchemaResponse$SchemaCheckpoint' => '

The version number of the checkpoint (the last time the compatibility mode was changed).

', ], ], 'SchemaColumn' => [ 'base' => '

A key-value pair representing a column and data type that this transform can run against. The Schema parameter of the MLTransform may contain up to 100 of these structures.

', 'refs' => [ 'TransformSchema$member' => NULL, ], ], 'SchemaDefinitionDiff' => [ 'base' => NULL, 'refs' => [ 'GetSchemaVersionsDiffResponse$Diff' => '

The difference between schemas as a string in JsonPatch format.

', ], ], 'SchemaDefinitionString' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityInput$SchemaDefinition' => '

The definition of the schema that has to be validated.

', 'CreateSchemaInput$SchemaDefinition' => '

The schema definition using the DataFormat setting for SchemaName.

', 'GetSchemaByDefinitionInput$SchemaDefinition' => '

The definition of the schema for which schema details are required.

', 'GetSchemaVersionResponse$SchemaDefinition' => '

The schema definition for the schema ID.

', 'RegisterSchemaVersionInput$SchemaDefinition' => '

The schema definition using the DataFormat setting for the SchemaName.

', ], ], 'SchemaDiffType' => [ 'base' => NULL, 'refs' => [ 'GetSchemaVersionsDiffInput$SchemaDiffType' => '

Refers to SYNTAX_DIFF, which is the currently supported diff type.

', ], ], 'SchemaId' => [ 'base' => '

The unique ID of the schema in the Glue schema registry.

', 'refs' => [ 'DeleteSchemaInput$SchemaId' => '

This is a wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'DeleteSchemaVersionsInput$SchemaId' => '

This is a wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'GetSchemaByDefinitionInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'GetSchemaInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'GetSchemaVersionInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'GetSchemaVersionsDiffInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'ListSchemaVersionsInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'PutSchemaVersionMetadataInput$SchemaId' => '

The unique ID for the schema.

', 'QuerySchemaVersionMetadataInput$SchemaId' => '

A wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'RegisterSchemaVersionInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', 'RemoveSchemaVersionMetadataInput$SchemaId' => '

A wrapper structure that may contain the schema name and Amazon Resource Name (ARN).

', 'SchemaReference$SchemaId' => '

A structure that contains schema identity fields. Either this or the SchemaVersionId has to be provided.

', 'UpdateSchemaInput$SchemaId' => '

This is a wrapper structure to contain schema identity fields. The structure contains:

', ], ], 'SchemaListDefinition' => [ 'base' => NULL, 'refs' => [ 'ListSchemasResponse$Schemas' => '

An array of SchemaListItem objects containing details of each schema.

', ], ], 'SchemaListItem' => [ 'base' => '

An object that contains minimal details for a schema.

', 'refs' => [ 'SchemaListDefinition$member' => NULL, ], ], 'SchemaPathString' => [ 'base' => NULL, 'refs' => [ 'MappingEntry$SourcePath' => '

The source path.

', 'MappingEntry$TargetPath' => '

The target path.

', ], ], 'SchemaReference' => [ 'base' => '

An object that references a schema stored in the Glue Schema Registry.

', 'refs' => [ 'StorageDescriptor$SchemaReference' => '

An object that references a schema stored in the Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

', ], ], 'SchemaRegistryNameString' => [ 'base' => NULL, 'refs' => [ 'CreateRegistryInput$RegistryName' => '

Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.

', 'CreateRegistryResponse$RegistryName' => '

The name of the registry.

', 'CreateSchemaInput$SchemaName' => '

Name of the schema to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.

', 'CreateSchemaResponse$RegistryName' => '

The name of the registry.

', 'CreateSchemaResponse$SchemaName' => '

The name of the schema.

', 'DeleteRegistryResponse$RegistryName' => '

The name of the registry being deleted.

', 'DeleteSchemaResponse$SchemaName' => '

The name of the schema being deleted.

', 'GetRegistryResponse$RegistryName' => '

The name of the registry.

', 'GetSchemaResponse$RegistryName' => '

The name of the registry.

', 'GetSchemaResponse$SchemaName' => '

The name of the schema.

', 'PutSchemaVersionMetadataResponse$SchemaName' => '

The name for the schema.

', 'PutSchemaVersionMetadataResponse$RegistryName' => '

The name for the registry.

', 'RegistryId$RegistryName' => '

Name of the registry. Used only for lookup. One of RegistryArn or RegistryName has to be provided.

', 'RegistryListItem$RegistryName' => '

The name of the registry.

', 'RemoveSchemaVersionMetadataResponse$SchemaName' => '

The name of the schema.

', 'RemoveSchemaVersionMetadataResponse$RegistryName' => '

The name of the registry.

', 'SchemaId$SchemaName' => '

The name of the schema. One of SchemaArn or SchemaName has to be provided.

', 'SchemaId$RegistryName' => '

The name of the schema registry that contains the schema.

', 'SchemaListItem$RegistryName' => '

the name of the registry where the schema resides.

', 'SchemaListItem$SchemaName' => '

The name of the schema.

', 'UpdateRegistryResponse$RegistryName' => '

The name of the updated registry.

', 'UpdateSchemaResponse$SchemaName' => '

The name of the schema.

', 'UpdateSchemaResponse$RegistryName' => '

The name of the registry that contains the schema.

', ], ], 'SchemaRegistryTokenString' => [ 'base' => NULL, 'refs' => [ 'ListRegistriesInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListRegistriesResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'ListSchemaVersionsInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListSchemaVersionsResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'ListSchemasInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListSchemasResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'QuerySchemaVersionMetadataInput$NextToken' => '

A continuation token, if this is a continuation call.

', 'QuerySchemaVersionMetadataResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', ], ], 'SchemaStatus' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaStatus' => '

The status of the schema.

', 'DeleteSchemaResponse$Status' => '

The status of the schema.

', 'GetSchemaResponse$SchemaStatus' => '

The status of the schema.

', 'SchemaListItem$SchemaStatus' => '

The status of the schema.

', ], ], 'SchemaValidationError' => [ 'base' => NULL, 'refs' => [ 'CheckSchemaVersionValidityResponse$Error' => '

A validation failure error message.

', ], ], 'SchemaVersionErrorItem' => [ 'base' => '

An object that contains the error details for an operation on a schema version.

', 'refs' => [ 'SchemaVersionErrorList$member' => NULL, ], ], 'SchemaVersionErrorList' => [ 'base' => NULL, 'refs' => [ 'DeleteSchemaVersionsResponse$SchemaVersionErrors' => '

A list of SchemaVersionErrorItem objects, each containing an error and schema version.

', ], ], 'SchemaVersionIdString' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaVersionId' => '

The unique identifier of the first schema version.

', 'GetSchemaByDefinitionResponse$SchemaVersionId' => '

The schema ID of the schema version.

', 'GetSchemaVersionInput$SchemaVersionId' => '

The SchemaVersionId of the schema version. This field is required for fetching by schema ID. Either this or the SchemaId wrapper has to be provided.

', 'GetSchemaVersionResponse$SchemaVersionId' => '

The SchemaVersionId of the schema version.

', 'PutSchemaVersionMetadataInput$SchemaVersionId' => '

The unique version ID of the schema version.

', 'PutSchemaVersionMetadataResponse$SchemaVersionId' => '

The unique version ID of the schema version.

', 'QuerySchemaVersionMetadataInput$SchemaVersionId' => '

The unique version ID of the schema version.

', 'QuerySchemaVersionMetadataResponse$SchemaVersionId' => '

The unique version ID of the schema version.

', 'RegisterSchemaVersionResponse$SchemaVersionId' => '

The unique ID that represents the version of this schema.

', 'RemoveSchemaVersionMetadataInput$SchemaVersionId' => '

The unique version ID of the schema version.

', 'RemoveSchemaVersionMetadataResponse$SchemaVersionId' => '

The version ID for the schema version.

', 'SchemaReference$SchemaVersionId' => '

The unique ID assigned to a version of the schema. Either this or the SchemaId has to be provided.

', 'SchemaVersionListItem$SchemaVersionId' => '

The unique identifier of the schema version.

', ], ], 'SchemaVersionList' => [ 'base' => NULL, 'refs' => [ 'ListSchemaVersionsResponse$Schemas' => '

An array of SchemaVersionList objects containing details of each schema version.

', ], ], 'SchemaVersionListItem' => [ 'base' => '

An object containing the details about a schema version.

', 'refs' => [ 'SchemaVersionList$member' => NULL, ], ], 'SchemaVersionNumber' => [ 'base' => '

A structure containing the schema version information.

', 'refs' => [ 'GetSchemaVersionInput$SchemaVersionNumber' => '

The version number of the schema.

', 'GetSchemaVersionsDiffInput$FirstSchemaVersionNumber' => '

The first of the two schema versions to be compared.

', 'GetSchemaVersionsDiffInput$SecondSchemaVersionNumber' => '

The second of the two schema versions to be compared.

', 'PutSchemaVersionMetadataInput$SchemaVersionNumber' => '

The version number of the schema.

', 'QuerySchemaVersionMetadataInput$SchemaVersionNumber' => '

The version number of the schema.

', 'RemoveSchemaVersionMetadataInput$SchemaVersionNumber' => '

The version number of the schema.

', 'UpdateSchemaInput$SchemaVersionNumber' => '

Version number required for check pointing. One of VersionNumber or Compatibility has to be provided.

', ], ], 'SchemaVersionStatus' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$SchemaVersionStatus' => '

The status of the first schema version created.

', 'GetSchemaByDefinitionResponse$Status' => '

The status of the schema version.

', 'GetSchemaVersionResponse$Status' => '

The status of the schema version.

', 'RegisterSchemaVersionResponse$Status' => '

The status of the schema version.

', 'SchemaVersionListItem$Status' => '

The status of the schema version.

', ], ], 'ScriptLocationString' => [ 'base' => NULL, 'refs' => [ 'JobCommand$ScriptLocation' => '

Specifies the Amazon Simple Storage Service (Amazon S3) path to a script that runs a job.

', ], ], 'SearchPropertyPredicates' => [ 'base' => NULL, 'refs' => [ 'SearchTablesRequest$Filters' => '

A list of key-value pairs, and a comparator used to filter the search results. Returns all entities matching the predicate.

The Comparator member of the PropertyPredicate struct is used only for time fields, and can be omitted for other field types. Also, when comparing string values, such as when Key=Name, a fuzzy match algorithm is used. The Key field (for example, the value of the Name field) is split on certain punctuation characters, for example, -, :, #, etc. into tokens. Then each token is exact-match compared with the Value member of PropertyPredicate. For example, if Key=Name and Value=link, tables named customer-link and xx-link-yy are returned, but xxlinkyy is not returned.

', ], ], 'SearchTablesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchTablesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SecurityConfiguration' => [ 'base' => '

Specifies a security configuration.

', 'refs' => [ 'GetSecurityConfigurationResponse$SecurityConfiguration' => '

The requested security configuration.

', 'SecurityConfigurationList$member' => NULL, ], ], 'SecurityConfigurationList' => [ 'base' => NULL, 'refs' => [ 'GetSecurityConfigurationsResponse$SecurityConfigurations' => '

A list of security configurations.

', ], ], 'SecurityGroupIdList' => [ 'base' => NULL, 'refs' => [ 'PhysicalConnectionRequirements$SecurityGroupIdList' => '

The security group ID list used by the connection.

', ], ], 'Segment' => [ 'base' => '

Defines a non-overlapping region of a table\'s partitions, allowing multiple requests to be run in parallel.

', 'refs' => [ 'GetPartitionsRequest$Segment' => '

The segment of the table\'s partitions to scan in this request.

', 'GetUnfilteredPartitionsMetadataRequest$Segment' => '

The segment of the table\'s partitions to scan in this request.

', ], ], 'SelectFields' => [ 'base' => '

Specifies a transform that chooses the data property keys that you want to keep.

', 'refs' => [ 'CodeGenConfigurationNode$SelectFields' => '

Specifies a transform that chooses the data property keys that you want to keep.

', ], ], 'SelectFromCollection' => [ 'base' => '

Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames. The output is the selected DynamicFrame

', 'refs' => [ 'CodeGenConfigurationNode$SelectFromCollection' => '

Specifies a transform that chooses one DynamicFrame from a collection of DynamicFrames. The output is the selected DynamicFrame

', ], ], 'Separator' => [ 'base' => NULL, 'refs' => [ 'S3CsvSource$Separator' => '

Specifies the delimiter character. The default is a comma: ",", but any other character can be specified.

', ], ], 'SerDeInfo' => [ 'base' => '

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

', 'refs' => [ 'StorageDescriptor$SerdeInfo' => '

The serialization/deserialization (SerDe) information.

', ], ], 'Session' => [ 'base' => '

The period in which a remote Spark runtime environment is running.

', 'refs' => [ 'CreateSessionResponse$Session' => '

Returns the session object in the response.

', 'GetSessionResponse$Session' => '

The session object is returned in the response.

', 'SessionList$member' => NULL, ], ], 'SessionCommand' => [ 'base' => '

The SessionCommand that runs the job.

', 'refs' => [ 'CreateSessionRequest$Command' => '

The SessionCommand that runs the job.

', 'Session$Command' => '

The command object.See SessionCommand.

', ], ], 'SessionIdList' => [ 'base' => NULL, 'refs' => [ 'ListSessionsResponse$Ids' => '

Returns the ID of the session.

', ], ], 'SessionList' => [ 'base' => NULL, 'refs' => [ 'ListSessionsResponse$Sessions' => '

Returns the session object.

', ], ], 'SessionStatus' => [ 'base' => NULL, 'refs' => [ 'Session$Status' => '

The session status.

', ], ], 'SkewedInfo' => [ 'base' => '

Specifies skewed values in a table. Skewed values are those that occur with very high frequency.

', 'refs' => [ 'StorageDescriptor$SkewedInfo' => '

The information about values that appear frequently in a column (skewed values).

', ], ], 'SnowflakeNodeData' => [ 'base' => '

Specifies configuration for Snowflake nodes in Glue Studio.

', 'refs' => [ 'SnowflakeSource$Data' => '

Configuration for the Snowflake data source.

', 'SnowflakeTarget$Data' => '

Specifies the data of the Snowflake target node.

', ], ], 'SnowflakeSource' => [ 'base' => '

Specifies a Snowflake data source.

', 'refs' => [ 'CodeGenConfigurationNode$SnowflakeSource' => '

Specifies a Snowflake data source.

', ], ], 'SnowflakeTarget' => [ 'base' => '

Specifies a Snowflake target.

', 'refs' => [ 'CodeGenConfigurationNode$SnowflakeTarget' => '

Specifies a target that writes to a Snowflake data source.

', ], ], 'Sort' => [ 'base' => NULL, 'refs' => [ 'SortCriterion$Sort' => '

An ascending or descending sort.

', ], ], 'SortCriteria' => [ 'base' => NULL, 'refs' => [ 'SearchTablesRequest$SortCriteria' => '

A list of criteria for sorting the results by a field name, in an ascending or descending order.

', ], ], 'SortCriterion' => [ 'base' => '

Specifies a field to sort by and a sort order.

', 'refs' => [ 'SortCriteria$member' => NULL, ], ], 'SortDirectionType' => [ 'base' => NULL, 'refs' => [ 'TaskRunSortCriteria$SortDirection' => '

The sort direction to be used to sort the list of task runs for the machine learning transform.

', 'TransformSortCriteria$SortDirection' => '

The sort direction to be used in the sorting criteria that are associated with the machine learning transform.

', ], ], 'SourceControlAuthStrategy' => [ 'base' => NULL, 'refs' => [ 'SourceControlDetails$AuthStrategy' => '

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

', 'UpdateJobFromSourceControlRequest$AuthStrategy' => '

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

', 'UpdateSourceControlFromJobRequest$AuthStrategy' => '

The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.

', ], ], 'SourceControlDetails' => [ 'base' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', 'refs' => [ 'CreateJobRequest$SourceControlDetails' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', 'Job$SourceControlDetails' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', 'JobUpdate$SourceControlDetails' => '

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

', ], ], 'SourceControlProvider' => [ 'base' => NULL, 'refs' => [ 'SourceControlDetails$Provider' => '

The provider for the remote repository.

', 'UpdateJobFromSourceControlRequest$Provider' => '

The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.

', 'UpdateSourceControlFromJobRequest$Provider' => '

The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.

', ], ], 'SparkConnectorSource' => [ 'base' => '

Specifies a connector to an Apache Spark data source.

', 'refs' => [ 'CodeGenConfigurationNode$SparkConnectorSource' => '

Specifies a connector to an Apache Spark data source.

', ], ], 'SparkConnectorTarget' => [ 'base' => '

Specifies a target that uses an Apache Spark connector.

', 'refs' => [ 'CodeGenConfigurationNode$SparkConnectorTarget' => '

Specifies a target that uses an Apache Spark connector.

', ], ], 'SparkSQL' => [ 'base' => '

Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame.

', 'refs' => [ 'CodeGenConfigurationNode$SparkSQL' => '

Specifies a transform where you enter a SQL query using Spark SQL syntax to transform the data. The output is a single DynamicFrame.

', ], ], 'Spigot' => [ 'base' => '

Specifies a transform that writes samples of the data to an Amazon S3 bucket.

', 'refs' => [ 'CodeGenConfigurationNode$Spigot' => '

Specifies a transform that writes samples of the data to an Amazon S3 bucket.

', ], ], 'SplitFields' => [ 'base' => '

Specifies a transform that splits data property keys into two DynamicFrames. The output is a collection of DynamicFrames: one with selected data property keys, and one with the remaining data property keys.

', 'refs' => [ 'CodeGenConfigurationNode$SplitFields' => '

Specifies a transform that splits data property keys into two DynamicFrames. The output is a collection of DynamicFrames: one with selected data property keys, and one with the remaining data property keys.

', ], ], 'SqlAlias' => [ 'base' => '

Represents a single entry in the list of values for SqlAliases.

', 'refs' => [ 'SqlAliases$member' => NULL, ], ], 'SqlAliases' => [ 'base' => NULL, 'refs' => [ 'SparkSQL$SqlAliases' => '

A list of aliases. An alias allows you to specify what name to use in the SQL for a given input. For example, you have a datasource named "MyDataSource". If you specify From as MyDataSource, and Alias as SqlName, then in your SQL you can do:

select * from SqlName

and that gets data from MyDataSource.

', ], ], 'SqlQuery' => [ 'base' => NULL, 'refs' => [ 'JDBCConnectorSource$Query' => '

The table or SQL query to get the data from. You can specify either ConnectionTable or query, but not both.

', 'SparkSQL$SqlQuery' => '

A SQL query that must use Spark SQL syntax and return a single data set.

', ], ], 'StartBlueprintRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartBlueprintRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartCrawlerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRuleRecommendationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRuleRecommendationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRulesetEvaluationRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDataQualityRulesetEvaluationRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartExportLabelsTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartExportLabelsTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartImportLabelsTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartImportLabelsTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartJobRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartJobRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartMLEvaluationTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartMLEvaluationTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartMLLabelingSetGenerationTaskRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartMLLabelingSetGenerationTaskRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartingEventBatchCondition' => [ 'base' => '

The batch condition that started the workflow run. Either the number of events in the batch size arrived, in which case the BatchSize member is non-zero, or the batch window expired, in which case the BatchWindow member is non-zero.

', 'refs' => [ 'WorkflowRun$StartingEventBatchCondition' => '

The batch condition that started the workflow run.

', ], ], 'StartingPosition' => [ 'base' => NULL, 'refs' => [ 'KinesisStreamingSourceOptions$StartingPosition' => '

The starting position in the Kinesis data stream to read data from. The possible values are "latest", "trim_horizon", "earliest", or a timestamp string in UTC format in the pattern yyyy-mm-ddTHH:MM:SSZ (where Z represents a UTC timezone offset with a +/-. For example: "2023-04-04T08:00:00-04:00"). The default value is "latest".

Note: Using a value that is a timestamp string in UTC format for "startingPosition" is supported only for Glue version 4.0 or later.

', ], ], 'Statement' => [ 'base' => '

The statement or request for a particular action to occur in a session.

', 'refs' => [ 'GetStatementResponse$Statement' => '

Returns the statement.

', 'StatementList$member' => NULL, ], ], 'StatementList' => [ 'base' => NULL, 'refs' => [ 'ListStatementsResponse$Statements' => '

Returns the list of statements.

', ], ], 'StatementOutput' => [ 'base' => '

The code execution output in JSON format.

', 'refs' => [ 'Statement$Output' => '

The output in JSON.

', ], ], 'StatementOutputData' => [ 'base' => '

The code execution output in JSON format.

', 'refs' => [ 'StatementOutput$Data' => '

The code execution output.

', ], ], 'StatementState' => [ 'base' => NULL, 'refs' => [ 'Statement$State' => '

The state while request is actioned.

', 'StatementOutput$Status' => '

The status of the code execution output.

', ], ], 'StopCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopCrawlerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopCrawlerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'StopWorkflowRunRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopWorkflowRunResponse' => [ 'base' => NULL, 'refs' => [], ], 'StorageDescriptor' => [ 'base' => '

Describes the physical storage of table data.

', 'refs' => [ 'Partition$StorageDescriptor' => '

Provides information about the physical location where the partition is stored.

', 'PartitionInput$StorageDescriptor' => '

Provides information about the physical location where the partition is stored.

', 'Table$StorageDescriptor' => '

A storage descriptor containing information about the physical storage of this table.

', 'TableInput$StorageDescriptor' => '

A storage descriptor containing information about the physical storage of this table.

', ], ], 'StreamingDataPreviewOptions' => [ 'base' => '

Specifies options related to data preview for viewing a sample of your data.

', 'refs' => [ 'CatalogKafkaSource$DataPreviewOptions' => '

Specifies options related to data preview for viewing a sample of your data.

', 'CatalogKinesisSource$DataPreviewOptions' => '

Additional options for data preview.

', 'DirectKafkaSource$DataPreviewOptions' => '

Specifies options related to data preview for viewing a sample of your data.

', 'DirectKinesisSource$DataPreviewOptions' => '

Additional options for data preview.

', ], ], 'StringColumnStatisticsData' => [ 'base' => '

Defines column statistics supported for character sequence data values.

', 'refs' => [ 'ColumnStatisticsData$StringColumnStatisticsData' => '

String column statistics data.

', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$SecurityGroupIds' => '

Security group IDs for the security groups to be used by the new DevEndpoint.

', 'CreateDevEndpointResponse$SecurityGroupIds' => '

The security groups assigned to the new DevEndpoint.

', 'DevEndpoint$SecurityGroupIds' => '

A list of security group identifiers used in this DevEndpoint.

', 'UpdateDevEndpointRequest$DeleteArguments' => '

The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint.

', ], ], 'Table' => [ 'base' => '

Represents a collection of related data organized in columns and rows.

', 'refs' => [ 'GetTableResponse$Table' => '

The Table object that defines the specified table.

', 'GetUnfilteredTableMetadataResponse$Table' => '

A Table object containing the table metadata.

', 'TableList$member' => NULL, 'TableVersion$Table' => '

The table in question.

', ], ], 'TableError' => [ 'base' => '

An error record for table operations.

', 'refs' => [ 'TableErrors$member' => NULL, ], ], 'TableErrors' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableResponse$Errors' => '

A list of errors encountered in attempting to delete the specified tables.

', ], ], 'TableIdentifier' => [ 'base' => '

A structure that describes a target table for resource linking.

', 'refs' => [ 'Table$TargetTable' => '

A TableIdentifier structure that describes a target table for resource linking.

', 'TableInput$TargetTable' => '

A TableIdentifier structure that describes a target table for resource linking.

', ], ], 'TableInput' => [ 'base' => '

A structure used to define a table.

', 'refs' => [ 'CreateTableRequest$TableInput' => '

The TableInput object that defines the metadata table to create in the catalog.

', 'UpdateTableRequest$TableInput' => '

An updated TableInput object to define the metadata table in the catalog.

', ], ], 'TableList' => [ 'base' => NULL, 'refs' => [ 'GetTablesResponse$TableList' => '

A list of the requested Table objects.

', 'SearchTablesResponse$TableList' => '

A list of the requested Table objects. The SearchTables response returns only the tables that you have access to.

', ], ], 'TableName' => [ 'base' => NULL, 'refs' => [ 'MappingEntry$SourceTable' => '

The name of the source table.

', 'MappingEntry$TargetTable' => '

The target table.

', ], ], 'TablePrefix' => [ 'base' => NULL, 'refs' => [ 'Crawler$TablePrefix' => '

The prefix added to the names of tables that are created.

', 'CreateCrawlerRequest$TablePrefix' => '

The table prefix used for catalog tables that are created.

', 'UpdateCrawlerRequest$TablePrefix' => '

The table prefix used for catalog tables that are created.

', ], ], 'TableTypeString' => [ 'base' => NULL, 'refs' => [ 'Table$TableType' => '

The type of this table. Glue will create tables with the EXTERNAL_TABLE type. Other services, such as Athena, may create tables with additional table types.

Glue related table types:

EXTERNAL_TABLE

Hive compatible attribute - indicates a non-Hive managed table.

GOVERNED

Used by Lake Formation. The Glue Data Catalog understands GOVERNED.

', 'TableInput$TableType' => '

The type of this table. Glue will create tables with the EXTERNAL_TABLE type. Other services, such as Athena, may create tables with additional table types.

Glue related table types:

EXTERNAL_TABLE

Hive compatible attribute - indicates a non-Hive managed table.

GOVERNED

Used by Lake Formation. The Glue Data Catalog understands GOVERNED.

', ], ], 'TableVersion' => [ 'base' => '

Specifies a version of a table.

', 'refs' => [ 'GetTableVersionResponse$TableVersion' => '

The requested table version.

', 'GetTableVersionsList$member' => NULL, ], ], 'TableVersionError' => [ 'base' => '

An error record for table-version operations.

', 'refs' => [ 'TableVersionErrors$member' => NULL, ], ], 'TableVersionErrors' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableVersionResponse$Errors' => '

A list of errors encountered while trying to delete the specified table versions.

', ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'TagKeysList$member' => NULL, 'TagsMap$key' => NULL, ], ], 'TagKeysList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagsToRemove' => '

Tags to remove from this resource.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'TagsMap$value' => NULL, ], ], 'TagsMap' => [ 'base' => NULL, 'refs' => [ 'CreateBlueprintRequest$Tags' => '

The tags to be applied to this blueprint.

', 'CreateConnectionRequest$Tags' => '

The tags you assign to the connection.

', 'CreateCrawlerRequest$Tags' => '

The tags to use with this crawler request. You may use tags to limit access to the crawler. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateCustomEntityTypeRequest$Tags' => '

A list of tags applied to the custom entity type.

', 'CreateDataQualityRulesetRequest$Tags' => '

A list of tags applied to the data quality ruleset.

', 'CreateDatabaseRequest$Tags' => '

The tags you assign to the database.

', 'CreateDevEndpointRequest$Tags' => '

The tags to use with this DevEndpoint. You may use tags to limit access to the DevEndpoint. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateJobRequest$Tags' => '

The tags to use with this job. You may use tags to limit access to the job. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateMLTransformRequest$Tags' => '

The tags to use with this machine learning transform. You may use tags to limit access to the machine learning transform. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateRegistryInput$Tags' => '

Amazon Web Services tags that contain a key value pair and may be searched by console, command line, or API.

', 'CreateRegistryResponse$Tags' => '

The tags for the registry.

', 'CreateSchemaInput$Tags' => '

Amazon Web Services tags that contain a key value pair and may be searched by console, command line, or API. If specified, follows the Amazon Web Services tags-on-create pattern.

', 'CreateSchemaResponse$Tags' => '

The tags for the schema.

', 'CreateSessionRequest$Tags' => '

The map of key value pairs (tags) belonging to the session.

', 'CreateTriggerRequest$Tags' => '

The tags to use with this trigger. You may use tags to limit access to the trigger. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

', 'CreateWorkflowRequest$Tags' => '

The tags to be used with this workflow.

', 'GetTagsResponse$Tags' => '

The requested tags.

', 'ListBlueprintsRequest$Tags' => '

Filters the list by an Amazon Web Services resource tag.

', 'ListCrawlersRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListCustomEntityTypesRequest$Tags' => '

A list of key-value pair tags.

', 'ListDataQualityRulesetsRequest$Tags' => '

A list of key-value pair tags.

', 'ListDevEndpointsRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListJobsRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListMLTransformsRequest$Tags' => '

Specifies to return only these tagged resources.

', 'ListSessionsRequest$Tags' => '

Tags belonging to the session.

', 'ListTriggersRequest$Tags' => '

Specifies to return only these tagged resources.

', 'TagResourceRequest$TagsToAdd' => '

Tags to add to this resource.

', ], ], 'TargetFormat' => [ 'base' => NULL, 'refs' => [ 'S3DeltaDirectTarget$Format' => '

Specifies the data output format for the target.

', 'S3DirectTarget$Format' => '

Specifies the data output format for the target.

', 'S3HudiDirectTarget$Format' => '

Specifies the data output format for the target.

', ], ], 'TaskRun' => [ 'base' => '

The sampling parameters that are associated with the machine learning transform.

', 'refs' => [ 'TaskRunList$member' => NULL, ], ], 'TaskRunFilterCriteria' => [ 'base' => '

The criteria that are used to filter the task runs for the machine learning transform.

', 'refs' => [ 'GetMLTaskRunsRequest$Filter' => '

The filter criteria, in the TaskRunFilterCriteria structure, for the task run.

', ], ], 'TaskRunList' => [ 'base' => NULL, 'refs' => [ 'GetMLTaskRunsResponse$TaskRuns' => '

A list of task runs that are associated with the transform.

', ], ], 'TaskRunProperties' => [ 'base' => '

The configuration properties for the task run.

', 'refs' => [ 'GetMLTaskRunResponse$Properties' => '

The list of properties that are associated with the task run.

', 'TaskRun$Properties' => '

Specifies configuration properties associated with this task run.

', ], ], 'TaskRunSortColumnType' => [ 'base' => NULL, 'refs' => [ 'TaskRunSortCriteria$Column' => '

The column to be used to sort the list of task runs for the machine learning transform.

', ], ], 'TaskRunSortCriteria' => [ 'base' => '

The sorting criteria that are used to sort the list of task runs for the machine learning transform.

', 'refs' => [ 'GetMLTaskRunsRequest$Sort' => '

The sorting criteria, in the TaskRunSortCriteria structure, for the task run.

', ], ], 'TaskStatusType' => [ 'base' => NULL, 'refs' => [ 'CancelMLTaskRunResponse$Status' => '

The status for this run.

', 'DataQualityRuleRecommendationRunDescription$Status' => '

The status for this run.

', 'DataQualityRulesetEvaluationRunDescription$Status' => '

The status for this run.

', 'GetDataQualityRuleRecommendationRunResponse$Status' => '

The status for this run.

', 'GetDataQualityRulesetEvaluationRunResponse$Status' => '

The status for this run.

', 'GetMLTaskRunResponse$Status' => '

The status for this task run.

', 'TaskRun$Status' => '

The current status of the requested task run.

', 'TaskRunFilterCriteria$Status' => '

The current status of the task run.

', ], ], 'TaskType' => [ 'base' => NULL, 'refs' => [ 'TaskRunFilterCriteria$TaskRunType' => '

The type of task run.

', 'TaskRunProperties$TaskType' => '

The type of task run.

', ], ], 'Timeout' => [ 'base' => NULL, 'refs' => [ 'Action$Timeout' => '

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours). This overrides the timeout value set in the parent job.

', 'CreateJobRequest$Timeout' => '

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'CreateMLTransformRequest$Timeout' => '

The timeout of the task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'CreateSessionRequest$Timeout' => '

The number of minutes before session times out. Default for Spark ETL jobs is 48 hours (2880 minutes), the maximum session lifetime for this job type. Consult the documentation for other job types.

', 'CreateSessionRequest$IdleTimeout' => '

The number of minutes when idle before session times out. Default for Spark ETL jobs is value of Timeout. Consult the documentation for other job types.

', 'GetDataQualityRuleRecommendationRunResponse$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'GetDataQualityRulesetEvaluationRunResponse$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'GetMLTransformResponse$Timeout' => '

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'Job$Timeout' => '

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'JobRun$Timeout' => '

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

Streaming jobs do not have a timeout. The default for non-streaming jobs is 2,880 minutes (48 hours).

', 'JobUpdate$Timeout' => '

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'MLTransform$Timeout' => '

The timeout in minutes of the machine learning transform.

', 'StartDataQualityRuleRecommendationRunRequest$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'StartDataQualityRulesetEvaluationRunRequest$Timeout' => '

The timeout for a run in minutes. This is the maximum time that a run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', 'StartJobRunRequest$Timeout' => '

The JobRun timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. This value overrides the timeout value set in the parent job.

Streaming jobs do not have a timeout. The default for non-streaming jobs is 2,880 minutes (48 hours).

', 'UpdateMLTransformRequest$Timeout' => '

The timeout for a task run for this transform in minutes. This is the maximum time that a task run for this transform can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'CatalogImportStatus$ImportTime' => '

The time that the migration was started.

', 'ColumnStatistics$AnalyzedTime' => '

The timestamp of when column statistics were generated.

', 'Connection$CreationTime' => '

The time that this connection definition was created.

', 'Connection$LastUpdatedTime' => '

The last time that this connection definition was updated.

', 'Crawler$CreationTime' => '

The time that the crawler was created.

', 'Crawler$LastUpdated' => '

The time that the crawler was last updated.

', 'CrawlerHistory$StartTime' => '

The date and time on which the crawl started.

', 'CrawlerHistory$EndTime' => '

The date and time on which the crawl ended.

', 'CsvClassifier$CreationTime' => '

The time that this classifier was registered.

', 'CsvClassifier$LastUpdated' => '

The time that this classifier was last updated.

', 'DataQualityResult$StartedOn' => '

The date and time when this data quality run started.

', 'DataQualityResult$CompletedOn' => '

The date and time when this data quality run completed.

', 'DataQualityResultDescription$StartedOn' => '

The time that the run started for this data quality result.

', 'DataQualityResultFilterCriteria$StartedAfter' => '

Filter results by runs that started after this time.

', 'DataQualityResultFilterCriteria$StartedBefore' => '

Filter results by runs that started before this time.

', 'DataQualityRuleRecommendationRunDescription$StartedOn' => '

The date and time when this run started.

', 'DataQualityRuleRecommendationRunFilter$StartedBefore' => '

Filter based on time for results started before provided time.

', 'DataQualityRuleRecommendationRunFilter$StartedAfter' => '

Filter based on time for results started after provided time.

', 'DataQualityRulesetEvaluationRunDescription$StartedOn' => '

The date and time when the run started.

', 'DataQualityRulesetEvaluationRunFilter$StartedBefore' => '

Filter results by runs that started before this time.

', 'DataQualityRulesetEvaluationRunFilter$StartedAfter' => '

Filter results by runs that started after this time.

', 'DataQualityRulesetFilterCriteria$CreatedBefore' => '

Filter on rulesets created before this date.

', 'DataQualityRulesetFilterCriteria$CreatedAfter' => '

Filter on rulesets created after this date.

', 'DataQualityRulesetFilterCriteria$LastModifiedBefore' => '

Filter on rulesets last modified before this date.

', 'DataQualityRulesetFilterCriteria$LastModifiedAfter' => '

Filter on rulesets last modified after this date.

', 'DataQualityRulesetListDetails$CreatedOn' => '

The date and time the data quality ruleset was created.

', 'DataQualityRulesetListDetails$LastModifiedOn' => '

The date and time the data quality ruleset was last modified.

', 'Database$CreateTime' => '

The time at which the metadata database was created in the catalog.

', 'DateColumnStatisticsData$MinimumValue' => '

The lowest value in the column.

', 'DateColumnStatisticsData$MaximumValue' => '

The highest value in the column.

', 'GetDataQualityResultResponse$StartedOn' => '

The date and time when the run for this data quality result started.

', 'GetDataQualityResultResponse$CompletedOn' => '

The date and time when the run for this data quality result was completed.

', 'GetDataQualityRuleRecommendationRunResponse$StartedOn' => '

The date and time when this run started.

', 'GetDataQualityRuleRecommendationRunResponse$LastModifiedOn' => '

A timestamp. The last point in time when this data quality rule recommendation run was modified.

', 'GetDataQualityRuleRecommendationRunResponse$CompletedOn' => '

The date and time when this run was completed.

', 'GetDataQualityRulesetEvaluationRunResponse$StartedOn' => '

The date and time when this run started.

', 'GetDataQualityRulesetEvaluationRunResponse$LastModifiedOn' => '

A timestamp. The last point in time when this data quality rule recommendation run was modified.

', 'GetDataQualityRulesetEvaluationRunResponse$CompletedOn' => '

The date and time when this run was completed.

', 'GetDataQualityRulesetResponse$CreatedOn' => '

A timestamp. The time and date that this data quality ruleset was created.

', 'GetDataQualityRulesetResponse$LastModifiedOn' => '

A timestamp. The last point in time when this data quality ruleset was modified.

', 'GetMLTaskRunResponse$StartedOn' => '

The date and time when this task run started.

', 'GetMLTaskRunResponse$LastModifiedOn' => '

The date and time when this task run was last modified.

', 'GetMLTaskRunResponse$CompletedOn' => '

The date and time when this task run was completed.

', 'GetMLTransformResponse$CreatedOn' => '

The date and time when the transform was created.

', 'GetMLTransformResponse$LastModifiedOn' => '

The date and time when the transform was last modified.

', 'GetPartitionsRequest$QueryAsOfTime' => '

The time as of when to read the partition contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

', 'GetResourcePolicyResponse$CreateTime' => '

The date and time at which the policy was created.

', 'GetResourcePolicyResponse$UpdateTime' => '

The date and time at which the policy was last updated.

', 'GetTableRequest$QueryAsOfTime' => '

The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

', 'GetTablesRequest$QueryAsOfTime' => '

The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with TransactionId.

', 'GluePolicy$CreateTime' => '

The date and time at which the policy was created.

', 'GluePolicy$UpdateTime' => '

The date and time at which the policy was last updated.

', 'GrokClassifier$CreationTime' => '

The time that this classifier was registered.

', 'GrokClassifier$LastUpdated' => '

The time that this classifier was last updated.

', 'JsonClassifier$CreationTime' => '

The time that this classifier was registered.

', 'JsonClassifier$LastUpdated' => '

The time that this classifier was last updated.

', 'LastCrawlInfo$StartTime' => '

The time at which the crawl started.

', 'MLTransform$CreatedOn' => '

A timestamp. The time and date that this machine learning transform was created.

', 'MLTransform$LastModifiedOn' => '

A timestamp. The last point in time when this machine learning transform was modified.

', 'Partition$CreationTime' => '

The time at which the partition was created.

', 'Partition$LastAccessTime' => '

The last time at which the partition was accessed.

', 'Partition$LastAnalyzedTime' => '

The last time at which column statistics were computed for this partition.

', 'PartitionInput$LastAccessTime' => '

The last time at which the partition was accessed.

', 'PartitionInput$LastAnalyzedTime' => '

The last time at which column statistics were computed for this partition.

', 'Table$CreateTime' => '

The time when the table definition was created in the Data Catalog.

', 'Table$UpdateTime' => '

The last time that the table was updated.

', 'Table$LastAccessTime' => '

The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.

', 'Table$LastAnalyzedTime' => '

The last time that column statistics were computed for this table.

', 'TableInput$LastAccessTime' => '

The last time that the table was accessed.

', 'TableInput$LastAnalyzedTime' => '

The last time that column statistics were computed for this table.

', 'TaskRun$StartedOn' => '

The date and time that this task run started.

', 'TaskRun$LastModifiedOn' => '

The last point in time that the requested task run was updated.

', 'TaskRun$CompletedOn' => '

The last point in time that the requested task run was completed.

', 'TaskRunFilterCriteria$StartedBefore' => '

Filter on task runs started before this date.

', 'TaskRunFilterCriteria$StartedAfter' => '

Filter on task runs started after this date.

', 'TransformFilterCriteria$CreatedBefore' => '

The time and date before which the transforms were created.

', 'TransformFilterCriteria$CreatedAfter' => '

The time and date after which the transforms were created.

', 'TransformFilterCriteria$LastModifiedBefore' => '

Filter on transforms last modified before this date.

', 'TransformFilterCriteria$LastModifiedAfter' => '

Filter on transforms last modified after this date.

', 'UserDefinedFunction$CreateTime' => '

The time at which the function was created.

', 'XMLClassifier$CreationTime' => '

The time that this classifier was registered.

', 'XMLClassifier$LastUpdated' => '

The time that this classifier was last updated.

', ], ], 'TimestampValue' => [ 'base' => NULL, 'refs' => [ 'Blueprint$CreatedOn' => '

The date and time the blueprint was registered.

', 'Blueprint$LastModifiedOn' => '

The date and time the blueprint was last modified.

', 'BlueprintRun$StartedOn' => '

The date and time that the blueprint run started.

', 'BlueprintRun$CompletedOn' => '

The date and time that the blueprint run completed.

', 'Crawl$StartedOn' => '

The date and time on which the crawl started.

', 'Crawl$CompletedOn' => '

The date and time on which the crawl completed.

', 'CreateDevEndpointResponse$CreatedTimestamp' => '

The point in time at which this DevEndpoint was created.

', 'CreateSecurityConfigurationResponse$CreatedTimestamp' => '

The time at which the new security configuration was created.

', 'DevEndpoint$CreatedTimestamp' => '

The point in time at which this DevEndpoint was created.

', 'DevEndpoint$LastModifiedTimestamp' => '

The point in time at which this DevEndpoint was last modified.

', 'Job$CreatedOn' => '

The time and date that this job definition was created.

', 'Job$LastModifiedOn' => '

The last point in time when this job definition was modified.

', 'JobRun$StartedOn' => '

The date and time at which this job run was started.

', 'JobRun$LastModifiedOn' => '

The last time that this job run was modified.

', 'JobRun$CompletedOn' => '

The date and time that this job run completed.

', 'LastActiveDefinition$LastModifiedOn' => '

The date and time the blueprint was last modified.

', 'SecurityConfiguration$CreatedTimeStamp' => '

The time at which this security configuration was created.

', 'Session$CreatedOn' => '

The time and date when the session was created.

', 'Session$CompletedOn' => '

The date and time that this session is completed.

', 'Workflow$CreatedOn' => '

The date and time when the workflow was created.

', 'Workflow$LastModifiedOn' => '

The date and time when the workflow was last modified.

', 'WorkflowRun$StartedOn' => '

The date and time when the workflow run was started.

', 'WorkflowRun$CompletedOn' => '

The date and time when the workflow run completed.

', ], ], 'Token' => [ 'base' => NULL, 'refs' => [ 'GetClassifiersRequest$NextToken' => '

An optional continuation token.

', 'GetClassifiersResponse$NextToken' => '

A continuation token.

', 'GetConnectionsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetConnectionsResponse$NextToken' => '

A continuation token, if the list of connections returned does not include the last of the filtered connections.

', 'GetCrawlerMetricsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetCrawlerMetricsResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'GetCrawlersRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'GetCrawlersResponse$NextToken' => '

A continuation token, if the returned list has not reached the end of those defined in this customer account.

', 'GetDatabasesRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetDatabasesResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'GetPartitionIndexesRequest$NextToken' => '

A continuation token, included if this is a continuation call.

', 'GetPartitionIndexesResponse$NextToken' => '

A continuation token, present if the current list segment is not the last.

', 'GetPartitionsRequest$NextToken' => '

A continuation token, if this is not the first call to retrieve these partitions.

', 'GetPartitionsResponse$NextToken' => '

A continuation token, if the returned list of partitions does not include the last one.

', 'GetResourcePoliciesRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'GetResourcePoliciesResponse$NextToken' => '

A continuation token, if the returned list does not contain the last resource policy available.

', 'GetTableVersionsRequest$NextToken' => '

A continuation token, if this is not the first call.

', 'GetTableVersionsResponse$NextToken' => '

A continuation token, if the list of available versions does not include the last one.

', 'GetTablesRequest$NextToken' => '

A continuation token, included if this is a continuation call.

', 'GetTablesResponse$NextToken' => '

A continuation token, present if the current list segment is not the last.

', 'GetUnfilteredPartitionsMetadataRequest$NextToken' => '

A continuation token, if this is not the first call to retrieve these partitions.

', 'GetUnfilteredPartitionsMetadataResponse$NextToken' => '

A continuation token, if the returned list of partitions does not include the last one.

', 'GetUserDefinedFunctionsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'GetUserDefinedFunctionsResponse$NextToken' => '

A continuation token, if the list of functions returned does not include the last requested function.

', 'ListCrawlersRequest$NextToken' => '

A continuation token, if this is a continuation request.

', 'ListCrawlersResponse$NextToken' => '

A continuation token, if the returned list does not contain the last metric available.

', 'ListCrawlsRequest$NextToken' => '

A continuation token, if this is a continuation call.

', 'ListCrawlsResponse$NextToken' => '

A continuation token for paginating the returned list of tokens, returned if the current segment of the list is not the last.

', 'SearchTablesRequest$NextToken' => '

A continuation token, included if this is a continuation call.

', 'SearchTablesResponse$NextToken' => '

A continuation token, present if the current list segment is not the last.

', ], ], 'Topk' => [ 'base' => NULL, 'refs' => [ 'Spigot$Topk' => '

Specifies a number of records to write starting from the beginning of the dataset.

', ], ], 'TotalSegmentsInteger' => [ 'base' => NULL, 'refs' => [ 'Segment$TotalSegments' => '

The total number of segments.

', ], ], 'TransactionIdString' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableRequest$TransactionId' => '

The transaction ID at which to delete the table contents.

', 'CreateTableRequest$TransactionId' => '

The ID of the transaction.

', 'DeleteTableRequest$TransactionId' => '

The transaction ID at which to delete the table contents.

', 'GetPartitionsRequest$TransactionId' => '

The transaction ID at which to read the partition contents.

', 'GetTableRequest$TransactionId' => '

The transaction ID at which to read the table contents.

', 'GetTablesRequest$TransactionId' => '

The transaction ID at which to read the table contents.

', 'UpdateTableRequest$TransactionId' => '

The transaction ID at which to update the table contents.

', ], ], 'TransformConfigParameter' => [ 'base' => '

Specifies the parameters in the config file of the dynamic transform.

', 'refs' => [ 'TransformConfigParameterList$member' => NULL, ], ], 'TransformConfigParameterList' => [ 'base' => NULL, 'refs' => [ 'DynamicTransform$Parameters' => '

Specifies the parameters of the dynamic transform.

', ], ], 'TransformEncryption' => [ 'base' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

Additionally, imported labels and trained transforms can now be encrypted using a customer provided KMS key.

', 'refs' => [ 'CreateMLTransformRequest$TransformEncryption' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

', 'GetMLTransformResponse$TransformEncryption' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

', 'MLTransform$TransformEncryption' => '

The encryption-at-rest settings of the transform that apply to accessing user data. Machine learning transforms can access user data encrypted in Amazon S3 using KMS.

', ], ], 'TransformFilterCriteria' => [ 'base' => '

The criteria used to filter the machine learning transforms.

', 'refs' => [ 'GetMLTransformsRequest$Filter' => '

The filter transformation criteria.

', 'ListMLTransformsRequest$Filter' => '

A TransformFilterCriteria used to filter the machine learning transforms.

', ], ], 'TransformIdList' => [ 'base' => NULL, 'refs' => [ 'ListMLTransformsResponse$TransformIds' => '

The identifiers of all the machine learning transforms in the account, or the machine learning transforms with the specified tags.

', ], ], 'TransformList' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformsResponse$Transforms' => '

A list of machine learning transforms.

', ], ], 'TransformParameters' => [ 'base' => '

The algorithm-specific parameters that are associated with the machine learning transform.

', 'refs' => [ 'CreateMLTransformRequest$Parameters' => '

The algorithmic parameters that are specific to the transform type used. Conditionally dependent on the transform type.

', 'GetMLTransformResponse$Parameters' => '

The configuration parameters that are specific to the algorithm used.

', 'MLTransform$Parameters' => '

A TransformParameters object. You can use parameters to tune (customize) the behavior of the machine learning transform by specifying what data it learns from and your preference on various tradeoffs (such as precious vs. recall, or accuracy vs. cost).

', 'UpdateMLTransformRequest$Parameters' => '

The configuration parameters that are specific to the transform type (algorithm) used. Conditionally dependent on the transform type.

', ], ], 'TransformSchema' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformResponse$Schema' => '

The Map<Column, Type> object that represents the schema that this transform accepts. Has an upper bound of 100 columns.

', 'MLTransform$Schema' => '

A map of key-value pairs representing the columns and data types that this transform can run against. Has an upper bound of 100 columns.

', 'TransformFilterCriteria$Schema' => '

Filters on datasets with a specific schema. The Map<Column, Type> object is an array of key-value pairs representing the schema this transform accepts, where Column is the name of a column, and Type is the type of the data such as an integer or string. Has an upper bound of 100 columns.

', ], ], 'TransformSortColumnType' => [ 'base' => NULL, 'refs' => [ 'TransformSortCriteria$Column' => '

The column to be used in the sorting criteria that are associated with the machine learning transform.

', ], ], 'TransformSortCriteria' => [ 'base' => '

The sorting criteria that are associated with the machine learning transform.

', 'refs' => [ 'GetMLTransformsRequest$Sort' => '

The sorting criteria.

', 'ListMLTransformsRequest$Sort' => '

A TransformSortCriteria used to sort the machine learning transforms.

', ], ], 'TransformStatusType' => [ 'base' => NULL, 'refs' => [ 'GetMLTransformResponse$Status' => '

The last known status of the transform (to indicate whether it can be used or not). One of "NOT_READY", "READY", or "DELETING".

', 'MLTransform$Status' => '

The current status of the machine learning transform.

', 'TransformFilterCriteria$Status' => '

Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".

', ], ], 'TransformType' => [ 'base' => NULL, 'refs' => [ 'EvaluationMetrics$TransformType' => '

The type of machine learning transform.

', 'TransformFilterCriteria$TransformType' => '

The type of machine learning transform that is used to filter the machine learning transforms.

', 'TransformParameters$TransformType' => '

The type of machine learning transform.

For information about the types of machine learning transforms, see Creating Machine Learning Transforms.

', ], ], 'Trigger' => [ 'base' => '

Information about a specific trigger.

', 'refs' => [ 'GetTriggerResponse$Trigger' => '

The requested trigger definition.

', 'TriggerList$member' => NULL, 'TriggerNodeDetails$Trigger' => '

The information of the trigger represented by the trigger node.

', 'UpdateTriggerResponse$Trigger' => '

The resulting trigger definition.

', ], ], 'TriggerList' => [ 'base' => NULL, 'refs' => [ 'BatchGetTriggersResponse$Triggers' => '

A list of trigger definitions.

', 'GetTriggersResponse$Triggers' => '

A list of triggers for the specified job.

', ], ], 'TriggerNameList' => [ 'base' => NULL, 'refs' => [ 'BatchGetTriggersRequest$TriggerNames' => '

A list of trigger names, which may be the names returned from the ListTriggers operation.

', 'BatchGetTriggersResponse$TriggersNotFound' => '

A list of names of triggers not found.

', 'ListTriggersResponse$TriggerNames' => '

The names of all triggers in the account, or the triggers with the specified tags.

', ], ], 'TriggerNodeDetails' => [ 'base' => '

The details of a Trigger node present in the workflow.

', 'refs' => [ 'Node$TriggerDetails' => '

Details of the Trigger when the node represents a Trigger.

', ], ], 'TriggerState' => [ 'base' => NULL, 'refs' => [ 'Trigger$State' => '

The current state of the trigger.

', ], ], 'TriggerType' => [ 'base' => NULL, 'refs' => [ 'CreateTriggerRequest$Type' => '

The type of the new trigger.

', 'Trigger$Type' => '

The type of trigger that this is.

', ], ], 'TriggerUpdate' => [ 'base' => '

A structure used to provide information used to update a trigger. This object updates the previous trigger definition by overwriting it completely.

', 'refs' => [ 'UpdateTriggerRequest$TriggerUpdate' => '

The new values with which to update the trigger.

', ], ], 'TwoInputs' => [ 'base' => NULL, 'refs' => [ 'Join$Inputs' => '

The data inputs identified by their node names.

', 'Merge$Inputs' => '

The data inputs identified by their node names.

', 'Union$Inputs' => '

The node ID inputs to the transform.

', ], ], 'TypeString' => [ 'base' => NULL, 'refs' => [ 'ColumnStatistics$ColumnType' => '

The data type of the column.

', ], ], 'URI' => [ 'base' => NULL, 'refs' => [ 'Database$LocationUri' => '

The location of the database (for example, an HDFS path).

', 'DatabaseInput$LocationUri' => '

The location of the database (for example, an HDFS path).

', 'ResourceUri$Uri' => '

The URI for accessing the resource.

', ], ], 'UnfilteredPartition' => [ 'base' => '

A partition that contains unfiltered metadata.

', 'refs' => [ 'UnfilteredPartitionList$member' => NULL, ], ], 'UnfilteredPartitionList' => [ 'base' => NULL, 'refs' => [ 'GetUnfilteredPartitionsMetadataResponse$UnfilteredPartitions' => '

A list of requested partitions.

', ], ], 'Union' => [ 'base' => '

Specifies a transform that combines the rows from two or more datasets into a single result.

', 'refs' => [ 'CodeGenConfigurationNode$Union' => '

Specifies a transform that combines the rows from two or more datasets into a single result.

', ], ], 'UnionType' => [ 'base' => NULL, 'refs' => [ 'Union$UnionType' => '

Indicates the type of Union transform.

Specify ALL to join all rows from data sources to the resulting DynamicFrame. The resulting union does not remove duplicate rows.

Specify DISTINCT to remove duplicate rows in the resulting DynamicFrame.

', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBehavior' => [ 'base' => NULL, 'refs' => [ 'SchemaChangePolicy$UpdateBehavior' => '

The update behavior when the crawler finds a changed schema.

', ], ], 'UpdateBlueprintRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBlueprintResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCatalogBehavior' => [ 'base' => NULL, 'refs' => [ 'CatalogSchemaChangePolicy$UpdateBehavior' => '

The update behavior when the crawler finds a changed schema.

', 'DirectSchemaChangePolicy$UpdateBehavior' => '

The update behavior when the crawler finds a changed schema.

', ], ], 'UpdateClassifierRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateClassifierResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForPartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForPartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsForTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateColumnStatisticsList' => [ 'base' => NULL, 'refs' => [ 'UpdateColumnStatisticsForPartitionRequest$ColumnStatisticsList' => '

A list of the column statistics.

', 'UpdateColumnStatisticsForTableRequest$ColumnStatisticsList' => '

A list of the column statistics.

', ], ], 'UpdateConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCrawlerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateCsvClassifierRequest' => [ 'base' => '

Specifies a custom CSV classifier to be updated.

', 'refs' => [ 'UpdateClassifierRequest$CsvClassifier' => '

A CsvClassifier object with updated fields.

', ], ], 'UpdateDataQualityRulesetRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataQualityRulesetResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDatabaseResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDevEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDevEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGrokClassifierRequest' => [ 'base' => '

Specifies a grok classifier to update when passed to UpdateClassifier.

', 'refs' => [ 'UpdateClassifierRequest$GrokClassifier' => '

A GrokClassifier object with updated fields.

', ], ], 'UpdateJobFromSourceControlRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobFromSourceControlResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJsonClassifierRequest' => [ 'base' => '

Specifies a JSON classifier to be updated.

', 'refs' => [ 'UpdateClassifierRequest$JsonClassifier' => '

A JsonClassifier object with updated fields.

', ], ], 'UpdateMLTransformRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMLTransformResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePartitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePartitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRegistryInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRegistryResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSchemaInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSchemaResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSourceControlFromJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSourceControlFromJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTableRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTableResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTriggerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTriggerResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserDefinedFunctionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserDefinedFunctionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkflowRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkflowResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateXMLClassifierRequest' => [ 'base' => '

Specifies an XML classifier to be updated.

', 'refs' => [ 'UpdateClassifierRequest$XMLClassifier' => '

An XMLClassifier object with updated fields.

', ], ], 'UpdatedTimestamp' => [ 'base' => NULL, 'refs' => [ 'GetRegistryResponse$UpdatedTime' => '

The date and time the registry was updated.

', 'GetSchemaResponse$UpdatedTime' => '

The date and time the schema was updated.

', 'RegistryListItem$UpdatedTime' => '

The date the registry was updated.

', 'SchemaListItem$UpdatedTime' => '

The date and time that a schema was updated.

', ], ], 'UpsertRedshiftTargetOptions' => [ 'base' => '

The options to configure an upsert operation when writing to a Redshift target .

', 'refs' => [ 'RedshiftTarget$UpsertRedshiftOptions' => '

The set of options to configure an upsert operation when writing to a Redshift target.

', ], ], 'UriString' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$LogUri' => '

This field is reserved for future use.

', 'DataQualityEvaluationRunAdditionalRunOptions$ResultsS3Prefix' => '

Prefix for Amazon S3 to store results.

', 'ExportLabelsTaskRunProperties$OutputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path where you will export the labels.

', 'ImportLabelsTaskRunProperties$InputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path from where you will import the labels.

', 'Job$LogUri' => '

This field is reserved for future use.

', 'JobUpdate$LogUri' => '

This field is reserved for future use.

', 'LabelingSetGenerationTaskRunProperties$OutputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path where you will generate the labeling set.

', 'StartExportLabelsTaskRunRequest$OutputS3Path' => '

The Amazon S3 path where you export the labels.

', 'StartImportLabelsTaskRunRequest$InputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path from where you import the labels.

', 'StartMLLabelingSetGenerationTaskRunRequest$OutputS3Path' => '

The Amazon Simple Storage Service (Amazon S3) path where you generate the labeling set.

', ], ], 'UserDefinedFunction' => [ 'base' => '

Represents the equivalent of a Hive user-defined function (UDF) definition.

', 'refs' => [ 'GetUserDefinedFunctionResponse$UserDefinedFunction' => '

The requested function definition.

', 'UserDefinedFunctionList$member' => NULL, ], ], 'UserDefinedFunctionInput' => [ 'base' => '

A structure used to create or update a user-defined function.

', 'refs' => [ 'CreateUserDefinedFunctionRequest$FunctionInput' => '

A FunctionInput object that defines the function to create in the Data Catalog.

', 'UpdateUserDefinedFunctionRequest$FunctionInput' => '

A FunctionInput object that redefines the function in the Data Catalog.

', ], ], 'UserDefinedFunctionList' => [ 'base' => NULL, 'refs' => [ 'GetUserDefinedFunctionsResponse$UserDefinedFunctions' => '

A list of requested function definitions.

', ], ], 'ValidationException' => [ 'base' => '

A value could not be validated.

', 'refs' => [], ], 'ValueString' => [ 'base' => NULL, 'refs' => [ 'BoundedPartitionValueList$member' => NULL, 'ConnectionProperties$value' => NULL, 'PropertyPredicate$Key' => '

The key of the property.

', 'PropertyPredicate$Value' => '

The value of the property.

', 'SearchTablesRequest$SearchText' => '

A string used for a text search.

Specifying a value in quotes filters based on an exact match to the value.

', 'SortCriterion$FieldName' => '

The name of the field on which to sort.

', 'ValueStringList$member' => NULL, ], ], 'ValueStringList' => [ 'base' => NULL, 'refs' => [ 'DeleteColumnStatisticsForPartitionRequest$PartitionValues' => '

A list of partition values identifying the partition.

', 'DeletePartitionRequest$PartitionValues' => '

The values that define the partition.

', 'GetColumnStatisticsForPartitionRequest$PartitionValues' => '

A list of partition values identifying the partition.

', 'GetPartitionRequest$PartitionValues' => '

The values that define the partition.

', 'GetUnfilteredPartitionMetadataRequest$PartitionValues' => '

(Required) A list of partition key values.

', 'Partition$Values' => '

The values of the partition.

', 'PartitionError$PartitionValues' => '

The values that define the partition.

', 'PartitionInput$Values' => '

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise Glue will add the values to the wrong keys.

', 'PartitionValueList$Values' => '

The list of values.

', 'UpdateColumnStatisticsForPartitionRequest$PartitionValues' => '

A list of partition values identifying the partition.

', ], ], 'VersionId' => [ 'base' => NULL, 'refs' => [ 'Crawler$Version' => '

The version of the crawler.

', 'CsvClassifier$Version' => '

The version of this classifier.

', 'GrokClassifier$Version' => '

The version of this classifier.

', 'JsonClassifier$Version' => '

The version of this classifier.

', 'XMLClassifier$Version' => '

The version of this classifier.

', ], ], 'VersionLongNumber' => [ 'base' => NULL, 'refs' => [ 'CreateSchemaResponse$LatestSchemaVersion' => '

The latest version of the schema associated with the returned schema definition.

', 'CreateSchemaResponse$NextSchemaVersion' => '

The next version of the schema associated with the returned schema definition.

', 'GetSchemaResponse$LatestSchemaVersion' => '

The latest version of the schema associated with the returned schema definition.

', 'GetSchemaResponse$NextSchemaVersion' => '

The next version of the schema associated with the returned schema definition.

', 'GetSchemaVersionResponse$VersionNumber' => '

The version number of the schema.

', 'PutSchemaVersionMetadataResponse$VersionNumber' => '

The version number of the schema.

', 'RegisterSchemaVersionResponse$VersionNumber' => '

The version of this schema (for sync flow only, in case this is the first version).

', 'RemoveSchemaVersionMetadataResponse$VersionNumber' => '

The version number of the schema.

', 'SchemaReference$SchemaVersionNumber' => '

The version number of the schema.

', 'SchemaVersionErrorItem$VersionNumber' => '

The version number of the schema.

', 'SchemaVersionListItem$VersionNumber' => '

The version number of the schema.

', 'SchemaVersionNumber$VersionNumber' => '

The version number of the schema.

', ], ], 'VersionMismatchException' => [ 'base' => '

There was a version conflict.

', 'refs' => [], ], 'VersionString' => [ 'base' => NULL, 'refs' => [ 'BatchDeleteTableVersionList$member' => NULL, 'DeleteTableVersionRequest$VersionId' => '

The ID of the table version to be deleted. A VersionID is a string representation of an integer. Each version is incremented by 1.

', 'GetTableVersionRequest$VersionId' => '

The ID value of the table version to be retrieved. A VersionID is a string representation of an integer. Each version is incremented by 1.

', 'IcebergInput$Version' => '

The table version for the Iceberg table. Defaults to 2.

', 'Table$VersionId' => '

The ID of the table version.

', 'TableVersion$VersionId' => '

The ID value that identifies this table version. A VersionId is a string representation of an integer. Each version is incremented by 1.

', 'TableVersionError$VersionId' => '

The ID value of the version in question. A VersionID is a string representation of an integer. Each version is incremented by 1.

', 'UpdateTableRequest$VersionId' => '

The version ID at which to update the table contents.

', ], ], 'VersionsString' => [ 'base' => NULL, 'refs' => [ 'DeleteSchemaVersionsInput$Versions' => '

A version range may be supplied which may be of the format:

', ], ], 'ViewTextString' => [ 'base' => NULL, 'refs' => [ 'Table$ViewOriginalText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

', 'Table$ViewExpandedText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

', 'TableInput$ViewOriginalText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

', 'TableInput$ViewExpandedText' => '

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

', ], ], 'WorkerType' => [ 'base' => NULL, 'refs' => [ 'CreateDevEndpointRequest$WorkerType' => '

The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

', 'CreateDevEndpointResponse$WorkerType' => '

The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X.

', 'CreateJobRequest$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'CreateMLTransformRequest$WorkerType' => '

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

', 'CreateSessionRequest$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, or G.8X for Spark jobs. Accepts the value Z.2X for Ray notebooks.

', 'DevEndpoint$WorkerType' => '

The type of predefined worker that is allocated to the development endpoint. Accepts a value of Standard, G.1X, or G.2X.

Known issue: when a development endpoint is created with the G.2X WorkerType configuration, the Spark drivers for the development endpoint will run on 4 vCPU, 16 GB of memory, and a 64 GB disk.

', 'GetMLTransformResponse$WorkerType' => '

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

', 'Job$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'JobRun$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'JobUpdate$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'MLTransform$WorkerType' => '

The type of predefined worker that is allocated when a task of this transform runs. Accepts a value of Standard, G.1X, or G.2X.

MaxCapacity is a mutually exclusive option with NumberOfWorkers and WorkerType.

', 'Session$WorkerType' => '

The type of predefined worker that is allocated when a session runs. Accepts a value of G.1X, G.2X, G.4X, or G.8X for Spark sessions. Accepts the value Z.2X for Ray sessions.

', 'StartJobRunRequest$WorkerType' => '

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

', 'UpdateMLTransformRequest$WorkerType' => '

The type of predefined worker that is allocated when this task runs. Accepts a value of Standard, G.1X, or G.2X.

', ], ], 'Workflow' => [ 'base' => '

A workflow is a collection of multiple dependent Glue jobs and crawlers that are run to complete a complex ETL task. A workflow manages the execution and monitoring of all its jobs and crawlers.

', 'refs' => [ 'GetWorkflowResponse$Workflow' => '

The resource metadata for the workflow.

', 'Workflows$member' => NULL, ], ], 'WorkflowGraph' => [ 'base' => '

A workflow graph represents the complete workflow containing all the Glue components present in the workflow and all the directed connections between them.

', 'refs' => [ 'Workflow$Graph' => '

The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

', 'WorkflowRun$Graph' => '

The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.

', ], ], 'WorkflowNames' => [ 'base' => NULL, 'refs' => [ 'BatchGetWorkflowsRequest$Names' => '

A list of workflow names, which may be the names returned from the ListWorkflows operation.

', 'BatchGetWorkflowsResponse$MissingWorkflows' => '

A list of names of workflows not found.

', 'ListWorkflowsResponse$Workflows' => '

List of names of workflows in the account.

', ], ], 'WorkflowRun' => [ 'base' => '

A workflow run is an execution of a workflow providing all the runtime information.

', 'refs' => [ 'GetWorkflowRunResponse$Run' => '

The requested workflow run metadata.

', 'Workflow$LastRun' => '

The information about the last execution of the workflow.

', 'WorkflowRuns$member' => NULL, ], ], 'WorkflowRunProperties' => [ 'base' => NULL, 'refs' => [ 'CreateWorkflowRequest$DefaultRunProperties' => '

A collection of properties to be used as part of each execution of the workflow.

', 'GetWorkflowRunPropertiesResponse$RunProperties' => '

The workflow run properties which were set during the specified run.

', 'PutWorkflowRunPropertiesRequest$RunProperties' => '

The properties to put for the specified run.

', 'StartWorkflowRunRequest$RunProperties' => '

The workflow run properties for the new workflow run.

', 'UpdateWorkflowRequest$DefaultRunProperties' => '

A collection of properties to be used as part of each execution of the workflow.

', 'Workflow$DefaultRunProperties' => '

A collection of properties to be used as part of each execution of the workflow. The run properties are made available to each job in the workflow. A job can modify the properties for the next jobs in the flow.

', 'WorkflowRun$WorkflowRunProperties' => '

The workflow run properties which were set during the run.

', ], ], 'WorkflowRunStatistics' => [ 'base' => '

Workflow run statistics provides statistics about the workflow run.

', 'refs' => [ 'WorkflowRun$Statistics' => '

The statistics of the run.

', ], ], 'WorkflowRunStatus' => [ 'base' => NULL, 'refs' => [ 'WorkflowRun$Status' => '

The status of the workflow run.

', ], ], 'WorkflowRuns' => [ 'base' => NULL, 'refs' => [ 'GetWorkflowRunsResponse$Runs' => '

A list of workflow run metadata objects.

', ], ], 'Workflows' => [ 'base' => NULL, 'refs' => [ 'BatchGetWorkflowsResponse$Workflows' => '

A list of workflow resource metadata.

', ], ], 'XMLClassifier' => [ 'base' => '

A classifier for XML content.

', 'refs' => [ 'Classifier$XMLClassifier' => '

A classifier for XML content.

', ], ], ],]; diff --git a/src/data/glue/2017-03-31/endpoint-rule-set-1.json b/src/data/glue/2017-03-31/endpoint-rule-set-1.json index d1bd27f670..c84cb14f3c 100644 --- a/src/data/glue/2017-03-31/endpoint-rule-set-1.json +++ b/src/data/glue/2017-03-31/endpoint-rule-set-1.json @@ -40,7 +40,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -83,7 +82,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -110,7 +109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -133,7 +131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -168,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -179,14 +175,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -200,14 +198,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -216,11 +212,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -231,14 +227,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -272,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -301,9 +299,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/src/data/glue/2017-03-31/endpoint-rule-set-1.json.php b/src/data/glue/2017-03-31/endpoint-rule-set-1.json.php index cd9735c2da..d0e3c975d7 100644 --- a/src/data/glue/2017-03-31/endpoint-rule-set-1.json.php +++ b/src/data/glue/2017-03-31/endpoint-rule-set-1.json.php @@ -1,3 +1,3 @@ '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'type' => 'tree', 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], ], ], ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ],]; +return [ 'version' => '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], true, ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://glue.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ],]; diff --git a/src/data/glue/2017-03-31/endpoint-tests-1.json b/src/data/glue/2017-03-31/endpoint-tests-1.json index 4589c59b3f..731b4b70ad 100644 --- a/src/data/glue/2017-03-31/endpoint-tests-1.json +++ b/src/data/glue/2017-03-31/endpoint-tests-1.json @@ -646,6 +646,17 @@ "expect": { "error": "Invalid Configuration: Missing Region" } + }, + { + "documentation": "Partition doesn't support DualStack", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": true + } } ], "version": "1.0" diff --git a/src/data/glue/2017-03-31/endpoint-tests-1.json.php b/src/data/glue/2017-03-31/endpoint-tests-1.json.php index d97b83aacf..d742b0be7a 100644 --- a/src/data/glue/2017-03-31/endpoint-tests-1.json.php +++ b/src/data/glue/2017-03-31/endpoint-tests-1.json.php @@ -1,3 +1,3 @@ [ [ 'documentation' => 'For region af-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.af-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'af-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-northeast-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-northeast-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-northeast-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-northeast-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-northeast-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-northeast-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-northeast-3 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-northeast-3.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-northeast-3', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-southeast-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-southeast-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-southeast-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-southeast-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-southeast-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-southeast-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ca-central-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ca-central-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ca-central-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-central-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-central-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-central-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-north-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-north-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-north-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-west-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-west-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-west-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-west-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-west-3 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-west-3.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-west-3', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region me-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.me-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'me-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region sa-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.sa-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'sa-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-east-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-east-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-2', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-west-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-west-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-2', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.cn-north-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-northwest-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.cn-northwest-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-northwest-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.cn-north-1.api.amazonwebservices.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.cn-north-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.cn-north-1.api.amazonwebservices.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-gov-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-gov-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-gov-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-west-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-west-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-gov-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-west-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-gov-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-gov-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-iso-east-1.c2s.ic.gov', ], ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-iso-east-1.c2s.ic.gov', ], ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-isob-east-1.sc2s.sgov.gov', ], ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-isob-east-1.sc2s.sgov.gov', ], ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For custom endpoint with region set and fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with region not set and fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'UseFIPS' => false, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips enabled and dualstack disabled', 'expect' => [ 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips disabled and dualstack enabled', 'expect' => [ 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => true, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'Missing region', 'expect' => [ 'error' => 'Invalid Configuration: Missing Region', ], ], ], 'version' => '1.0',]; +return [ 'testCases' => [ [ 'documentation' => 'For region af-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.af-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'af-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-northeast-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-northeast-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-northeast-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-northeast-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-northeast-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-northeast-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-northeast-3 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-northeast-3.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-northeast-3', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-southeast-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-southeast-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-southeast-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ap-southeast-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ap-southeast-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'ap-southeast-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region ca-central-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.ca-central-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'ca-central-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-central-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-central-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-central-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-north-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-north-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-north-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-west-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-west-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-west-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-west-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region eu-west-3 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.eu-west-3.amazonaws.com', ], ], 'params' => [ 'Region' => 'eu-west-3', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region me-south-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.me-south-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'me-south-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region sa-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.sa-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'sa-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-east-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-east-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-2', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-2 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-west-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-2', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-west-2 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-west-2.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-west-2', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.cn-north-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-northwest-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.cn-northwest-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-northwest-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.cn-north-1.api.amazonwebservices.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.cn-north-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.cn-north-1.api.amazonwebservices.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-gov-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-gov-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-west-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-gov-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-west-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-west-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-gov-west-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-west-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-gov-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-gov-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-iso-east-1.c2s.ic.gov', ], ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-iso-east-1.c2s.ic.gov', ], ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue-fips.us-isob-east-1.sc2s.sgov.gov', ], ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://glue.us-isob-east-1.sc2s.sgov.gov', ], ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For custom endpoint with region set and fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with region not set and fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'UseFIPS' => false, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips enabled and dualstack disabled', 'expect' => [ 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips disabled and dualstack enabled', 'expect' => [ 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => true, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'Missing region', 'expect' => [ 'error' => 'Invalid Configuration: Missing Region', ], ], [ 'documentation' => 'Partition doesn\'t support DualStack', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], ], 'version' => '1.0',]; diff --git a/src/data/network-firewall/2020-11-12/api-2.json b/src/data/network-firewall/2020-11-12/api-2.json index e881d09b40..5f61b3c4f5 100644 --- a/src/data/network-firewall/2020-11-12/api-2.json +++ b/src/data/network-firewall/2020-11-12/api-2.json @@ -616,6 +616,18 @@ "type":"list", "member":{"shape":"Address"} }, + "AnalysisResult":{ + "type":"structure", + "members":{ + "IdentifiedRuleIds":{"shape":"RuleIdList"}, + "IdentifiedType":{"shape":"IdentifiedType"}, + "AnalysisDetail":{"shape":"CollectionMember_String"} + } + }, + "AnalysisResultList":{ + "type":"list", + "member":{"shape":"AnalysisResult"} + }, "AssociateFirewallPolicyRequest":{ "type":"structure", "required":["FirewallPolicyArn"], @@ -796,7 +808,8 @@ "Tags":{"shape":"TagList"}, "DryRun":{"shape":"Boolean"}, "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, - "SourceMetadata":{"shape":"SourceMetadata"} + "SourceMetadata":{"shape":"SourceMetadata"}, + "AnalyzeRuleGroup":{"shape":"Boolean"} } }, "CreateRuleGroupResponse":{ @@ -1009,7 +1022,8 @@ "members":{ "RuleGroupName":{"shape":"ResourceName"}, "RuleGroupArn":{"shape":"ResourceArn"}, - "Type":{"shape":"RuleGroupType"} + "Type":{"shape":"RuleGroupType"}, + "AnalyzeRuleGroup":{"shape":"Boolean"} } }, "DescribeRuleGroupResponse":{ @@ -1305,6 +1319,13 @@ "key":{"shape":"RuleVariableName"}, "value":{"shape":"IPSet"} }, + "IdentifiedType":{ + "type":"string", + "enum":[ + "STATELESS_RULE_FORWARDING_ASYMMETRICALLY", + "STATELESS_RULE_CONTAINS_TCP_FLAGS" + ] + }, "InsufficientCapacityException":{ "type":"structure", "members":{ @@ -1745,7 +1766,8 @@ "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, "SourceMetadata":{"shape":"SourceMetadata"}, "SnsTopic":{"shape":"ResourceArn"}, - "LastModifiedTime":{"shape":"LastUpdateTime"} + "LastModifiedTime":{"shape":"LastUpdateTime"}, + "AnalysisResults":{"shape":"AnalysisResultList"} } }, "RuleGroupType":{ @@ -1759,6 +1781,10 @@ "type":"list", "member":{"shape":"RuleGroupMetadata"} }, + "RuleIdList":{ + "type":"list", + "member":{"shape":"CollectionMember_String"} + }, "RuleOption":{ "type":"structure", "required":["Keyword"], @@ -2363,7 +2389,8 @@ "Description":{"shape":"Description"}, "DryRun":{"shape":"Boolean"}, "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, - "SourceMetadata":{"shape":"SourceMetadata"} + "SourceMetadata":{"shape":"SourceMetadata"}, + "AnalyzeRuleGroup":{"shape":"Boolean"} } }, "UpdateRuleGroupResponse":{ diff --git a/src/data/network-firewall/2020-11-12/api-2.json.php b/src/data/network-firewall/2020-11-12/api-2.json.php index 5278a6611c..20987a1c71 100644 --- a/src/data/network-firewall/2020-11-12/api-2.json.php +++ b/src/data/network-firewall/2020-11-12/api-2.json.php @@ -1,3 +1,3 @@ '2.0', 'metadata' => [ 'apiVersion' => '2020-11-12', 'endpointPrefix' => 'network-firewall', 'jsonVersion' => '1.0', 'protocol' => 'json', 'serviceAbbreviation' => 'Network Firewall', 'serviceFullName' => 'AWS Network Firewall', 'serviceId' => 'Network Firewall', 'signatureVersion' => 'v4', 'signingName' => 'network-firewall', 'targetPrefix' => 'NetworkFirewall_20201112', 'uid' => 'network-firewall-2020-11-12', ], 'operations' => [ 'AssociateFirewallPolicy' => [ 'name' => 'AssociateFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateFirewallPolicyRequest', ], 'output' => [ 'shape' => 'AssociateFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'AssociateSubnets' => [ 'name' => 'AssociateSubnets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateSubnetsRequest', ], 'output' => [ 'shape' => 'AssociateSubnetsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'InvalidOperationException', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'CreateFirewall' => [ 'name' => 'CreateFirewall', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFirewallRequest', ], 'output' => [ 'shape' => 'CreateFirewallResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InsufficientCapacityException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'CreateFirewallPolicy' => [ 'name' => 'CreateFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFirewallPolicyRequest', ], 'output' => [ 'shape' => 'CreateFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'CreateRuleGroup' => [ 'name' => 'CreateRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRuleGroupRequest', ], 'output' => [ 'shape' => 'CreateRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'CreateTLSInspectionConfiguration' => [ 'name' => 'CreateTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'CreateTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'DeleteFirewall' => [ 'name' => 'DeleteFirewall', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFirewallRequest', ], 'output' => [ 'shape' => 'DeleteFirewallResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedOperationException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DeleteFirewallPolicy' => [ 'name' => 'DeleteFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFirewallPolicyRequest', ], 'output' => [ 'shape' => 'DeleteFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'UnsupportedOperationException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DeleteResourcePolicy' => [ 'name' => 'DeleteResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteResourcePolicyRequest', ], 'output' => [ 'shape' => 'DeleteResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidResourcePolicyException', ], ], ], 'DeleteRuleGroup' => [ 'name' => 'DeleteRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRuleGroupRequest', ], 'output' => [ 'shape' => 'DeleteRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'UnsupportedOperationException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DeleteTLSInspectionConfiguration' => [ 'name' => 'DeleteTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DescribeFirewall' => [ 'name' => 'DescribeFirewall', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFirewallRequest', ], 'output' => [ 'shape' => 'DescribeFirewallResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DescribeFirewallPolicy' => [ 'name' => 'DescribeFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFirewallPolicyRequest', ], 'output' => [ 'shape' => 'DescribeFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'DescribeLoggingConfiguration' => [ 'name' => 'DescribeLoggingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeLoggingConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeLoggingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DescribeResourcePolicy' => [ 'name' => 'DescribeResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeResourcePolicyRequest', ], 'output' => [ 'shape' => 'DescribeResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DescribeRuleGroup' => [ 'name' => 'DescribeRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRuleGroupRequest', ], 'output' => [ 'shape' => 'DescribeRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'DescribeRuleGroupMetadata' => [ 'name' => 'DescribeRuleGroupMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRuleGroupMetadataRequest', ], 'output' => [ 'shape' => 'DescribeRuleGroupMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'DescribeTLSInspectionConfiguration' => [ 'name' => 'DescribeTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DisassociateSubnets' => [ 'name' => 'DisassociateSubnets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateSubnetsRequest', ], 'output' => [ 'shape' => 'DisassociateSubnetsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'ListFirewallPolicies' => [ 'name' => 'ListFirewallPolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListFirewallPoliciesRequest', ], 'output' => [ 'shape' => 'ListFirewallPoliciesResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'ListFirewalls' => [ 'name' => 'ListFirewalls', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListFirewallsRequest', ], 'output' => [ 'shape' => 'ListFirewallsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListRuleGroups' => [ 'name' => 'ListRuleGroups', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListRuleGroupsRequest', ], 'output' => [ 'shape' => 'ListRuleGroupsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'ListTLSInspectionConfigurations' => [ 'name' => 'ListTLSInspectionConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTLSInspectionConfigurationsRequest', ], 'output' => [ 'shape' => 'ListTLSInspectionConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'PutResourcePolicy' => [ 'name' => 'PutResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutResourcePolicyRequest', ], 'output' => [ 'shape' => 'PutResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidResourcePolicyException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'UpdateFirewallDeleteProtection' => [ 'name' => 'UpdateFirewallDeleteProtection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallDeleteProtectionRequest', ], 'output' => [ 'shape' => 'UpdateFirewallDeleteProtectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateFirewallDescription' => [ 'name' => 'UpdateFirewallDescription', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallDescriptionRequest', ], 'output' => [ 'shape' => 'UpdateFirewallDescriptionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], ], ], 'UpdateFirewallEncryptionConfiguration' => [ 'name' => 'UpdateFirewallEncryptionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallEncryptionConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateFirewallEncryptionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateFirewallPolicy' => [ 'name' => 'UpdateFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallPolicyRequest', ], 'output' => [ 'shape' => 'UpdateFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InvalidTokenException', ], ], ], 'UpdateFirewallPolicyChangeProtection' => [ 'name' => 'UpdateFirewallPolicyChangeProtection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallPolicyChangeProtectionRequest', ], 'output' => [ 'shape' => 'UpdateFirewallPolicyChangeProtectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateLoggingConfiguration' => [ 'name' => 'UpdateLoggingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateLoggingConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateLoggingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'LogDestinationPermissionException', ], ], ], 'UpdateRuleGroup' => [ 'name' => 'UpdateRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRuleGroupRequest', ], 'output' => [ 'shape' => 'UpdateRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InvalidTokenException', ], ], ], 'UpdateSubnetChangeProtection' => [ 'name' => 'UpdateSubnetChangeProtection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateSubnetChangeProtectionRequest', ], 'output' => [ 'shape' => 'UpdateSubnetChangeProtectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateTLSInspectionConfiguration' => [ 'name' => 'UpdateTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InvalidTokenException', ], ], ], ], 'shapes' => [ 'ActionDefinition' => [ 'type' => 'structure', 'members' => [ 'PublishMetricAction' => [ 'shape' => 'PublishMetricAction', ], ], ], 'ActionName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9]+$', ], 'Address' => [ 'type' => 'structure', 'required' => [ 'AddressDefinition', ], 'members' => [ 'AddressDefinition' => [ 'shape' => 'AddressDefinition', ], ], ], 'AddressDefinition' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^([a-fA-F\\d:\\.]+($|/\\d{1,3}))$', ], 'Addresses' => [ 'type' => 'list', 'member' => [ 'shape' => 'Address', ], ], 'AssociateFirewallPolicyRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyArn', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'AssociateFirewallPolicyResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'AssociateSubnetsRequest' => [ 'type' => 'structure', 'required' => [ 'SubnetMappings', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], ], ], 'AssociateSubnetsResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'Attachment' => [ 'type' => 'structure', 'members' => [ 'SubnetId' => [ 'shape' => 'AzSubnet', ], 'EndpointId' => [ 'shape' => 'EndpointId', ], 'Status' => [ 'shape' => 'AttachmentStatus', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'AttachmentStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'DELETING', 'FAILED', 'ERROR', 'SCALING', 'READY', ], ], 'AvailabilityZone' => [ 'type' => 'string', ], 'AzSubnet' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^subnet-[0-9a-f]+$', ], 'AzSubnets' => [ 'type' => 'list', 'member' => [ 'shape' => 'AzSubnet', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'CIDRCount' => [ 'type' => 'integer', 'max' => 1000000, 'min' => 0, ], 'CIDRSummary' => [ 'type' => 'structure', 'members' => [ 'AvailableCIDRCount' => [ 'shape' => 'CIDRCount', ], 'UtilizedCIDRCount' => [ 'shape' => 'CIDRCount', ], 'IPSetReferences' => [ 'shape' => 'IPSetMetadataMap', ], ], ], 'CapacityUsageSummary' => [ 'type' => 'structure', 'members' => [ 'CIDRs' => [ 'shape' => 'CIDRSummary', ], ], ], 'Certificates' => [ 'type' => 'list', 'member' => [ 'shape' => 'TlsCertificateData', ], ], 'CheckCertificateRevocationStatusActions' => [ 'type' => 'structure', 'members' => [ 'RevokedStatusAction' => [ 'shape' => 'RevocationCheckAction', ], 'UnknownStatusAction' => [ 'shape' => 'RevocationCheckAction', ], ], ], 'CollectionMember_String' => [ 'type' => 'string', ], 'ConfigurationSyncState' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_SYNC', 'CAPACITY_CONSTRAINED', ], ], 'CreateFirewallPolicyRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyName', 'FirewallPolicy', ], 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicy' => [ 'shape' => 'FirewallPolicy', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicyResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], ], ], 'CreateFirewallRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallName', 'FirewallPolicyArn', 'VpcId', 'SubnetMappings', ], 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'VpcId' => [ 'shape' => 'VpcId', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateFirewallResponse' => [ 'type' => 'structure', 'members' => [ 'Firewall' => [ 'shape' => 'Firewall', ], 'FirewallStatus' => [ 'shape' => 'FirewallStatus', ], ], ], 'CreateRuleGroupRequest' => [ 'type' => 'structure', 'required' => [ 'RuleGroupName', 'Type', 'Capacity', ], 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroup' => [ 'shape' => 'RuleGroup', ], 'Rules' => [ 'shape' => 'RulesString', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Description' => [ 'shape' => 'Description', ], 'Capacity' => [ 'shape' => 'RuleCapacity', ], 'Tags' => [ 'shape' => 'TagList', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'SourceMetadata' => [ 'shape' => 'SourceMetadata', ], ], ], 'CreateRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'RuleGroupResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'CreateTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfigurationName', 'TLSInspectionConfiguration', ], 'members' => [ 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], 'TLSInspectionConfiguration' => [ 'shape' => 'TLSInspectionConfiguration', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'TLSInspectionConfigurationResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'CustomAction' => [ 'type' => 'structure', 'required' => [ 'ActionName', 'ActionDefinition', ], 'members' => [ 'ActionName' => [ 'shape' => 'ActionName', ], 'ActionDefinition' => [ 'shape' => 'ActionDefinition', ], ], ], 'CustomActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomAction', ], ], 'DeleteFirewallPolicyRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyResponse', ], 'members' => [ 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], ], ], 'DeleteFirewallRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteFirewallResponse' => [ 'type' => 'structure', 'members' => [ 'Firewall' => [ 'shape' => 'Firewall', ], 'FirewallStatus' => [ 'shape' => 'FirewallStatus', ], ], ], 'DeleteResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteRuleGroupRequest' => [ 'type' => 'structure', 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'DeleteRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'RuleGroupResponse', ], 'members' => [ 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'DeleteTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfigurationResponse', ], 'members' => [ 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'DescribeFirewallPolicyRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DescribeFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicyResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], 'FirewallPolicy' => [ 'shape' => 'FirewallPolicy', ], ], ], 'DescribeFirewallRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DescribeFirewallResponse' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'Firewall' => [ 'shape' => 'Firewall', ], 'FirewallStatus' => [ 'shape' => 'FirewallStatus', ], ], ], 'DescribeLoggingConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], ], ], 'DescribeLoggingConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'LoggingConfiguration' => [ 'shape' => 'LoggingConfiguration', ], ], ], 'DescribeResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DescribeResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [ 'Policy' => [ 'shape' => 'PolicyString', ], ], ], 'DescribeRuleGroupMetadataRequest' => [ 'type' => 'structure', 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'DescribeRuleGroupMetadataResponse' => [ 'type' => 'structure', 'required' => [ 'RuleGroupArn', 'RuleGroupName', ], 'members' => [ 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'Description', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Capacity' => [ 'shape' => 'RuleCapacity', ], 'StatefulRuleOptions' => [ 'shape' => 'StatefulRuleOptions', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], ], ], 'DescribeRuleGroupRequest' => [ 'type' => 'structure', 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'DescribeRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'RuleGroupResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroup' => [ 'shape' => 'RuleGroup', ], 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'DescribeTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], ], ], 'DescribeTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'TLSInspectionConfigurationResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'TLSInspectionConfiguration' => [ 'shape' => 'TLSInspectionConfiguration', ], 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'Description' => [ 'type' => 'string', 'max' => 512, 'pattern' => '^.*$', ], 'Destination' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^.*$', ], 'Dimension' => [ 'type' => 'structure', 'required' => [ 'Value', ], 'members' => [ 'Value' => [ 'shape' => 'DimensionValue', ], ], ], 'DimensionValue' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-_ ]+$', ], 'Dimensions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Dimension', ], 'max' => 1, 'min' => 1, ], 'DisassociateSubnetsRequest' => [ 'type' => 'structure', 'required' => [ 'SubnetIds', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'AzSubnets', ], ], ], 'DisassociateSubnetsResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'EncryptionConfiguration' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'KeyId' => [ 'shape' => 'KeyId', ], 'Type' => [ 'shape' => 'EncryptionType', ], ], ], 'EncryptionType' => [ 'type' => 'string', 'enum' => [ 'CUSTOMER_KMS', 'AWS_OWNED_KMS_KEY', ], ], 'EndpointId' => [ 'type' => 'string', ], 'ErrorMessage' => [ 'type' => 'string', ], 'Firewall' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyArn', 'VpcId', 'SubnetMappings', 'FirewallId', ], 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'VpcId' => [ 'shape' => 'VpcId', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], 'Description' => [ 'shape' => 'Description', ], 'FirewallId' => [ 'shape' => 'ResourceId', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'FirewallMetadata' => [ 'type' => 'structure', 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], ], ], 'FirewallPolicies' => [ 'type' => 'list', 'member' => [ 'shape' => 'FirewallPolicyMetadata', ], ], 'FirewallPolicy' => [ 'type' => 'structure', 'required' => [ 'StatelessDefaultActions', 'StatelessFragmentDefaultActions', ], 'members' => [ 'StatelessRuleGroupReferences' => [ 'shape' => 'StatelessRuleGroupReferences', ], 'StatelessDefaultActions' => [ 'shape' => 'StatelessActions', ], 'StatelessFragmentDefaultActions' => [ 'shape' => 'StatelessActions', ], 'StatelessCustomActions' => [ 'shape' => 'CustomActions', ], 'StatefulRuleGroupReferences' => [ 'shape' => 'StatefulRuleGroupReferences', ], 'StatefulDefaultActions' => [ 'shape' => 'StatefulActions', ], 'StatefulEngineOptions' => [ 'shape' => 'StatefulEngineOptions', ], 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'PolicyVariables' => [ 'shape' => 'PolicyVariables', ], ], ], 'FirewallPolicyMetadata' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'FirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyName', 'FirewallPolicyArn', 'FirewallPolicyId', ], 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'FirewallPolicyId' => [ 'shape' => 'ResourceId', ], 'Description' => [ 'shape' => 'Description', ], 'FirewallPolicyStatus' => [ 'shape' => 'ResourceStatus', ], 'Tags' => [ 'shape' => 'TagList', ], 'ConsumedStatelessRuleCapacity' => [ 'shape' => 'RuleCapacity', ], 'ConsumedStatefulRuleCapacity' => [ 'shape' => 'RuleCapacity', ], 'NumberOfAssociations' => [ 'shape' => 'NumberOfAssociations', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], ], ], 'FirewallStatus' => [ 'type' => 'structure', 'required' => [ 'Status', 'ConfigurationSyncStateSummary', ], 'members' => [ 'Status' => [ 'shape' => 'FirewallStatusValue', ], 'ConfigurationSyncStateSummary' => [ 'shape' => 'ConfigurationSyncState', ], 'SyncStates' => [ 'shape' => 'SyncStates', ], 'CapacityUsageSummary' => [ 'shape' => 'CapacityUsageSummary', ], ], ], 'FirewallStatusValue' => [ 'type' => 'string', 'enum' => [ 'PROVISIONING', 'DELETING', 'READY', ], ], 'Firewalls' => [ 'type' => 'list', 'member' => [ 'shape' => 'FirewallMetadata', ], ], 'Flags' => [ 'type' => 'list', 'member' => [ 'shape' => 'TCPFlag', ], ], 'GeneratedRulesType' => [ 'type' => 'string', 'enum' => [ 'ALLOWLIST', 'DENYLIST', ], ], 'HashMapKey' => [ 'type' => 'string', 'max' => 50, 'min' => 3, 'pattern' => '^[0-9A-Za-z.\\-_@\\/]+$', ], 'HashMapValue' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[\\s\\S]*$', ], 'Header' => [ 'type' => 'structure', 'required' => [ 'Protocol', 'Source', 'SourcePort', 'Direction', 'Destination', 'DestinationPort', ], 'members' => [ 'Protocol' => [ 'shape' => 'StatefulRuleProtocol', ], 'Source' => [ 'shape' => 'Source', ], 'SourcePort' => [ 'shape' => 'Port', ], 'Direction' => [ 'shape' => 'StatefulRuleDirection', ], 'Destination' => [ 'shape' => 'Destination', ], 'DestinationPort' => [ 'shape' => 'Port', ], ], ], 'IPAddressType' => [ 'type' => 'string', 'enum' => [ 'DUALSTACK', 'IPV4', 'IPV6', ], ], 'IPSet' => [ 'type' => 'structure', 'required' => [ 'Definition', ], 'members' => [ 'Definition' => [ 'shape' => 'VariableDefinitionList', ], ], ], 'IPSetArn' => [ 'type' => 'string', ], 'IPSetMetadata' => [ 'type' => 'structure', 'members' => [ 'ResolvedCIDRCount' => [ 'shape' => 'CIDRCount', ], ], ], 'IPSetMetadataMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'IPSetArn', ], 'value' => [ 'shape' => 'IPSetMetadata', ], ], 'IPSetReference' => [ 'type' => 'structure', 'members' => [ 'ReferenceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'IPSetReferenceMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'IPSetReferenceName', ], 'value' => [ 'shape' => 'IPSetReference', ], ], 'IPSetReferenceName' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^[A-Za-z][A-Za-z0-9_]*$', ], 'IPSets' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuleVariableName', ], 'value' => [ 'shape' => 'IPSet', ], ], 'InsufficientCapacityException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, ], 'InternalServerError' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, ], 'InvalidOperationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidResourcePolicyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidTokenException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'KeyId' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '.*\\S.*', ], 'Keyword' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '.*', ], 'LastUpdateTime' => [ 'type' => 'timestamp', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ListFirewallPoliciesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], ], ], 'ListFirewallPoliciesResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'FirewallPolicies' => [ 'shape' => 'FirewallPolicies', ], ], ], 'ListFirewallsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'VpcIds' => [ 'shape' => 'VpcIds', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], ], ], 'ListFirewallsResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'Firewalls' => [ 'shape' => 'Firewalls', ], ], ], 'ListRuleGroupsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], 'Scope' => [ 'shape' => 'ResourceManagedStatus', ], 'ManagedType' => [ 'shape' => 'ResourceManagedType', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'ListRuleGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'RuleGroups' => [ 'shape' => 'RuleGroups', ], ], ], 'ListTLSInspectionConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], ], ], 'ListTLSInspectionConfigurationsResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'TLSInspectionConfigurations' => [ 'shape' => 'TLSInspectionConfigurations', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'TagsPaginationMaxResults', ], 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'LogDestinationConfig' => [ 'type' => 'structure', 'required' => [ 'LogType', 'LogDestinationType', 'LogDestination', ], 'members' => [ 'LogType' => [ 'shape' => 'LogType', ], 'LogDestinationType' => [ 'shape' => 'LogDestinationType', ], 'LogDestination' => [ 'shape' => 'LogDestinationMap', ], ], ], 'LogDestinationConfigs' => [ 'type' => 'list', 'member' => [ 'shape' => 'LogDestinationConfig', ], ], 'LogDestinationMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'HashMapKey', ], 'value' => [ 'shape' => 'HashMapValue', ], ], 'LogDestinationPermissionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'LogDestinationType' => [ 'type' => 'string', 'enum' => [ 'S3', 'CloudWatchLogs', 'KinesisDataFirehose', ], 'max' => 30, 'min' => 2, 'pattern' => '[0-9A-Za-z]+', ], 'LogType' => [ 'type' => 'string', 'enum' => [ 'ALERT', 'FLOW', ], ], 'LoggingConfiguration' => [ 'type' => 'structure', 'required' => [ 'LogDestinationConfigs', ], 'members' => [ 'LogDestinationConfigs' => [ 'shape' => 'LogDestinationConfigs', ], ], ], 'MatchAttributes' => [ 'type' => 'structure', 'members' => [ 'Sources' => [ 'shape' => 'Addresses', ], 'Destinations' => [ 'shape' => 'Addresses', ], 'SourcePorts' => [ 'shape' => 'PortRanges', ], 'DestinationPorts' => [ 'shape' => 'PortRanges', ], 'Protocols' => [ 'shape' => 'ProtocolNumbers', ], 'TCPFlags' => [ 'shape' => 'TCPFlags', ], ], ], 'NumberOfAssociations' => [ 'type' => 'integer', ], 'OverrideAction' => [ 'type' => 'string', 'enum' => [ 'DROP_TO_ALERT', ], ], 'PaginationMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'PaginationToken' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'pattern' => '[0-9A-Za-z:\\/+=]+$', ], 'PerObjectStatus' => [ 'type' => 'structure', 'members' => [ 'SyncStatus' => [ 'shape' => 'PerObjectSyncStatus', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'PerObjectSyncStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_SYNC', 'CAPACITY_CONSTRAINED', ], ], 'PolicyString' => [ 'type' => 'string', 'max' => 395000, 'min' => 1, 'pattern' => '.*\\S.*', ], 'PolicyVariables' => [ 'type' => 'structure', 'members' => [ 'RuleVariables' => [ 'shape' => 'IPSets', ], ], ], 'Port' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^.*$', ], 'PortRange' => [ 'type' => 'structure', 'required' => [ 'FromPort', 'ToPort', ], 'members' => [ 'FromPort' => [ 'shape' => 'PortRangeBound', ], 'ToPort' => [ 'shape' => 'PortRangeBound', ], ], ], 'PortRangeBound' => [ 'type' => 'integer', 'max' => 65535, 'min' => 0, ], 'PortRanges' => [ 'type' => 'list', 'member' => [ 'shape' => 'PortRange', ], ], 'PortSet' => [ 'type' => 'structure', 'members' => [ 'Definition' => [ 'shape' => 'VariableDefinitionList', ], ], ], 'PortSets' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuleVariableName', ], 'value' => [ 'shape' => 'PortSet', ], ], 'Priority' => [ 'type' => 'integer', 'max' => 65535, 'min' => 1, ], 'ProtocolNumber' => [ 'type' => 'integer', 'max' => 255, 'min' => 0, ], 'ProtocolNumbers' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProtocolNumber', ], ], 'PublishMetricAction' => [ 'type' => 'structure', 'required' => [ 'Dimensions', ], 'members' => [ 'Dimensions' => [ 'shape' => 'Dimensions', ], ], ], 'PutResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Policy', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Policy' => [ 'shape' => 'PolicyString', ], ], ], 'PutResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [], ], 'ReferenceSets' => [ 'type' => 'structure', 'members' => [ 'IPSetReferences' => [ 'shape' => 'IPSetReferenceMap', ], ], ], 'ResourceArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:aws.*', ], 'ResourceId' => [ 'type' => 'string', 'max' => 36, 'min' => 36, 'pattern' => '^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$', ], 'ResourceManagedStatus' => [ 'type' => 'string', 'enum' => [ 'MANAGED', 'ACCOUNT', ], ], 'ResourceManagedType' => [ 'type' => 'string', 'enum' => [ 'AWS_MANAGED_THREAT_SIGNATURES', 'AWS_MANAGED_DOMAIN_LISTS', ], ], 'ResourceName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-]+$', ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ResourceOwnerCheckException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ResourceStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DELETING', 'ERROR', ], ], 'RevocationCheckAction' => [ 'type' => 'string', 'enum' => [ 'PASS', 'DROP', 'REJECT', ], ], 'RuleCapacity' => [ 'type' => 'integer', ], 'RuleDefinition' => [ 'type' => 'structure', 'required' => [ 'MatchAttributes', 'Actions', ], 'members' => [ 'MatchAttributes' => [ 'shape' => 'MatchAttributes', ], 'Actions' => [ 'shape' => 'StatelessActions', ], ], ], 'RuleGroup' => [ 'type' => 'structure', 'required' => [ 'RulesSource', ], 'members' => [ 'RuleVariables' => [ 'shape' => 'RuleVariables', ], 'ReferenceSets' => [ 'shape' => 'ReferenceSets', ], 'RulesSource' => [ 'shape' => 'RulesSource', ], 'StatefulRuleOptions' => [ 'shape' => 'StatefulRuleOptions', ], ], ], 'RuleGroupMetadata' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'RuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'RuleGroupArn', 'RuleGroupName', 'RuleGroupId', ], 'members' => [ 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupId' => [ 'shape' => 'ResourceId', ], 'Description' => [ 'shape' => 'Description', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Capacity' => [ 'shape' => 'RuleCapacity', ], 'RuleGroupStatus' => [ 'shape' => 'ResourceStatus', ], 'Tags' => [ 'shape' => 'TagList', ], 'ConsumedCapacity' => [ 'shape' => 'RuleCapacity', ], 'NumberOfAssociations' => [ 'shape' => 'NumberOfAssociations', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'SourceMetadata' => [ 'shape' => 'SourceMetadata', ], 'SnsTopic' => [ 'shape' => 'ResourceArn', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], ], ], 'RuleGroupType' => [ 'type' => 'string', 'enum' => [ 'STATELESS', 'STATEFUL', ], ], 'RuleGroups' => [ 'type' => 'list', 'member' => [ 'shape' => 'RuleGroupMetadata', ], ], 'RuleOption' => [ 'type' => 'structure', 'required' => [ 'Keyword', ], 'members' => [ 'Keyword' => [ 'shape' => 'Keyword', ], 'Settings' => [ 'shape' => 'Settings', ], ], ], 'RuleOptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'RuleOption', ], ], 'RuleOrder' => [ 'type' => 'string', 'enum' => [ 'DEFAULT_ACTION_ORDER', 'STRICT_ORDER', ], ], 'RuleTargets' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'RuleVariableName' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^[A-Za-z][A-Za-z0-9_]*$', ], 'RuleVariables' => [ 'type' => 'structure', 'members' => [ 'IPSets' => [ 'shape' => 'IPSets', ], 'PortSets' => [ 'shape' => 'PortSets', ], ], ], 'RulesSource' => [ 'type' => 'structure', 'members' => [ 'RulesString' => [ 'shape' => 'RulesString', ], 'RulesSourceList' => [ 'shape' => 'RulesSourceList', ], 'StatefulRules' => [ 'shape' => 'StatefulRules', ], 'StatelessRulesAndCustomActions' => [ 'shape' => 'StatelessRulesAndCustomActions', ], ], ], 'RulesSourceList' => [ 'type' => 'structure', 'required' => [ 'Targets', 'TargetTypes', 'GeneratedRulesType', ], 'members' => [ 'Targets' => [ 'shape' => 'RuleTargets', ], 'TargetTypes' => [ 'shape' => 'TargetTypes', ], 'GeneratedRulesType' => [ 'shape' => 'GeneratedRulesType', ], ], ], 'RulesString' => [ 'type' => 'string', 'max' => 2000000, 'min' => 0, ], 'ServerCertificate' => [ 'type' => 'structure', 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'ServerCertificateConfiguration' => [ 'type' => 'structure', 'members' => [ 'ServerCertificates' => [ 'shape' => 'ServerCertificates', ], 'Scopes' => [ 'shape' => 'ServerCertificateScopes', ], 'CertificateAuthorityArn' => [ 'shape' => 'ResourceArn', ], 'CheckCertificateRevocationStatus' => [ 'shape' => 'CheckCertificateRevocationStatusActions', ], ], ], 'ServerCertificateConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerCertificateConfiguration', ], ], 'ServerCertificateScope' => [ 'type' => 'structure', 'members' => [ 'Sources' => [ 'shape' => 'Addresses', ], 'Destinations' => [ 'shape' => 'Addresses', ], 'SourcePorts' => [ 'shape' => 'PortRanges', ], 'DestinationPorts' => [ 'shape' => 'PortRanges', ], 'Protocols' => [ 'shape' => 'ProtocolNumbers', ], ], ], 'ServerCertificateScopes' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerCertificateScope', ], ], 'ServerCertificates' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerCertificate', ], ], 'Setting' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, 'pattern' => '.*', ], 'Settings' => [ 'type' => 'list', 'member' => [ 'shape' => 'Setting', ], ], 'Source' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^.*$', ], 'SourceMetadata' => [ 'type' => 'structure', 'members' => [ 'SourceArn' => [ 'shape' => 'ResourceArn', ], 'SourceUpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'StatefulAction' => [ 'type' => 'string', 'enum' => [ 'PASS', 'DROP', 'ALERT', 'REJECT', ], ], 'StatefulActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'StatefulEngineOptions' => [ 'type' => 'structure', 'members' => [ 'RuleOrder' => [ 'shape' => 'RuleOrder', ], 'StreamExceptionPolicy' => [ 'shape' => 'StreamExceptionPolicy', ], ], ], 'StatefulRule' => [ 'type' => 'structure', 'required' => [ 'Action', 'Header', 'RuleOptions', ], 'members' => [ 'Action' => [ 'shape' => 'StatefulAction', ], 'Header' => [ 'shape' => 'Header', ], 'RuleOptions' => [ 'shape' => 'RuleOptions', ], ], ], 'StatefulRuleDirection' => [ 'type' => 'string', 'enum' => [ 'FORWARD', 'ANY', ], ], 'StatefulRuleGroupOverride' => [ 'type' => 'structure', 'members' => [ 'Action' => [ 'shape' => 'OverrideAction', ], ], ], 'StatefulRuleGroupReference' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Priority' => [ 'shape' => 'Priority', 'box' => true, ], 'Override' => [ 'shape' => 'StatefulRuleGroupOverride', ], ], ], 'StatefulRuleGroupReferences' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatefulRuleGroupReference', ], ], 'StatefulRuleOptions' => [ 'type' => 'structure', 'members' => [ 'RuleOrder' => [ 'shape' => 'RuleOrder', ], ], ], 'StatefulRuleProtocol' => [ 'type' => 'string', 'enum' => [ 'IP', 'TCP', 'UDP', 'ICMP', 'HTTP', 'FTP', 'TLS', 'SMB', 'DNS', 'DCERPC', 'SSH', 'SMTP', 'IMAP', 'MSN', 'KRB5', 'IKEV2', 'TFTP', 'NTP', 'DHCP', ], ], 'StatefulRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatefulRule', ], ], 'StatelessActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'StatelessRule' => [ 'type' => 'structure', 'required' => [ 'RuleDefinition', 'Priority', ], 'members' => [ 'RuleDefinition' => [ 'shape' => 'RuleDefinition', ], 'Priority' => [ 'shape' => 'Priority', ], ], ], 'StatelessRuleGroupReference' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Priority', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Priority' => [ 'shape' => 'Priority', ], ], ], 'StatelessRuleGroupReferences' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatelessRuleGroupReference', ], ], 'StatelessRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatelessRule', ], ], 'StatelessRulesAndCustomActions' => [ 'type' => 'structure', 'required' => [ 'StatelessRules', ], 'members' => [ 'StatelessRules' => [ 'shape' => 'StatelessRules', ], 'CustomActions' => [ 'shape' => 'CustomActions', ], ], ], 'StatusMessage' => [ 'type' => 'string', ], 'StatusReason' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^[a-zA-Z0-9- ]+$', ], 'StreamExceptionPolicy' => [ 'type' => 'string', 'enum' => [ 'DROP', 'CONTINUE', 'REJECT', ], ], 'SubnetMapping' => [ 'type' => 'structure', 'required' => [ 'SubnetId', ], 'members' => [ 'SubnetId' => [ 'shape' => 'CollectionMember_String', ], 'IPAddressType' => [ 'shape' => 'IPAddressType', ], ], ], 'SubnetMappings' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetMapping', ], ], 'SyncState' => [ 'type' => 'structure', 'members' => [ 'Attachment' => [ 'shape' => 'Attachment', ], 'Config' => [ 'shape' => 'SyncStateConfig', ], ], ], 'SyncStateConfig' => [ 'type' => 'map', 'key' => [ 'shape' => 'ResourceName', ], 'value' => [ 'shape' => 'PerObjectStatus', ], ], 'SyncStates' => [ 'type' => 'map', 'key' => [ 'shape' => 'AvailabilityZone', ], 'value' => [ 'shape' => 'SyncState', ], ], 'TCPFlag' => [ 'type' => 'string', 'enum' => [ 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG', 'ECE', 'CWR', ], ], 'TCPFlagField' => [ 'type' => 'structure', 'required' => [ 'Flags', ], 'members' => [ 'Flags' => [ 'shape' => 'Flags', ], 'Masks' => [ 'shape' => 'Flags', ], ], ], 'TCPFlags' => [ 'type' => 'list', 'member' => [ 'shape' => 'TCPFlagField', ], ], 'TLSInspectionConfiguration' => [ 'type' => 'structure', 'members' => [ 'ServerCertificateConfigurations' => [ 'shape' => 'ServerCertificateConfigurations', ], ], ], 'TLSInspectionConfigurationMetadata' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'TLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfigurationArn', 'TLSInspectionConfigurationName', 'TLSInspectionConfigurationId', ], 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], 'TLSInspectionConfigurationId' => [ 'shape' => 'ResourceId', ], 'TLSInspectionConfigurationStatus' => [ 'shape' => 'ResourceStatus', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], 'NumberOfAssociations' => [ 'shape' => 'NumberOfAssociations', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'Certificates' => [ 'shape' => 'Certificates', ], 'CertificateAuthority' => [ 'shape' => 'TlsCertificateData', ], ], ], 'TLSInspectionConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'TLSInspectionConfigurationMetadata', ], ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^.*$', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 200, 'min' => 1, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 1, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^.*$', ], 'TagsPaginationMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 0, ], 'TargetType' => [ 'type' => 'string', 'enum' => [ 'TLS_SNI', 'HTTP_HOST', ], ], 'TargetTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'TargetType', ], ], 'ThrottlingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'TlsCertificateData' => [ 'type' => 'structure', 'members' => [ 'CertificateArn' => [ 'shape' => 'ResourceArn', ], 'CertificateSerial' => [ 'shape' => 'CollectionMember_String', ], 'Status' => [ 'shape' => 'CollectionMember_String', ], 'StatusMessage' => [ 'shape' => 'StatusReason', ], ], ], 'UnsupportedOperationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateFirewallDeleteProtectionRequest' => [ 'type' => 'structure', 'required' => [ 'DeleteProtection', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateFirewallDeleteProtectionResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'UpdateFirewallDescriptionRequest' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'Description', ], ], ], 'UpdateFirewallDescriptionResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'Description', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'UpdateFirewallEncryptionConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'UpdateFirewallEncryptionConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'UpdateFirewallPolicyChangeProtectionRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyChangeProtection', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateFirewallPolicyChangeProtectionResponse' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateFirewallPolicyRequest' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicy', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicy' => [ 'shape' => 'FirewallPolicy', ], 'Description' => [ 'shape' => 'Description', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'UpdateFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicyResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], ], ], 'UpdateLoggingConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'LoggingConfiguration' => [ 'shape' => 'LoggingConfiguration', ], ], ], 'UpdateLoggingConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'LoggingConfiguration' => [ 'shape' => 'LoggingConfiguration', ], ], ], 'UpdateRuleGroupRequest' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroup' => [ 'shape' => 'RuleGroup', ], 'Rules' => [ 'shape' => 'RulesString', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Description' => [ 'shape' => 'Description', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'SourceMetadata' => [ 'shape' => 'SourceMetadata', ], ], ], 'UpdateRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'RuleGroupResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'UpdateSubnetChangeProtectionRequest' => [ 'type' => 'structure', 'required' => [ 'SubnetChangeProtection', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateSubnetChangeProtectionResponse' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfiguration', 'UpdateToken', ], 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], 'TLSInspectionConfiguration' => [ 'shape' => 'TLSInspectionConfiguration', ], 'Description' => [ 'shape' => 'Description', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'UpdateTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'TLSInspectionConfigurationResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'UpdateToken' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$', ], 'VariableDefinition' => [ 'type' => 'string', 'min' => 1, 'pattern' => '^.*$', ], 'VariableDefinitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VariableDefinition', ], ], 'VpcId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^vpc-[0-9a-f]+$', ], 'VpcIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcId', ], ], ],]; +return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2020-11-12', 'endpointPrefix' => 'network-firewall', 'jsonVersion' => '1.0', 'protocol' => 'json', 'serviceAbbreviation' => 'Network Firewall', 'serviceFullName' => 'AWS Network Firewall', 'serviceId' => 'Network Firewall', 'signatureVersion' => 'v4', 'signingName' => 'network-firewall', 'targetPrefix' => 'NetworkFirewall_20201112', 'uid' => 'network-firewall-2020-11-12', ], 'operations' => [ 'AssociateFirewallPolicy' => [ 'name' => 'AssociateFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateFirewallPolicyRequest', ], 'output' => [ 'shape' => 'AssociateFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'AssociateSubnets' => [ 'name' => 'AssociateSubnets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateSubnetsRequest', ], 'output' => [ 'shape' => 'AssociateSubnetsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'InvalidOperationException', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'CreateFirewall' => [ 'name' => 'CreateFirewall', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFirewallRequest', ], 'output' => [ 'shape' => 'CreateFirewallResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InsufficientCapacityException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'CreateFirewallPolicy' => [ 'name' => 'CreateFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateFirewallPolicyRequest', ], 'output' => [ 'shape' => 'CreateFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'CreateRuleGroup' => [ 'name' => 'CreateRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRuleGroupRequest', ], 'output' => [ 'shape' => 'CreateRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'CreateTLSInspectionConfiguration' => [ 'name' => 'CreateTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'CreateTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InsufficientCapacityException', ], ], ], 'DeleteFirewall' => [ 'name' => 'DeleteFirewall', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFirewallRequest', ], 'output' => [ 'shape' => 'DeleteFirewallResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedOperationException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DeleteFirewallPolicy' => [ 'name' => 'DeleteFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteFirewallPolicyRequest', ], 'output' => [ 'shape' => 'DeleteFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'UnsupportedOperationException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DeleteResourcePolicy' => [ 'name' => 'DeleteResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteResourcePolicyRequest', ], 'output' => [ 'shape' => 'DeleteResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidResourcePolicyException', ], ], ], 'DeleteRuleGroup' => [ 'name' => 'DeleteRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRuleGroupRequest', ], 'output' => [ 'shape' => 'DeleteRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'UnsupportedOperationException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DeleteTLSInspectionConfiguration' => [ 'name' => 'DeleteTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'DeleteTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'DescribeFirewall' => [ 'name' => 'DescribeFirewall', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFirewallRequest', ], 'output' => [ 'shape' => 'DescribeFirewallResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DescribeFirewallPolicy' => [ 'name' => 'DescribeFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeFirewallPolicyRequest', ], 'output' => [ 'shape' => 'DescribeFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'DescribeLoggingConfiguration' => [ 'name' => 'DescribeLoggingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeLoggingConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeLoggingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DescribeResourcePolicy' => [ 'name' => 'DescribeResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeResourcePolicyRequest', ], 'output' => [ 'shape' => 'DescribeResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DescribeRuleGroup' => [ 'name' => 'DescribeRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRuleGroupRequest', ], 'output' => [ 'shape' => 'DescribeRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'DescribeRuleGroupMetadata' => [ 'name' => 'DescribeRuleGroupMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeRuleGroupMetadataRequest', ], 'output' => [ 'shape' => 'DescribeRuleGroupMetadataResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'DescribeTLSInspectionConfiguration' => [ 'name' => 'DescribeTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'DescribeTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], ], 'DisassociateSubnets' => [ 'name' => 'DisassociateSubnets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateSubnetsRequest', ], 'output' => [ 'shape' => 'DisassociateSubnetsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'InvalidOperationException', ], ], ], 'ListFirewallPolicies' => [ 'name' => 'ListFirewallPolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListFirewallPoliciesRequest', ], 'output' => [ 'shape' => 'ListFirewallPoliciesResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'ListFirewalls' => [ 'name' => 'ListFirewalls', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListFirewallsRequest', ], 'output' => [ 'shape' => 'ListFirewallsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListRuleGroups' => [ 'name' => 'ListRuleGroups', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListRuleGroupsRequest', ], 'output' => [ 'shape' => 'ListRuleGroupsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], ], ], 'ListTLSInspectionConfigurations' => [ 'name' => 'ListTLSInspectionConfigurations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTLSInspectionConfigurationsRequest', ], 'output' => [ 'shape' => 'ListTLSInspectionConfigurationsResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ThrottlingException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'PutResourcePolicy' => [ 'name' => 'PutResourcePolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutResourcePolicyRequest', ], 'output' => [ 'shape' => 'PutResourcePolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidResourcePolicyException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], ], ], 'UpdateFirewallDeleteProtection' => [ 'name' => 'UpdateFirewallDeleteProtection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallDeleteProtectionRequest', ], 'output' => [ 'shape' => 'UpdateFirewallDeleteProtectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateFirewallDescription' => [ 'name' => 'UpdateFirewallDescription', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallDescriptionRequest', ], 'output' => [ 'shape' => 'UpdateFirewallDescriptionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], ], ], 'UpdateFirewallEncryptionConfiguration' => [ 'name' => 'UpdateFirewallEncryptionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallEncryptionConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateFirewallEncryptionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateFirewallPolicy' => [ 'name' => 'UpdateFirewallPolicy', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallPolicyRequest', ], 'output' => [ 'shape' => 'UpdateFirewallPolicyResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InvalidTokenException', ], ], ], 'UpdateFirewallPolicyChangeProtection' => [ 'name' => 'UpdateFirewallPolicyChangeProtection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateFirewallPolicyChangeProtectionRequest', ], 'output' => [ 'shape' => 'UpdateFirewallPolicyChangeProtectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateLoggingConfiguration' => [ 'name' => 'UpdateLoggingConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateLoggingConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateLoggingConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'LogDestinationPermissionException', ], ], ], 'UpdateRuleGroup' => [ 'name' => 'UpdateRuleGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRuleGroupRequest', ], 'output' => [ 'shape' => 'UpdateRuleGroupResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InvalidTokenException', ], ], ], 'UpdateSubnetChangeProtection' => [ 'name' => 'UpdateSubnetChangeProtection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateSubnetChangeProtectionRequest', ], 'output' => [ 'shape' => 'UpdateSubnetChangeProtectionResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidTokenException', ], [ 'shape' => 'ResourceOwnerCheckException', ], ], ], 'UpdateTLSInspectionConfiguration' => [ 'name' => 'UpdateTLSInspectionConfiguration', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateTLSInspectionConfigurationRequest', ], 'output' => [ 'shape' => 'UpdateTLSInspectionConfigurationResponse', ], 'errors' => [ [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalServerError', ], [ 'shape' => 'InvalidTokenException', ], ], ], ], 'shapes' => [ 'ActionDefinition' => [ 'type' => 'structure', 'members' => [ 'PublishMetricAction' => [ 'shape' => 'PublishMetricAction', ], ], ], 'ActionName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9]+$', ], 'Address' => [ 'type' => 'structure', 'required' => [ 'AddressDefinition', ], 'members' => [ 'AddressDefinition' => [ 'shape' => 'AddressDefinition', ], ], ], 'AddressDefinition' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^([a-fA-F\\d:\\.]+($|/\\d{1,3}))$', ], 'Addresses' => [ 'type' => 'list', 'member' => [ 'shape' => 'Address', ], ], 'AnalysisResult' => [ 'type' => 'structure', 'members' => [ 'IdentifiedRuleIds' => [ 'shape' => 'RuleIdList', ], 'IdentifiedType' => [ 'shape' => 'IdentifiedType', ], 'AnalysisDetail' => [ 'shape' => 'CollectionMember_String', ], ], ], 'AnalysisResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisResult', ], ], 'AssociateFirewallPolicyRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyArn', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'AssociateFirewallPolicyResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'AssociateSubnetsRequest' => [ 'type' => 'structure', 'required' => [ 'SubnetMappings', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], ], ], 'AssociateSubnetsResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'Attachment' => [ 'type' => 'structure', 'members' => [ 'SubnetId' => [ 'shape' => 'AzSubnet', ], 'EndpointId' => [ 'shape' => 'EndpointId', ], 'Status' => [ 'shape' => 'AttachmentStatus', ], 'StatusMessage' => [ 'shape' => 'StatusMessage', ], ], ], 'AttachmentStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'DELETING', 'FAILED', 'ERROR', 'SCALING', 'READY', ], ], 'AvailabilityZone' => [ 'type' => 'string', ], 'AzSubnet' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^subnet-[0-9a-f]+$', ], 'AzSubnets' => [ 'type' => 'list', 'member' => [ 'shape' => 'AzSubnet', ], ], 'Boolean' => [ 'type' => 'boolean', ], 'CIDRCount' => [ 'type' => 'integer', 'max' => 1000000, 'min' => 0, ], 'CIDRSummary' => [ 'type' => 'structure', 'members' => [ 'AvailableCIDRCount' => [ 'shape' => 'CIDRCount', ], 'UtilizedCIDRCount' => [ 'shape' => 'CIDRCount', ], 'IPSetReferences' => [ 'shape' => 'IPSetMetadataMap', ], ], ], 'CapacityUsageSummary' => [ 'type' => 'structure', 'members' => [ 'CIDRs' => [ 'shape' => 'CIDRSummary', ], ], ], 'Certificates' => [ 'type' => 'list', 'member' => [ 'shape' => 'TlsCertificateData', ], ], 'CheckCertificateRevocationStatusActions' => [ 'type' => 'structure', 'members' => [ 'RevokedStatusAction' => [ 'shape' => 'RevocationCheckAction', ], 'UnknownStatusAction' => [ 'shape' => 'RevocationCheckAction', ], ], ], 'CollectionMember_String' => [ 'type' => 'string', ], 'ConfigurationSyncState' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_SYNC', 'CAPACITY_CONSTRAINED', ], ], 'CreateFirewallPolicyRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyName', 'FirewallPolicy', ], 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicy' => [ 'shape' => 'FirewallPolicy', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicyResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], ], ], 'CreateFirewallRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallName', 'FirewallPolicyArn', 'VpcId', 'SubnetMappings', ], 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'VpcId' => [ 'shape' => 'VpcId', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateFirewallResponse' => [ 'type' => 'structure', 'members' => [ 'Firewall' => [ 'shape' => 'Firewall', ], 'FirewallStatus' => [ 'shape' => 'FirewallStatus', ], ], ], 'CreateRuleGroupRequest' => [ 'type' => 'structure', 'required' => [ 'RuleGroupName', 'Type', 'Capacity', ], 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroup' => [ 'shape' => 'RuleGroup', ], 'Rules' => [ 'shape' => 'RulesString', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Description' => [ 'shape' => 'Description', ], 'Capacity' => [ 'shape' => 'RuleCapacity', ], 'Tags' => [ 'shape' => 'TagList', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'SourceMetadata' => [ 'shape' => 'SourceMetadata', ], 'AnalyzeRuleGroup' => [ 'shape' => 'Boolean', ], ], ], 'CreateRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'RuleGroupResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'CreateTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfigurationName', 'TLSInspectionConfiguration', ], 'members' => [ 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], 'TLSInspectionConfiguration' => [ 'shape' => 'TLSInspectionConfiguration', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'CreateTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'TLSInspectionConfigurationResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'CustomAction' => [ 'type' => 'structure', 'required' => [ 'ActionName', 'ActionDefinition', ], 'members' => [ 'ActionName' => [ 'shape' => 'ActionName', ], 'ActionDefinition' => [ 'shape' => 'ActionDefinition', ], ], ], 'CustomActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomAction', ], ], 'DeleteFirewallPolicyRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyResponse', ], 'members' => [ 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], ], ], 'DeleteFirewallRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteFirewallResponse' => [ 'type' => 'structure', 'members' => [ 'Firewall' => [ 'shape' => 'Firewall', ], 'FirewallStatus' => [ 'shape' => 'FirewallStatus', ], ], ], 'DeleteResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DeleteResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteRuleGroupRequest' => [ 'type' => 'structure', 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'DeleteRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'RuleGroupResponse', ], 'members' => [ 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'DeleteTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfigurationResponse', ], 'members' => [ 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'DescribeFirewallPolicyRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DescribeFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicyResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], 'FirewallPolicy' => [ 'shape' => 'FirewallPolicy', ], ], ], 'DescribeFirewallRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DescribeFirewallResponse' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'Firewall' => [ 'shape' => 'Firewall', ], 'FirewallStatus' => [ 'shape' => 'FirewallStatus', ], ], ], 'DescribeLoggingConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], ], ], 'DescribeLoggingConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'LoggingConfiguration' => [ 'shape' => 'LoggingConfiguration', ], ], ], 'DescribeResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'DescribeResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [ 'Policy' => [ 'shape' => 'PolicyString', ], ], ], 'DescribeRuleGroupMetadataRequest' => [ 'type' => 'structure', 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'DescribeRuleGroupMetadataResponse' => [ 'type' => 'structure', 'required' => [ 'RuleGroupArn', 'RuleGroupName', ], 'members' => [ 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'Description', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Capacity' => [ 'shape' => 'RuleCapacity', ], 'StatefulRuleOptions' => [ 'shape' => 'StatefulRuleOptions', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], ], ], 'DescribeRuleGroupRequest' => [ 'type' => 'structure', 'members' => [ 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'AnalyzeRuleGroup' => [ 'shape' => 'Boolean', ], ], ], 'DescribeRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'RuleGroupResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroup' => [ 'shape' => 'RuleGroup', ], 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'DescribeTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], ], ], 'DescribeTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'TLSInspectionConfigurationResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'TLSInspectionConfiguration' => [ 'shape' => 'TLSInspectionConfiguration', ], 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'Description' => [ 'type' => 'string', 'max' => 512, 'pattern' => '^.*$', ], 'Destination' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^.*$', ], 'Dimension' => [ 'type' => 'structure', 'required' => [ 'Value', ], 'members' => [ 'Value' => [ 'shape' => 'DimensionValue', ], ], ], 'DimensionValue' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-_ ]+$', ], 'Dimensions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Dimension', ], 'max' => 1, 'min' => 1, ], 'DisassociateSubnetsRequest' => [ 'type' => 'structure', 'required' => [ 'SubnetIds', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'AzSubnets', ], ], ], 'DisassociateSubnetsResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'EncryptionConfiguration' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'KeyId' => [ 'shape' => 'KeyId', ], 'Type' => [ 'shape' => 'EncryptionType', ], ], ], 'EncryptionType' => [ 'type' => 'string', 'enum' => [ 'CUSTOMER_KMS', 'AWS_OWNED_KMS_KEY', ], ], 'EndpointId' => [ 'type' => 'string', ], 'ErrorMessage' => [ 'type' => 'string', ], 'Firewall' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyArn', 'VpcId', 'SubnetMappings', 'FirewallId', ], 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'VpcId' => [ 'shape' => 'VpcId', ], 'SubnetMappings' => [ 'shape' => 'SubnetMappings', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], 'Description' => [ 'shape' => 'Description', ], 'FirewallId' => [ 'shape' => 'ResourceId', ], 'Tags' => [ 'shape' => 'TagList', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'FirewallMetadata' => [ 'type' => 'structure', 'members' => [ 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], ], ], 'FirewallPolicies' => [ 'type' => 'list', 'member' => [ 'shape' => 'FirewallPolicyMetadata', ], ], 'FirewallPolicy' => [ 'type' => 'structure', 'required' => [ 'StatelessDefaultActions', 'StatelessFragmentDefaultActions', ], 'members' => [ 'StatelessRuleGroupReferences' => [ 'shape' => 'StatelessRuleGroupReferences', ], 'StatelessDefaultActions' => [ 'shape' => 'StatelessActions', ], 'StatelessFragmentDefaultActions' => [ 'shape' => 'StatelessActions', ], 'StatelessCustomActions' => [ 'shape' => 'CustomActions', ], 'StatefulRuleGroupReferences' => [ 'shape' => 'StatefulRuleGroupReferences', ], 'StatefulDefaultActions' => [ 'shape' => 'StatefulActions', ], 'StatefulEngineOptions' => [ 'shape' => 'StatefulEngineOptions', ], 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'PolicyVariables' => [ 'shape' => 'PolicyVariables', ], ], ], 'FirewallPolicyMetadata' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'FirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyName', 'FirewallPolicyArn', 'FirewallPolicyId', ], 'members' => [ 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'FirewallPolicyId' => [ 'shape' => 'ResourceId', ], 'Description' => [ 'shape' => 'Description', ], 'FirewallPolicyStatus' => [ 'shape' => 'ResourceStatus', ], 'Tags' => [ 'shape' => 'TagList', ], 'ConsumedStatelessRuleCapacity' => [ 'shape' => 'RuleCapacity', ], 'ConsumedStatefulRuleCapacity' => [ 'shape' => 'RuleCapacity', ], 'NumberOfAssociations' => [ 'shape' => 'NumberOfAssociations', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], ], ], 'FirewallStatus' => [ 'type' => 'structure', 'required' => [ 'Status', 'ConfigurationSyncStateSummary', ], 'members' => [ 'Status' => [ 'shape' => 'FirewallStatusValue', ], 'ConfigurationSyncStateSummary' => [ 'shape' => 'ConfigurationSyncState', ], 'SyncStates' => [ 'shape' => 'SyncStates', ], 'CapacityUsageSummary' => [ 'shape' => 'CapacityUsageSummary', ], ], ], 'FirewallStatusValue' => [ 'type' => 'string', 'enum' => [ 'PROVISIONING', 'DELETING', 'READY', ], ], 'Firewalls' => [ 'type' => 'list', 'member' => [ 'shape' => 'FirewallMetadata', ], ], 'Flags' => [ 'type' => 'list', 'member' => [ 'shape' => 'TCPFlag', ], ], 'GeneratedRulesType' => [ 'type' => 'string', 'enum' => [ 'ALLOWLIST', 'DENYLIST', ], ], 'HashMapKey' => [ 'type' => 'string', 'max' => 50, 'min' => 3, 'pattern' => '^[0-9A-Za-z.\\-_@\\/]+$', ], 'HashMapValue' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '[\\s\\S]*$', ], 'Header' => [ 'type' => 'structure', 'required' => [ 'Protocol', 'Source', 'SourcePort', 'Direction', 'Destination', 'DestinationPort', ], 'members' => [ 'Protocol' => [ 'shape' => 'StatefulRuleProtocol', ], 'Source' => [ 'shape' => 'Source', ], 'SourcePort' => [ 'shape' => 'Port', ], 'Direction' => [ 'shape' => 'StatefulRuleDirection', ], 'Destination' => [ 'shape' => 'Destination', ], 'DestinationPort' => [ 'shape' => 'Port', ], ], ], 'IPAddressType' => [ 'type' => 'string', 'enum' => [ 'DUALSTACK', 'IPV4', 'IPV6', ], ], 'IPSet' => [ 'type' => 'structure', 'required' => [ 'Definition', ], 'members' => [ 'Definition' => [ 'shape' => 'VariableDefinitionList', ], ], ], 'IPSetArn' => [ 'type' => 'string', ], 'IPSetMetadata' => [ 'type' => 'structure', 'members' => [ 'ResolvedCIDRCount' => [ 'shape' => 'CIDRCount', ], ], ], 'IPSetMetadataMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'IPSetArn', ], 'value' => [ 'shape' => 'IPSetMetadata', ], ], 'IPSetReference' => [ 'type' => 'structure', 'members' => [ 'ReferenceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'IPSetReferenceMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'IPSetReferenceName', ], 'value' => [ 'shape' => 'IPSetReference', ], ], 'IPSetReferenceName' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^[A-Za-z][A-Za-z0-9_]*$', ], 'IPSets' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuleVariableName', ], 'value' => [ 'shape' => 'IPSet', ], ], 'IdentifiedType' => [ 'type' => 'string', 'enum' => [ 'STATELESS_RULE_FORWARDING_ASYMMETRICALLY', 'STATELESS_RULE_CONTAINS_TCP_FLAGS', ], ], 'InsufficientCapacityException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, ], 'InternalServerError' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, 'fault' => true, ], 'InvalidOperationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidResourcePolicyException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'InvalidTokenException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'KeyId' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '.*\\S.*', ], 'Keyword' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '.*', ], 'LastUpdateTime' => [ 'type' => 'timestamp', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ListFirewallPoliciesRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], ], ], 'ListFirewallPoliciesResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'FirewallPolicies' => [ 'shape' => 'FirewallPolicies', ], ], ], 'ListFirewallsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'VpcIds' => [ 'shape' => 'VpcIds', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], ], ], 'ListFirewallsResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'Firewalls' => [ 'shape' => 'Firewalls', ], ], ], 'ListRuleGroupsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], 'Scope' => [ 'shape' => 'ResourceManagedStatus', ], 'ManagedType' => [ 'shape' => 'ResourceManagedType', ], 'Type' => [ 'shape' => 'RuleGroupType', ], ], ], 'ListRuleGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'RuleGroups' => [ 'shape' => 'RuleGroups', ], ], ], 'ListTLSInspectionConfigurationsRequest' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'PaginationMaxResults', ], ], ], 'ListTLSInspectionConfigurationsResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'TLSInspectionConfigurations' => [ 'shape' => 'TLSInspectionConfigurations', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'MaxResults' => [ 'shape' => 'TagsPaginationMaxResults', ], 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'PaginationToken', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'LogDestinationConfig' => [ 'type' => 'structure', 'required' => [ 'LogType', 'LogDestinationType', 'LogDestination', ], 'members' => [ 'LogType' => [ 'shape' => 'LogType', ], 'LogDestinationType' => [ 'shape' => 'LogDestinationType', ], 'LogDestination' => [ 'shape' => 'LogDestinationMap', ], ], ], 'LogDestinationConfigs' => [ 'type' => 'list', 'member' => [ 'shape' => 'LogDestinationConfig', ], ], 'LogDestinationMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'HashMapKey', ], 'value' => [ 'shape' => 'HashMapValue', ], ], 'LogDestinationPermissionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'LogDestinationType' => [ 'type' => 'string', 'enum' => [ 'S3', 'CloudWatchLogs', 'KinesisDataFirehose', ], 'max' => 30, 'min' => 2, 'pattern' => '[0-9A-Za-z]+', ], 'LogType' => [ 'type' => 'string', 'enum' => [ 'ALERT', 'FLOW', ], ], 'LoggingConfiguration' => [ 'type' => 'structure', 'required' => [ 'LogDestinationConfigs', ], 'members' => [ 'LogDestinationConfigs' => [ 'shape' => 'LogDestinationConfigs', ], ], ], 'MatchAttributes' => [ 'type' => 'structure', 'members' => [ 'Sources' => [ 'shape' => 'Addresses', ], 'Destinations' => [ 'shape' => 'Addresses', ], 'SourcePorts' => [ 'shape' => 'PortRanges', ], 'DestinationPorts' => [ 'shape' => 'PortRanges', ], 'Protocols' => [ 'shape' => 'ProtocolNumbers', ], 'TCPFlags' => [ 'shape' => 'TCPFlags', ], ], ], 'NumberOfAssociations' => [ 'type' => 'integer', ], 'OverrideAction' => [ 'type' => 'string', 'enum' => [ 'DROP_TO_ALERT', ], ], 'PaginationMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'PaginationToken' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'pattern' => '[0-9A-Za-z:\\/+=]+$', ], 'PerObjectStatus' => [ 'type' => 'structure', 'members' => [ 'SyncStatus' => [ 'shape' => 'PerObjectSyncStatus', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'PerObjectSyncStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_SYNC', 'CAPACITY_CONSTRAINED', ], ], 'PolicyString' => [ 'type' => 'string', 'max' => 395000, 'min' => 1, 'pattern' => '.*\\S.*', ], 'PolicyVariables' => [ 'type' => 'structure', 'members' => [ 'RuleVariables' => [ 'shape' => 'IPSets', ], ], ], 'Port' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^.*$', ], 'PortRange' => [ 'type' => 'structure', 'required' => [ 'FromPort', 'ToPort', ], 'members' => [ 'FromPort' => [ 'shape' => 'PortRangeBound', ], 'ToPort' => [ 'shape' => 'PortRangeBound', ], ], ], 'PortRangeBound' => [ 'type' => 'integer', 'max' => 65535, 'min' => 0, ], 'PortRanges' => [ 'type' => 'list', 'member' => [ 'shape' => 'PortRange', ], ], 'PortSet' => [ 'type' => 'structure', 'members' => [ 'Definition' => [ 'shape' => 'VariableDefinitionList', ], ], ], 'PortSets' => [ 'type' => 'map', 'key' => [ 'shape' => 'RuleVariableName', ], 'value' => [ 'shape' => 'PortSet', ], ], 'Priority' => [ 'type' => 'integer', 'max' => 65535, 'min' => 1, ], 'ProtocolNumber' => [ 'type' => 'integer', 'max' => 255, 'min' => 0, ], 'ProtocolNumbers' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProtocolNumber', ], ], 'PublishMetricAction' => [ 'type' => 'structure', 'required' => [ 'Dimensions', ], 'members' => [ 'Dimensions' => [ 'shape' => 'Dimensions', ], ], ], 'PutResourcePolicyRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Policy', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Policy' => [ 'shape' => 'PolicyString', ], ], ], 'PutResourcePolicyResponse' => [ 'type' => 'structure', 'members' => [], ], 'ReferenceSets' => [ 'type' => 'structure', 'members' => [ 'IPSetReferences' => [ 'shape' => 'IPSetReferenceMap', ], ], ], 'ResourceArn' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^arn:aws.*', ], 'ResourceId' => [ 'type' => 'string', 'max' => 36, 'min' => 36, 'pattern' => '^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$', ], 'ResourceManagedStatus' => [ 'type' => 'string', 'enum' => [ 'MANAGED', 'ACCOUNT', ], ], 'ResourceManagedType' => [ 'type' => 'string', 'enum' => [ 'AWS_MANAGED_THREAT_SIGNATURES', 'AWS_MANAGED_DOMAIN_LISTS', ], ], 'ResourceName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-]+$', ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ResourceOwnerCheckException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'ResourceStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DELETING', 'ERROR', ], ], 'RevocationCheckAction' => [ 'type' => 'string', 'enum' => [ 'PASS', 'DROP', 'REJECT', ], ], 'RuleCapacity' => [ 'type' => 'integer', ], 'RuleDefinition' => [ 'type' => 'structure', 'required' => [ 'MatchAttributes', 'Actions', ], 'members' => [ 'MatchAttributes' => [ 'shape' => 'MatchAttributes', ], 'Actions' => [ 'shape' => 'StatelessActions', ], ], ], 'RuleGroup' => [ 'type' => 'structure', 'required' => [ 'RulesSource', ], 'members' => [ 'RuleVariables' => [ 'shape' => 'RuleVariables', ], 'ReferenceSets' => [ 'shape' => 'ReferenceSets', ], 'RulesSource' => [ 'shape' => 'RulesSource', ], 'StatefulRuleOptions' => [ 'shape' => 'StatefulRuleOptions', ], ], ], 'RuleGroupMetadata' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'RuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'RuleGroupArn', 'RuleGroupName', 'RuleGroupId', ], 'members' => [ 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroupId' => [ 'shape' => 'ResourceId', ], 'Description' => [ 'shape' => 'Description', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Capacity' => [ 'shape' => 'RuleCapacity', ], 'RuleGroupStatus' => [ 'shape' => 'ResourceStatus', ], 'Tags' => [ 'shape' => 'TagList', ], 'ConsumedCapacity' => [ 'shape' => 'RuleCapacity', ], 'NumberOfAssociations' => [ 'shape' => 'NumberOfAssociations', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'SourceMetadata' => [ 'shape' => 'SourceMetadata', ], 'SnsTopic' => [ 'shape' => 'ResourceArn', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], 'AnalysisResults' => [ 'shape' => 'AnalysisResultList', ], ], ], 'RuleGroupType' => [ 'type' => 'string', 'enum' => [ 'STATELESS', 'STATEFUL', ], ], 'RuleGroups' => [ 'type' => 'list', 'member' => [ 'shape' => 'RuleGroupMetadata', ], ], 'RuleIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'RuleOption' => [ 'type' => 'structure', 'required' => [ 'Keyword', ], 'members' => [ 'Keyword' => [ 'shape' => 'Keyword', ], 'Settings' => [ 'shape' => 'Settings', ], ], ], 'RuleOptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'RuleOption', ], ], 'RuleOrder' => [ 'type' => 'string', 'enum' => [ 'DEFAULT_ACTION_ORDER', 'STRICT_ORDER', ], ], 'RuleTargets' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'RuleVariableName' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^[A-Za-z][A-Za-z0-9_]*$', ], 'RuleVariables' => [ 'type' => 'structure', 'members' => [ 'IPSets' => [ 'shape' => 'IPSets', ], 'PortSets' => [ 'shape' => 'PortSets', ], ], ], 'RulesSource' => [ 'type' => 'structure', 'members' => [ 'RulesString' => [ 'shape' => 'RulesString', ], 'RulesSourceList' => [ 'shape' => 'RulesSourceList', ], 'StatefulRules' => [ 'shape' => 'StatefulRules', ], 'StatelessRulesAndCustomActions' => [ 'shape' => 'StatelessRulesAndCustomActions', ], ], ], 'RulesSourceList' => [ 'type' => 'structure', 'required' => [ 'Targets', 'TargetTypes', 'GeneratedRulesType', ], 'members' => [ 'Targets' => [ 'shape' => 'RuleTargets', ], 'TargetTypes' => [ 'shape' => 'TargetTypes', ], 'GeneratedRulesType' => [ 'shape' => 'GeneratedRulesType', ], ], ], 'RulesString' => [ 'type' => 'string', 'max' => 2000000, 'min' => 0, ], 'ServerCertificate' => [ 'type' => 'structure', 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], ], ], 'ServerCertificateConfiguration' => [ 'type' => 'structure', 'members' => [ 'ServerCertificates' => [ 'shape' => 'ServerCertificates', ], 'Scopes' => [ 'shape' => 'ServerCertificateScopes', ], 'CertificateAuthorityArn' => [ 'shape' => 'ResourceArn', ], 'CheckCertificateRevocationStatus' => [ 'shape' => 'CheckCertificateRevocationStatusActions', ], ], ], 'ServerCertificateConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerCertificateConfiguration', ], ], 'ServerCertificateScope' => [ 'type' => 'structure', 'members' => [ 'Sources' => [ 'shape' => 'Addresses', ], 'Destinations' => [ 'shape' => 'Addresses', ], 'SourcePorts' => [ 'shape' => 'PortRanges', ], 'DestinationPorts' => [ 'shape' => 'PortRanges', ], 'Protocols' => [ 'shape' => 'ProtocolNumbers', ], ], ], 'ServerCertificateScopes' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerCertificateScope', ], ], 'ServerCertificates' => [ 'type' => 'list', 'member' => [ 'shape' => 'ServerCertificate', ], ], 'Setting' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, 'pattern' => '.*', ], 'Settings' => [ 'type' => 'list', 'member' => [ 'shape' => 'Setting', ], ], 'Source' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^.*$', ], 'SourceMetadata' => [ 'type' => 'structure', 'members' => [ 'SourceArn' => [ 'shape' => 'ResourceArn', ], 'SourceUpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'StatefulAction' => [ 'type' => 'string', 'enum' => [ 'PASS', 'DROP', 'ALERT', 'REJECT', ], ], 'StatefulActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'StatefulEngineOptions' => [ 'type' => 'structure', 'members' => [ 'RuleOrder' => [ 'shape' => 'RuleOrder', ], 'StreamExceptionPolicy' => [ 'shape' => 'StreamExceptionPolicy', ], ], ], 'StatefulRule' => [ 'type' => 'structure', 'required' => [ 'Action', 'Header', 'RuleOptions', ], 'members' => [ 'Action' => [ 'shape' => 'StatefulAction', ], 'Header' => [ 'shape' => 'Header', ], 'RuleOptions' => [ 'shape' => 'RuleOptions', ], ], ], 'StatefulRuleDirection' => [ 'type' => 'string', 'enum' => [ 'FORWARD', 'ANY', ], ], 'StatefulRuleGroupOverride' => [ 'type' => 'structure', 'members' => [ 'Action' => [ 'shape' => 'OverrideAction', ], ], ], 'StatefulRuleGroupReference' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Priority' => [ 'shape' => 'Priority', 'box' => true, ], 'Override' => [ 'shape' => 'StatefulRuleGroupOverride', ], ], ], 'StatefulRuleGroupReferences' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatefulRuleGroupReference', ], ], 'StatefulRuleOptions' => [ 'type' => 'structure', 'members' => [ 'RuleOrder' => [ 'shape' => 'RuleOrder', ], ], ], 'StatefulRuleProtocol' => [ 'type' => 'string', 'enum' => [ 'IP', 'TCP', 'UDP', 'ICMP', 'HTTP', 'FTP', 'TLS', 'SMB', 'DNS', 'DCERPC', 'SSH', 'SMTP', 'IMAP', 'MSN', 'KRB5', 'IKEV2', 'TFTP', 'NTP', 'DHCP', ], ], 'StatefulRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatefulRule', ], ], 'StatelessActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'CollectionMember_String', ], ], 'StatelessRule' => [ 'type' => 'structure', 'required' => [ 'RuleDefinition', 'Priority', ], 'members' => [ 'RuleDefinition' => [ 'shape' => 'RuleDefinition', ], 'Priority' => [ 'shape' => 'Priority', ], ], ], 'StatelessRuleGroupReference' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Priority', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Priority' => [ 'shape' => 'Priority', ], ], ], 'StatelessRuleGroupReferences' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatelessRuleGroupReference', ], ], 'StatelessRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'StatelessRule', ], ], 'StatelessRulesAndCustomActions' => [ 'type' => 'structure', 'required' => [ 'StatelessRules', ], 'members' => [ 'StatelessRules' => [ 'shape' => 'StatelessRules', ], 'CustomActions' => [ 'shape' => 'CustomActions', ], ], ], 'StatusMessage' => [ 'type' => 'string', ], 'StatusReason' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^[a-zA-Z0-9- ]+$', ], 'StreamExceptionPolicy' => [ 'type' => 'string', 'enum' => [ 'DROP', 'CONTINUE', 'REJECT', ], ], 'SubnetMapping' => [ 'type' => 'structure', 'required' => [ 'SubnetId', ], 'members' => [ 'SubnetId' => [ 'shape' => 'CollectionMember_String', ], 'IPAddressType' => [ 'shape' => 'IPAddressType', ], ], ], 'SubnetMappings' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetMapping', ], ], 'SyncState' => [ 'type' => 'structure', 'members' => [ 'Attachment' => [ 'shape' => 'Attachment', ], 'Config' => [ 'shape' => 'SyncStateConfig', ], ], ], 'SyncStateConfig' => [ 'type' => 'map', 'key' => [ 'shape' => 'ResourceName', ], 'value' => [ 'shape' => 'PerObjectStatus', ], ], 'SyncStates' => [ 'type' => 'map', 'key' => [ 'shape' => 'AvailabilityZone', ], 'value' => [ 'shape' => 'SyncState', ], ], 'TCPFlag' => [ 'type' => 'string', 'enum' => [ 'FIN', 'SYN', 'RST', 'PSH', 'ACK', 'URG', 'ECE', 'CWR', ], ], 'TCPFlagField' => [ 'type' => 'structure', 'required' => [ 'Flags', ], 'members' => [ 'Flags' => [ 'shape' => 'Flags', ], 'Masks' => [ 'shape' => 'Flags', ], ], ], 'TCPFlags' => [ 'type' => 'list', 'member' => [ 'shape' => 'TCPFlagField', ], ], 'TLSInspectionConfiguration' => [ 'type' => 'structure', 'members' => [ 'ServerCertificateConfigurations' => [ 'shape' => 'ServerCertificateConfigurations', ], ], ], 'TLSInspectionConfigurationMetadata' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Arn' => [ 'shape' => 'ResourceArn', ], ], ], 'TLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfigurationArn', 'TLSInspectionConfigurationName', 'TLSInspectionConfigurationId', ], 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], 'TLSInspectionConfigurationId' => [ 'shape' => 'ResourceId', ], 'TLSInspectionConfigurationStatus' => [ 'shape' => 'ResourceStatus', ], 'Description' => [ 'shape' => 'Description', ], 'Tags' => [ 'shape' => 'TagList', ], 'LastModifiedTime' => [ 'shape' => 'LastUpdateTime', ], 'NumberOfAssociations' => [ 'shape' => 'NumberOfAssociations', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'Certificates' => [ 'shape' => 'Certificates', ], 'CertificateAuthority' => [ 'shape' => 'TlsCertificateData', ], ], ], 'TLSInspectionConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'TLSInspectionConfigurationMetadata', ], ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^.*$', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 200, 'min' => 1, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 1, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^.*$', ], 'TagsPaginationMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 0, ], 'TargetType' => [ 'type' => 'string', 'enum' => [ 'TLS_SNI', 'HTTP_HOST', ], ], 'TargetTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'TargetType', ], ], 'ThrottlingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'TlsCertificateData' => [ 'type' => 'structure', 'members' => [ 'CertificateArn' => [ 'shape' => 'ResourceArn', ], 'CertificateSerial' => [ 'shape' => 'CollectionMember_String', ], 'Status' => [ 'shape' => 'CollectionMember_String', ], 'StatusMessage' => [ 'shape' => 'StatusReason', ], ], ], 'UnsupportedOperationException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'ErrorMessage', ], ], 'exception' => true, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'ResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateFirewallDeleteProtectionRequest' => [ 'type' => 'structure', 'required' => [ 'DeleteProtection', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateFirewallDeleteProtectionResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'DeleteProtection' => [ 'shape' => 'Boolean', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'UpdateFirewallDescriptionRequest' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'Description', ], ], ], 'UpdateFirewallDescriptionResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'Description', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'UpdateFirewallEncryptionConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'UpdateFirewallEncryptionConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'UpdateFirewallPolicyChangeProtectionRequest' => [ 'type' => 'structure', 'required' => [ 'FirewallPolicyChangeProtection', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateFirewallPolicyChangeProtectionResponse' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicyChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateFirewallPolicyRequest' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicy', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyArn' => [ 'shape' => 'ResourceArn', ], 'FirewallPolicyName' => [ 'shape' => 'ResourceName', ], 'FirewallPolicy' => [ 'shape' => 'FirewallPolicy', ], 'Description' => [ 'shape' => 'Description', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], ], ], 'UpdateFirewallPolicyResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'FirewallPolicyResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallPolicyResponse' => [ 'shape' => 'FirewallPolicyResponse', ], ], ], 'UpdateLoggingConfigurationRequest' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'LoggingConfiguration' => [ 'shape' => 'LoggingConfiguration', ], ], ], 'UpdateLoggingConfigurationResponse' => [ 'type' => 'structure', 'members' => [ 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'LoggingConfiguration' => [ 'shape' => 'LoggingConfiguration', ], ], ], 'UpdateRuleGroupRequest' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroupArn' => [ 'shape' => 'ResourceArn', ], 'RuleGroupName' => [ 'shape' => 'ResourceName', ], 'RuleGroup' => [ 'shape' => 'RuleGroup', ], 'Rules' => [ 'shape' => 'RulesString', ], 'Type' => [ 'shape' => 'RuleGroupType', ], 'Description' => [ 'shape' => 'Description', ], 'DryRun' => [ 'shape' => 'Boolean', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'SourceMetadata' => [ 'shape' => 'SourceMetadata', ], 'AnalyzeRuleGroup' => [ 'shape' => 'Boolean', ], ], ], 'UpdateRuleGroupResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'RuleGroupResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'RuleGroupResponse' => [ 'shape' => 'RuleGroupResponse', ], ], ], 'UpdateSubnetChangeProtectionRequest' => [ 'type' => 'structure', 'required' => [ 'SubnetChangeProtection', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateSubnetChangeProtectionResponse' => [ 'type' => 'structure', 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'FirewallArn' => [ 'shape' => 'ResourceArn', ], 'FirewallName' => [ 'shape' => 'ResourceName', ], 'SubnetChangeProtection' => [ 'shape' => 'Boolean', ], ], ], 'UpdateTLSInspectionConfigurationRequest' => [ 'type' => 'structure', 'required' => [ 'TLSInspectionConfiguration', 'UpdateToken', ], 'members' => [ 'TLSInspectionConfigurationArn' => [ 'shape' => 'ResourceArn', ], 'TLSInspectionConfigurationName' => [ 'shape' => 'ResourceName', ], 'TLSInspectionConfiguration' => [ 'shape' => 'TLSInspectionConfiguration', ], 'Description' => [ 'shape' => 'Description', ], 'EncryptionConfiguration' => [ 'shape' => 'EncryptionConfiguration', ], 'UpdateToken' => [ 'shape' => 'UpdateToken', ], ], ], 'UpdateTLSInspectionConfigurationResponse' => [ 'type' => 'structure', 'required' => [ 'UpdateToken', 'TLSInspectionConfigurationResponse', ], 'members' => [ 'UpdateToken' => [ 'shape' => 'UpdateToken', ], 'TLSInspectionConfigurationResponse' => [ 'shape' => 'TLSInspectionConfigurationResponse', ], ], ], 'UpdateToken' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^([0-9a-f]{8})-([0-9a-f]{4}-){3}([0-9a-f]{12})$', ], 'VariableDefinition' => [ 'type' => 'string', 'min' => 1, 'pattern' => '^.*$', ], 'VariableDefinitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VariableDefinition', ], ], 'VpcId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^vpc-[0-9a-f]+$', ], 'VpcIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'VpcId', ], ], ],]; diff --git a/src/data/network-firewall/2020-11-12/docs-2.json b/src/data/network-firewall/2020-11-12/docs-2.json index 87146ce552..7d325639a9 100644 --- a/src/data/network-firewall/2020-11-12/docs-2.json +++ b/src/data/network-firewall/2020-11-12/docs-2.json @@ -7,7 +7,7 @@ "CreateFirewall": "

Creates an Network Firewall Firewall and accompanying FirewallStatus for a VPC.

The firewall defines the configuration settings for an Network Firewall firewall. The settings that you can define at creation include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall Amazon Web Services resource.

After you create a firewall, you can provide additional settings, like the logging configuration.

To update the settings for a firewall, you use the operations that apply to the settings themselves, for example UpdateLoggingConfiguration, AssociateSubnets, and UpdateFirewallDeleteProtection.

To manage a firewall's tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about firewalls, use ListFirewalls and DescribeFirewall.

", "CreateFirewallPolicy": "

Creates the firewall policy for the firewall according to the specifications.

An Network Firewall firewall policy defines the behavior of a firewall, in a collection of stateless and stateful rule groups and other settings. You can use one firewall policy for multiple firewalls.

", "CreateRuleGroup": "

Creates the specified stateless or stateful rule group, which includes the rules for network traffic inspection, a capacity setting, and tags.

You provide your rule group specification in your request using either RuleGroup or Rules.

", - "CreateTLSInspectionConfiguration": "

Creates an Network Firewall TLS inspection configuration. A TLS inspection configuration contains the Certificate Manager certificate associations that Network Firewall uses to decrypt and re-encrypt traffic traveling through your firewall.

After you create a TLS inspection configuration, you can associate it with a new firewall policy.

To update the settings for a TLS inspection configuration, use UpdateTLSInspectionConfiguration.

To manage a TLS inspection configuration's tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about TLS inspection configurations, use ListTLSInspectionConfigurations and DescribeTLSInspectionConfiguration.

For more information about TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

", + "CreateTLSInspectionConfiguration": "

Creates an Network Firewall TLS inspection configuration. A TLS inspection configuration contains Certificate Manager certificate associations between and the scope configurations that Network Firewall uses to decrypt and re-encrypt traffic traveling through your firewall.

After you create a TLS inspection configuration, you can associate it with a new firewall policy.

To update the settings for a TLS inspection configuration, use UpdateTLSInspectionConfiguration.

To manage a TLS inspection configuration's tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about TLS inspection configurations, use ListTLSInspectionConfigurations and DescribeTLSInspectionConfiguration.

For more information about TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

", "DeleteFirewall": "

Deletes the specified Firewall and its FirewallStatus. This operation requires the firewall's DeleteProtection flag to be FALSE. You can't revert this operation.

You can check whether a firewall is in use by reviewing the route tables for the Availability Zones where you have firewall subnet mappings. Retrieve the subnet mappings by calling DescribeFirewall. You define and update the route tables through Amazon VPC. As needed, update the route tables for the zones to remove the firewall endpoints. When the route tables no longer use the firewall endpoints, you can remove the firewall safely.

To delete a firewall, remove the delete protection if you need to using UpdateFirewallDeleteProtection, then delete the firewall by calling DeleteFirewall.

", "DeleteFirewallPolicy": "

Deletes the specified FirewallPolicy.

", "DeleteResourcePolicy": "

Deletes a resource policy that you created in a PutResourcePolicy request.

", @@ -73,6 +73,18 @@ "ServerCertificateScope$Destinations": "

The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.

" } }, + "AnalysisResult": { + "base": "

The analysis result for Network Firewall's stateless rule group analyzer. Every time you call CreateRuleGroup, UpdateRuleGroup, or DescribeRuleGroup on a stateless rule group, Network Firewall analyzes the stateless rule groups in your account and identifies the rules that might adversely effect your firewall's functionality. For example, if Network Firewall detects a rule that's routing traffic asymmetrically, which impacts the service's ability to properly process traffic, the service includes the rule in a list of analysis results.

", + "refs": { + "AnalysisResultList$member": null + } + }, + "AnalysisResultList": { + "base": null, + "refs": { + "RuleGroupResponse$AnalysisResults": "

The list of analysis results for AnalyzeRuleGroup. If you set AnalyzeRuleGroup to TRUE in CreateRuleGroup, UpdateRuleGroup, or DescribeRuleGroup, Network Firewall analyzes the rule group and identifies the rules that might adversely effect your firewall's functionality. For example, if Network Firewall detects a rule that's routing traffic asymmetrically, which impacts the service's ability to properly process traffic, the service includes the rule in the list of analysis results.

" + } + }, "AssociateFirewallPolicyRequest": { "base": null, "refs": { @@ -132,6 +144,8 @@ "CreateFirewallRequest$SubnetChangeProtection": "

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

", "CreateFirewallRequest$FirewallPolicyChangeProtection": "

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

", "CreateRuleGroupRequest$DryRun": "

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn't actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn't make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

", + "CreateRuleGroupRequest$AnalyzeRuleGroup": "

Indicates whether you want Network Firewall to analyze the stateless rules in the rule group for rule behavior such as asymmetric routing. If set to TRUE, Network Firewall runs the analysis and then creates the rule group for you. To run the stateless rule group analyzer without creating the rule group, set DryRun to TRUE.

", + "DescribeRuleGroupRequest$AnalyzeRuleGroup": "

Indicates whether you want Network Firewall to analyze the stateless rules in the rule group for rule behavior such as asymmetric routing. If set to TRUE, Network Firewall runs the analysis.

", "Firewall$DeleteProtection": "

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

", "Firewall$SubnetChangeProtection": "

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

", "Firewall$FirewallPolicyChangeProtection": "

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

", @@ -141,6 +155,7 @@ "UpdateFirewallPolicyChangeProtectionResponse$FirewallPolicyChangeProtection": "

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

", "UpdateFirewallPolicyRequest$DryRun": "

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn't actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn't make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

", "UpdateRuleGroupRequest$DryRun": "

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn't actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn't make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

", + "UpdateRuleGroupRequest$AnalyzeRuleGroup": "

Indicates whether you want Network Firewall to analyze the stateless rules in the rule group for rule behavior such as asymmetric routing. If set to TRUE, Network Firewall runs the analysis and then updates the rule group for you. To run the stateless rule group analyzer without updating the rule group, set DryRun to TRUE.

", "UpdateSubnetChangeProtectionRequest$SubnetChangeProtection": "

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

", "UpdateSubnetChangeProtectionResponse$SubnetChangeProtection": "

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

" } @@ -174,12 +189,14 @@ "CheckCertificateRevocationStatusActions": { "base": "

Defines the actions to take on the SSL/TLS connection if the certificate presented by the server in the connection has a revoked or unknown status.

", "refs": { - "ServerCertificateConfiguration$CheckCertificateRevocationStatus": "

When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status. If the certificate has an unknown or revoked status, you must specify the actions that Network Firewall takes on outbound traffic. To use this option, you must specify a CertificateAuthorityArn in ServerCertificateConfiguration.

" + "ServerCertificateConfiguration$CheckCertificateRevocationStatus": "

When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status. If the certificate has an unknown or revoked status, you must specify the actions that Network Firewall takes on outbound traffic. To check the certificate revocation status, you must also specify a CertificateAuthorityArn in ServerCertificateConfiguration.

" } }, "CollectionMember_String": { "base": null, "refs": { + "AnalysisResult$AnalysisDetail": "

Provides analysis details for the identified rule.

", + "RuleIdList$member": null, "RuleTargets$member": null, "StatefulActions$member": null, "StatelessActions$member": null, @@ -616,6 +633,12 @@ "RuleVariables$IPSets": "

A list of IP addresses and address ranges, in CIDR notation.

" } }, + "IdentifiedType": { + "base": null, + "refs": { + "AnalysisResult$IdentifiedType": "

The types of rule configurations that Network Firewall analyzes your rule groups for. Network Firewall analyzes stateless rule groups for the following types of rule configurations:

" + } + }, "InsufficientCapacityException": { "base": "

Amazon Web Services doesn't currently have enough available capacity to fulfill your request. Try your request later.

", "refs": { @@ -957,7 +980,7 @@ "RuleGroupResponse$RuleGroupArn": "

The Amazon Resource Name (ARN) of the rule group.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn't attached to a valid resource.

", "RuleGroupResponse$SnsTopic": "

The Amazon resource name (ARN) of the Amazon Simple Notification Service SNS topic that's used to record changes to the managed rule group. You can subscribe to the SNS topic to receive notifications when the managed rule group is modified, such as for new versions and for version expiration. For more information, see the Amazon Simple Notification Service Developer Guide..

", "ServerCertificate$ResourceArn": "

The Amazon Resource Name (ARN) of the Certificate Manager SSL/TLS server certificate that's used for inbound SSL/TLS inspection.

", - "ServerCertificateConfiguration$CertificateAuthorityArn": "

The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate configured in Certificate Manager (ACM) to use for outbound SSL/TLS inspection.

The following limitations apply:

For more information about the certificate requirements for outbound inspection, see Requirements for using SSL/TLS certificates with TLS inspection configurations in the Network Firewall Developer Guide.

For information about working with certificates in ACM, see Importing certificates in the Certificate Manager User Guide.

", + "ServerCertificateConfiguration$CertificateAuthorityArn": "

The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection.

The following limitations apply:

For more information about configuring certificates for outbound inspection, see Using SSL/TLS certificates with certificates with TLS inspection configurations in the Network Firewall Developer Guide.

For information about working with certificates in ACM, see Importing certificates in the Certificate Manager User Guide.

", "SourceMetadata$SourceArn": "

The Amazon Resource Name (ARN) of the rule group that your own rule group is copied from.

", "StatefulRuleGroupReference$ResourceArn": "

The Amazon Resource Name (ARN) of the stateful rule group.

", "StatelessRuleGroupReference$ResourceArn": "

The Amazon Resource Name (ARN) of the stateless rule group.

", @@ -1075,8 +1098,8 @@ "RevocationCheckAction": { "base": null, "refs": { - "CheckCertificateRevocationStatusActions$RevokedStatusAction": "

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.

", - "CheckCertificateRevocationStatusActions$UnknownStatusAction": "

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.

" + "CheckCertificateRevocationStatusActions$RevokedStatusAction": "

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.

", + "CheckCertificateRevocationStatusActions$UnknownStatusAction": "

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.

" } }, "RuleCapacity": { @@ -1138,6 +1161,12 @@ "ListRuleGroupsResponse$RuleGroups": "

The rule group metadata objects that you've defined. Depending on your setting for max results and the number of rule groups, this might not be the full list.

" } }, + "RuleIdList": { + "base": null, + "refs": { + "AnalysisResult$IdentifiedRuleIds": "

The priority number of the stateless rules identified in the analysis.

" + } + }, "RuleOption": { "base": "

Additional settings for a stateful rule. This is part of the StatefulRule configuration.

", "refs": { @@ -1153,7 +1182,7 @@ "RuleOrder": { "base": null, "refs": { - "StatefulEngineOptions$RuleOrder": "

Indicates how to manage the order of stateful rule evaluation for the policy. DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

", + "StatefulEngineOptions$RuleOrder": "

Indicates how to manage the order of stateful rule evaluation for the policy. STRICT_ORDER is the default and recommended option. With STRICT_ORDER, provide your rules in the order that you want them to be evaluated. You can then choose one or more default actions for packets that don't match any rules. Choose STRICT_ORDER to have the stateful rules engine determine the evaluation order of your rules. The default action for this rule order is PASS, followed by DROP, REJECT, and ALERT actions. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on your settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

", "StatefulRuleOptions$RuleOrder": "

Indicates how to manage the order of the rule evaluation for the rule group. DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

" } }, @@ -1192,7 +1221,7 @@ "base": null, "refs": { "CreateRuleGroupRequest$Rules": "

A string containing stateful rule group rules specifications in Suricata flat format, with one rule per line. Use this to import your existing Suricata compatible rule groups.

You must provide either this rules setting or a populated RuleGroup setting, but not both.

You can provide your rule group specification in Suricata flat format through this setting when you create or update your rule group. The call response returns a RuleGroup object that Network Firewall has populated from your string.

", - "RulesSource$RulesString": "

Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules. Suricata is an open-source network IPS that includes a standard rule-based language for network traffic inspection.

These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn't have a separate action setting.

", + "RulesSource$RulesString": "

Stateful inspection criteria, provided in Suricata compatible rules. Suricata is an open-source threat detection framework that includes a standard rule-based language for network traffic inspection.

These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn't have a separate action setting.

You can't use the priority keyword if the RuleOrder option in StatefulRuleOptions is set to STRICT_ORDER.

", "UpdateRuleGroupRequest$Rules": "

A string containing stateful rule group rules specifications in Suricata flat format, with one rule per line. Use this to import your existing Suricata compatible rule groups.

You must provide either this rules setting or a populated RuleGroup setting, but not both.

You can provide your rule group specification in Suricata flat format through this setting when you create or update your rule group. The call response returns a RuleGroup object that Network Firewall has populated from your string.

" } }, @@ -1203,7 +1232,7 @@ } }, "ServerCertificateConfiguration": { - "base": "

Configures the Certificate Manager certificates and scope that Network Firewall uses to decrypt and re-encrypt traffic using a TLSInspectionConfiguration. You can configure ServerCertificates for inbound SSL/TLS inspection, a CertificateAuthorityArn for outbound SSL/TLS inspection, or both. For information about working with certificates for TLS inspection, see Requirements for using SSL/TLS server certficiates with TLS inspection configurations in the Network Firewall Developer Guide.

If a server certificate that's associated with your TLSInspectionConfiguration is revoked, deleted, or expired it can result in client-side TLS errors.

", + "base": "

Configures the Certificate Manager certificates and scope that Network Firewall uses to decrypt and re-encrypt traffic using a TLSInspectionConfiguration. You can configure ServerCertificates for inbound SSL/TLS inspection, a CertificateAuthorityArn for outbound SSL/TLS inspection, or both. For information about working with certificates for TLS inspection, see Using SSL/TLS server certficiates with TLS inspection configurations in the Network Firewall Developer Guide.

If a server certificate that's associated with your TLSInspectionConfiguration is revoked, deleted, or expired it can result in client-side TLS errors.

", "refs": { "ServerCertificateConfigurations$member": null } @@ -1229,7 +1258,7 @@ "ServerCertificates": { "base": null, "refs": { - "ServerCertificateConfiguration$ServerCertificates": "

The list of a server certificate configuration's Certificate Manager certificates, used for inbound SSL/TLS inspection.

" + "ServerCertificateConfiguration$ServerCertificates": "

The list of server certificates to use for inbound SSL/TLS inspection.

" } }, "Setting": { @@ -1261,7 +1290,7 @@ "StatefulAction": { "base": null, "refs": { - "StatefulRule$Action": "

Defines what Network Firewall should do with the packets in a traffic flow when the flow matches the stateful rule criteria. For all actions, Network Firewall performs the specified action and discontinues stateful inspection of the traffic flow.

The actions for a stateful rule are defined as follows:

" + "StatefulRule$Action": "

Defines what Network Firewall should do with the packets in a traffic flow when the flow matches the stateful rule criteria. For all actions, Network Firewall performs the specified action and discontinues stateful inspection of the traffic flow.

The actions for a stateful rule are defined as follows:

" } }, "StatefulActions": { @@ -1310,7 +1339,7 @@ "base": "

Additional options governing how Network Firewall handles the rule group. You can only use these for stateful rule groups.

", "refs": { "DescribeRuleGroupMetadataResponse$StatefulRuleOptions": null, - "RuleGroup$StatefulRuleOptions": "

Additional options governing how Network Firewall handles stateful rules. The policies where you use your stateful rule group must have stateful rule options settings that are compatible with these settings.

" + "RuleGroup$StatefulRuleOptions": "

Additional options governing how Network Firewall handles stateful rules. The policies where you use your stateful rule group must have stateful rule options settings that are compatible with these settings. Some limitations apply; for more information, see Strict evaluation order in the Network Firewall Developer Guide.

" } }, "StatefulRuleProtocol": { diff --git a/src/data/network-firewall/2020-11-12/docs-2.json.php b/src/data/network-firewall/2020-11-12/docs-2.json.php index 75f72dd979..df944106fc 100644 --- a/src/data/network-firewall/2020-11-12/docs-2.json.php +++ b/src/data/network-firewall/2020-11-12/docs-2.json.php @@ -1,3 +1,3 @@ '2.0', 'service' => '

This is the API Reference for Network Firewall. This guide is for developers who need detailed information about the Network Firewall API actions, data types, and errors.

Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for Amazon Virtual Private Cloud (Amazon VPC). With Network Firewall, you can filter traffic at the perimeter of your VPC. This includes filtering traffic going to and coming from an internet gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible with Suricata, a free, open source network analysis and threat detection engine. Network Firewall supports Suricata version 6.0.9. For information about Suricata, see the Suricata website.

You can use Network Firewall to monitor and protect your VPC traffic in a number of ways. The following are just a few examples:

To enable Network Firewall for your VPCs, you perform steps in both Amazon VPC and in Network Firewall. For information about using Amazon VPC, see Amazon VPC User Guide.

To start using Network Firewall, do the following:

  1. (Optional) If you don\'t already have a VPC that you want to protect, create it in Amazon VPC.

  2. In Amazon VPC, in each Availability Zone where you want to have a firewall endpoint, create a subnet for the sole use of Network Firewall.

  3. In Network Firewall, create stateless and stateful rule groups, to define the components of the network traffic filtering behavior that you want your firewall to have.

  4. In Network Firewall, create a firewall policy that uses your rule groups and specifies additional default traffic filtering behavior.

  5. In Network Firewall, create a firewall and specify your new firewall policy and VPC subnets. Network Firewall creates a firewall endpoint in each subnet that you specify, with the behavior that\'s defined in the firewall policy.

  6. In Amazon VPC, use ingress routing enhancements to route traffic through the new firewall endpoints.

', 'operations' => [ 'AssociateFirewallPolicy' => '

Associates a FirewallPolicy to a Firewall.

A firewall policy defines how to monitor and manage your VPC network traffic, using a collection of inspection rule groups and other settings. Each firewall requires one firewall policy association, and you can use the same firewall policy for multiple firewalls.

', 'AssociateSubnets' => '

Associates the specified subnets in the Amazon VPC to the firewall. You can specify one subnet for each of the Availability Zones that the VPC spans.

This request creates an Network Firewall firewall endpoint in each of the subnets. To enable the firewall\'s protections, you must also modify the VPC\'s route tables for each subnet\'s Availability Zone, to redirect the traffic that\'s coming into and going out of the zone through the firewall endpoint.

', 'CreateFirewall' => '

Creates an Network Firewall Firewall and accompanying FirewallStatus for a VPC.

The firewall defines the configuration settings for an Network Firewall firewall. The settings that you can define at creation include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall Amazon Web Services resource.

After you create a firewall, you can provide additional settings, like the logging configuration.

To update the settings for a firewall, you use the operations that apply to the settings themselves, for example UpdateLoggingConfiguration, AssociateSubnets, and UpdateFirewallDeleteProtection.

To manage a firewall\'s tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about firewalls, use ListFirewalls and DescribeFirewall.

', 'CreateFirewallPolicy' => '

Creates the firewall policy for the firewall according to the specifications.

An Network Firewall firewall policy defines the behavior of a firewall, in a collection of stateless and stateful rule groups and other settings. You can use one firewall policy for multiple firewalls.

', 'CreateRuleGroup' => '

Creates the specified stateless or stateful rule group, which includes the rules for network traffic inspection, a capacity setting, and tags.

You provide your rule group specification in your request using either RuleGroup or Rules.

', 'CreateTLSInspectionConfiguration' => '

Creates an Network Firewall TLS inspection configuration. A TLS inspection configuration contains the Certificate Manager certificate associations that Network Firewall uses to decrypt and re-encrypt traffic traveling through your firewall.

After you create a TLS inspection configuration, you can associate it with a new firewall policy.

To update the settings for a TLS inspection configuration, use UpdateTLSInspectionConfiguration.

To manage a TLS inspection configuration\'s tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about TLS inspection configurations, use ListTLSInspectionConfigurations and DescribeTLSInspectionConfiguration.

For more information about TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'DeleteFirewall' => '

Deletes the specified Firewall and its FirewallStatus. This operation requires the firewall\'s DeleteProtection flag to be FALSE. You can\'t revert this operation.

You can check whether a firewall is in use by reviewing the route tables for the Availability Zones where you have firewall subnet mappings. Retrieve the subnet mappings by calling DescribeFirewall. You define and update the route tables through Amazon VPC. As needed, update the route tables for the zones to remove the firewall endpoints. When the route tables no longer use the firewall endpoints, you can remove the firewall safely.

To delete a firewall, remove the delete protection if you need to using UpdateFirewallDeleteProtection, then delete the firewall by calling DeleteFirewall.

', 'DeleteFirewallPolicy' => '

Deletes the specified FirewallPolicy.

', 'DeleteResourcePolicy' => '

Deletes a resource policy that you created in a PutResourcePolicy request.

', 'DeleteRuleGroup' => '

Deletes the specified RuleGroup.

', 'DeleteTLSInspectionConfiguration' => '

Deletes the specified TLSInspectionConfiguration.

', 'DescribeFirewall' => '

Returns the data objects for the specified firewall.

', 'DescribeFirewallPolicy' => '

Returns the data objects for the specified firewall policy.

', 'DescribeLoggingConfiguration' => '

Returns the logging configuration for the specified firewall.

', 'DescribeResourcePolicy' => '

Retrieves a resource policy that you created in a PutResourcePolicy request.

', 'DescribeRuleGroup' => '

Returns the data objects for the specified rule group.

', 'DescribeRuleGroupMetadata' => '

High-level information about a rule group, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'DescribeTLSInspectionConfiguration' => '

Returns the data objects for the specified TLS inspection configuration.

', 'DisassociateSubnets' => '

Removes the specified subnet associations from the firewall. This removes the firewall endpoints from the subnets and removes any network filtering protections that the endpoints were providing.

', 'ListFirewallPolicies' => '

Retrieves the metadata for the firewall policies that you have defined. Depending on your setting for max results and the number of firewall policies, a single call might not return the full list.

', 'ListFirewalls' => '

Retrieves the metadata for the firewalls that you have defined. If you provide VPC identifiers in your request, this returns only the firewalls for those VPCs.

Depending on your setting for max results and the number of firewalls, a single call might not return the full list.

', 'ListRuleGroups' => '

Retrieves the metadata for the rule groups that you have defined. Depending on your setting for max results and the number of rule groups, a single call might not return the full list.

', 'ListTLSInspectionConfigurations' => '

Retrieves the metadata for the TLS inspection configurations that you have defined. Depending on your setting for max results and the number of TLS inspection configurations, a single call might not return the full list.

', 'ListTagsForResource' => '

Retrieves the tags associated with the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

You can tag the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups.

', 'PutResourcePolicy' => '

Creates or updates an IAM policy for your rule group or firewall policy. Use this to share rule groups and firewall policies between accounts. This operation works in conjunction with the Amazon Web Services Resource Access Manager (RAM) service to manage resource sharing for Network Firewall.

Use this operation to create or update a resource policy for your rule group or firewall policy. In the policy, you specify the accounts that you want to share the resource with and the operations that you want the accounts to be able to perform.

When you add an account in the resource policy, you then run the following Resource Access Manager (RAM) operations to access and accept the shared rule group or firewall policy.

For additional information about resource sharing using RAM, see Resource Access Manager User Guide.

', 'TagResource' => '

Adds the specified tags to the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

You can tag the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups.

', 'UntagResource' => '

Removes the tags with the specified keys from the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

You can manage tags for the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups.

', 'UpdateFirewallDeleteProtection' => '

Modifies the flag, DeleteProtection, which indicates whether it is possible to delete the firewall. If the flag is set to TRUE, the firewall is protected against deletion. This setting helps protect against accidentally deleting a firewall that\'s in use.

', 'UpdateFirewallDescription' => '

Modifies the description for the specified firewall. Use the description to help you identify the firewall when you\'re working with it.

', 'UpdateFirewallEncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall resources.

', 'UpdateFirewallPolicy' => '

Updates the properties of the specified firewall policy.

', 'UpdateFirewallPolicyChangeProtection' => '

Modifies the flag, ChangeProtection, which indicates whether it is possible to change the firewall. If the flag is set to TRUE, the firewall is protected from changes. This setting helps protect against accidentally changing a firewall that\'s in use.

', 'UpdateLoggingConfiguration' => '

Sets the logging configuration for the specified firewall.

To change the logging configuration, retrieve the LoggingConfiguration by calling DescribeLoggingConfiguration, then change it and provide the modified object to this update call. You must change the logging configuration one LogDestinationConfig at a time inside the retrieved LoggingConfiguration object.

You can perform only one of the following actions in any call to UpdateLoggingConfiguration:

You can\'t change the LogDestinationType or LogType in a LogDestinationConfig. To change these settings, delete the existing LogDestinationConfig object and create a new one, using two separate calls to this update operation.

', 'UpdateRuleGroup' => '

Updates the rule settings for the specified rule group. You use a rule group by reference in one or more firewall policies. When you modify a rule group, you modify all firewall policies that use the rule group.

To update a rule group, first call DescribeRuleGroup to retrieve the current RuleGroup object, update the object as needed, and then provide the updated object to this call.

', 'UpdateSubnetChangeProtection' => '

', 'UpdateTLSInspectionConfiguration' => '

Updates the TLS inspection configuration settings for the specified TLS inspection configuration. You use a TLS inspection configuration by referencing it in one or more firewall policies. When you modify a TLS inspection configuration, you modify all firewall policies that use the TLS inspection configuration.

To update a TLS inspection configuration, first call DescribeTLSInspectionConfiguration to retrieve the current TLSInspectionConfiguration object, update the object as needed, and then provide the updated object to this call.

', ], 'shapes' => [ 'ActionDefinition' => [ 'base' => '

A custom action to use in stateless rule actions settings. This is used in CustomAction.

', 'refs' => [ 'CustomAction$ActionDefinition' => '

The custom action associated with the action name.

', ], ], 'ActionName' => [ 'base' => NULL, 'refs' => [ 'CustomAction$ActionName' => '

The descriptive name of the custom action. You can\'t change the name of a custom action after you create it.

', ], ], 'Address' => [ 'base' => '

A single IP address specification. This is used in the MatchAttributes source and destination specifications.

', 'refs' => [ 'Addresses$member' => NULL, ], ], 'AddressDefinition' => [ 'base' => NULL, 'refs' => [ 'Address$AddressDefinition' => '

Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4 and IPv6.

Examples:

For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

', ], ], 'Addresses' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$Sources' => '

The source IP addresses and address ranges to inspect for, in CIDR notation. If not specified, this matches with any source address.

', 'MatchAttributes$Destinations' => '

The destination IP addresses and address ranges to inspect for, in CIDR notation. If not specified, this matches with any destination address.

', 'ServerCertificateScope$Sources' => '

The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.

', 'ServerCertificateScope$Destinations' => '

The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.

', ], ], 'AssociateFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSubnetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSubnetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Attachment' => [ 'base' => '

The configuration and status for a single subnet that you\'ve specified for use by the Network Firewall firewall. This is part of the FirewallStatus.

', 'refs' => [ 'SyncState$Attachment' => '

The attachment status of the firewall\'s association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it\'s ready to take traffic. This is part of the FirewallStatus.

', ], ], 'AttachmentStatus' => [ 'base' => NULL, 'refs' => [ 'Attachment$Status' => '

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn\'t available for traffic, this value will reflect its state, for example CREATING or DELETING.

', ], ], 'AvailabilityZone' => [ 'base' => NULL, 'refs' => [ 'SyncStates$key' => NULL, ], ], 'AzSubnet' => [ 'base' => NULL, 'refs' => [ 'Attachment$SubnetId' => '

The unique identifier of the subnet that you\'ve specified to be used for a firewall endpoint.

', 'AzSubnets$member' => NULL, ], ], 'AzSubnets' => [ 'base' => NULL, 'refs' => [ 'DisassociateSubnetsRequest$SubnetIds' => '

The unique identifiers for the subnets that you want to disassociate.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallPolicyRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'CreateFirewallRequest$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'CreateFirewallRequest$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'CreateFirewallRequest$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'CreateRuleGroupRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'Firewall$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'Firewall$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'Firewall$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateFirewallDeleteProtectionRequest$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'UpdateFirewallDeleteProtectionResponse$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'UpdateFirewallPolicyChangeProtectionRequest$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateFirewallPolicyChangeProtectionResponse$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateFirewallPolicyRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'UpdateRuleGroupRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'UpdateSubnetChangeProtectionRequest$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateSubnetChangeProtectionResponse$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', ], ], 'CIDRCount' => [ 'base' => NULL, 'refs' => [ 'CIDRSummary$AvailableCIDRCount' => '

The number of CIDR blocks available for use by the IP set references in a firewall.

', 'CIDRSummary$UtilizedCIDRCount' => '

The number of CIDR blocks used by the IP set references in a firewall.

', 'IPSetMetadata$ResolvedCIDRCount' => '

Describes the total number of CIDR blocks currently in use by the IP set references in a firewall. To determine how many CIDR blocks are available for you to use in a firewall, you can call AvailableCIDRCount.

', ], ], 'CIDRSummary' => [ 'base' => '

Summarizes the CIDR blocks used by the IP set references in a firewall. Network Firewall calculates the number of CIDRs by taking an aggregated count of all CIDRs used by the IP sets you are referencing.

', 'refs' => [ 'CapacityUsageSummary$CIDRs' => '

Describes the capacity usage of the CIDR blocks used by the IP set references in a firewall.

', ], ], 'CapacityUsageSummary' => [ 'base' => '

The capacity usage summary of the resources used by the ReferenceSets in a firewall.

', 'refs' => [ 'FirewallStatus$CapacityUsageSummary' => '

Describes the capacity usage of the resources contained in a firewall\'s reference sets. Network Firewall calclulates the capacity usage by taking an aggregated count of all of the resources used by all of the reference sets in a firewall.

', ], ], 'Certificates' => [ 'base' => NULL, 'refs' => [ 'TLSInspectionConfigurationResponse$Certificates' => '

A list of the certificates associated with the TLS inspection configuration.

', ], ], 'CheckCertificateRevocationStatusActions' => [ 'base' => '

Defines the actions to take on the SSL/TLS connection if the certificate presented by the server in the connection has a revoked or unknown status.

', 'refs' => [ 'ServerCertificateConfiguration$CheckCertificateRevocationStatus' => '

When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status. If the certificate has an unknown or revoked status, you must specify the actions that Network Firewall takes on outbound traffic. To use this option, you must specify a CertificateAuthorityArn in ServerCertificateConfiguration.

', ], ], 'CollectionMember_String' => [ 'base' => NULL, 'refs' => [ 'RuleTargets$member' => NULL, 'StatefulActions$member' => NULL, 'StatelessActions$member' => NULL, 'SubnetMapping$SubnetId' => '

The unique identifier for the subnet.

', 'TlsCertificateData$CertificateSerial' => '

The serial number of the certificate.

', 'TlsCertificateData$Status' => '

The status of the certificate.

', ], ], 'ConfigurationSyncState' => [ 'base' => NULL, 'refs' => [ 'FirewallStatus$ConfigurationSyncStateSummary' => '

The configuration sync state for the firewall. This summarizes the sync states reported in the Config settings for all of the Availability Zones where you have configured the firewall.

When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.

This status must be IN_SYNC for the firewall to be ready for use, but it doesn\'t indicate that the firewall is ready. The Status setting indicates firewall readiness.

', ], ], 'CreateFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFirewallRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFirewallResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CustomAction' => [ 'base' => '

An optional, non-standard action to use for stateless packet handling. You can define this in addition to the standard action that you must specify.

You define and name the custom actions that you want to be able to use, and then you reference them by name in your actions settings.

You can use custom actions in the following places:

', 'refs' => [ 'CustomActions$member' => NULL, ], ], 'CustomActions' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatelessCustomActions' => '

The custom action definitions that are available for use in the firewall policy\'s StatelessDefaultActions setting. You name each custom action that you define, and then you can use it by name in your default actions specifications.

', 'StatelessRulesAndCustomActions$CustomActions' => '

Defines an array of individual custom action definitions that are available for use by the stateless rules in this StatelessRulesAndCustomActions specification. You name each custom action that you define, and then you can use it by name in your StatelessRule RuleDefinition Actions specification.

', ], ], 'DeleteFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFirewallRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFirewallResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeLoggingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeLoggingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallPolicyRequest$Description' => '

A description of the firewall policy.

', 'CreateFirewallRequest$Description' => '

A description of the firewall.

', 'CreateRuleGroupRequest$Description' => '

A description of the rule group.

', 'CreateTLSInspectionConfigurationRequest$Description' => '

A description of the TLS inspection configuration.

', 'DescribeRuleGroupMetadataResponse$Description' => '

Returns the metadata objects for the specified rule group.

', 'Firewall$Description' => '

A description of the firewall.

', 'FirewallPolicyResponse$Description' => '

A description of the firewall policy.

', 'RuleGroupResponse$Description' => '

A description of the rule group.

', 'TLSInspectionConfigurationResponse$Description' => '

A description of the TLS inspection configuration.

', 'UpdateFirewallDescriptionRequest$Description' => '

The new description for the firewall. If you omit this setting, Network Firewall removes the description for the firewall.

', 'UpdateFirewallDescriptionResponse$Description' => '

A description of the firewall.

', 'UpdateFirewallPolicyRequest$Description' => '

A description of the firewall policy.

', 'UpdateRuleGroupRequest$Description' => '

A description of the rule group.

', 'UpdateTLSInspectionConfigurationRequest$Description' => '

A description of the TLS inspection configuration.

', ], ], 'Destination' => [ 'base' => NULL, 'refs' => [ 'Header$Destination' => '

The destination IP address or address range to inspect for, in CIDR notation. To match with any address, specify ANY.

Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4 and IPv6.

Examples:

For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

', ], ], 'Dimension' => [ 'base' => '

The value to use in an Amazon CloudWatch custom metric dimension. This is used in the PublishMetrics CustomAction. A CloudWatch custom metric dimension is a name/value pair that\'s part of the identity of a metric.

Network Firewall sets the dimension name to CustomAction and you provide the dimension value.

For more information about CloudWatch custom metric dimensions, see Publishing Custom Metrics in the Amazon CloudWatch User Guide.

', 'refs' => [ 'Dimensions$member' => NULL, ], ], 'DimensionValue' => [ 'base' => NULL, 'refs' => [ 'Dimension$Value' => '

The value to use in the custom metric dimension.

', ], ], 'Dimensions' => [ 'base' => NULL, 'refs' => [ 'PublishMetricAction$Dimensions' => '

', ], ], 'DisassociateSubnetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateSubnetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'EncryptionConfiguration' => [ 'base' => '

A complex type that contains optional Amazon Web Services Key Management Service (KMS) encryption settings for your Network Firewall resources. Your data is encrypted by default with an Amazon Web Services owned key that Amazon Web Services owns and manages for you. You can use either the Amazon Web Services owned key, or provide your own customer managed key. To learn more about KMS encryption of your Network Firewall resources, see Encryption at rest with Amazon Web Services Key Managment Service in the Network Firewall Developer Guide.

', 'refs' => [ 'CreateFirewallPolicyRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall policy resources.

', 'CreateFirewallRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall resources.

', 'CreateRuleGroupRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your rule group resources.

', 'CreateTLSInspectionConfigurationRequest$EncryptionConfiguration' => NULL, 'Firewall$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall.

', 'FirewallPolicyResponse$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy.

', 'RuleGroupResponse$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your rule group.

', 'TLSInspectionConfigurationResponse$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.

', 'UpdateFirewallEncryptionConfigurationRequest$EncryptionConfiguration' => NULL, 'UpdateFirewallEncryptionConfigurationResponse$EncryptionConfiguration' => NULL, 'UpdateFirewallPolicyRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall policy resources.

', 'UpdateRuleGroupRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your rule group resources.

', 'UpdateTLSInspectionConfigurationRequest$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.

', ], ], 'EncryptionType' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$Type' => '

The type of Amazon Web Services KMS key to use for encryption of your Network Firewall resources.

', ], ], 'EndpointId' => [ 'base' => NULL, 'refs' => [ 'Attachment$EndpointId' => '

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InsufficientCapacityException$Message' => NULL, 'InternalServerError$Message' => NULL, 'InvalidOperationException$Message' => NULL, 'InvalidRequestException$Message' => NULL, 'InvalidResourcePolicyException$Message' => NULL, 'InvalidTokenException$Message' => NULL, 'LimitExceededException$Message' => NULL, 'LogDestinationPermissionException$Message' => NULL, 'ResourceNotFoundException$Message' => NULL, 'ResourceOwnerCheckException$Message' => NULL, 'ThrottlingException$Message' => NULL, 'UnsupportedOperationException$Message' => NULL, ], ], 'Firewall' => [ 'base' => '

The firewall defines the configuration settings for an Network Firewall firewall. These settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall Amazon Web Services resource.

The status of the firewall, for example whether it\'s ready to filter network traffic, is provided in the corresponding FirewallStatus. You can retrieve both objects by calling DescribeFirewall.

', 'refs' => [ 'CreateFirewallResponse$Firewall' => '

The configuration settings for the firewall. These settings include the firewall policy and the subnets in your VPC to use for the firewall endpoints.

', 'DeleteFirewallResponse$Firewall' => NULL, 'DescribeFirewallResponse$Firewall' => '

The configuration settings for the firewall. These settings include the firewall policy and the subnets in your VPC to use for the firewall endpoints.

', ], ], 'FirewallMetadata' => [ 'base' => '

High-level information about a firewall, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a firewall.

', 'refs' => [ 'Firewalls$member' => NULL, ], ], 'FirewallPolicies' => [ 'base' => NULL, 'refs' => [ 'ListFirewallPoliciesResponse$FirewallPolicies' => '

The metadata for the firewall policies. Depending on your setting for max results and the number of firewall policies that you have, this might not be the full list.

', ], ], 'FirewallPolicy' => [ 'base' => '

The firewall policy defines the behavior of a firewall using a collection of stateless and stateful rule groups and other settings. You can use one firewall policy for multiple firewalls.

This, along with FirewallPolicyResponse, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'refs' => [ 'CreateFirewallPolicyRequest$FirewallPolicy' => '

The rule groups and policy actions to use in the firewall policy.

', 'DescribeFirewallPolicyResponse$FirewallPolicy' => '

The policy for the specified firewall policy.

', 'UpdateFirewallPolicyRequest$FirewallPolicy' => '

The updated firewall policy to use for the firewall. You can\'t add or remove a TLSInspectionConfiguration after you create a firewall policy. However, you can replace an existing TLS inspection configuration with another TLSInspectionConfiguration.

', ], ], 'FirewallPolicyMetadata' => [ 'base' => '

High-level information about a firewall policy, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a firewall policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'refs' => [ 'FirewallPolicies$member' => NULL, ], ], 'FirewallPolicyResponse' => [ 'base' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'refs' => [ 'CreateFirewallPolicyResponse$FirewallPolicyResponse' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'DeleteFirewallPolicyResponse$FirewallPolicyResponse' => '

The object containing the definition of the FirewallPolicyResponse that you asked to delete.

', 'DescribeFirewallPolicyResponse$FirewallPolicyResponse' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'UpdateFirewallPolicyResponse$FirewallPolicyResponse' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', ], ], 'FirewallStatus' => [ 'base' => '

Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.

', 'refs' => [ 'CreateFirewallResponse$FirewallStatus' => '

Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.

', 'DeleteFirewallResponse$FirewallStatus' => NULL, 'DescribeFirewallResponse$FirewallStatus' => '

Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.

', ], ], 'FirewallStatusValue' => [ 'base' => NULL, 'refs' => [ 'FirewallStatus$Status' => '

The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you\'ve configured it. This setting is READY only when the ConfigurationSyncStateSummary value is IN_SYNC and the Attachment Status values for all of the configured subnets are READY.

', ], ], 'Firewalls' => [ 'base' => NULL, 'refs' => [ 'ListFirewallsResponse$Firewalls' => '

The firewall metadata objects for the VPCs that you specified. Depending on your setting for max results and the number of firewalls you have, a single call might not be the full list.

', ], ], 'Flags' => [ 'base' => NULL, 'refs' => [ 'TCPFlagField$Flags' => '

Used in conjunction with the Masks setting to define the flags that must be set and flags that must not be set in order for the packet to match. This setting can only specify values that are also specified in the Masks setting.

For the flags that are specified in the masks setting, the following must be true for the packet to match:

', 'TCPFlagField$Masks' => '

The set of flags to consider in the inspection. To inspect all flags in the valid values list, leave this with no setting.

', ], ], 'GeneratedRulesType' => [ 'base' => NULL, 'refs' => [ 'RulesSourceList$GeneratedRulesType' => '

Whether you want to allow or deny access to the domains in your target list.

', ], ], 'HashMapKey' => [ 'base' => NULL, 'refs' => [ 'LogDestinationMap$key' => NULL, ], ], 'HashMapValue' => [ 'base' => NULL, 'refs' => [ 'LogDestinationMap$value' => NULL, ], ], 'Header' => [ 'base' => '

The basic rule criteria for Network Firewall to use to inspect packet headers in stateful traffic flow inspection. Traffic flows that match the criteria are a match for the corresponding StatefulRule.

', 'refs' => [ 'StatefulRule$Header' => '

The stateful inspection criteria for this rule, used to inspect traffic flows.

', ], ], 'IPAddressType' => [ 'base' => NULL, 'refs' => [ 'SubnetMapping$IPAddressType' => '

The subnet\'s IP address type. You can\'t change the IP address type after you create the subnet.

', ], ], 'IPSet' => [ 'base' => '

A list of IP addresses and address ranges, in CIDR notation. This is part of a RuleVariables.

', 'refs' => [ 'IPSets$value' => NULL, ], ], 'IPSetArn' => [ 'base' => NULL, 'refs' => [ 'IPSetMetadataMap$key' => NULL, ], ], 'IPSetMetadata' => [ 'base' => '

General information about the IP set.

', 'refs' => [ 'IPSetMetadataMap$value' => NULL, ], ], 'IPSetMetadataMap' => [ 'base' => NULL, 'refs' => [ 'CIDRSummary$IPSetReferences' => '

The list of the IP set references used by a firewall.

', ], ], 'IPSetReference' => [ 'base' => '

Configures one or more IP set references for a Suricata-compatible rule group. This is used in CreateRuleGroup or UpdateRuleGroup. An IP set reference is a rule variable that references resources that you create and manage in another Amazon Web Services service, such as an Amazon VPC prefix list. Network Firewall IP set references enable you to dynamically update the contents of your rules. When you create, update, or delete the resource you are referencing in your rule, Network Firewall automatically updates the rule\'s content with the changes. For more information about IP set references in Network Firewall, see Using IP set references in the Network Firewall Developer Guide.

Network Firewall currently supports Amazon VPC prefix lists and resource groups in IP set references.

', 'refs' => [ 'IPSetReferenceMap$value' => NULL, ], ], 'IPSetReferenceMap' => [ 'base' => NULL, 'refs' => [ 'ReferenceSets$IPSetReferences' => '

The list of IP set references.

', ], ], 'IPSetReferenceName' => [ 'base' => NULL, 'refs' => [ 'IPSetReferenceMap$key' => NULL, ], ], 'IPSets' => [ 'base' => NULL, 'refs' => [ 'PolicyVariables$RuleVariables' => '

The IPv4 or IPv6 addresses in CIDR notation to use for the Suricata HOME_NET variable. If your firewall uses an inspection VPC, you might want to override the HOME_NET variable with the CIDRs of your home networks. If you don\'t override HOME_NET with your own CIDRs, Network Firewall by default uses the CIDR of your inspection VPC.

', 'RuleVariables$IPSets' => '

A list of IP addresses and address ranges, in CIDR notation.

', ], ], 'InsufficientCapacityException' => [ 'base' => '

Amazon Web Services doesn\'t currently have enough available capacity to fulfill your request. Try your request later.

', 'refs' => [], ], 'InternalServerError' => [ 'base' => '

Your request is valid, but Network Firewall couldn\'t perform the operation because of a system problem. Retry your request.

', 'refs' => [], ], 'InvalidOperationException' => [ 'base' => '

The operation failed because it\'s not valid. For example, you might have tried to delete a rule group or firewall policy that\'s in use.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

The operation failed because of a problem with your request. Examples include:

', 'refs' => [], ], 'InvalidResourcePolicyException' => [ 'base' => '

The policy statement failed validation.

', 'refs' => [], ], 'InvalidTokenException' => [ 'base' => '

The token you provided is stale or isn\'t valid for the operation.

', 'refs' => [], ], 'KeyId' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$KeyId' => '

The ID of the Amazon Web Services Key Management Service (KMS) customer managed key. You can use any of the key identifiers that KMS supports, unless you\'re using a key that\'s managed by another account. If you\'re using a key managed by another account, then specify the key ARN. For more information, see Key ID in the Amazon Web Services KMS Developer Guide.

', ], ], 'Keyword' => [ 'base' => NULL, 'refs' => [ 'RuleOption$Keyword' => '

The keyword for the Suricata compatible rule option. You must include a sid (signature ID), and can optionally include other keywords. For information about Suricata compatible keywords, see Rule options in the Suricata documentation.

', ], ], 'LastUpdateTime' => [ 'base' => NULL, 'refs' => [ 'DescribeRuleGroupMetadataResponse$LastModifiedTime' => '

The last time that the rule group was changed.

', 'FirewallPolicyResponse$LastModifiedTime' => '

The last time that the firewall policy was changed.

', 'RuleGroupResponse$LastModifiedTime' => '

The last time that the rule group was changed.

', 'TLSInspectionConfigurationResponse$LastModifiedTime' => '

The last time that the TLS inspection configuration was changed.

', ], ], 'LimitExceededException' => [ 'base' => '

Unable to perform the operation because doing so would violate a limit setting.

', 'refs' => [], ], 'ListFirewallPoliciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFirewallPoliciesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFirewallsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFirewallsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRuleGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRuleGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTLSInspectionConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTLSInspectionConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'LogDestinationConfig' => [ 'base' => '

Defines where Network Firewall sends logs for the firewall for one log type. This is used in LoggingConfiguration. You can send each type of log to an Amazon S3 bucket, a CloudWatch log group, or a Kinesis Data Firehose delivery stream.

Network Firewall generates logs for stateful rule groups. You can save alert and flow log types. The stateful rules engine records flow logs for all network traffic that it receives. It records alert logs for traffic that matches stateful rules that have the rule action set to DROP or ALERT.

', 'refs' => [ 'LogDestinationConfigs$member' => NULL, ], ], 'LogDestinationConfigs' => [ 'base' => NULL, 'refs' => [ 'LoggingConfiguration$LogDestinationConfigs' => '

Defines the logging destinations for the logs for a firewall. Network Firewall generates logs for stateful rule groups.

', ], ], 'LogDestinationMap' => [ 'base' => NULL, 'refs' => [ 'LogDestinationConfig$LogDestination' => '

The named location for the logs, provided in a key:value mapping that is specific to the chosen destination type.

', ], ], 'LogDestinationPermissionException' => [ 'base' => '

Unable to send logs to a configured logging destination.

', 'refs' => [], ], 'LogDestinationType' => [ 'base' => NULL, 'refs' => [ 'LogDestinationConfig$LogDestinationType' => '

The type of storage destination to send these logs to. You can send logs to an Amazon S3 bucket, a CloudWatch log group, or a Kinesis Data Firehose delivery stream.

', ], ], 'LogType' => [ 'base' => NULL, 'refs' => [ 'LogDestinationConfig$LogType' => '

The type of log to send. Alert logs report traffic that matches a StatefulRule with an action setting that sends an alert log message. Flow logs are standard network traffic flow logs.

', ], ], 'LoggingConfiguration' => [ 'base' => '

Defines how Network Firewall performs logging for a Firewall.

', 'refs' => [ 'DescribeLoggingConfigurationResponse$LoggingConfiguration' => NULL, 'UpdateLoggingConfigurationRequest$LoggingConfiguration' => '

Defines how Network Firewall performs logging for a firewall. If you omit this setting, Network Firewall disables logging for the firewall.

', 'UpdateLoggingConfigurationResponse$LoggingConfiguration' => NULL, ], ], 'MatchAttributes' => [ 'base' => '

Criteria for Network Firewall to use to inspect an individual packet in stateless rule inspection. Each match attributes set can include one or more items such as IP address, CIDR range, port number, protocol, and TCP flags.

', 'refs' => [ 'RuleDefinition$MatchAttributes' => '

Criteria for Network Firewall to use to inspect an individual packet in stateless rule inspection. Each match attributes set can include one or more items such as IP address, CIDR range, port number, protocol, and TCP flags.

', ], ], 'NumberOfAssociations' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicyResponse$NumberOfAssociations' => '

The number of firewalls that are associated with this firewall policy.

', 'RuleGroupResponse$NumberOfAssociations' => '

The number of firewall policies that use this rule group.

', 'TLSInspectionConfigurationResponse$NumberOfAssociations' => '

The number of firewall policies that use this TLS inspection configuration.

', ], ], 'OverrideAction' => [ 'base' => NULL, 'refs' => [ 'StatefulRuleGroupOverride$Action' => '

The action that changes the rule group from DROP to ALERT. This only applies to managed rule groups.

', ], ], 'PaginationMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListFirewallPoliciesRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', 'ListFirewallsRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', 'ListRuleGroupsRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', 'ListTLSInspectionConfigurationsRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', ], ], 'PaginationToken' => [ 'base' => NULL, 'refs' => [ 'ListFirewallPoliciesRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListFirewallPoliciesResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListFirewallsRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListFirewallsResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListRuleGroupsRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListRuleGroupsResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTLSInspectionConfigurationsRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTLSInspectionConfigurationsResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTagsForResourceRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTagsForResourceResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', ], ], 'PerObjectStatus' => [ 'base' => '

Provides configuration status for a single policy or rule group that is used for a firewall endpoint. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of a SyncState for a firewall.

', 'refs' => [ 'SyncStateConfig$value' => NULL, ], ], 'PerObjectSyncStatus' => [ 'base' => NULL, 'refs' => [ 'PerObjectStatus$SyncStatus' => '

Indicates whether this object is in sync with the version indicated in the update token.

', ], ], 'PolicyString' => [ 'base' => NULL, 'refs' => [ 'DescribeResourcePolicyResponse$Policy' => '

The IAM policy for the resource.

', 'PutResourcePolicyRequest$Policy' => '

The IAM policy statement that lists the accounts that you want to share your rule group or firewall policy with and the operations that you want the accounts to be able to perform.

For a rule group resource, you can specify the following operations in the Actions section of the statement:

For a firewall policy resource, you can specify the following operations in the Actions section of the statement:

In the Resource section of the statement, you specify the ARNs for the rule groups and firewall policies that you want to share with the account that you specified in Arn.

', ], ], 'PolicyVariables' => [ 'base' => '

Contains variables that you can use to override default Suricata settings in your firewall policy.

', 'refs' => [ 'FirewallPolicy$PolicyVariables' => '

Contains variables that you can use to override default Suricata settings in your firewall policy.

', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'Header$SourcePort' => '

The source port to inspect for. You can specify an individual port, for example 1994 and you can specify a port range, for example 1990:1994. To match with any port, specify ANY.

', 'Header$DestinationPort' => '

The destination port to inspect for. You can specify an individual port, for example 1994 and you can specify a port range, for example 1990:1994. To match with any port, specify ANY.

', ], ], 'PortRange' => [ 'base' => '

A single port range specification. This is used for source and destination port ranges in the stateless rule MatchAttributes, SourcePorts, and DestinationPorts settings.

', 'refs' => [ 'PortRanges$member' => NULL, ], ], 'PortRangeBound' => [ 'base' => NULL, 'refs' => [ 'PortRange$FromPort' => '

The lower limit of the port range. This must be less than or equal to the ToPort specification.

', 'PortRange$ToPort' => '

The upper limit of the port range. This must be greater than or equal to the FromPort specification.

', ], ], 'PortRanges' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$SourcePorts' => '

The source ports to inspect for. If not specified, this matches with any source port. This setting is only used for protocols 6 (TCP) and 17 (UDP).

You can specify individual ports, for example 1994 and you can specify port ranges, for example 1990:1994.

', 'MatchAttributes$DestinationPorts' => '

The destination ports to inspect for. If not specified, this matches with any destination port. This setting is only used for protocols 6 (TCP) and 17 (UDP).

You can specify individual ports, for example 1994 and you can specify port ranges, for example 1990:1994.

', 'ServerCertificateScope$SourcePorts' => '

The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.

You can specify individual ports, for example 1994, and you can specify port ranges, such as 1990:1994.

', 'ServerCertificateScope$DestinationPorts' => '

The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.

You can specify individual ports, for example 1994, and you can specify port ranges, such as 1990:1994.

', ], ], 'PortSet' => [ 'base' => '

A set of port ranges for use in the rules in a rule group.

', 'refs' => [ 'PortSets$value' => NULL, ], ], 'PortSets' => [ 'base' => NULL, 'refs' => [ 'RuleVariables$PortSets' => '

A list of port ranges.

', ], ], 'Priority' => [ 'base' => NULL, 'refs' => [ 'StatefulRuleGroupReference$Priority' => '

An integer setting that indicates the order in which to run the stateful rule groups in a single FirewallPolicy. This setting only applies to firewall policies that specify the STRICT_ORDER rule order in the stateful engine options settings.

Network Firewall evalutes each stateful rule group against a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

You can change the priority settings of your rule groups at any time. To make it easier to insert rule groups later, number them so there\'s a wide range in between, for example use 100, 200, and so on.

', 'StatelessRule$Priority' => '

Indicates the order in which to run this rule relative to all of the rules that are defined for a stateless rule group. Network Firewall evaluates the rules in a rule group starting with the lowest priority setting. You must ensure that the priority settings are unique for the rule group.

Each stateless rule group uses exactly one StatelessRulesAndCustomActions object, and each StatelessRulesAndCustomActions contains exactly one StatelessRules object. To ensure unique priority settings for your rule groups, set unique priorities for the stateless rules that you define inside any single StatelessRules object.

You can change the priority settings of your rules at any time. To make it easier to insert rules later, number them so there\'s a wide range in between, for example use 100, 200, and so on.

', 'StatelessRuleGroupReference$Priority' => '

An integer setting that indicates the order in which to run the stateless rule groups in a single FirewallPolicy. Network Firewall applies each stateless rule group to a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

', ], ], 'ProtocolNumber' => [ 'base' => NULL, 'refs' => [ 'ProtocolNumbers$member' => NULL, ], ], 'ProtocolNumbers' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$Protocols' => '

The protocols to inspect for, specified using each protocol\'s assigned internet protocol number (IANA). If not specified, this matches with any protocol.

', 'ServerCertificateScope$Protocols' => '

The protocols to decrypt for inspection, specified using each protocol\'s assigned internet protocol number (IANA). Network Firewall currently supports only TCP.

', ], ], 'PublishMetricAction' => [ 'base' => '

Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.

', 'refs' => [ 'ActionDefinition$PublishMetricAction' => '

Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.

You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it.

', ], ], 'PutResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'ReferenceSets' => [ 'base' => '

Contains a set of IP set references.

', 'refs' => [ 'RuleGroup$ReferenceSets' => '

The list of a rule group\'s reference sets.

', ], ], 'ResourceArn' => [ 'base' => NULL, 'refs' => [ 'AssociateFirewallPolicyRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'AssociateFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

', 'AssociateFirewallPolicyResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'AssociateFirewallPolicyResponse$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

', 'AssociateSubnetsRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'AssociateSubnetsResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'CreateFirewallRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the FirewallPolicy that you want to use for the firewall.

', 'DeleteFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

You must specify the ARN or the name, and you can specify both.

', 'DeleteFirewallRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DeleteResourcePolicyRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the rule group or firewall policy whose resource policy you want to delete.

', 'DeleteRuleGroupRequest$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

You must specify the ARN or the name, and you can specify both.

', 'DeleteTLSInspectionConfigurationRequest$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DescribeLoggingConfigurationRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DescribeLoggingConfigurationResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'DescribeResourcePolicyRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the rule group or firewall policy whose resource policy you want to retrieve.

', 'DescribeRuleGroupMetadataRequest$RuleGroupArn' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupMetadataResponse$RuleGroupArn' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupRequest$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

You must specify the ARN or the name, and you can specify both.

', 'DescribeTLSInspectionConfigurationRequest$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'Firewall$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'Firewall$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

The relationship of firewall to firewall policy is many to one. Each firewall requires one firewall policy association, and you can use the same firewall policy for multiple firewalls.

', 'FirewallMetadata$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'FirewallPolicy$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', 'FirewallPolicyMetadata$Arn' => '

The Amazon Resource Name (ARN) of the firewall policy.

', 'FirewallPolicyResponse$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn\'t attached to a valid resource.

', 'IPSetReference$ReferenceArn' => '

The Amazon Resource Name (ARN) of the resource that you are referencing in your rule group.

', 'ListTagsForResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'PutResourcePolicyRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the account that you want to share rule groups and firewall policies with.

', 'RuleGroupMetadata$Arn' => '

The Amazon Resource Name (ARN) of the rule group.

', 'RuleGroupResponse$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn\'t attached to a valid resource.

', 'RuleGroupResponse$SnsTopic' => '

The Amazon resource name (ARN) of the Amazon Simple Notification Service SNS topic that\'s used to record changes to the managed rule group. You can subscribe to the SNS topic to receive notifications when the managed rule group is modified, such as for new versions and for version expiration. For more information, see the Amazon Simple Notification Service Developer Guide..

', 'ServerCertificate$ResourceArn' => '

The Amazon Resource Name (ARN) of the Certificate Manager SSL/TLS server certificate that\'s used for inbound SSL/TLS inspection.

', 'ServerCertificateConfiguration$CertificateAuthorityArn' => '

The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate configured in Certificate Manager (ACM) to use for outbound SSL/TLS inspection.

The following limitations apply:

For more information about the certificate requirements for outbound inspection, see Requirements for using SSL/TLS certificates with TLS inspection configurations in the Network Firewall Developer Guide.

For information about working with certificates in ACM, see Importing certificates in the Certificate Manager User Guide.

', 'SourceMetadata$SourceArn' => '

The Amazon Resource Name (ARN) of the rule group that your own rule group is copied from.

', 'StatefulRuleGroupReference$ResourceArn' => '

The Amazon Resource Name (ARN) of the stateful rule group.

', 'StatelessRuleGroupReference$ResourceArn' => '

The Amazon Resource Name (ARN) of the stateless rule group.

', 'TLSInspectionConfigurationMetadata$Arn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', 'TagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TlsCertificateData$CertificateArn' => '

The Amazon Resource Name (ARN) of the certificate.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'UpdateFirewallDeleteProtectionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDeleteProtectionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallDescriptionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDescriptionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallEncryptionConfigurationRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallEncryptionConfigurationResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallPolicyChangeProtectionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallPolicyChangeProtectionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateRuleGroupRequest$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateTLSInspectionConfigurationRequest$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', ], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'Firewall$FirewallId' => '

The unique identifier for the firewall.

', 'FirewallPolicyResponse$FirewallPolicyId' => '

The unique identifier for the firewall policy.

', 'RuleGroupResponse$RuleGroupId' => '

The unique identifier for the rule group.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationId' => '

A unique identifier for the TLS inspection configuration. This ID is returned in the responses to create and list commands. You provide it to operations such as update and delete.

', ], ], 'ResourceManagedStatus' => [ 'base' => NULL, 'refs' => [ 'ListRuleGroupsRequest$Scope' => '

The scope of the request. The default setting of ACCOUNT or a setting of NULL returns all of the rule groups in your account. A setting of MANAGED returns all available managed rule groups.

', ], ], 'ResourceManagedType' => [ 'base' => NULL, 'refs' => [ 'ListRuleGroupsRequest$ManagedType' => '

Indicates the general category of the Amazon Web Services managed rule group.

', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'AssociateFirewallPolicyRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'AssociateFirewallPolicyResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'AssociateSubnetsRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'AssociateSubnetsResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'CreateFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

', 'CreateFirewallRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'CreateRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

', 'CreateTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', 'DeleteFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DeleteFirewallRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DeleteRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DeleteTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeLoggingConfigurationRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupMetadataRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupMetadataResponse$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'Firewall$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'FirewallMetadata$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'FirewallPolicyMetadata$Name' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

', 'FirewallPolicyResponse$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

', 'RuleGroupMetadata$Name' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

', 'RuleGroupResponse$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

', 'SyncStateConfig$key' => NULL, 'TLSInspectionConfigurationMetadata$Name' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', 'UpdateFirewallDeleteProtectionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDeleteProtectionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallDescriptionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDescriptionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallEncryptionConfigurationRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallEncryptionConfigurationResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallPolicyChangeProtectionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallPolicyChangeProtectionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', ], ], 'ResourceNotFoundException' => [ 'base' => '

Unable to locate a resource using the parameters that you provided.

', 'refs' => [], ], 'ResourceOwnerCheckException' => [ 'base' => '

Unable to change the resource because your account doesn\'t own it.

', 'refs' => [], ], 'ResourceStatus' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicyResponse$FirewallPolicyStatus' => '

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy\'s name or ARN.

', 'RuleGroupResponse$RuleGroupStatus' => '

Detailed information about the current status of a rule group.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationStatus' => '

Detailed information about the current status of a TLSInspectionConfiguration. You can retrieve this for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration and providing the TLS inspection configuration name and ARN.

', ], ], 'RevocationCheckAction' => [ 'base' => NULL, 'refs' => [ 'CheckCertificateRevocationStatusActions$RevokedStatusAction' => '

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.

', 'CheckCertificateRevocationStatusActions$UnknownStatusAction' => '

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.

', ], ], 'RuleCapacity' => [ 'base' => NULL, 'refs' => [ 'CreateRuleGroupRequest$Capacity' => '

The maximum operating resources that this rule group can use. Rule group capacity is fixed at creation. When you update a rule group, you are limited to this capacity. When you reference a rule group from a firewall policy, Network Firewall reserves this capacity for the rule group.

You can retrieve the capacity that would be required for a rule group before you create the rule group by calling CreateRuleGroup with DryRun set to TRUE.

You can\'t change or exceed this capacity when you update the rule group, so leave room for your rule group to grow.

Capacity for a stateless rule group

For a stateless rule group, the capacity required is the sum of the capacity requirements of the individual rules that you expect to have in the rule group.

To calculate the capacity requirement of a single rule, multiply the capacity requirement values of each of the rule\'s match settings:

A rule with no criteria specified in any of its match settings has a capacity requirement of 1. A rule with protocol setting ["UDP","TCP"], source setting ["10.0.0.0/24","10.0.0.1/24","10.0.0.2/24"], and a single specification or no specification for each of the other match settings has a capacity requirement of 6.

Capacity for a stateful rule group

For a stateful rule group, the minimum capacity required is the number of individual rules that you expect to have in the rule group.

', 'DescribeRuleGroupMetadataResponse$Capacity' => '

The maximum operating resources that this rule group can use. Rule group capacity is fixed at creation. When you update a rule group, you are limited to this capacity. When you reference a rule group from a firewall policy, Network Firewall reserves this capacity for the rule group.

You can retrieve the capacity that would be required for a rule group before you create the rule group by calling CreateRuleGroup with DryRun set to TRUE.

', 'FirewallPolicyResponse$ConsumedStatelessRuleCapacity' => '

The number of capacity units currently consumed by the policy\'s stateless rules.

', 'FirewallPolicyResponse$ConsumedStatefulRuleCapacity' => '

The number of capacity units currently consumed by the policy\'s stateful rules.

', 'RuleGroupResponse$Capacity' => '

The maximum operating resources that this rule group can use. Rule group capacity is fixed at creation. When you update a rule group, you are limited to this capacity. When you reference a rule group from a firewall policy, Network Firewall reserves this capacity for the rule group.

You can retrieve the capacity that would be required for a rule group before you create the rule group by calling CreateRuleGroup with DryRun set to TRUE.

', 'RuleGroupResponse$ConsumedCapacity' => '

The number of capacity units currently consumed by the rule group rules.

', ], ], 'RuleDefinition' => [ 'base' => '

The inspection criteria and action for a single stateless rule. Network Firewall inspects each packet for the specified matching criteria. When a packet matches the criteria, Network Firewall performs the rule\'s actions on the packet.

', 'refs' => [ 'StatelessRule$RuleDefinition' => '

Defines the stateless 5-tuple packet inspection criteria and the action to take on a packet that matches the criteria.

', ], ], 'RuleGroup' => [ 'base' => '

The object that defines the rules in a rule group. This, along with RuleGroupResponse, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Network Firewall uses a rule group to inspect and control network traffic. You define stateless rule groups to inspect individual packets and you define stateful rule groups to inspect packets in the context of their traffic flow.

To use a rule group, you include it by reference in an Network Firewall firewall policy, then you use the policy in a firewall. You can reference a rule group from more than one firewall policy, and you can use a firewall policy in more than one firewall.

', 'refs' => [ 'CreateRuleGroupRequest$RuleGroup' => '

An object that defines the rule group rules.

You must provide either this rule group setting or a Rules setting, but not both.

', 'DescribeRuleGroupResponse$RuleGroup' => '

The object that defines the rules in a rule group. This, along with RuleGroupResponse, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Network Firewall uses a rule group to inspect and control network traffic. You define stateless rule groups to inspect individual packets and you define stateful rule groups to inspect packets in the context of their traffic flow.

To use a rule group, you include it by reference in an Network Firewall firewall policy, then you use the policy in a firewall. You can reference a rule group from more than one firewall policy, and you can use a firewall policy in more than one firewall.

', 'UpdateRuleGroupRequest$RuleGroup' => '

An object that defines the rule group rules.

You must provide either this rule group setting or a Rules setting, but not both.

', ], ], 'RuleGroupMetadata' => [ 'base' => '

High-level information about a rule group, returned by ListRuleGroups. You can use the information provided in the metadata to retrieve and manage a rule group.

', 'refs' => [ 'RuleGroups$member' => NULL, ], ], 'RuleGroupResponse' => [ 'base' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'refs' => [ 'CreateRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'DeleteRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'DescribeRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'UpdateRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', ], ], 'RuleGroupType' => [ 'base' => NULL, 'refs' => [ 'CreateRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

', 'DeleteRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'DescribeRuleGroupMetadataRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'DescribeRuleGroupMetadataResponse$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'DescribeRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'ListRuleGroupsRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

', 'RuleGroupResponse$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

', 'UpdateRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', ], ], 'RuleGroups' => [ 'base' => NULL, 'refs' => [ 'ListRuleGroupsResponse$RuleGroups' => '

The rule group metadata objects that you\'ve defined. Depending on your setting for max results and the number of rule groups, this might not be the full list.

', ], ], 'RuleOption' => [ 'base' => '

Additional settings for a stateful rule. This is part of the StatefulRule configuration.

', 'refs' => [ 'RuleOptions$member' => NULL, ], ], 'RuleOptions' => [ 'base' => NULL, 'refs' => [ 'StatefulRule$RuleOptions' => '

Additional options for the rule. These are the Suricata RuleOptions settings.

', ], ], 'RuleOrder' => [ 'base' => NULL, 'refs' => [ 'StatefulEngineOptions$RuleOrder' => '

Indicates how to manage the order of stateful rule evaluation for the policy. DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

', 'StatefulRuleOptions$RuleOrder' => '

Indicates how to manage the order of the rule evaluation for the rule group. DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

', ], ], 'RuleTargets' => [ 'base' => NULL, 'refs' => [ 'RulesSourceList$Targets' => '

The domains that you want to inspect for in your traffic flows. Valid domain specifications are the following:

', ], ], 'RuleVariableName' => [ 'base' => NULL, 'refs' => [ 'IPSets$key' => NULL, 'PortSets$key' => NULL, ], ], 'RuleVariables' => [ 'base' => '

Settings that are available for use in the rules in the RuleGroup where this is defined.

', 'refs' => [ 'RuleGroup$RuleVariables' => '

Settings that are available for use in the rules in the rule group. You can only use these for stateful rule groups.

', ], ], 'RulesSource' => [ 'base' => '

The stateless or stateful rules definitions for use in a single rule group. Each rule group requires a single RulesSource. You can use an instance of this for either stateless rules or stateful rules.

', 'refs' => [ 'RuleGroup$RulesSource' => '

The stateful rules or stateless rules for the rule group.

', ], ], 'RulesSourceList' => [ 'base' => '

Stateful inspection criteria for a domain list rule group.

For HTTPS traffic, domain filtering is SNI-based. It uses the server name indicator extension of the TLS handshake.

By default, Network Firewall domain list inspection only includes traffic coming from the VPC where you deploy the firewall. To inspect traffic from IP addresses outside of the deployment VPC, you set the HOME_NET rule variable to include the CIDR range of the deployment VPC plus the other CIDR ranges. For more information, see RuleVariables in this guide and Stateful domain list rule groups in Network Firewall in the Network Firewall Developer Guide.

', 'refs' => [ 'RulesSource$RulesSourceList' => '

Stateful inspection criteria for a domain list rule group.

', ], ], 'RulesString' => [ 'base' => NULL, 'refs' => [ 'CreateRuleGroupRequest$Rules' => '

A string containing stateful rule group rules specifications in Suricata flat format, with one rule per line. Use this to import your existing Suricata compatible rule groups.

You must provide either this rules setting or a populated RuleGroup setting, but not both.

You can provide your rule group specification in Suricata flat format through this setting when you create or update your rule group. The call response returns a RuleGroup object that Network Firewall has populated from your string.

', 'RulesSource$RulesString' => '

Stateful inspection criteria, provided in Suricata compatible intrusion prevention system (IPS) rules. Suricata is an open-source network IPS that includes a standard rule-based language for network traffic inspection.

These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn\'t have a separate action setting.

', 'UpdateRuleGroupRequest$Rules' => '

A string containing stateful rule group rules specifications in Suricata flat format, with one rule per line. Use this to import your existing Suricata compatible rule groups.

You must provide either this rules setting or a populated RuleGroup setting, but not both.

You can provide your rule group specification in Suricata flat format through this setting when you create or update your rule group. The call response returns a RuleGroup object that Network Firewall has populated from your string.

', ], ], 'ServerCertificate' => [ 'base' => '

Any Certificate Manager (ACM) Secure Sockets Layer/Transport Layer Security (SSL/TLS) server certificate that\'s associated with a ServerCertificateConfiguration. Used in a TLSInspectionConfiguration for inspection of inbound traffic to your firewall. You must request or import a SSL/TLS certificate into ACM for each domain Network Firewall needs to decrypt and inspect. Network Firewall uses the SSL/TLS certificates to decrypt specified inbound SSL/TLS traffic going to your firewall. For information about working with certificates in Certificate Manager, see Request a public certificate or Importing certificates in the Certificate Manager User Guide.

', 'refs' => [ 'ServerCertificates$member' => NULL, ], ], 'ServerCertificateConfiguration' => [ 'base' => '

Configures the Certificate Manager certificates and scope that Network Firewall uses to decrypt and re-encrypt traffic using a TLSInspectionConfiguration. You can configure ServerCertificates for inbound SSL/TLS inspection, a CertificateAuthorityArn for outbound SSL/TLS inspection, or both. For information about working with certificates for TLS inspection, see Requirements for using SSL/TLS server certficiates with TLS inspection configurations in the Network Firewall Developer Guide.

If a server certificate that\'s associated with your TLSInspectionConfiguration is revoked, deleted, or expired it can result in client-side TLS errors.

', 'refs' => [ 'ServerCertificateConfigurations$member' => NULL, ], ], 'ServerCertificateConfigurations' => [ 'base' => NULL, 'refs' => [ 'TLSInspectionConfiguration$ServerCertificateConfigurations' => '

Lists the server certificate configurations that are associated with the TLS configuration.

', ], ], 'ServerCertificateScope' => [ 'base' => '

Settings that define the Secure Sockets Layer/Transport Layer Security (SSL/TLS) traffic that Network Firewall should decrypt for inspection by the stateful rule engine.

', 'refs' => [ 'ServerCertificateScopes$member' => NULL, ], ], 'ServerCertificateScopes' => [ 'base' => NULL, 'refs' => [ 'ServerCertificateConfiguration$Scopes' => '

A list of scopes.

', ], ], 'ServerCertificates' => [ 'base' => NULL, 'refs' => [ 'ServerCertificateConfiguration$ServerCertificates' => '

The list of a server certificate configuration\'s Certificate Manager certificates, used for inbound SSL/TLS inspection.

', ], ], 'Setting' => [ 'base' => NULL, 'refs' => [ 'Settings$member' => NULL, ], ], 'Settings' => [ 'base' => NULL, 'refs' => [ 'RuleOption$Settings' => '

The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on the Keyword. For more information about the settings for specific options, see Rule options.

', ], ], 'Source' => [ 'base' => NULL, 'refs' => [ 'Header$Source' => '

The source IP address or address range to inspect for, in CIDR notation. To match with any address, specify ANY.

Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4 and IPv6.

Examples:

For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

', ], ], 'SourceMetadata' => [ 'base' => '

High-level information about the managed rule group that your own rule group is copied from. You can use the the metadata to track version updates made to the originating rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'refs' => [ 'CreateRuleGroupRequest$SourceMetadata' => '

A complex type that contains metadata about the rule group that your own rule group is copied from. You can use the metadata to keep track of updates made to the originating rule group.

', 'RuleGroupResponse$SourceMetadata' => '

A complex type that contains metadata about the rule group that your own rule group is copied from. You can use the metadata to track the version updates made to the originating rule group.

', 'UpdateRuleGroupRequest$SourceMetadata' => '

A complex type that contains metadata about the rule group that your own rule group is copied from. You can use the metadata to keep track of updates made to the originating rule group.

', ], ], 'StatefulAction' => [ 'base' => NULL, 'refs' => [ 'StatefulRule$Action' => '

Defines what Network Firewall should do with the packets in a traffic flow when the flow matches the stateful rule criteria. For all actions, Network Firewall performs the specified action and discontinues stateful inspection of the traffic flow.

The actions for a stateful rule are defined as follows:

', ], ], 'StatefulActions' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatefulDefaultActions' => '

The default actions to take on a packet that doesn\'t match any stateful rules. The stateful default action is optional, and is only valid when using the strict rule order.

Valid values of the stateful default action:

For more information, see Strict evaluation order in the Network Firewall Developer Guide.

', ], ], 'StatefulEngineOptions' => [ 'base' => '

Configuration settings for the handling of the stateful rule groups in a firewall policy.

', 'refs' => [ 'FirewallPolicy$StatefulEngineOptions' => '

Additional options governing how Network Firewall handles stateful rules. The stateful rule groups that you use in your policy must have stateful rule options settings that are compatible with these settings.

', ], ], 'StatefulRule' => [ 'base' => '

A single Suricata rules specification, for use in a stateful rule group. Use this option to specify a simple Suricata rule with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules format, see Rules Format.

', 'refs' => [ 'StatefulRules$member' => NULL, ], ], 'StatefulRuleDirection' => [ 'base' => NULL, 'refs' => [ 'Header$Direction' => '

The direction of traffic flow to inspect. If set to ANY, the inspection matches bidirectional traffic, both from the source to the destination and from the destination to the source. If set to FORWARD, the inspection only matches traffic going from the source to the destination.

', ], ], 'StatefulRuleGroupOverride' => [ 'base' => '

The setting that allows the policy owner to change the behavior of the rule group within a policy.

', 'refs' => [ 'StatefulRuleGroupReference$Override' => '

The action that allows the policy owner to override the behavior of the rule group within a policy.

', ], ], 'StatefulRuleGroupReference' => [ 'base' => '

Identifier for a single stateful rule group, used in a firewall policy to refer to a rule group.

', 'refs' => [ 'StatefulRuleGroupReferences$member' => NULL, ], ], 'StatefulRuleGroupReferences' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatefulRuleGroupReferences' => '

References to the stateful rule groups that are used in the policy. These define the inspection criteria in stateful rules.

', ], ], 'StatefulRuleOptions' => [ 'base' => '

Additional options governing how Network Firewall handles the rule group. You can only use these for stateful rule groups.

', 'refs' => [ 'DescribeRuleGroupMetadataResponse$StatefulRuleOptions' => NULL, 'RuleGroup$StatefulRuleOptions' => '

Additional options governing how Network Firewall handles stateful rules. The policies where you use your stateful rule group must have stateful rule options settings that are compatible with these settings.

', ], ], 'StatefulRuleProtocol' => [ 'base' => NULL, 'refs' => [ 'Header$Protocol' => '

The protocol to inspect for. To specify all, you can use IP, because all traffic on Amazon Web Services and on the internet is IP.

', ], ], 'StatefulRules' => [ 'base' => NULL, 'refs' => [ 'RulesSource$StatefulRules' => '

An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules format, see Rules Format.

', ], ], 'StatelessActions' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatelessDefaultActions' => '

The actions to take on a packet if it doesn\'t match any of the stateless rules in the policy. If you want non-matching packets to be forwarded for stateful inspection, specify aws:forward_to_sfe.

You must specify one of the standard actions: aws:pass, aws:drop, or aws:forward_to_sfe. In addition, you can specify custom actions that are compatible with your standard section choice.

For example, you could specify ["aws:pass"] or you could specify ["aws:pass", “customActionName”]. For information about compatibility, see the custom action descriptions under CustomAction.

', 'FirewallPolicy$StatelessFragmentDefaultActions' => '

The actions to take on a fragmented UDP packet if it doesn\'t match any of the stateless rules in the policy. Network Firewall only manages UDP packet fragments and silently drops packet fragments for other protocols. If you want non-matching fragmented UDP packets to be forwarded for stateful inspection, specify aws:forward_to_sfe.

You must specify one of the standard actions: aws:pass, aws:drop, or aws:forward_to_sfe. In addition, you can specify custom actions that are compatible with your standard section choice.

For example, you could specify ["aws:pass"] or you could specify ["aws:pass", “customActionName”]. For information about compatibility, see the custom action descriptions under CustomAction.

', 'RuleDefinition$Actions' => '

The actions to take on a packet that matches one of the stateless rule definition\'s match attributes. You must specify a standard action and you can add custom actions.

Network Firewall only forwards a packet for stateful rule inspection if you specify aws:forward_to_sfe for a rule that the packet matches, or if the packet doesn\'t match any stateless rule and you specify aws:forward_to_sfe for the StatelessDefaultActions setting for the FirewallPolicy.

For every rule, you must specify exactly one of the following standard actions.

Additionally, you can specify a custom action. To do this, you define a custom action by name and type, then provide the name you\'ve assigned to the action in this Actions setting. For information about the options, see CustomAction.

To provide more than one action in this setting, separate the settings with a comma. For example, if you have a custom PublishMetrics action that you\'ve named MyMetricsAction, then you could specify the standard action aws:pass and the custom action with [“aws:pass”, “MyMetricsAction”].

', ], ], 'StatelessRule' => [ 'base' => '

A single stateless rule. This is used in StatelessRulesAndCustomActions.

', 'refs' => [ 'StatelessRules$member' => NULL, ], ], 'StatelessRuleGroupReference' => [ 'base' => '

Identifier for a single stateless rule group, used in a firewall policy to refer to the rule group.

', 'refs' => [ 'StatelessRuleGroupReferences$member' => NULL, ], ], 'StatelessRuleGroupReferences' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatelessRuleGroupReferences' => '

References to the stateless rule groups that are used in the policy. These define the matching criteria in stateless rules.

', ], ], 'StatelessRules' => [ 'base' => NULL, 'refs' => [ 'StatelessRulesAndCustomActions$StatelessRules' => '

Defines the set of stateless rules for use in a stateless rule group.

', ], ], 'StatelessRulesAndCustomActions' => [ 'base' => '

Stateless inspection criteria. Each stateless rule group uses exactly one of these data types to define its stateless rules.

', 'refs' => [ 'RulesSource$StatelessRulesAndCustomActions' => '

Stateless inspection criteria to be used in a stateless rule group.

', ], ], 'StatusMessage' => [ 'base' => NULL, 'refs' => [ 'Attachment$StatusMessage' => '

If Network Firewall fails to create or delete the firewall endpoint in the subnet, it populates this with the reason for the error or failure and how to resolve it. A FAILED status indicates a non-recoverable state, and a ERROR status indicates an issue that you can fix. Depending on the error, it can take as many as 15 minutes to populate this field. For more information about the causes for failiure or errors and solutions available for this field, see Troubleshooting firewall endpoint failures in the Network Firewall Developer Guide.

', ], ], 'StatusReason' => [ 'base' => NULL, 'refs' => [ 'TlsCertificateData$StatusMessage' => '

Contains details about the certificate status, including information about certificate errors.

', ], ], 'StreamExceptionPolicy' => [ 'base' => NULL, 'refs' => [ 'StatefulEngineOptions$StreamExceptionPolicy' => '

Configures how Network Firewall processes traffic when a network connection breaks midstream. Network connections can break due to disruptions in external networks or within the firewall itself.

', ], ], 'SubnetMapping' => [ 'base' => '

The ID for a subnet that you want to associate with the firewall. This is used with CreateFirewall and AssociateSubnets. Network Firewall creates an instance of the associated firewall in each subnet that you specify, to filter traffic in the subnet\'s Availability Zone.

', 'refs' => [ 'SubnetMappings$member' => NULL, ], ], 'SubnetMappings' => [ 'base' => NULL, 'refs' => [ 'AssociateSubnetsRequest$SubnetMappings' => '

The IDs of the subnets that you want to associate with the firewall.

', 'AssociateSubnetsResponse$SubnetMappings' => '

The IDs of the subnets that are associated with the firewall.

', 'CreateFirewallRequest$SubnetMappings' => '

The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.

', 'DisassociateSubnetsResponse$SubnetMappings' => '

The IDs of the subnets that are associated with the firewall.

', 'Firewall$SubnetMappings' => '

The public subnets that Network Firewall is using for the firewall. Each subnet must belong to a different Availability Zone.

', ], ], 'SyncState' => [ 'base' => '

The status of the firewall endpoint and firewall policy configuration for a single VPC subnet.

For each VPC subnet that you associate with a firewall, Network Firewall does the following:

When you update a firewall, for example to add a subnet association or change a rule group in the firewall policy, the affected sync states reflect out-of-sync or not ready status until the changes are complete.

', 'refs' => [ 'SyncStates$value' => NULL, ], ], 'SyncStateConfig' => [ 'base' => NULL, 'refs' => [ 'SyncState$Config' => '

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

', ], ], 'SyncStates' => [ 'base' => NULL, 'refs' => [ 'FirewallStatus$SyncStates' => '

The subnets that you\'ve configured for use by the Network Firewall firewall. This contains one array element per Availability Zone where you\'ve configured a subnet. These objects provide details of the information that is summarized in the ConfigurationSyncStateSummary and Status, broken down by zone and configuration object.

', ], ], 'TCPFlag' => [ 'base' => NULL, 'refs' => [ 'Flags$member' => NULL, ], ], 'TCPFlagField' => [ 'base' => '

TCP flags and masks to inspect packets for, used in stateless rules MatchAttributes settings.

', 'refs' => [ 'TCPFlags$member' => NULL, ], ], 'TCPFlags' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$TCPFlags' => '

The TCP flags and masks to inspect for. If not specified, this matches with any settings. This setting is only used for protocol 6 (TCP).

', ], ], 'TLSInspectionConfiguration' => [ 'base' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'refs' => [ 'CreateTLSInspectionConfigurationRequest$TLSInspectionConfiguration' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'DescribeTLSInspectionConfigurationResponse$TLSInspectionConfiguration' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'UpdateTLSInspectionConfigurationRequest$TLSInspectionConfiguration' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', ], ], 'TLSInspectionConfigurationMetadata' => [ 'base' => '

High-level information about a TLS inspection configuration, returned by ListTLSInspectionConfigurations. You can use the information provided in the metadata to retrieve and manage a TLS configuration.

', 'refs' => [ 'TLSInspectionConfigurations$member' => NULL, ], ], 'TLSInspectionConfigurationResponse' => [ 'base' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'refs' => [ 'CreateTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'DeleteTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'DescribeTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'UpdateTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', ], ], 'TLSInspectionConfigurations' => [ 'base' => NULL, 'refs' => [ 'ListTLSInspectionConfigurationsResponse$TLSInspectionConfigurations' => '

The TLS inspection configuration metadata objects that you\'ve defined. Depending on your setting for max results and the number of TLS inspection configurations, this might not be the full list.

', ], ], 'Tag' => [ 'base' => '

A key:value pair associated with an Amazon Web Services resource. The key:value pair can be anything you define. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each Amazon Web Services resource.

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

The part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallPolicyRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'CreateFirewallRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'CreateRuleGroupRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'CreateTLSInspectionConfigurationRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'Firewall$Tags' => '

', 'FirewallPolicyResponse$Tags' => '

The key:value pairs to associate with the resource.

', 'ListTagsForResourceResponse$Tags' => '

The tags that are associated with the resource.

', 'RuleGroupResponse$Tags' => '

The key:value pairs to associate with the resource.

', 'TLSInspectionConfigurationResponse$Tags' => '

The key:value pairs to associate with the resource.

', 'TagResourceRequest$Tags' => '

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

The part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive.

', ], ], 'TagsPaginationMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListTagsForResourceRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', ], ], 'TargetType' => [ 'base' => NULL, 'refs' => [ 'TargetTypes$member' => NULL, ], ], 'TargetTypes' => [ 'base' => NULL, 'refs' => [ 'RulesSourceList$TargetTypes' => '

The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.

', ], ], 'ThrottlingException' => [ 'base' => '

Unable to process the request due to throttling limitations.

', 'refs' => [], ], 'TlsCertificateData' => [ 'base' => '

Contains metadata about an Certificate Manager certificate.

', 'refs' => [ 'Certificates$member' => NULL, 'TLSInspectionConfigurationResponse$CertificateAuthority' => NULL, ], ], 'UnsupportedOperationException' => [ 'base' => '

The operation you requested isn\'t supported by Network Firewall.

', 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDeleteProtectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDeleteProtectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDescriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDescriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallEncryptionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallEncryptionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyChangeProtectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyChangeProtectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoggingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoggingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubnetChangeProtectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubnetChangeProtectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateToken' => [ 'base' => NULL, 'refs' => [ 'AssociateFirewallPolicyRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'AssociateFirewallPolicyResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'AssociateSubnetsRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'AssociateSubnetsResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'CreateFirewallPolicyResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'CreateRuleGroupResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'CreateTLSInspectionConfigurationResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeFirewallPolicyResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeFirewallResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeRuleGroupResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeTLSInspectionConfigurationResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DisassociateSubnetsRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'DisassociateSubnetsResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'PerObjectStatus$UpdateToken' => '

The current version of the object that is either in sync or pending synchronization.

', 'SourceMetadata$SourceUpdateToken' => '

The update token of the Amazon Web Services managed rule group that your own rule group is copied from. To determine the update token for the managed rule group, call DescribeRuleGroup.

', 'UpdateFirewallDeleteProtectionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallDeleteProtectionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallDescriptionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallDescriptionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallEncryptionConfigurationRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallEncryptionConfigurationResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyChangeProtectionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyChangeProtectionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyRequest$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateRuleGroupRequest$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateRuleGroupResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateSubnetChangeProtectionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateSubnetChangeProtectionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateTLSInspectionConfigurationRequest$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateTLSInspectionConfigurationResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', ], ], 'VariableDefinition' => [ 'base' => NULL, 'refs' => [ 'VariableDefinitionList$member' => NULL, ], ], 'VariableDefinitionList' => [ 'base' => NULL, 'refs' => [ 'IPSet$Definition' => '

The list of IP addresses and address ranges, in CIDR notation.

', 'PortSet$Definition' => '

The set of port ranges.

', ], ], 'VpcId' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallRequest$VpcId' => '

The unique identifier of the VPC where Network Firewall should create the firewall.

You can\'t change this setting after you create the firewall.

', 'Firewall$VpcId' => '

The unique identifier of the VPC where the firewall is in use.

', 'VpcIds$member' => NULL, ], ], 'VpcIds' => [ 'base' => NULL, 'refs' => [ 'ListFirewallsRequest$VpcIds' => '

The unique identifiers of the VPCs that you want Network Firewall to retrieve the firewalls for. Leave this blank to retrieve all firewalls that you have defined.

', ], ], ],]; +return [ 'version' => '2.0', 'service' => '

This is the API Reference for Network Firewall. This guide is for developers who need detailed information about the Network Firewall API actions, data types, and errors.

Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for Amazon Virtual Private Cloud (Amazon VPC). With Network Firewall, you can filter traffic at the perimeter of your VPC. This includes filtering traffic going to and coming from an internet gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible with Suricata, a free, open source network analysis and threat detection engine. Network Firewall supports Suricata version 6.0.9. For information about Suricata, see the Suricata website.

You can use Network Firewall to monitor and protect your VPC traffic in a number of ways. The following are just a few examples:

To enable Network Firewall for your VPCs, you perform steps in both Amazon VPC and in Network Firewall. For information about using Amazon VPC, see Amazon VPC User Guide.

To start using Network Firewall, do the following:

  1. (Optional) If you don\'t already have a VPC that you want to protect, create it in Amazon VPC.

  2. In Amazon VPC, in each Availability Zone where you want to have a firewall endpoint, create a subnet for the sole use of Network Firewall.

  3. In Network Firewall, create stateless and stateful rule groups, to define the components of the network traffic filtering behavior that you want your firewall to have.

  4. In Network Firewall, create a firewall policy that uses your rule groups and specifies additional default traffic filtering behavior.

  5. In Network Firewall, create a firewall and specify your new firewall policy and VPC subnets. Network Firewall creates a firewall endpoint in each subnet that you specify, with the behavior that\'s defined in the firewall policy.

  6. In Amazon VPC, use ingress routing enhancements to route traffic through the new firewall endpoints.

', 'operations' => [ 'AssociateFirewallPolicy' => '

Associates a FirewallPolicy to a Firewall.

A firewall policy defines how to monitor and manage your VPC network traffic, using a collection of inspection rule groups and other settings. Each firewall requires one firewall policy association, and you can use the same firewall policy for multiple firewalls.

', 'AssociateSubnets' => '

Associates the specified subnets in the Amazon VPC to the firewall. You can specify one subnet for each of the Availability Zones that the VPC spans.

This request creates an Network Firewall firewall endpoint in each of the subnets. To enable the firewall\'s protections, you must also modify the VPC\'s route tables for each subnet\'s Availability Zone, to redirect the traffic that\'s coming into and going out of the zone through the firewall endpoint.

', 'CreateFirewall' => '

Creates an Network Firewall Firewall and accompanying FirewallStatus for a VPC.

The firewall defines the configuration settings for an Network Firewall firewall. The settings that you can define at creation include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall Amazon Web Services resource.

After you create a firewall, you can provide additional settings, like the logging configuration.

To update the settings for a firewall, you use the operations that apply to the settings themselves, for example UpdateLoggingConfiguration, AssociateSubnets, and UpdateFirewallDeleteProtection.

To manage a firewall\'s tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about firewalls, use ListFirewalls and DescribeFirewall.

', 'CreateFirewallPolicy' => '

Creates the firewall policy for the firewall according to the specifications.

An Network Firewall firewall policy defines the behavior of a firewall, in a collection of stateless and stateful rule groups and other settings. You can use one firewall policy for multiple firewalls.

', 'CreateRuleGroup' => '

Creates the specified stateless or stateful rule group, which includes the rules for network traffic inspection, a capacity setting, and tags.

You provide your rule group specification in your request using either RuleGroup or Rules.

', 'CreateTLSInspectionConfiguration' => '

Creates an Network Firewall TLS inspection configuration. A TLS inspection configuration contains Certificate Manager certificate associations between and the scope configurations that Network Firewall uses to decrypt and re-encrypt traffic traveling through your firewall.

After you create a TLS inspection configuration, you can associate it with a new firewall policy.

To update the settings for a TLS inspection configuration, use UpdateTLSInspectionConfiguration.

To manage a TLS inspection configuration\'s tags, use the standard Amazon Web Services resource tagging operations, ListTagsForResource, TagResource, and UntagResource.

To retrieve information about TLS inspection configurations, use ListTLSInspectionConfigurations and DescribeTLSInspectionConfiguration.

For more information about TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'DeleteFirewall' => '

Deletes the specified Firewall and its FirewallStatus. This operation requires the firewall\'s DeleteProtection flag to be FALSE. You can\'t revert this operation.

You can check whether a firewall is in use by reviewing the route tables for the Availability Zones where you have firewall subnet mappings. Retrieve the subnet mappings by calling DescribeFirewall. You define and update the route tables through Amazon VPC. As needed, update the route tables for the zones to remove the firewall endpoints. When the route tables no longer use the firewall endpoints, you can remove the firewall safely.

To delete a firewall, remove the delete protection if you need to using UpdateFirewallDeleteProtection, then delete the firewall by calling DeleteFirewall.

', 'DeleteFirewallPolicy' => '

Deletes the specified FirewallPolicy.

', 'DeleteResourcePolicy' => '

Deletes a resource policy that you created in a PutResourcePolicy request.

', 'DeleteRuleGroup' => '

Deletes the specified RuleGroup.

', 'DeleteTLSInspectionConfiguration' => '

Deletes the specified TLSInspectionConfiguration.

', 'DescribeFirewall' => '

Returns the data objects for the specified firewall.

', 'DescribeFirewallPolicy' => '

Returns the data objects for the specified firewall policy.

', 'DescribeLoggingConfiguration' => '

Returns the logging configuration for the specified firewall.

', 'DescribeResourcePolicy' => '

Retrieves a resource policy that you created in a PutResourcePolicy request.

', 'DescribeRuleGroup' => '

Returns the data objects for the specified rule group.

', 'DescribeRuleGroupMetadata' => '

High-level information about a rule group, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'DescribeTLSInspectionConfiguration' => '

Returns the data objects for the specified TLS inspection configuration.

', 'DisassociateSubnets' => '

Removes the specified subnet associations from the firewall. This removes the firewall endpoints from the subnets and removes any network filtering protections that the endpoints were providing.

', 'ListFirewallPolicies' => '

Retrieves the metadata for the firewall policies that you have defined. Depending on your setting for max results and the number of firewall policies, a single call might not return the full list.

', 'ListFirewalls' => '

Retrieves the metadata for the firewalls that you have defined. If you provide VPC identifiers in your request, this returns only the firewalls for those VPCs.

Depending on your setting for max results and the number of firewalls, a single call might not return the full list.

', 'ListRuleGroups' => '

Retrieves the metadata for the rule groups that you have defined. Depending on your setting for max results and the number of rule groups, a single call might not return the full list.

', 'ListTLSInspectionConfigurations' => '

Retrieves the metadata for the TLS inspection configurations that you have defined. Depending on your setting for max results and the number of TLS inspection configurations, a single call might not return the full list.

', 'ListTagsForResource' => '

Retrieves the tags associated with the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

You can tag the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups.

', 'PutResourcePolicy' => '

Creates or updates an IAM policy for your rule group or firewall policy. Use this to share rule groups and firewall policies between accounts. This operation works in conjunction with the Amazon Web Services Resource Access Manager (RAM) service to manage resource sharing for Network Firewall.

Use this operation to create or update a resource policy for your rule group or firewall policy. In the policy, you specify the accounts that you want to share the resource with and the operations that you want the accounts to be able to perform.

When you add an account in the resource policy, you then run the following Resource Access Manager (RAM) operations to access and accept the shared rule group or firewall policy.

For additional information about resource sharing using RAM, see Resource Access Manager User Guide.

', 'TagResource' => '

Adds the specified tags to the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

You can tag the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups.

', 'UntagResource' => '

Removes the tags with the specified keys from the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.

You can manage tags for the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups.

', 'UpdateFirewallDeleteProtection' => '

Modifies the flag, DeleteProtection, which indicates whether it is possible to delete the firewall. If the flag is set to TRUE, the firewall is protected against deletion. This setting helps protect against accidentally deleting a firewall that\'s in use.

', 'UpdateFirewallDescription' => '

Modifies the description for the specified firewall. Use the description to help you identify the firewall when you\'re working with it.

', 'UpdateFirewallEncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall resources.

', 'UpdateFirewallPolicy' => '

Updates the properties of the specified firewall policy.

', 'UpdateFirewallPolicyChangeProtection' => '

Modifies the flag, ChangeProtection, which indicates whether it is possible to change the firewall. If the flag is set to TRUE, the firewall is protected from changes. This setting helps protect against accidentally changing a firewall that\'s in use.

', 'UpdateLoggingConfiguration' => '

Sets the logging configuration for the specified firewall.

To change the logging configuration, retrieve the LoggingConfiguration by calling DescribeLoggingConfiguration, then change it and provide the modified object to this update call. You must change the logging configuration one LogDestinationConfig at a time inside the retrieved LoggingConfiguration object.

You can perform only one of the following actions in any call to UpdateLoggingConfiguration:

You can\'t change the LogDestinationType or LogType in a LogDestinationConfig. To change these settings, delete the existing LogDestinationConfig object and create a new one, using two separate calls to this update operation.

', 'UpdateRuleGroup' => '

Updates the rule settings for the specified rule group. You use a rule group by reference in one or more firewall policies. When you modify a rule group, you modify all firewall policies that use the rule group.

To update a rule group, first call DescribeRuleGroup to retrieve the current RuleGroup object, update the object as needed, and then provide the updated object to this call.

', 'UpdateSubnetChangeProtection' => '

', 'UpdateTLSInspectionConfiguration' => '

Updates the TLS inspection configuration settings for the specified TLS inspection configuration. You use a TLS inspection configuration by referencing it in one or more firewall policies. When you modify a TLS inspection configuration, you modify all firewall policies that use the TLS inspection configuration.

To update a TLS inspection configuration, first call DescribeTLSInspectionConfiguration to retrieve the current TLSInspectionConfiguration object, update the object as needed, and then provide the updated object to this call.

', ], 'shapes' => [ 'ActionDefinition' => [ 'base' => '

A custom action to use in stateless rule actions settings. This is used in CustomAction.

', 'refs' => [ 'CustomAction$ActionDefinition' => '

The custom action associated with the action name.

', ], ], 'ActionName' => [ 'base' => NULL, 'refs' => [ 'CustomAction$ActionName' => '

The descriptive name of the custom action. You can\'t change the name of a custom action after you create it.

', ], ], 'Address' => [ 'base' => '

A single IP address specification. This is used in the MatchAttributes source and destination specifications.

', 'refs' => [ 'Addresses$member' => NULL, ], ], 'AddressDefinition' => [ 'base' => NULL, 'refs' => [ 'Address$AddressDefinition' => '

Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4 and IPv6.

Examples:

For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

', ], ], 'Addresses' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$Sources' => '

The source IP addresses and address ranges to inspect for, in CIDR notation. If not specified, this matches with any source address.

', 'MatchAttributes$Destinations' => '

The destination IP addresses and address ranges to inspect for, in CIDR notation. If not specified, this matches with any destination address.

', 'ServerCertificateScope$Sources' => '

The source IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any source address.

', 'ServerCertificateScope$Destinations' => '

The destination IP addresses and address ranges to decrypt for inspection, in CIDR notation. If not specified, this matches with any destination address.

', ], ], 'AnalysisResult' => [ 'base' => '

The analysis result for Network Firewall\'s stateless rule group analyzer. Every time you call CreateRuleGroup, UpdateRuleGroup, or DescribeRuleGroup on a stateless rule group, Network Firewall analyzes the stateless rule groups in your account and identifies the rules that might adversely effect your firewall\'s functionality. For example, if Network Firewall detects a rule that\'s routing traffic asymmetrically, which impacts the service\'s ability to properly process traffic, the service includes the rule in a list of analysis results.

', 'refs' => [ 'AnalysisResultList$member' => NULL, ], ], 'AnalysisResultList' => [ 'base' => NULL, 'refs' => [ 'RuleGroupResponse$AnalysisResults' => '

The list of analysis results for AnalyzeRuleGroup. If you set AnalyzeRuleGroup to TRUE in CreateRuleGroup, UpdateRuleGroup, or DescribeRuleGroup, Network Firewall analyzes the rule group and identifies the rules that might adversely effect your firewall\'s functionality. For example, if Network Firewall detects a rule that\'s routing traffic asymmetrically, which impacts the service\'s ability to properly process traffic, the service includes the rule in the list of analysis results.

', ], ], 'AssociateFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSubnetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateSubnetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Attachment' => [ 'base' => '

The configuration and status for a single subnet that you\'ve specified for use by the Network Firewall firewall. This is part of the FirewallStatus.

', 'refs' => [ 'SyncState$Attachment' => '

The attachment status of the firewall\'s association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it\'s ready to take traffic. This is part of the FirewallStatus.

', ], ], 'AttachmentStatus' => [ 'base' => NULL, 'refs' => [ 'Attachment$Status' => '

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn\'t available for traffic, this value will reflect its state, for example CREATING or DELETING.

', ], ], 'AvailabilityZone' => [ 'base' => NULL, 'refs' => [ 'SyncStates$key' => NULL, ], ], 'AzSubnet' => [ 'base' => NULL, 'refs' => [ 'Attachment$SubnetId' => '

The unique identifier of the subnet that you\'ve specified to be used for a firewall endpoint.

', 'AzSubnets$member' => NULL, ], ], 'AzSubnets' => [ 'base' => NULL, 'refs' => [ 'DisassociateSubnetsRequest$SubnetIds' => '

The unique identifiers for the subnets that you want to disassociate.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallPolicyRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'CreateFirewallRequest$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'CreateFirewallRequest$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'CreateFirewallRequest$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'CreateRuleGroupRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'CreateRuleGroupRequest$AnalyzeRuleGroup' => '

Indicates whether you want Network Firewall to analyze the stateless rules in the rule group for rule behavior such as asymmetric routing. If set to TRUE, Network Firewall runs the analysis and then creates the rule group for you. To run the stateless rule group analyzer without creating the rule group, set DryRun to TRUE.

', 'DescribeRuleGroupRequest$AnalyzeRuleGroup' => '

Indicates whether you want Network Firewall to analyze the stateless rules in the rule group for rule behavior such as asymmetric routing. If set to TRUE, Network Firewall runs the analysis.

', 'Firewall$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'Firewall$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'Firewall$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateFirewallDeleteProtectionRequest$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'UpdateFirewallDeleteProtectionResponse$DeleteProtection' => '

A flag indicating whether it is possible to delete the firewall. A setting of TRUE indicates that the firewall is protected against deletion. Use this setting to protect against accidentally deleting a firewall that is in use. When you create a firewall, the operation initializes this flag to TRUE.

', 'UpdateFirewallPolicyChangeProtectionRequest$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateFirewallPolicyChangeProtectionResponse$FirewallPolicyChangeProtection' => '

A setting indicating whether the firewall is protected against a change to the firewall policy association. Use this setting to protect against accidentally modifying the firewall policy for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateFirewallPolicyRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'UpdateRuleGroupRequest$DryRun' => '

Indicates whether you want Network Firewall to just check the validity of the request, rather than run the request.

If set to TRUE, Network Firewall checks whether the request can run successfully, but doesn\'t actually make the requested changes. The call returns the value that the request would return if you ran it with dry run set to FALSE, but doesn\'t make additions or changes to your resources. This option allows you to make sure that you have the required permissions to run the request and that your request parameters are valid.

If set to FALSE, Network Firewall makes the requested changes to your resources.

', 'UpdateRuleGroupRequest$AnalyzeRuleGroup' => '

Indicates whether you want Network Firewall to analyze the stateless rules in the rule group for rule behavior such as asymmetric routing. If set to TRUE, Network Firewall runs the analysis and then updates the rule group for you. To run the stateless rule group analyzer without updating the rule group, set DryRun to TRUE.

', 'UpdateSubnetChangeProtectionRequest$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', 'UpdateSubnetChangeProtectionResponse$SubnetChangeProtection' => '

A setting indicating whether the firewall is protected against changes to the subnet associations. Use this setting to protect against accidentally modifying the subnet associations for a firewall that is in use. When you create a firewall, the operation initializes this setting to TRUE.

', ], ], 'CIDRCount' => [ 'base' => NULL, 'refs' => [ 'CIDRSummary$AvailableCIDRCount' => '

The number of CIDR blocks available for use by the IP set references in a firewall.

', 'CIDRSummary$UtilizedCIDRCount' => '

The number of CIDR blocks used by the IP set references in a firewall.

', 'IPSetMetadata$ResolvedCIDRCount' => '

Describes the total number of CIDR blocks currently in use by the IP set references in a firewall. To determine how many CIDR blocks are available for you to use in a firewall, you can call AvailableCIDRCount.

', ], ], 'CIDRSummary' => [ 'base' => '

Summarizes the CIDR blocks used by the IP set references in a firewall. Network Firewall calculates the number of CIDRs by taking an aggregated count of all CIDRs used by the IP sets you are referencing.

', 'refs' => [ 'CapacityUsageSummary$CIDRs' => '

Describes the capacity usage of the CIDR blocks used by the IP set references in a firewall.

', ], ], 'CapacityUsageSummary' => [ 'base' => '

The capacity usage summary of the resources used by the ReferenceSets in a firewall.

', 'refs' => [ 'FirewallStatus$CapacityUsageSummary' => '

Describes the capacity usage of the resources contained in a firewall\'s reference sets. Network Firewall calclulates the capacity usage by taking an aggregated count of all of the resources used by all of the reference sets in a firewall.

', ], ], 'Certificates' => [ 'base' => NULL, 'refs' => [ 'TLSInspectionConfigurationResponse$Certificates' => '

A list of the certificates associated with the TLS inspection configuration.

', ], ], 'CheckCertificateRevocationStatusActions' => [ 'base' => '

Defines the actions to take on the SSL/TLS connection if the certificate presented by the server in the connection has a revoked or unknown status.

', 'refs' => [ 'ServerCertificateConfiguration$CheckCertificateRevocationStatus' => '

When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status. If the certificate has an unknown or revoked status, you must specify the actions that Network Firewall takes on outbound traffic. To check the certificate revocation status, you must also specify a CertificateAuthorityArn in ServerCertificateConfiguration.

', ], ], 'CollectionMember_String' => [ 'base' => NULL, 'refs' => [ 'AnalysisResult$AnalysisDetail' => '

Provides analysis details for the identified rule.

', 'RuleIdList$member' => NULL, 'RuleTargets$member' => NULL, 'StatefulActions$member' => NULL, 'StatelessActions$member' => NULL, 'SubnetMapping$SubnetId' => '

The unique identifier for the subnet.

', 'TlsCertificateData$CertificateSerial' => '

The serial number of the certificate.

', 'TlsCertificateData$Status' => '

The status of the certificate.

', ], ], 'ConfigurationSyncState' => [ 'base' => NULL, 'refs' => [ 'FirewallStatus$ConfigurationSyncStateSummary' => '

The configuration sync state for the firewall. This summarizes the sync states reported in the Config settings for all of the Availability Zones where you have configured the firewall.

When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.

This status must be IN_SYNC for the firewall to be ready for use, but it doesn\'t indicate that the firewall is ready. The Status setting indicates firewall readiness.

', ], ], 'CreateFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFirewallRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFirewallResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CustomAction' => [ 'base' => '

An optional, non-standard action to use for stateless packet handling. You can define this in addition to the standard action that you must specify.

You define and name the custom actions that you want to be able to use, and then you reference them by name in your actions settings.

You can use custom actions in the following places:

', 'refs' => [ 'CustomActions$member' => NULL, ], ], 'CustomActions' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatelessCustomActions' => '

The custom action definitions that are available for use in the firewall policy\'s StatelessDefaultActions setting. You name each custom action that you define, and then you can use it by name in your default actions specifications.

', 'StatelessRulesAndCustomActions$CustomActions' => '

Defines an array of individual custom action definitions that are available for use by the stateless rules in this StatelessRulesAndCustomActions specification. You name each custom action that you define, and then you can use it by name in your StatelessRule RuleDefinition Actions specification.

', ], ], 'DeleteFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFirewallRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFirewallResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFirewallResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeLoggingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeLoggingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupMetadataResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallPolicyRequest$Description' => '

A description of the firewall policy.

', 'CreateFirewallRequest$Description' => '

A description of the firewall.

', 'CreateRuleGroupRequest$Description' => '

A description of the rule group.

', 'CreateTLSInspectionConfigurationRequest$Description' => '

A description of the TLS inspection configuration.

', 'DescribeRuleGroupMetadataResponse$Description' => '

Returns the metadata objects for the specified rule group.

', 'Firewall$Description' => '

A description of the firewall.

', 'FirewallPolicyResponse$Description' => '

A description of the firewall policy.

', 'RuleGroupResponse$Description' => '

A description of the rule group.

', 'TLSInspectionConfigurationResponse$Description' => '

A description of the TLS inspection configuration.

', 'UpdateFirewallDescriptionRequest$Description' => '

The new description for the firewall. If you omit this setting, Network Firewall removes the description for the firewall.

', 'UpdateFirewallDescriptionResponse$Description' => '

A description of the firewall.

', 'UpdateFirewallPolicyRequest$Description' => '

A description of the firewall policy.

', 'UpdateRuleGroupRequest$Description' => '

A description of the rule group.

', 'UpdateTLSInspectionConfigurationRequest$Description' => '

A description of the TLS inspection configuration.

', ], ], 'Destination' => [ 'base' => NULL, 'refs' => [ 'Header$Destination' => '

The destination IP address or address range to inspect for, in CIDR notation. To match with any address, specify ANY.

Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4 and IPv6.

Examples:

For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

', ], ], 'Dimension' => [ 'base' => '

The value to use in an Amazon CloudWatch custom metric dimension. This is used in the PublishMetrics CustomAction. A CloudWatch custom metric dimension is a name/value pair that\'s part of the identity of a metric.

Network Firewall sets the dimension name to CustomAction and you provide the dimension value.

For more information about CloudWatch custom metric dimensions, see Publishing Custom Metrics in the Amazon CloudWatch User Guide.

', 'refs' => [ 'Dimensions$member' => NULL, ], ], 'DimensionValue' => [ 'base' => NULL, 'refs' => [ 'Dimension$Value' => '

The value to use in the custom metric dimension.

', ], ], 'Dimensions' => [ 'base' => NULL, 'refs' => [ 'PublishMetricAction$Dimensions' => '

', ], ], 'DisassociateSubnetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateSubnetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'EncryptionConfiguration' => [ 'base' => '

A complex type that contains optional Amazon Web Services Key Management Service (KMS) encryption settings for your Network Firewall resources. Your data is encrypted by default with an Amazon Web Services owned key that Amazon Web Services owns and manages for you. You can use either the Amazon Web Services owned key, or provide your own customer managed key. To learn more about KMS encryption of your Network Firewall resources, see Encryption at rest with Amazon Web Services Key Managment Service in the Network Firewall Developer Guide.

', 'refs' => [ 'CreateFirewallPolicyRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall policy resources.

', 'CreateFirewallRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall resources.

', 'CreateRuleGroupRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your rule group resources.

', 'CreateTLSInspectionConfigurationRequest$EncryptionConfiguration' => NULL, 'Firewall$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall.

', 'FirewallPolicyResponse$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your firewall policy.

', 'RuleGroupResponse$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your rule group.

', 'TLSInspectionConfigurationResponse$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.

', 'UpdateFirewallEncryptionConfigurationRequest$EncryptionConfiguration' => NULL, 'UpdateFirewallEncryptionConfigurationResponse$EncryptionConfiguration' => NULL, 'UpdateFirewallPolicyRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your firewall policy resources.

', 'UpdateRuleGroupRequest$EncryptionConfiguration' => '

A complex type that contains settings for encryption of your rule group resources.

', 'UpdateTLSInspectionConfigurationRequest$EncryptionConfiguration' => '

A complex type that contains the Amazon Web Services KMS encryption configuration settings for your TLS inspection configuration.

', ], ], 'EncryptionType' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$Type' => '

The type of Amazon Web Services KMS key to use for encryption of your Network Firewall resources.

', ], ], 'EndpointId' => [ 'base' => NULL, 'refs' => [ 'Attachment$EndpointId' => '

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InsufficientCapacityException$Message' => NULL, 'InternalServerError$Message' => NULL, 'InvalidOperationException$Message' => NULL, 'InvalidRequestException$Message' => NULL, 'InvalidResourcePolicyException$Message' => NULL, 'InvalidTokenException$Message' => NULL, 'LimitExceededException$Message' => NULL, 'LogDestinationPermissionException$Message' => NULL, 'ResourceNotFoundException$Message' => NULL, 'ResourceOwnerCheckException$Message' => NULL, 'ThrottlingException$Message' => NULL, 'UnsupportedOperationException$Message' => NULL, ], ], 'Firewall' => [ 'base' => '

The firewall defines the configuration settings for an Network Firewall firewall. These settings include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall Amazon Web Services resource.

The status of the firewall, for example whether it\'s ready to filter network traffic, is provided in the corresponding FirewallStatus. You can retrieve both objects by calling DescribeFirewall.

', 'refs' => [ 'CreateFirewallResponse$Firewall' => '

The configuration settings for the firewall. These settings include the firewall policy and the subnets in your VPC to use for the firewall endpoints.

', 'DeleteFirewallResponse$Firewall' => NULL, 'DescribeFirewallResponse$Firewall' => '

The configuration settings for the firewall. These settings include the firewall policy and the subnets in your VPC to use for the firewall endpoints.

', ], ], 'FirewallMetadata' => [ 'base' => '

High-level information about a firewall, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a firewall.

', 'refs' => [ 'Firewalls$member' => NULL, ], ], 'FirewallPolicies' => [ 'base' => NULL, 'refs' => [ 'ListFirewallPoliciesResponse$FirewallPolicies' => '

The metadata for the firewall policies. Depending on your setting for max results and the number of firewall policies that you have, this might not be the full list.

', ], ], 'FirewallPolicy' => [ 'base' => '

The firewall policy defines the behavior of a firewall using a collection of stateless and stateful rule groups and other settings. You can use one firewall policy for multiple firewalls.

This, along with FirewallPolicyResponse, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'refs' => [ 'CreateFirewallPolicyRequest$FirewallPolicy' => '

The rule groups and policy actions to use in the firewall policy.

', 'DescribeFirewallPolicyResponse$FirewallPolicy' => '

The policy for the specified firewall policy.

', 'UpdateFirewallPolicyRequest$FirewallPolicy' => '

The updated firewall policy to use for the firewall. You can\'t add or remove a TLSInspectionConfiguration after you create a firewall policy. However, you can replace an existing TLS inspection configuration with another TLSInspectionConfiguration.

', ], ], 'FirewallPolicyMetadata' => [ 'base' => '

High-level information about a firewall policy, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a firewall policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'refs' => [ 'FirewallPolicies$member' => NULL, ], ], 'FirewallPolicyResponse' => [ 'base' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'refs' => [ 'CreateFirewallPolicyResponse$FirewallPolicyResponse' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'DeleteFirewallPolicyResponse$FirewallPolicyResponse' => '

The object containing the definition of the FirewallPolicyResponse that you asked to delete.

', 'DescribeFirewallPolicyResponse$FirewallPolicyResponse' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', 'UpdateFirewallPolicyResponse$FirewallPolicyResponse' => '

The high-level properties of a firewall policy. This, along with the FirewallPolicy, define the policy. You can retrieve all objects for a firewall policy by calling DescribeFirewallPolicy.

', ], ], 'FirewallStatus' => [ 'base' => '

Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.

', 'refs' => [ 'CreateFirewallResponse$FirewallStatus' => '

Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.

', 'DeleteFirewallResponse$FirewallStatus' => NULL, 'DescribeFirewallResponse$FirewallStatus' => '

Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.

', ], ], 'FirewallStatusValue' => [ 'base' => NULL, 'refs' => [ 'FirewallStatus$Status' => '

The readiness of the configured firewall to handle network traffic across all of the Availability Zones where you\'ve configured it. This setting is READY only when the ConfigurationSyncStateSummary value is IN_SYNC and the Attachment Status values for all of the configured subnets are READY.

', ], ], 'Firewalls' => [ 'base' => NULL, 'refs' => [ 'ListFirewallsResponse$Firewalls' => '

The firewall metadata objects for the VPCs that you specified. Depending on your setting for max results and the number of firewalls you have, a single call might not be the full list.

', ], ], 'Flags' => [ 'base' => NULL, 'refs' => [ 'TCPFlagField$Flags' => '

Used in conjunction with the Masks setting to define the flags that must be set and flags that must not be set in order for the packet to match. This setting can only specify values that are also specified in the Masks setting.

For the flags that are specified in the masks setting, the following must be true for the packet to match:

', 'TCPFlagField$Masks' => '

The set of flags to consider in the inspection. To inspect all flags in the valid values list, leave this with no setting.

', ], ], 'GeneratedRulesType' => [ 'base' => NULL, 'refs' => [ 'RulesSourceList$GeneratedRulesType' => '

Whether you want to allow or deny access to the domains in your target list.

', ], ], 'HashMapKey' => [ 'base' => NULL, 'refs' => [ 'LogDestinationMap$key' => NULL, ], ], 'HashMapValue' => [ 'base' => NULL, 'refs' => [ 'LogDestinationMap$value' => NULL, ], ], 'Header' => [ 'base' => '

The basic rule criteria for Network Firewall to use to inspect packet headers in stateful traffic flow inspection. Traffic flows that match the criteria are a match for the corresponding StatefulRule.

', 'refs' => [ 'StatefulRule$Header' => '

The stateful inspection criteria for this rule, used to inspect traffic flows.

', ], ], 'IPAddressType' => [ 'base' => NULL, 'refs' => [ 'SubnetMapping$IPAddressType' => '

The subnet\'s IP address type. You can\'t change the IP address type after you create the subnet.

', ], ], 'IPSet' => [ 'base' => '

A list of IP addresses and address ranges, in CIDR notation. This is part of a RuleVariables.

', 'refs' => [ 'IPSets$value' => NULL, ], ], 'IPSetArn' => [ 'base' => NULL, 'refs' => [ 'IPSetMetadataMap$key' => NULL, ], ], 'IPSetMetadata' => [ 'base' => '

General information about the IP set.

', 'refs' => [ 'IPSetMetadataMap$value' => NULL, ], ], 'IPSetMetadataMap' => [ 'base' => NULL, 'refs' => [ 'CIDRSummary$IPSetReferences' => '

The list of the IP set references used by a firewall.

', ], ], 'IPSetReference' => [ 'base' => '

Configures one or more IP set references for a Suricata-compatible rule group. This is used in CreateRuleGroup or UpdateRuleGroup. An IP set reference is a rule variable that references resources that you create and manage in another Amazon Web Services service, such as an Amazon VPC prefix list. Network Firewall IP set references enable you to dynamically update the contents of your rules. When you create, update, or delete the resource you are referencing in your rule, Network Firewall automatically updates the rule\'s content with the changes. For more information about IP set references in Network Firewall, see Using IP set references in the Network Firewall Developer Guide.

Network Firewall currently supports Amazon VPC prefix lists and resource groups in IP set references.

', 'refs' => [ 'IPSetReferenceMap$value' => NULL, ], ], 'IPSetReferenceMap' => [ 'base' => NULL, 'refs' => [ 'ReferenceSets$IPSetReferences' => '

The list of IP set references.

', ], ], 'IPSetReferenceName' => [ 'base' => NULL, 'refs' => [ 'IPSetReferenceMap$key' => NULL, ], ], 'IPSets' => [ 'base' => NULL, 'refs' => [ 'PolicyVariables$RuleVariables' => '

The IPv4 or IPv6 addresses in CIDR notation to use for the Suricata HOME_NET variable. If your firewall uses an inspection VPC, you might want to override the HOME_NET variable with the CIDRs of your home networks. If you don\'t override HOME_NET with your own CIDRs, Network Firewall by default uses the CIDR of your inspection VPC.

', 'RuleVariables$IPSets' => '

A list of IP addresses and address ranges, in CIDR notation.

', ], ], 'IdentifiedType' => [ 'base' => NULL, 'refs' => [ 'AnalysisResult$IdentifiedType' => '

The types of rule configurations that Network Firewall analyzes your rule groups for. Network Firewall analyzes stateless rule groups for the following types of rule configurations:

', ], ], 'InsufficientCapacityException' => [ 'base' => '

Amazon Web Services doesn\'t currently have enough available capacity to fulfill your request. Try your request later.

', 'refs' => [], ], 'InternalServerError' => [ 'base' => '

Your request is valid, but Network Firewall couldn\'t perform the operation because of a system problem. Retry your request.

', 'refs' => [], ], 'InvalidOperationException' => [ 'base' => '

The operation failed because it\'s not valid. For example, you might have tried to delete a rule group or firewall policy that\'s in use.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

The operation failed because of a problem with your request. Examples include:

', 'refs' => [], ], 'InvalidResourcePolicyException' => [ 'base' => '

The policy statement failed validation.

', 'refs' => [], ], 'InvalidTokenException' => [ 'base' => '

The token you provided is stale or isn\'t valid for the operation.

', 'refs' => [], ], 'KeyId' => [ 'base' => NULL, 'refs' => [ 'EncryptionConfiguration$KeyId' => '

The ID of the Amazon Web Services Key Management Service (KMS) customer managed key. You can use any of the key identifiers that KMS supports, unless you\'re using a key that\'s managed by another account. If you\'re using a key managed by another account, then specify the key ARN. For more information, see Key ID in the Amazon Web Services KMS Developer Guide.

', ], ], 'Keyword' => [ 'base' => NULL, 'refs' => [ 'RuleOption$Keyword' => '

The keyword for the Suricata compatible rule option. You must include a sid (signature ID), and can optionally include other keywords. For information about Suricata compatible keywords, see Rule options in the Suricata documentation.

', ], ], 'LastUpdateTime' => [ 'base' => NULL, 'refs' => [ 'DescribeRuleGroupMetadataResponse$LastModifiedTime' => '

The last time that the rule group was changed.

', 'FirewallPolicyResponse$LastModifiedTime' => '

The last time that the firewall policy was changed.

', 'RuleGroupResponse$LastModifiedTime' => '

The last time that the rule group was changed.

', 'TLSInspectionConfigurationResponse$LastModifiedTime' => '

The last time that the TLS inspection configuration was changed.

', ], ], 'LimitExceededException' => [ 'base' => '

Unable to perform the operation because doing so would violate a limit setting.

', 'refs' => [], ], 'ListFirewallPoliciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFirewallPoliciesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFirewallsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFirewallsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRuleGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRuleGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTLSInspectionConfigurationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTLSInspectionConfigurationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'LogDestinationConfig' => [ 'base' => '

Defines where Network Firewall sends logs for the firewall for one log type. This is used in LoggingConfiguration. You can send each type of log to an Amazon S3 bucket, a CloudWatch log group, or a Kinesis Data Firehose delivery stream.

Network Firewall generates logs for stateful rule groups. You can save alert and flow log types. The stateful rules engine records flow logs for all network traffic that it receives. It records alert logs for traffic that matches stateful rules that have the rule action set to DROP or ALERT.

', 'refs' => [ 'LogDestinationConfigs$member' => NULL, ], ], 'LogDestinationConfigs' => [ 'base' => NULL, 'refs' => [ 'LoggingConfiguration$LogDestinationConfigs' => '

Defines the logging destinations for the logs for a firewall. Network Firewall generates logs for stateful rule groups.

', ], ], 'LogDestinationMap' => [ 'base' => NULL, 'refs' => [ 'LogDestinationConfig$LogDestination' => '

The named location for the logs, provided in a key:value mapping that is specific to the chosen destination type.

', ], ], 'LogDestinationPermissionException' => [ 'base' => '

Unable to send logs to a configured logging destination.

', 'refs' => [], ], 'LogDestinationType' => [ 'base' => NULL, 'refs' => [ 'LogDestinationConfig$LogDestinationType' => '

The type of storage destination to send these logs to. You can send logs to an Amazon S3 bucket, a CloudWatch log group, or a Kinesis Data Firehose delivery stream.

', ], ], 'LogType' => [ 'base' => NULL, 'refs' => [ 'LogDestinationConfig$LogType' => '

The type of log to send. Alert logs report traffic that matches a StatefulRule with an action setting that sends an alert log message. Flow logs are standard network traffic flow logs.

', ], ], 'LoggingConfiguration' => [ 'base' => '

Defines how Network Firewall performs logging for a Firewall.

', 'refs' => [ 'DescribeLoggingConfigurationResponse$LoggingConfiguration' => NULL, 'UpdateLoggingConfigurationRequest$LoggingConfiguration' => '

Defines how Network Firewall performs logging for a firewall. If you omit this setting, Network Firewall disables logging for the firewall.

', 'UpdateLoggingConfigurationResponse$LoggingConfiguration' => NULL, ], ], 'MatchAttributes' => [ 'base' => '

Criteria for Network Firewall to use to inspect an individual packet in stateless rule inspection. Each match attributes set can include one or more items such as IP address, CIDR range, port number, protocol, and TCP flags.

', 'refs' => [ 'RuleDefinition$MatchAttributes' => '

Criteria for Network Firewall to use to inspect an individual packet in stateless rule inspection. Each match attributes set can include one or more items such as IP address, CIDR range, port number, protocol, and TCP flags.

', ], ], 'NumberOfAssociations' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicyResponse$NumberOfAssociations' => '

The number of firewalls that are associated with this firewall policy.

', 'RuleGroupResponse$NumberOfAssociations' => '

The number of firewall policies that use this rule group.

', 'TLSInspectionConfigurationResponse$NumberOfAssociations' => '

The number of firewall policies that use this TLS inspection configuration.

', ], ], 'OverrideAction' => [ 'base' => NULL, 'refs' => [ 'StatefulRuleGroupOverride$Action' => '

The action that changes the rule group from DROP to ALERT. This only applies to managed rule groups.

', ], ], 'PaginationMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListFirewallPoliciesRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', 'ListFirewallsRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', 'ListRuleGroupsRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', 'ListTLSInspectionConfigurationsRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', ], ], 'PaginationToken' => [ 'base' => NULL, 'refs' => [ 'ListFirewallPoliciesRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListFirewallPoliciesResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListFirewallsRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListFirewallsResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListRuleGroupsRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListRuleGroupsResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTLSInspectionConfigurationsRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTLSInspectionConfigurationsResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTagsForResourceRequest$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', 'ListTagsForResourceResponse$NextToken' => '

When you request a list of objects with a MaxResults setting, if the number of objects that are still available for retrieval exceeds the maximum you requested, Network Firewall returns a NextToken value in the response. To retrieve the next batch of objects, use the token returned from the prior request in your next request.

', ], ], 'PerObjectStatus' => [ 'base' => '

Provides configuration status for a single policy or rule group that is used for a firewall endpoint. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of a SyncState for a firewall.

', 'refs' => [ 'SyncStateConfig$value' => NULL, ], ], 'PerObjectSyncStatus' => [ 'base' => NULL, 'refs' => [ 'PerObjectStatus$SyncStatus' => '

Indicates whether this object is in sync with the version indicated in the update token.

', ], ], 'PolicyString' => [ 'base' => NULL, 'refs' => [ 'DescribeResourcePolicyResponse$Policy' => '

The IAM policy for the resource.

', 'PutResourcePolicyRequest$Policy' => '

The IAM policy statement that lists the accounts that you want to share your rule group or firewall policy with and the operations that you want the accounts to be able to perform.

For a rule group resource, you can specify the following operations in the Actions section of the statement:

For a firewall policy resource, you can specify the following operations in the Actions section of the statement:

In the Resource section of the statement, you specify the ARNs for the rule groups and firewall policies that you want to share with the account that you specified in Arn.

', ], ], 'PolicyVariables' => [ 'base' => '

Contains variables that you can use to override default Suricata settings in your firewall policy.

', 'refs' => [ 'FirewallPolicy$PolicyVariables' => '

Contains variables that you can use to override default Suricata settings in your firewall policy.

', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'Header$SourcePort' => '

The source port to inspect for. You can specify an individual port, for example 1994 and you can specify a port range, for example 1990:1994. To match with any port, specify ANY.

', 'Header$DestinationPort' => '

The destination port to inspect for. You can specify an individual port, for example 1994 and you can specify a port range, for example 1990:1994. To match with any port, specify ANY.

', ], ], 'PortRange' => [ 'base' => '

A single port range specification. This is used for source and destination port ranges in the stateless rule MatchAttributes, SourcePorts, and DestinationPorts settings.

', 'refs' => [ 'PortRanges$member' => NULL, ], ], 'PortRangeBound' => [ 'base' => NULL, 'refs' => [ 'PortRange$FromPort' => '

The lower limit of the port range. This must be less than or equal to the ToPort specification.

', 'PortRange$ToPort' => '

The upper limit of the port range. This must be greater than or equal to the FromPort specification.

', ], ], 'PortRanges' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$SourcePorts' => '

The source ports to inspect for. If not specified, this matches with any source port. This setting is only used for protocols 6 (TCP) and 17 (UDP).

You can specify individual ports, for example 1994 and you can specify port ranges, for example 1990:1994.

', 'MatchAttributes$DestinationPorts' => '

The destination ports to inspect for. If not specified, this matches with any destination port. This setting is only used for protocols 6 (TCP) and 17 (UDP).

You can specify individual ports, for example 1994 and you can specify port ranges, for example 1990:1994.

', 'ServerCertificateScope$SourcePorts' => '

The source ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any source port.

You can specify individual ports, for example 1994, and you can specify port ranges, such as 1990:1994.

', 'ServerCertificateScope$DestinationPorts' => '

The destination ports to decrypt for inspection, in Transmission Control Protocol (TCP) format. If not specified, this matches with any destination port.

You can specify individual ports, for example 1994, and you can specify port ranges, such as 1990:1994.

', ], ], 'PortSet' => [ 'base' => '

A set of port ranges for use in the rules in a rule group.

', 'refs' => [ 'PortSets$value' => NULL, ], ], 'PortSets' => [ 'base' => NULL, 'refs' => [ 'RuleVariables$PortSets' => '

A list of port ranges.

', ], ], 'Priority' => [ 'base' => NULL, 'refs' => [ 'StatefulRuleGroupReference$Priority' => '

An integer setting that indicates the order in which to run the stateful rule groups in a single FirewallPolicy. This setting only applies to firewall policies that specify the STRICT_ORDER rule order in the stateful engine options settings.

Network Firewall evalutes each stateful rule group against a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

You can change the priority settings of your rule groups at any time. To make it easier to insert rule groups later, number them so there\'s a wide range in between, for example use 100, 200, and so on.

', 'StatelessRule$Priority' => '

Indicates the order in which to run this rule relative to all of the rules that are defined for a stateless rule group. Network Firewall evaluates the rules in a rule group starting with the lowest priority setting. You must ensure that the priority settings are unique for the rule group.

Each stateless rule group uses exactly one StatelessRulesAndCustomActions object, and each StatelessRulesAndCustomActions contains exactly one StatelessRules object. To ensure unique priority settings for your rule groups, set unique priorities for the stateless rules that you define inside any single StatelessRules object.

You can change the priority settings of your rules at any time. To make it easier to insert rules later, number them so there\'s a wide range in between, for example use 100, 200, and so on.

', 'StatelessRuleGroupReference$Priority' => '

An integer setting that indicates the order in which to run the stateless rule groups in a single FirewallPolicy. Network Firewall applies each stateless rule group to a packet starting with the group that has the lowest priority setting. You must ensure that the priority settings are unique within each policy.

', ], ], 'ProtocolNumber' => [ 'base' => NULL, 'refs' => [ 'ProtocolNumbers$member' => NULL, ], ], 'ProtocolNumbers' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$Protocols' => '

The protocols to inspect for, specified using each protocol\'s assigned internet protocol number (IANA). If not specified, this matches with any protocol.

', 'ServerCertificateScope$Protocols' => '

The protocols to decrypt for inspection, specified using each protocol\'s assigned internet protocol number (IANA). Network Firewall currently supports only TCP.

', ], ], 'PublishMetricAction' => [ 'base' => '

Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.

', 'refs' => [ 'ActionDefinition$PublishMetricAction' => '

Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.

You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it.

', ], ], 'PutResourcePolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutResourcePolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'ReferenceSets' => [ 'base' => '

Contains a set of IP set references.

', 'refs' => [ 'RuleGroup$ReferenceSets' => '

The list of a rule group\'s reference sets.

', ], ], 'ResourceArn' => [ 'base' => NULL, 'refs' => [ 'AssociateFirewallPolicyRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'AssociateFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

', 'AssociateFirewallPolicyResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'AssociateFirewallPolicyResponse$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

', 'AssociateSubnetsRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'AssociateSubnetsResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'CreateFirewallRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the FirewallPolicy that you want to use for the firewall.

', 'DeleteFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

You must specify the ARN or the name, and you can specify both.

', 'DeleteFirewallRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DeleteResourcePolicyRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the rule group or firewall policy whose resource policy you want to delete.

', 'DeleteRuleGroupRequest$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

You must specify the ARN or the name, and you can specify both.

', 'DeleteTLSInspectionConfigurationRequest$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DescribeLoggingConfigurationRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DescribeLoggingConfigurationResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'DescribeResourcePolicyRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the rule group or firewall policy whose resource policy you want to retrieve.

', 'DescribeRuleGroupMetadataRequest$RuleGroupArn' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupMetadataResponse$RuleGroupArn' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupRequest$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

You must specify the ARN or the name, and you can specify both.

', 'DescribeTLSInspectionConfigurationRequest$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'Firewall$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'Firewall$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

The relationship of firewall to firewall policy is many to one. Each firewall requires one firewall policy association, and you can use the same firewall policy for multiple firewalls.

', 'FirewallMetadata$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'FirewallPolicy$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', 'FirewallPolicyMetadata$Arn' => '

The Amazon Resource Name (ARN) of the firewall policy.

', 'FirewallPolicyResponse$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn\'t attached to a valid resource.

', 'IPSetReference$ReferenceArn' => '

The Amazon Resource Name (ARN) of the resource that you are referencing in your rule group.

', 'ListTagsForResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'PutResourcePolicyRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the account that you want to share rule groups and firewall policies with.

', 'RuleGroupMetadata$Arn' => '

The Amazon Resource Name (ARN) of the rule group.

', 'RuleGroupResponse$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

If this response is for a create request that had DryRun set to TRUE, then this ARN is a placeholder that isn\'t attached to a valid resource.

', 'RuleGroupResponse$SnsTopic' => '

The Amazon resource name (ARN) of the Amazon Simple Notification Service SNS topic that\'s used to record changes to the managed rule group. You can subscribe to the SNS topic to receive notifications when the managed rule group is modified, such as for new versions and for version expiration. For more information, see the Amazon Simple Notification Service Developer Guide..

', 'ServerCertificate$ResourceArn' => '

The Amazon Resource Name (ARN) of the Certificate Manager SSL/TLS server certificate that\'s used for inbound SSL/TLS inspection.

', 'ServerCertificateConfiguration$CertificateAuthorityArn' => '

The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection.

The following limitations apply:

For more information about configuring certificates for outbound inspection, see Using SSL/TLS certificates with certificates with TLS inspection configurations in the Network Firewall Developer Guide.

For information about working with certificates in ACM, see Importing certificates in the Certificate Manager User Guide.

', 'SourceMetadata$SourceArn' => '

The Amazon Resource Name (ARN) of the rule group that your own rule group is copied from.

', 'StatefulRuleGroupReference$ResourceArn' => '

The Amazon Resource Name (ARN) of the stateful rule group.

', 'StatelessRuleGroupReference$ResourceArn' => '

The Amazon Resource Name (ARN) of the stateless rule group.

', 'TLSInspectionConfigurationMetadata$Arn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', 'TagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TlsCertificateData$CertificateArn' => '

The Amazon Resource Name (ARN) of the certificate.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'UpdateFirewallDeleteProtectionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDeleteProtectionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallDescriptionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDescriptionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallEncryptionConfigurationRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallEncryptionConfigurationResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallPolicyChangeProtectionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallPolicyChangeProtectionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateFirewallPolicyRequest$FirewallPolicyArn' => '

The Amazon Resource Name (ARN) of the firewall policy.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateRuleGroupRequest$RuleGroupArn' => '

The Amazon Resource Name (ARN) of the rule group.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionRequest$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionResponse$FirewallArn' => '

The Amazon Resource Name (ARN) of the firewall.

', 'UpdateTLSInspectionConfigurationRequest$TLSInspectionConfigurationArn' => '

The Amazon Resource Name (ARN) of the TLS inspection configuration.

', ], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'Firewall$FirewallId' => '

The unique identifier for the firewall.

', 'FirewallPolicyResponse$FirewallPolicyId' => '

The unique identifier for the firewall policy.

', 'RuleGroupResponse$RuleGroupId' => '

The unique identifier for the rule group.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationId' => '

A unique identifier for the TLS inspection configuration. This ID is returned in the responses to create and list commands. You provide it to operations such as update and delete.

', ], ], 'ResourceManagedStatus' => [ 'base' => NULL, 'refs' => [ 'ListRuleGroupsRequest$Scope' => '

The scope of the request. The default setting of ACCOUNT or a setting of NULL returns all of the rule groups in your account. A setting of MANAGED returns all available managed rule groups.

', ], ], 'ResourceManagedType' => [ 'base' => NULL, 'refs' => [ 'ListRuleGroupsRequest$ManagedType' => '

Indicates the general category of the Amazon Web Services managed rule group.

', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'AssociateFirewallPolicyRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'AssociateFirewallPolicyResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'AssociateSubnetsRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'AssociateSubnetsResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'CreateFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

', 'CreateFirewallRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'CreateRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

', 'CreateTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', 'DeleteFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DeleteFirewallRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DeleteRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DeleteTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeFirewallRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeLoggingConfigurationRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupMetadataRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupMetadataResponse$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DescribeTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'DisassociateSubnetsResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'Firewall$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'FirewallMetadata$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'FirewallPolicyMetadata$Name' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

', 'FirewallPolicyResponse$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

', 'RuleGroupMetadata$Name' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

', 'RuleGroupResponse$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

', 'SyncStateConfig$key' => NULL, 'TLSInspectionConfigurationMetadata$Name' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', 'UpdateFirewallDeleteProtectionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDeleteProtectionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallDescriptionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallDescriptionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallEncryptionConfigurationRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallEncryptionConfigurationResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallPolicyChangeProtectionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateFirewallPolicyChangeProtectionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateFirewallPolicyRequest$FirewallPolicyName' => '

The descriptive name of the firewall policy. You can\'t change the name of a firewall policy after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateLoggingConfigurationResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateRuleGroupRequest$RuleGroupName' => '

The descriptive name of the rule group. You can\'t change the name of a rule group after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionRequest$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

You must specify the ARN or the name, and you can specify both.

', 'UpdateSubnetChangeProtectionResponse$FirewallName' => '

The descriptive name of the firewall. You can\'t change the name of a firewall after you create it.

', 'UpdateTLSInspectionConfigurationRequest$TLSInspectionConfigurationName' => '

The descriptive name of the TLS inspection configuration. You can\'t change the name of a TLS inspection configuration after you create it.

', ], ], 'ResourceNotFoundException' => [ 'base' => '

Unable to locate a resource using the parameters that you provided.

', 'refs' => [], ], 'ResourceOwnerCheckException' => [ 'base' => '

Unable to change the resource because your account doesn\'t own it.

', 'refs' => [], ], 'ResourceStatus' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicyResponse$FirewallPolicyStatus' => '

The current status of the firewall policy. You can retrieve this for a firewall policy by calling DescribeFirewallPolicy and providing the firewall policy\'s name or ARN.

', 'RuleGroupResponse$RuleGroupStatus' => '

Detailed information about the current status of a rule group.

', 'TLSInspectionConfigurationResponse$TLSInspectionConfigurationStatus' => '

Detailed information about the current status of a TLSInspectionConfiguration. You can retrieve this for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration and providing the TLS inspection configuration name and ARN.

', ], ], 'RevocationCheckAction' => [ 'base' => NULL, 'refs' => [ 'CheckCertificateRevocationStatusActions$RevokedStatusAction' => '

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has a revoked status.

', 'CheckCertificateRevocationStatusActions$UnknownStatusAction' => '

Configures how Network Firewall processes traffic when it determines that the certificate presented by the server in the SSL/TLS connection has an unknown status, or a status that cannot be determined for any other reason, including when the service is unable to connect to the OCSP and CRL endpoints for the certificate.

', ], ], 'RuleCapacity' => [ 'base' => NULL, 'refs' => [ 'CreateRuleGroupRequest$Capacity' => '

The maximum operating resources that this rule group can use. Rule group capacity is fixed at creation. When you update a rule group, you are limited to this capacity. When you reference a rule group from a firewall policy, Network Firewall reserves this capacity for the rule group.

You can retrieve the capacity that would be required for a rule group before you create the rule group by calling CreateRuleGroup with DryRun set to TRUE.

You can\'t change or exceed this capacity when you update the rule group, so leave room for your rule group to grow.

Capacity for a stateless rule group

For a stateless rule group, the capacity required is the sum of the capacity requirements of the individual rules that you expect to have in the rule group.

To calculate the capacity requirement of a single rule, multiply the capacity requirement values of each of the rule\'s match settings:

A rule with no criteria specified in any of its match settings has a capacity requirement of 1. A rule with protocol setting ["UDP","TCP"], source setting ["10.0.0.0/24","10.0.0.1/24","10.0.0.2/24"], and a single specification or no specification for each of the other match settings has a capacity requirement of 6.

Capacity for a stateful rule group

For a stateful rule group, the minimum capacity required is the number of individual rules that you expect to have in the rule group.

', 'DescribeRuleGroupMetadataResponse$Capacity' => '

The maximum operating resources that this rule group can use. Rule group capacity is fixed at creation. When you update a rule group, you are limited to this capacity. When you reference a rule group from a firewall policy, Network Firewall reserves this capacity for the rule group.

You can retrieve the capacity that would be required for a rule group before you create the rule group by calling CreateRuleGroup with DryRun set to TRUE.

', 'FirewallPolicyResponse$ConsumedStatelessRuleCapacity' => '

The number of capacity units currently consumed by the policy\'s stateless rules.

', 'FirewallPolicyResponse$ConsumedStatefulRuleCapacity' => '

The number of capacity units currently consumed by the policy\'s stateful rules.

', 'RuleGroupResponse$Capacity' => '

The maximum operating resources that this rule group can use. Rule group capacity is fixed at creation. When you update a rule group, you are limited to this capacity. When you reference a rule group from a firewall policy, Network Firewall reserves this capacity for the rule group.

You can retrieve the capacity that would be required for a rule group before you create the rule group by calling CreateRuleGroup with DryRun set to TRUE.

', 'RuleGroupResponse$ConsumedCapacity' => '

The number of capacity units currently consumed by the rule group rules.

', ], ], 'RuleDefinition' => [ 'base' => '

The inspection criteria and action for a single stateless rule. Network Firewall inspects each packet for the specified matching criteria. When a packet matches the criteria, Network Firewall performs the rule\'s actions on the packet.

', 'refs' => [ 'StatelessRule$RuleDefinition' => '

Defines the stateless 5-tuple packet inspection criteria and the action to take on a packet that matches the criteria.

', ], ], 'RuleGroup' => [ 'base' => '

The object that defines the rules in a rule group. This, along with RuleGroupResponse, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Network Firewall uses a rule group to inspect and control network traffic. You define stateless rule groups to inspect individual packets and you define stateful rule groups to inspect packets in the context of their traffic flow.

To use a rule group, you include it by reference in an Network Firewall firewall policy, then you use the policy in a firewall. You can reference a rule group from more than one firewall policy, and you can use a firewall policy in more than one firewall.

', 'refs' => [ 'CreateRuleGroupRequest$RuleGroup' => '

An object that defines the rule group rules.

You must provide either this rule group setting or a Rules setting, but not both.

', 'DescribeRuleGroupResponse$RuleGroup' => '

The object that defines the rules in a rule group. This, along with RuleGroupResponse, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

Network Firewall uses a rule group to inspect and control network traffic. You define stateless rule groups to inspect individual packets and you define stateful rule groups to inspect packets in the context of their traffic flow.

To use a rule group, you include it by reference in an Network Firewall firewall policy, then you use the policy in a firewall. You can reference a rule group from more than one firewall policy, and you can use a firewall policy in more than one firewall.

', 'UpdateRuleGroupRequest$RuleGroup' => '

An object that defines the rule group rules.

You must provide either this rule group setting or a Rules setting, but not both.

', ], ], 'RuleGroupMetadata' => [ 'base' => '

High-level information about a rule group, returned by ListRuleGroups. You can use the information provided in the metadata to retrieve and manage a rule group.

', 'refs' => [ 'RuleGroups$member' => NULL, ], ], 'RuleGroupResponse' => [ 'base' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'refs' => [ 'CreateRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'DeleteRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'DescribeRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'UpdateRuleGroupResponse$RuleGroupResponse' => '

The high-level properties of a rule group. This, along with the RuleGroup, define the rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', ], ], 'RuleGroupType' => [ 'base' => NULL, 'refs' => [ 'CreateRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

', 'DeleteRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'DescribeRuleGroupMetadataRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'DescribeRuleGroupMetadataResponse$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'DescribeRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', 'ListRuleGroupsRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

', 'RuleGroupResponse$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

', 'UpdateRuleGroupRequest$Type' => '

Indicates whether the rule group is stateless or stateful. If the rule group is stateless, it contains stateless rules. If it is stateful, it contains stateful rules.

This setting is required for requests that do not include the RuleGroupARN.

', ], ], 'RuleGroups' => [ 'base' => NULL, 'refs' => [ 'ListRuleGroupsResponse$RuleGroups' => '

The rule group metadata objects that you\'ve defined. Depending on your setting for max results and the number of rule groups, this might not be the full list.

', ], ], 'RuleIdList' => [ 'base' => NULL, 'refs' => [ 'AnalysisResult$IdentifiedRuleIds' => '

The priority number of the stateless rules identified in the analysis.

', ], ], 'RuleOption' => [ 'base' => '

Additional settings for a stateful rule. This is part of the StatefulRule configuration.

', 'refs' => [ 'RuleOptions$member' => NULL, ], ], 'RuleOptions' => [ 'base' => NULL, 'refs' => [ 'StatefulRule$RuleOptions' => '

Additional options for the rule. These are the Suricata RuleOptions settings.

', ], ], 'RuleOrder' => [ 'base' => NULL, 'refs' => [ 'StatefulEngineOptions$RuleOrder' => '

Indicates how to manage the order of stateful rule evaluation for the policy. STRICT_ORDER is the default and recommended option. With STRICT_ORDER, provide your rules in the order that you want them to be evaluated. You can then choose one or more default actions for packets that don\'t match any rules. Choose STRICT_ORDER to have the stateful rules engine determine the evaluation order of your rules. The default action for this rule order is PASS, followed by DROP, REJECT, and ALERT actions. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on your settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

', 'StatefulRuleOptions$RuleOrder' => '

Indicates how to manage the order of the rule evaluation for the rule group. DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.

', ], ], 'RuleTargets' => [ 'base' => NULL, 'refs' => [ 'RulesSourceList$Targets' => '

The domains that you want to inspect for in your traffic flows. Valid domain specifications are the following:

', ], ], 'RuleVariableName' => [ 'base' => NULL, 'refs' => [ 'IPSets$key' => NULL, 'PortSets$key' => NULL, ], ], 'RuleVariables' => [ 'base' => '

Settings that are available for use in the rules in the RuleGroup where this is defined.

', 'refs' => [ 'RuleGroup$RuleVariables' => '

Settings that are available for use in the rules in the rule group. You can only use these for stateful rule groups.

', ], ], 'RulesSource' => [ 'base' => '

The stateless or stateful rules definitions for use in a single rule group. Each rule group requires a single RulesSource. You can use an instance of this for either stateless rules or stateful rules.

', 'refs' => [ 'RuleGroup$RulesSource' => '

The stateful rules or stateless rules for the rule group.

', ], ], 'RulesSourceList' => [ 'base' => '

Stateful inspection criteria for a domain list rule group.

For HTTPS traffic, domain filtering is SNI-based. It uses the server name indicator extension of the TLS handshake.

By default, Network Firewall domain list inspection only includes traffic coming from the VPC where you deploy the firewall. To inspect traffic from IP addresses outside of the deployment VPC, you set the HOME_NET rule variable to include the CIDR range of the deployment VPC plus the other CIDR ranges. For more information, see RuleVariables in this guide and Stateful domain list rule groups in Network Firewall in the Network Firewall Developer Guide.

', 'refs' => [ 'RulesSource$RulesSourceList' => '

Stateful inspection criteria for a domain list rule group.

', ], ], 'RulesString' => [ 'base' => NULL, 'refs' => [ 'CreateRuleGroupRequest$Rules' => '

A string containing stateful rule group rules specifications in Suricata flat format, with one rule per line. Use this to import your existing Suricata compatible rule groups.

You must provide either this rules setting or a populated RuleGroup setting, but not both.

You can provide your rule group specification in Suricata flat format through this setting when you create or update your rule group. The call response returns a RuleGroup object that Network Firewall has populated from your string.

', 'RulesSource$RulesString' => '

Stateful inspection criteria, provided in Suricata compatible rules. Suricata is an open-source threat detection framework that includes a standard rule-based language for network traffic inspection.

These rules contain the inspection criteria and the action to take for traffic that matches the criteria, so this type of rule group doesn\'t have a separate action setting.

You can\'t use the priority keyword if the RuleOrder option in StatefulRuleOptions is set to STRICT_ORDER.

', 'UpdateRuleGroupRequest$Rules' => '

A string containing stateful rule group rules specifications in Suricata flat format, with one rule per line. Use this to import your existing Suricata compatible rule groups.

You must provide either this rules setting or a populated RuleGroup setting, but not both.

You can provide your rule group specification in Suricata flat format through this setting when you create or update your rule group. The call response returns a RuleGroup object that Network Firewall has populated from your string.

', ], ], 'ServerCertificate' => [ 'base' => '

Any Certificate Manager (ACM) Secure Sockets Layer/Transport Layer Security (SSL/TLS) server certificate that\'s associated with a ServerCertificateConfiguration. Used in a TLSInspectionConfiguration for inspection of inbound traffic to your firewall. You must request or import a SSL/TLS certificate into ACM for each domain Network Firewall needs to decrypt and inspect. Network Firewall uses the SSL/TLS certificates to decrypt specified inbound SSL/TLS traffic going to your firewall. For information about working with certificates in Certificate Manager, see Request a public certificate or Importing certificates in the Certificate Manager User Guide.

', 'refs' => [ 'ServerCertificates$member' => NULL, ], ], 'ServerCertificateConfiguration' => [ 'base' => '

Configures the Certificate Manager certificates and scope that Network Firewall uses to decrypt and re-encrypt traffic using a TLSInspectionConfiguration. You can configure ServerCertificates for inbound SSL/TLS inspection, a CertificateAuthorityArn for outbound SSL/TLS inspection, or both. For information about working with certificates for TLS inspection, see Using SSL/TLS server certficiates with TLS inspection configurations in the Network Firewall Developer Guide.

If a server certificate that\'s associated with your TLSInspectionConfiguration is revoked, deleted, or expired it can result in client-side TLS errors.

', 'refs' => [ 'ServerCertificateConfigurations$member' => NULL, ], ], 'ServerCertificateConfigurations' => [ 'base' => NULL, 'refs' => [ 'TLSInspectionConfiguration$ServerCertificateConfigurations' => '

Lists the server certificate configurations that are associated with the TLS configuration.

', ], ], 'ServerCertificateScope' => [ 'base' => '

Settings that define the Secure Sockets Layer/Transport Layer Security (SSL/TLS) traffic that Network Firewall should decrypt for inspection by the stateful rule engine.

', 'refs' => [ 'ServerCertificateScopes$member' => NULL, ], ], 'ServerCertificateScopes' => [ 'base' => NULL, 'refs' => [ 'ServerCertificateConfiguration$Scopes' => '

A list of scopes.

', ], ], 'ServerCertificates' => [ 'base' => NULL, 'refs' => [ 'ServerCertificateConfiguration$ServerCertificates' => '

The list of server certificates to use for inbound SSL/TLS inspection.

', ], ], 'Setting' => [ 'base' => NULL, 'refs' => [ 'Settings$member' => NULL, ], ], 'Settings' => [ 'base' => NULL, 'refs' => [ 'RuleOption$Settings' => '

The settings of the Suricata compatible rule option. Rule options have zero or more setting values, and the number of possible and required settings depends on the Keyword. For more information about the settings for specific options, see Rule options.

', ], ], 'Source' => [ 'base' => NULL, 'refs' => [ 'Header$Source' => '

The source IP address or address range to inspect for, in CIDR notation. To match with any address, specify ANY.

Specify an IP address or a block of IP addresses in Classless Inter-Domain Routing (CIDR) notation. Network Firewall supports all address ranges for IPv4 and IPv6.

Examples:

For more information about CIDR notation, see the Wikipedia entry Classless Inter-Domain Routing.

', ], ], 'SourceMetadata' => [ 'base' => '

High-level information about the managed rule group that your own rule group is copied from. You can use the the metadata to track version updates made to the originating rule group. You can retrieve all objects for a rule group by calling DescribeRuleGroup.

', 'refs' => [ 'CreateRuleGroupRequest$SourceMetadata' => '

A complex type that contains metadata about the rule group that your own rule group is copied from. You can use the metadata to keep track of updates made to the originating rule group.

', 'RuleGroupResponse$SourceMetadata' => '

A complex type that contains metadata about the rule group that your own rule group is copied from. You can use the metadata to track the version updates made to the originating rule group.

', 'UpdateRuleGroupRequest$SourceMetadata' => '

A complex type that contains metadata about the rule group that your own rule group is copied from. You can use the metadata to keep track of updates made to the originating rule group.

', ], ], 'StatefulAction' => [ 'base' => NULL, 'refs' => [ 'StatefulRule$Action' => '

Defines what Network Firewall should do with the packets in a traffic flow when the flow matches the stateful rule criteria. For all actions, Network Firewall performs the specified action and discontinues stateful inspection of the traffic flow.

The actions for a stateful rule are defined as follows:

', ], ], 'StatefulActions' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatefulDefaultActions' => '

The default actions to take on a packet that doesn\'t match any stateful rules. The stateful default action is optional, and is only valid when using the strict rule order.

Valid values of the stateful default action:

For more information, see Strict evaluation order in the Network Firewall Developer Guide.

', ], ], 'StatefulEngineOptions' => [ 'base' => '

Configuration settings for the handling of the stateful rule groups in a firewall policy.

', 'refs' => [ 'FirewallPolicy$StatefulEngineOptions' => '

Additional options governing how Network Firewall handles stateful rules. The stateful rule groups that you use in your policy must have stateful rule options settings that are compatible with these settings.

', ], ], 'StatefulRule' => [ 'base' => '

A single Suricata rules specification, for use in a stateful rule group. Use this option to specify a simple Suricata rule with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules format, see Rules Format.

', 'refs' => [ 'StatefulRules$member' => NULL, ], ], 'StatefulRuleDirection' => [ 'base' => NULL, 'refs' => [ 'Header$Direction' => '

The direction of traffic flow to inspect. If set to ANY, the inspection matches bidirectional traffic, both from the source to the destination and from the destination to the source. If set to FORWARD, the inspection only matches traffic going from the source to the destination.

', ], ], 'StatefulRuleGroupOverride' => [ 'base' => '

The setting that allows the policy owner to change the behavior of the rule group within a policy.

', 'refs' => [ 'StatefulRuleGroupReference$Override' => '

The action that allows the policy owner to override the behavior of the rule group within a policy.

', ], ], 'StatefulRuleGroupReference' => [ 'base' => '

Identifier for a single stateful rule group, used in a firewall policy to refer to a rule group.

', 'refs' => [ 'StatefulRuleGroupReferences$member' => NULL, ], ], 'StatefulRuleGroupReferences' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatefulRuleGroupReferences' => '

References to the stateful rule groups that are used in the policy. These define the inspection criteria in stateful rules.

', ], ], 'StatefulRuleOptions' => [ 'base' => '

Additional options governing how Network Firewall handles the rule group. You can only use these for stateful rule groups.

', 'refs' => [ 'DescribeRuleGroupMetadataResponse$StatefulRuleOptions' => NULL, 'RuleGroup$StatefulRuleOptions' => '

Additional options governing how Network Firewall handles stateful rules. The policies where you use your stateful rule group must have stateful rule options settings that are compatible with these settings. Some limitations apply; for more information, see Strict evaluation order in the Network Firewall Developer Guide.

', ], ], 'StatefulRuleProtocol' => [ 'base' => NULL, 'refs' => [ 'Header$Protocol' => '

The protocol to inspect for. To specify all, you can use IP, because all traffic on Amazon Web Services and on the internet is IP.

', ], ], 'StatefulRules' => [ 'base' => NULL, 'refs' => [ 'RulesSource$StatefulRules' => '

An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules format, see Rules Format.

', ], ], 'StatelessActions' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatelessDefaultActions' => '

The actions to take on a packet if it doesn\'t match any of the stateless rules in the policy. If you want non-matching packets to be forwarded for stateful inspection, specify aws:forward_to_sfe.

You must specify one of the standard actions: aws:pass, aws:drop, or aws:forward_to_sfe. In addition, you can specify custom actions that are compatible with your standard section choice.

For example, you could specify ["aws:pass"] or you could specify ["aws:pass", “customActionName”]. For information about compatibility, see the custom action descriptions under CustomAction.

', 'FirewallPolicy$StatelessFragmentDefaultActions' => '

The actions to take on a fragmented UDP packet if it doesn\'t match any of the stateless rules in the policy. Network Firewall only manages UDP packet fragments and silently drops packet fragments for other protocols. If you want non-matching fragmented UDP packets to be forwarded for stateful inspection, specify aws:forward_to_sfe.

You must specify one of the standard actions: aws:pass, aws:drop, or aws:forward_to_sfe. In addition, you can specify custom actions that are compatible with your standard section choice.

For example, you could specify ["aws:pass"] or you could specify ["aws:pass", “customActionName”]. For information about compatibility, see the custom action descriptions under CustomAction.

', 'RuleDefinition$Actions' => '

The actions to take on a packet that matches one of the stateless rule definition\'s match attributes. You must specify a standard action and you can add custom actions.

Network Firewall only forwards a packet for stateful rule inspection if you specify aws:forward_to_sfe for a rule that the packet matches, or if the packet doesn\'t match any stateless rule and you specify aws:forward_to_sfe for the StatelessDefaultActions setting for the FirewallPolicy.

For every rule, you must specify exactly one of the following standard actions.

Additionally, you can specify a custom action. To do this, you define a custom action by name and type, then provide the name you\'ve assigned to the action in this Actions setting. For information about the options, see CustomAction.

To provide more than one action in this setting, separate the settings with a comma. For example, if you have a custom PublishMetrics action that you\'ve named MyMetricsAction, then you could specify the standard action aws:pass and the custom action with [“aws:pass”, “MyMetricsAction”].

', ], ], 'StatelessRule' => [ 'base' => '

A single stateless rule. This is used in StatelessRulesAndCustomActions.

', 'refs' => [ 'StatelessRules$member' => NULL, ], ], 'StatelessRuleGroupReference' => [ 'base' => '

Identifier for a single stateless rule group, used in a firewall policy to refer to the rule group.

', 'refs' => [ 'StatelessRuleGroupReferences$member' => NULL, ], ], 'StatelessRuleGroupReferences' => [ 'base' => NULL, 'refs' => [ 'FirewallPolicy$StatelessRuleGroupReferences' => '

References to the stateless rule groups that are used in the policy. These define the matching criteria in stateless rules.

', ], ], 'StatelessRules' => [ 'base' => NULL, 'refs' => [ 'StatelessRulesAndCustomActions$StatelessRules' => '

Defines the set of stateless rules for use in a stateless rule group.

', ], ], 'StatelessRulesAndCustomActions' => [ 'base' => '

Stateless inspection criteria. Each stateless rule group uses exactly one of these data types to define its stateless rules.

', 'refs' => [ 'RulesSource$StatelessRulesAndCustomActions' => '

Stateless inspection criteria to be used in a stateless rule group.

', ], ], 'StatusMessage' => [ 'base' => NULL, 'refs' => [ 'Attachment$StatusMessage' => '

If Network Firewall fails to create or delete the firewall endpoint in the subnet, it populates this with the reason for the error or failure and how to resolve it. A FAILED status indicates a non-recoverable state, and a ERROR status indicates an issue that you can fix. Depending on the error, it can take as many as 15 minutes to populate this field. For more information about the causes for failiure or errors and solutions available for this field, see Troubleshooting firewall endpoint failures in the Network Firewall Developer Guide.

', ], ], 'StatusReason' => [ 'base' => NULL, 'refs' => [ 'TlsCertificateData$StatusMessage' => '

Contains details about the certificate status, including information about certificate errors.

', ], ], 'StreamExceptionPolicy' => [ 'base' => NULL, 'refs' => [ 'StatefulEngineOptions$StreamExceptionPolicy' => '

Configures how Network Firewall processes traffic when a network connection breaks midstream. Network connections can break due to disruptions in external networks or within the firewall itself.

', ], ], 'SubnetMapping' => [ 'base' => '

The ID for a subnet that you want to associate with the firewall. This is used with CreateFirewall and AssociateSubnets. Network Firewall creates an instance of the associated firewall in each subnet that you specify, to filter traffic in the subnet\'s Availability Zone.

', 'refs' => [ 'SubnetMappings$member' => NULL, ], ], 'SubnetMappings' => [ 'base' => NULL, 'refs' => [ 'AssociateSubnetsRequest$SubnetMappings' => '

The IDs of the subnets that you want to associate with the firewall.

', 'AssociateSubnetsResponse$SubnetMappings' => '

The IDs of the subnets that are associated with the firewall.

', 'CreateFirewallRequest$SubnetMappings' => '

The public subnets to use for your Network Firewall firewalls. Each subnet must belong to a different Availability Zone in the VPC. Network Firewall creates a firewall endpoint in each subnet.

', 'DisassociateSubnetsResponse$SubnetMappings' => '

The IDs of the subnets that are associated with the firewall.

', 'Firewall$SubnetMappings' => '

The public subnets that Network Firewall is using for the firewall. Each subnet must belong to a different Availability Zone.

', ], ], 'SyncState' => [ 'base' => '

The status of the firewall endpoint and firewall policy configuration for a single VPC subnet.

For each VPC subnet that you associate with a firewall, Network Firewall does the following:

When you update a firewall, for example to add a subnet association or change a rule group in the firewall policy, the affected sync states reflect out-of-sync or not ready status until the changes are complete.

', 'refs' => [ 'SyncStates$value' => NULL, ], ], 'SyncStateConfig' => [ 'base' => NULL, 'refs' => [ 'SyncState$Config' => '

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

', ], ], 'SyncStates' => [ 'base' => NULL, 'refs' => [ 'FirewallStatus$SyncStates' => '

The subnets that you\'ve configured for use by the Network Firewall firewall. This contains one array element per Availability Zone where you\'ve configured a subnet. These objects provide details of the information that is summarized in the ConfigurationSyncStateSummary and Status, broken down by zone and configuration object.

', ], ], 'TCPFlag' => [ 'base' => NULL, 'refs' => [ 'Flags$member' => NULL, ], ], 'TCPFlagField' => [ 'base' => '

TCP flags and masks to inspect packets for, used in stateless rules MatchAttributes settings.

', 'refs' => [ 'TCPFlags$member' => NULL, ], ], 'TCPFlags' => [ 'base' => NULL, 'refs' => [ 'MatchAttributes$TCPFlags' => '

The TCP flags and masks to inspect for. If not specified, this matches with any settings. This setting is only used for protocol 6 (TCP).

', ], ], 'TLSInspectionConfiguration' => [ 'base' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'refs' => [ 'CreateTLSInspectionConfigurationRequest$TLSInspectionConfiguration' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'DescribeTLSInspectionConfigurationResponse$TLSInspectionConfiguration' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', 'UpdateTLSInspectionConfigurationRequest$TLSInspectionConfiguration' => '

The object that defines a TLS inspection configuration. This, along with TLSInspectionConfigurationResponse, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

Network Firewall uses a TLS inspection configuration to decrypt traffic. Network Firewall re-encrypts the traffic before sending it to its destination.

To use a TLS inspection configuration, you add it to a new Network Firewall firewall policy, then you apply the firewall policy to a firewall. Network Firewall acts as a proxy service to decrypt and inspect the traffic traveling through your firewalls. You can reference a TLS inspection configuration from more than one firewall policy, and you can use a firewall policy in more than one firewall. For more information about using TLS inspection configurations, see Inspecting SSL/TLS traffic with TLS inspection configurations in the Network Firewall Developer Guide.

', ], ], 'TLSInspectionConfigurationMetadata' => [ 'base' => '

High-level information about a TLS inspection configuration, returned by ListTLSInspectionConfigurations. You can use the information provided in the metadata to retrieve and manage a TLS configuration.

', 'refs' => [ 'TLSInspectionConfigurations$member' => NULL, ], ], 'TLSInspectionConfigurationResponse' => [ 'base' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'refs' => [ 'CreateTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'DeleteTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'DescribeTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', 'UpdateTLSInspectionConfigurationResponse$TLSInspectionConfigurationResponse' => '

The high-level properties of a TLS inspection configuration. This, along with the TLSInspectionConfiguration, define the TLS inspection configuration. You can retrieve all objects for a TLS inspection configuration by calling DescribeTLSInspectionConfiguration.

', ], ], 'TLSInspectionConfigurations' => [ 'base' => NULL, 'refs' => [ 'ListTLSInspectionConfigurationsResponse$TLSInspectionConfigurations' => '

The TLS inspection configuration metadata objects that you\'ve defined. Depending on your setting for max results and the number of TLS inspection configurations, this might not be the full list.

', ], ], 'Tag' => [ 'base' => '

A key:value pair associated with an Amazon Web Services resource. The key:value pair can be anything you define. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each Amazon Web Services resource.

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

The part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallPolicyRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'CreateFirewallRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'CreateRuleGroupRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'CreateTLSInspectionConfigurationRequest$Tags' => '

The key:value pairs to associate with the resource.

', 'Firewall$Tags' => '

', 'FirewallPolicyResponse$Tags' => '

The key:value pairs to associate with the resource.

', 'ListTagsForResourceResponse$Tags' => '

The tags that are associated with the resource.

', 'RuleGroupResponse$Tags' => '

The key:value pairs to associate with the resource.

', 'TLSInspectionConfigurationResponse$Tags' => '

The key:value pairs to associate with the resource.

', 'TagResourceRequest$Tags' => '

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

The part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive.

', ], ], 'TagsPaginationMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListTagsForResourceRequest$MaxResults' => '

The maximum number of objects that you want Network Firewall to return for this request. If more objects are available, in the response, Network Firewall provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

', ], ], 'TargetType' => [ 'base' => NULL, 'refs' => [ 'TargetTypes$member' => NULL, ], ], 'TargetTypes' => [ 'base' => NULL, 'refs' => [ 'RulesSourceList$TargetTypes' => '

The protocols you want to inspect. Specify TLS_SNI for HTTPS. Specify HTTP_HOST for HTTP. You can specify either or both.

', ], ], 'ThrottlingException' => [ 'base' => '

Unable to process the request due to throttling limitations.

', 'refs' => [], ], 'TlsCertificateData' => [ 'base' => '

Contains metadata about an Certificate Manager certificate.

', 'refs' => [ 'Certificates$member' => NULL, 'TLSInspectionConfigurationResponse$CertificateAuthority' => NULL, ], ], 'UnsupportedOperationException' => [ 'base' => '

The operation you requested isn\'t supported by Network Firewall.

', 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDeleteProtectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDeleteProtectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDescriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallDescriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallEncryptionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallEncryptionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyChangeProtectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyChangeProtectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFirewallPolicyResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoggingConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoggingConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuleGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRuleGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubnetChangeProtectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubnetChangeProtectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTLSInspectionConfigurationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTLSInspectionConfigurationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateToken' => [ 'base' => NULL, 'refs' => [ 'AssociateFirewallPolicyRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'AssociateFirewallPolicyResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'AssociateSubnetsRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'AssociateSubnetsResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'CreateFirewallPolicyResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'CreateRuleGroupResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'CreateTLSInspectionConfigurationResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeFirewallPolicyResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeFirewallResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeRuleGroupResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DescribeTLSInspectionConfigurationResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'DisassociateSubnetsRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'DisassociateSubnetsResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'PerObjectStatus$UpdateToken' => '

The current version of the object that is either in sync or pending synchronization.

', 'SourceMetadata$SourceUpdateToken' => '

The update token of the Amazon Web Services managed rule group that your own rule group is copied from. To determine the update token for the managed rule group, call DescribeRuleGroup.

', 'UpdateFirewallDeleteProtectionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallDeleteProtectionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallDescriptionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallDescriptionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallEncryptionConfigurationRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallEncryptionConfigurationResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyChangeProtectionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyChangeProtectionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyRequest$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateFirewallPolicyResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the firewall policy. The token marks the state of the policy resource at the time of the request.

To make changes to the policy, you provide the token in your request. Network Firewall uses the token to ensure that the policy hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall policy again to get a current copy of it with current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateRuleGroupRequest$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateRuleGroupResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the rule group. The token marks the state of the rule group resource at the time of the request.

To make changes to the rule group, you provide the token in your request. Network Firewall uses the token to ensure that the rule group hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the rule group again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateSubnetChangeProtectionRequest$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateSubnetChangeProtectionResponse$UpdateToken' => '

An optional token that you can use for optimistic locking. Network Firewall returns a token to your requests that access the firewall. The token marks the state of the firewall resource at the time of the request.

To make an unconditional change to the firewall, omit the token in your update request. Without the token, Network Firewall performs your updates regardless of whether the firewall has changed since you last retrieved it.

To make a conditional change to the firewall, provide the token in your update request. Network Firewall uses the token to ensure that the firewall hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the firewall again to get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateTLSInspectionConfigurationRequest$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', 'UpdateTLSInspectionConfigurationResponse$UpdateToken' => '

A token used for optimistic locking. Network Firewall returns a token to your requests that access the TLS inspection configuration. The token marks the state of the TLS inspection configuration resource at the time of the request.

To make changes to the TLS inspection configuration, you provide the token in your request. Network Firewall uses the token to ensure that the TLS inspection configuration hasn\'t changed since you last retrieved it. If it has changed, the operation fails with an InvalidTokenException. If this happens, retrieve the TLS inspection configuration again to get a current copy of it with a current token. Reapply your changes as needed, then try the operation again using the new token.

', ], ], 'VariableDefinition' => [ 'base' => NULL, 'refs' => [ 'VariableDefinitionList$member' => NULL, ], ], 'VariableDefinitionList' => [ 'base' => NULL, 'refs' => [ 'IPSet$Definition' => '

The list of IP addresses and address ranges, in CIDR notation.

', 'PortSet$Definition' => '

The set of port ranges.

', ], ], 'VpcId' => [ 'base' => NULL, 'refs' => [ 'CreateFirewallRequest$VpcId' => '

The unique identifier of the VPC where Network Firewall should create the firewall.

You can\'t change this setting after you create the firewall.

', 'Firewall$VpcId' => '

The unique identifier of the VPC where the firewall is in use.

', 'VpcIds$member' => NULL, ], ], 'VpcIds' => [ 'base' => NULL, 'refs' => [ 'ListFirewallsRequest$VpcIds' => '

The unique identifiers of the VPCs that you want Network Firewall to retrieve the firewalls for. Leave this blank to retrieve all firewalls that you have defined.

', ], ], ],]; diff --git a/src/data/quicksight/2018-04-01/api-2.json b/src/data/quicksight/2018-04-01/api-2.json index 2418eae3d1..10fca33f83 100644 --- a/src/data/quicksight/2018-04-01/api-2.json +++ b/src/data/quicksight/2018-04-01/api-2.json @@ -3014,7 +3014,8 @@ "ThemeArn":{"shape":"Arn"}, "CreatedTime":{"shape":"Timestamp"}, "LastUpdatedTime":{"shape":"Timestamp"}, - "Sheets":{"shape":"SheetList"} + "Sheets":{"shape":"SheetList"}, + "Options":{"shape":"AssetOptions"} } }, "AnalysisDefaults":{ @@ -3034,7 +3035,8 @@ "ParameterDeclarations":{"shape":"ParameterDeclarationList"}, "FilterGroups":{"shape":"FilterGroupList"}, "ColumnConfigurations":{"shape":"ColumnConfigurationList"}, - "AnalysisDefaults":{"shape":"AnalysisDefaults"} + "AnalysisDefaults":{"shape":"AnalysisDefaults"}, + "Options":{"shape":"AssetOptions"} } }, "AnalysisError":{ @@ -3708,6 +3710,13 @@ "max":100, "min":1 }, + "AssetOptions":{ + "type":"structure", + "members":{ + "Timezone":{"shape":"String"}, + "WeekStart":{"shape":"DayOfTheWeek"} + } + }, "AssignmentStatus":{ "type":"string", "enum":[ @@ -4268,6 +4277,7 @@ "members":{ "ColumnName":{"shape":"ColumnName"}, "NewColumnType":{"shape":"ColumnDataType"}, + "SubType":{"shape":"ColumnDataSubType"}, "Format":{"shape":"TypeCastFormat"} } }, @@ -4479,6 +4489,13 @@ "MEASURE" ] }, + "ColumnDataSubType":{ + "type":"string", + "enum":[ + "FLOAT", + "FIXED" + ] + }, "ColumnDataType":{ "type":"string", "enum":[ @@ -6090,7 +6107,8 @@ "DataSetArns":{"shape":"DataSetArnsList"}, "Description":{"shape":"VersionDescription"}, "ThemeArn":{"shape":"Arn"}, - "Sheets":{"shape":"SheetList"} + "Sheets":{"shape":"SheetList"}, + "Options":{"shape":"AssetOptions"} } }, "DashboardVersionDefinition":{ @@ -6103,7 +6121,8 @@ "ParameterDeclarations":{"shape":"ParameterDeclarationList"}, "FilterGroups":{"shape":"FilterGroupList"}, "ColumnConfigurations":{"shape":"ColumnConfigurationList"}, - "AnalysisDefaults":{"shape":"AnalysisDefaults"} + "AnalysisDefaults":{"shape":"AnalysisDefaults"}, + "Options":{"shape":"AssetOptions"} } }, "DashboardVersionSummary":{ @@ -6874,6 +6893,18 @@ "min":1, "pattern":"^(?:LAST_DAY_OF_MONTH|1[0-9]|2[0-8]|[12]|[3-9])$" }, + "DayOfTheWeek":{ + "type":"string", + "enum":[ + "SUNDAY", + "MONDAY", + "TUESDAY", + "WEDNESDAY", + "THURSDAY", + "FRIDAY", + "SATURDAY" + ] + }, "DayOfWeek":{ "type":"string", "enum":[ @@ -11307,7 +11338,8 @@ ], "members":{ "Name":{"shape":"ColumnName"}, - "Type":{"shape":"InputColumnDataType"} + "Type":{"shape":"InputColumnDataType"}, + "SubType":{"shape":"ColumnDataSubType"} } }, "InputColumnDataType":{ @@ -13644,7 +13676,8 @@ "members":{ "Name":{"shape":"ColumnName"}, "Description":{"shape":"ColumnDescriptiveText"}, - "Type":{"shape":"ColumnDataType"} + "Type":{"shape":"ColumnDataType"}, + "SubType":{"shape":"ColumnDataSubType"} } }, "OutputColumnList":{ @@ -17228,7 +17261,8 @@ "Description":{"shape":"VersionDescription"}, "SourceEntityArn":{"shape":"Arn"}, "ThemeArn":{"shape":"Arn"}, - "Sheets":{"shape":"SheetList"} + "Sheets":{"shape":"SheetList"}, + "Options":{"shape":"AssetOptions"} } }, "TemplateVersionDefinition":{ @@ -17241,7 +17275,8 @@ "ParameterDeclarations":{"shape":"ParameterDeclarationList"}, "FilterGroups":{"shape":"FilterGroupList"}, "ColumnConfigurations":{"shape":"ColumnConfigurationList"}, - "AnalysisDefaults":{"shape":"AnalysisDefaults"} + "AnalysisDefaults":{"shape":"AnalysisDefaults"}, + "Options":{"shape":"AssetOptions"} } }, "TemplateVersionSummary":{ diff --git a/src/data/quicksight/2018-04-01/api-2.json.php b/src/data/quicksight/2018-04-01/api-2.json.php index de2574ab14..7ca4d3c16e 100644 --- a/src/data/quicksight/2018-04-01/api-2.json.php +++ b/src/data/quicksight/2018-04-01/api-2.json.php @@ -1,3 +1,3 @@ '2.0', 'metadata' => [ 'apiVersion' => '2018-04-01', 'endpointPrefix' => 'quicksight', 'jsonVersion' => '1.0', 'protocol' => 'rest-json', 'serviceFullName' => 'Amazon QuickSight', 'serviceId' => 'QuickSight', 'signatureVersion' => 'v4', 'uid' => 'quicksight-2018-04-01', ], 'operations' => [ 'CancelIngestion' => [ 'name' => 'CancelIngestion', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}', ], 'input' => [ 'shape' => 'CancelIngestionRequest', ], 'output' => [ 'shape' => 'CancelIngestionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateAccountCustomization' => [ 'name' => 'CreateAccountCustomization', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'CreateAccountCustomizationRequest', ], 'output' => [ 'shape' => 'CreateAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateAccountSubscription' => [ 'name' => 'CreateAccountSubscription', 'http' => [ 'method' => 'POST', 'requestUri' => '/account/{AwsAccountId}', ], 'input' => [ 'shape' => 'CreateAccountSubscriptionRequest', ], 'output' => [ 'shape' => 'CreateAccountSubscriptionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateAnalysis' => [ 'name' => 'CreateAnalysis', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'CreateAnalysisRequest', ], 'output' => [ 'shape' => 'CreateAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateDashboard' => [ 'name' => 'CreateDashboard', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'CreateDashboardRequest', ], 'output' => [ 'shape' => 'CreateDashboardResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateDataSet' => [ 'name' => 'CreateDataSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sets', ], 'input' => [ 'shape' => 'CreateDataSetRequest', ], 'output' => [ 'shape' => 'CreateDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateDataSource' => [ 'name' => 'CreateDataSource', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sources', ], 'input' => [ 'shape' => 'CreateDataSourceRequest', ], 'output' => [ 'shape' => 'CreateDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateFolder' => [ 'name' => 'CreateFolder', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'CreateFolderRequest', ], 'output' => [ 'shape' => 'CreateFolderResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateFolderMembership' => [ 'name' => 'CreateFolderMembership', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}', ], 'input' => [ 'shape' => 'CreateFolderMembershipRequest', ], 'output' => [ 'shape' => 'CreateFolderMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateGroup' => [ 'name' => 'CreateGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups', ], 'input' => [ 'shape' => 'CreateGroupRequest', ], 'output' => [ 'shape' => 'CreateGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateGroupMembership' => [ 'name' => 'CreateGroupMembership', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}', ], 'input' => [ 'shape' => 'CreateGroupMembershipRequest', ], 'output' => [ 'shape' => 'CreateGroupMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateIAMPolicyAssignment' => [ 'name' => 'CreateIAMPolicyAssignment', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/', ], 'input' => [ 'shape' => 'CreateIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'CreateIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateIngestion' => [ 'name' => 'CreateIngestion', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}', ], 'input' => [ 'shape' => 'CreateIngestionRequest', ], 'output' => [ 'shape' => 'CreateIngestionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateNamespace' => [ 'name' => 'CreateNamespace', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}', ], 'input' => [ 'shape' => 'CreateNamespaceRequest', ], 'output' => [ 'shape' => 'CreateNamespaceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateRefreshSchedule' => [ 'name' => 'CreateRefreshSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules', ], 'input' => [ 'shape' => 'CreateRefreshScheduleRequest', ], 'output' => [ 'shape' => 'CreateRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTemplate' => [ 'name' => 'CreateTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'CreateTemplateRequest', ], 'output' => [ 'shape' => 'CreateTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTemplateAlias' => [ 'name' => 'CreateTemplateAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'CreateTemplateAliasRequest', ], 'output' => [ 'shape' => 'CreateTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTheme' => [ 'name' => 'CreateTheme', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'CreateThemeRequest', ], 'output' => [ 'shape' => 'CreateThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateThemeAlias' => [ 'name' => 'CreateThemeAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'CreateThemeAliasRequest', ], 'output' => [ 'shape' => 'CreateThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTopic' => [ 'name' => 'CreateTopic', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/topics', ], 'input' => [ 'shape' => 'CreateTopicRequest', ], 'output' => [ 'shape' => 'CreateTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTopicRefreshSchedule' => [ 'name' => 'CreateTopicRefreshSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules', ], 'input' => [ 'shape' => 'CreateTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'CreateTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateVPCConnection' => [ 'name' => 'CreateVPCConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections', ], 'input' => [ 'shape' => 'CreateVPCConnectionRequest', ], 'output' => [ 'shape' => 'CreateVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteAccountCustomization' => [ 'name' => 'DeleteAccountCustomization', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'DeleteAccountCustomizationRequest', ], 'output' => [ 'shape' => 'DeleteAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteAccountSubscription' => [ 'name' => 'DeleteAccountSubscription', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/account/{AwsAccountId}', ], 'input' => [ 'shape' => 'DeleteAccountSubscriptionRequest', ], 'output' => [ 'shape' => 'DeleteAccountSubscriptionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteAnalysis' => [ 'name' => 'DeleteAnalysis', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'DeleteAnalysisRequest', ], 'output' => [ 'shape' => 'DeleteAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDashboard' => [ 'name' => 'DeleteDashboard', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'DeleteDashboardRequest', ], 'output' => [ 'shape' => 'DeleteDashboardResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDataSet' => [ 'name' => 'DeleteDataSet', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}', ], 'input' => [ 'shape' => 'DeleteDataSetRequest', ], 'output' => [ 'shape' => 'DeleteDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDataSetRefreshProperties' => [ 'name' => 'DeleteDataSetRefreshProperties', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties', ], 'input' => [ 'shape' => 'DeleteDataSetRefreshPropertiesRequest', ], 'output' => [ 'shape' => 'DeleteDataSetRefreshPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDataSource' => [ 'name' => 'DeleteDataSource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}', ], 'input' => [ 'shape' => 'DeleteDataSourceRequest', ], 'output' => [ 'shape' => 'DeleteDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteFolder' => [ 'name' => 'DeleteFolder', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'DeleteFolderRequest', ], 'output' => [ 'shape' => 'DeleteFolderResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteFolderMembership' => [ 'name' => 'DeleteFolderMembership', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}', ], 'input' => [ 'shape' => 'DeleteFolderMembershipRequest', ], 'output' => [ 'shape' => 'DeleteFolderMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteGroup' => [ 'name' => 'DeleteGroup', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}', ], 'input' => [ 'shape' => 'DeleteGroupRequest', ], 'output' => [ 'shape' => 'DeleteGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteGroupMembership' => [ 'name' => 'DeleteGroupMembership', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}', ], 'input' => [ 'shape' => 'DeleteGroupMembershipRequest', ], 'output' => [ 'shape' => 'DeleteGroupMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteIAMPolicyAssignment' => [ 'name' => 'DeleteIAMPolicyAssignment', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}', ], 'input' => [ 'shape' => 'DeleteIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'DeleteIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteNamespace' => [ 'name' => 'DeleteNamespace', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}', ], 'input' => [ 'shape' => 'DeleteNamespaceRequest', ], 'output' => [ 'shape' => 'DeleteNamespaceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteRefreshSchedule' => [ 'name' => 'DeleteRefreshSchedule', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules/{ScheduleId}', ], 'input' => [ 'shape' => 'DeleteRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DeleteRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTemplate' => [ 'name' => 'DeleteTemplate', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'DeleteTemplateRequest', ], 'output' => [ 'shape' => 'DeleteTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTemplateAlias' => [ 'name' => 'DeleteTemplateAlias', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DeleteTemplateAliasRequest', ], 'output' => [ 'shape' => 'DeleteTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTheme' => [ 'name' => 'DeleteTheme', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'DeleteThemeRequest', ], 'output' => [ 'shape' => 'DeleteThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteThemeAlias' => [ 'name' => 'DeleteThemeAlias', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DeleteThemeAliasRequest', ], 'output' => [ 'shape' => 'DeleteThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTopic' => [ 'name' => 'DeleteTopic', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}', ], 'input' => [ 'shape' => 'DeleteTopicRequest', ], 'output' => [ 'shape' => 'DeleteTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTopicRefreshSchedule' => [ 'name' => 'DeleteTopicRefreshSchedule', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}', ], 'input' => [ 'shape' => 'DeleteTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DeleteTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteUser' => [ 'name' => 'DeleteUser', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}', ], 'input' => [ 'shape' => 'DeleteUserRequest', ], 'output' => [ 'shape' => 'DeleteUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteUserByPrincipalId' => [ 'name' => 'DeleteUserByPrincipalId', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}', ], 'input' => [ 'shape' => 'DeleteUserByPrincipalIdRequest', ], 'output' => [ 'shape' => 'DeleteUserByPrincipalIdResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteVPCConnection' => [ 'name' => 'DeleteVPCConnection', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}', ], 'input' => [ 'shape' => 'DeleteVPCConnectionRequest', ], 'output' => [ 'shape' => 'DeleteVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAccountCustomization' => [ 'name' => 'DescribeAccountCustomization', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'DescribeAccountCustomizationRequest', ], 'output' => [ 'shape' => 'DescribeAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeAccountSettings' => [ 'name' => 'DescribeAccountSettings', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/settings', ], 'input' => [ 'shape' => 'DescribeAccountSettingsRequest', ], 'output' => [ 'shape' => 'DescribeAccountSettingsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeAccountSubscription' => [ 'name' => 'DescribeAccountSubscription', 'http' => [ 'method' => 'GET', 'requestUri' => '/account/{AwsAccountId}', ], 'input' => [ 'shape' => 'DescribeAccountSubscriptionRequest', ], 'output' => [ 'shape' => 'DescribeAccountSubscriptionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeAnalysis' => [ 'name' => 'DescribeAnalysis', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'DescribeAnalysisRequest', ], 'output' => [ 'shape' => 'DescribeAnalysisResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAnalysisDefinition' => [ 'name' => 'DescribeAnalysisDefinition', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}/definition', ], 'input' => [ 'shape' => 'DescribeAnalysisDefinitionRequest', ], 'output' => [ 'shape' => 'DescribeAnalysisDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAnalysisPermissions' => [ 'name' => 'DescribeAnalysisPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions', ], 'input' => [ 'shape' => 'DescribeAnalysisPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeAnalysisPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAssetBundleExportJob' => [ 'name' => 'DescribeAssetBundleExportJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-export-jobs/{AssetBundleExportJobId}', ], 'input' => [ 'shape' => 'DescribeAssetBundleExportJobRequest', ], 'output' => [ 'shape' => 'DescribeAssetBundleExportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeAssetBundleImportJob' => [ 'name' => 'DescribeAssetBundleImportJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-import-jobs/{AssetBundleImportJobId}', ], 'input' => [ 'shape' => 'DescribeAssetBundleImportJobRequest', ], 'output' => [ 'shape' => 'DescribeAssetBundleImportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeDashboard' => [ 'name' => 'DescribeDashboard', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'DescribeDashboardRequest', ], 'output' => [ 'shape' => 'DescribeDashboardResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardDefinition' => [ 'name' => 'DescribeDashboardDefinition', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/definition', ], 'input' => [ 'shape' => 'DescribeDashboardDefinitionRequest', ], 'output' => [ 'shape' => 'DescribeDashboardDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardPermissions' => [ 'name' => 'DescribeDashboardPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions', ], 'input' => [ 'shape' => 'DescribeDashboardPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeDashboardPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardSnapshotJob' => [ 'name' => 'DescribeDashboardSnapshotJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs/{SnapshotJobId}', ], 'input' => [ 'shape' => 'DescribeDashboardSnapshotJobRequest', ], 'output' => [ 'shape' => 'DescribeDashboardSnapshotJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardSnapshotJobResult' => [ 'name' => 'DescribeDashboardSnapshotJobResult', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs/{SnapshotJobId}/result', ], 'input' => [ 'shape' => 'DescribeDashboardSnapshotJobResultRequest', ], 'output' => [ 'shape' => 'DescribeDashboardSnapshotJobResultResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSet' => [ 'name' => 'DescribeDataSet', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}', ], 'input' => [ 'shape' => 'DescribeDataSetRequest', ], 'output' => [ 'shape' => 'DescribeDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSetPermissions' => [ 'name' => 'DescribeDataSetPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions', ], 'input' => [ 'shape' => 'DescribeDataSetPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeDataSetPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSetRefreshProperties' => [ 'name' => 'DescribeDataSetRefreshProperties', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties', ], 'input' => [ 'shape' => 'DescribeDataSetRefreshPropertiesRequest', ], 'output' => [ 'shape' => 'DescribeDataSetRefreshPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSource' => [ 'name' => 'DescribeDataSource', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}', ], 'input' => [ 'shape' => 'DescribeDataSourceRequest', ], 'output' => [ 'shape' => 'DescribeDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSourcePermissions' => [ 'name' => 'DescribeDataSourcePermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions', ], 'input' => [ 'shape' => 'DescribeDataSourcePermissionsRequest', ], 'output' => [ 'shape' => 'DescribeDataSourcePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeFolder' => [ 'name' => 'DescribeFolder', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'DescribeFolderRequest', ], 'output' => [ 'shape' => 'DescribeFolderResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeFolderPermissions' => [ 'name' => 'DescribeFolderPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/permissions', ], 'input' => [ 'shape' => 'DescribeFolderPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeFolderPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeFolderResolvedPermissions' => [ 'name' => 'DescribeFolderResolvedPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/resolved-permissions', ], 'input' => [ 'shape' => 'DescribeFolderResolvedPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeFolderResolvedPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeGroup' => [ 'name' => 'DescribeGroup', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}', ], 'input' => [ 'shape' => 'DescribeGroupRequest', ], 'output' => [ 'shape' => 'DescribeGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeGroupMembership' => [ 'name' => 'DescribeGroupMembership', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}', ], 'input' => [ 'shape' => 'DescribeGroupMembershipRequest', ], 'output' => [ 'shape' => 'DescribeGroupMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeIAMPolicyAssignment' => [ 'name' => 'DescribeIAMPolicyAssignment', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}', ], 'input' => [ 'shape' => 'DescribeIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'DescribeIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeIngestion' => [ 'name' => 'DescribeIngestion', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}', ], 'input' => [ 'shape' => 'DescribeIngestionRequest', ], 'output' => [ 'shape' => 'DescribeIngestionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeIpRestriction' => [ 'name' => 'DescribeIpRestriction', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/ip-restriction', ], 'input' => [ 'shape' => 'DescribeIpRestrictionRequest', ], 'output' => [ 'shape' => 'DescribeIpRestrictionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeNamespace' => [ 'name' => 'DescribeNamespace', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}', ], 'input' => [ 'shape' => 'DescribeNamespaceRequest', ], 'output' => [ 'shape' => 'DescribeNamespaceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeRefreshSchedule' => [ 'name' => 'DescribeRefreshSchedule', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules/{ScheduleId}', ], 'input' => [ 'shape' => 'DescribeRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DescribeRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplate' => [ 'name' => 'DescribeTemplate', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'DescribeTemplateRequest', ], 'output' => [ 'shape' => 'DescribeTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplateAlias' => [ 'name' => 'DescribeTemplateAlias', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DescribeTemplateAliasRequest', ], 'output' => [ 'shape' => 'DescribeTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplateDefinition' => [ 'name' => 'DescribeTemplateDefinition', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/definition', ], 'input' => [ 'shape' => 'DescribeTemplateDefinitionRequest', ], 'output' => [ 'shape' => 'DescribeTemplateDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplatePermissions' => [ 'name' => 'DescribeTemplatePermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/permissions', ], 'input' => [ 'shape' => 'DescribeTemplatePermissionsRequest', ], 'output' => [ 'shape' => 'DescribeTemplatePermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTheme' => [ 'name' => 'DescribeTheme', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'DescribeThemeRequest', ], 'output' => [ 'shape' => 'DescribeThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeThemeAlias' => [ 'name' => 'DescribeThemeAlias', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DescribeThemeAliasRequest', ], 'output' => [ 'shape' => 'DescribeThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeThemePermissions' => [ 'name' => 'DescribeThemePermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/permissions', ], 'input' => [ 'shape' => 'DescribeThemePermissionsRequest', ], 'output' => [ 'shape' => 'DescribeThemePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopic' => [ 'name' => 'DescribeTopic', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}', ], 'input' => [ 'shape' => 'DescribeTopicRequest', ], 'output' => [ 'shape' => 'DescribeTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopicPermissions' => [ 'name' => 'DescribeTopicPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/permissions', ], 'input' => [ 'shape' => 'DescribeTopicPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeTopicPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopicRefresh' => [ 'name' => 'DescribeTopicRefresh', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/refresh/{RefreshId}', ], 'input' => [ 'shape' => 'DescribeTopicRefreshRequest', ], 'output' => [ 'shape' => 'DescribeTopicRefreshResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopicRefreshSchedule' => [ 'name' => 'DescribeTopicRefreshSchedule', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}', ], 'input' => [ 'shape' => 'DescribeTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DescribeTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeUser' => [ 'name' => 'DescribeUser', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}', ], 'input' => [ 'shape' => 'DescribeUserRequest', ], 'output' => [ 'shape' => 'DescribeUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeVPCConnection' => [ 'name' => 'DescribeVPCConnection', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}', ], 'input' => [ 'shape' => 'DescribeVPCConnectionRequest', ], 'output' => [ 'shape' => 'DescribeVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GenerateEmbedUrlForAnonymousUser' => [ 'name' => 'GenerateEmbedUrlForAnonymousUser', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/embed-url/anonymous-user', ], 'input' => [ 'shape' => 'GenerateEmbedUrlForAnonymousUserRequest', ], 'output' => [ 'shape' => 'GenerateEmbedUrlForAnonymousUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GenerateEmbedUrlForRegisteredUser' => [ 'name' => 'GenerateEmbedUrlForRegisteredUser', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/embed-url/registered-user', ], 'input' => [ 'shape' => 'GenerateEmbedUrlForRegisteredUserRequest', ], 'output' => [ 'shape' => 'GenerateEmbedUrlForRegisteredUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'QuickSightUserNotFoundException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GetDashboardEmbedUrl' => [ 'name' => 'GetDashboardEmbedUrl', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url', ], 'input' => [ 'shape' => 'GetDashboardEmbedUrlRequest', ], 'output' => [ 'shape' => 'GetDashboardEmbedUrlResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'DomainNotWhitelistedException', ], [ 'shape' => 'QuickSightUserNotFoundException', ], [ 'shape' => 'IdentityTypeNotSupportedException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GetSessionEmbedUrl' => [ 'name' => 'GetSessionEmbedUrl', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/session-embed-url', ], 'input' => [ 'shape' => 'GetSessionEmbedUrlRequest', ], 'output' => [ 'shape' => 'GetSessionEmbedUrlResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'QuickSightUserNotFoundException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListAnalyses' => [ 'name' => 'ListAnalyses', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses', ], 'input' => [ 'shape' => 'ListAnalysesRequest', ], 'output' => [ 'shape' => 'ListAnalysesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListAssetBundleExportJobs' => [ 'name' => 'ListAssetBundleExportJobs', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-export-jobs', ], 'input' => [ 'shape' => 'ListAssetBundleExportJobsRequest', ], 'output' => [ 'shape' => 'ListAssetBundleExportJobsResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListAssetBundleImportJobs' => [ 'name' => 'ListAssetBundleImportJobs', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-import-jobs', ], 'input' => [ 'shape' => 'ListAssetBundleImportJobsRequest', ], 'output' => [ 'shape' => 'ListAssetBundleImportJobsResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListDashboardVersions' => [ 'name' => 'ListDashboardVersions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions', ], 'input' => [ 'shape' => 'ListDashboardVersionsRequest', ], 'output' => [ 'shape' => 'ListDashboardVersionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListDashboards' => [ 'name' => 'ListDashboards', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards', ], 'input' => [ 'shape' => 'ListDashboardsRequest', ], 'output' => [ 'shape' => 'ListDashboardsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListDataSets' => [ 'name' => 'ListDataSets', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets', ], 'input' => [ 'shape' => 'ListDataSetsRequest', ], 'output' => [ 'shape' => 'ListDataSetsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListDataSources' => [ 'name' => 'ListDataSources', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sources', ], 'input' => [ 'shape' => 'ListDataSourcesRequest', ], 'output' => [ 'shape' => 'ListDataSourcesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListFolderMembers' => [ 'name' => 'ListFolderMembers', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/members', ], 'input' => [ 'shape' => 'ListFolderMembersRequest', ], 'output' => [ 'shape' => 'ListFolderMembersResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListFolders' => [ 'name' => 'ListFolders', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders', ], 'input' => [ 'shape' => 'ListFoldersRequest', ], 'output' => [ 'shape' => 'ListFoldersResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListGroupMemberships' => [ 'name' => 'ListGroupMemberships', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members', ], 'input' => [ 'shape' => 'ListGroupMembershipsRequest', ], 'output' => [ 'shape' => 'ListGroupMembershipsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListGroups' => [ 'name' => 'ListGroups', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups', ], 'input' => [ 'shape' => 'ListGroupsRequest', ], 'output' => [ 'shape' => 'ListGroupsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListIAMPolicyAssignments' => [ 'name' => 'ListIAMPolicyAssignments', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/v2/iam-policy-assignments', ], 'input' => [ 'shape' => 'ListIAMPolicyAssignmentsRequest', ], 'output' => [ 'shape' => 'ListIAMPolicyAssignmentsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListIAMPolicyAssignmentsForUser' => [ 'name' => 'ListIAMPolicyAssignmentsForUser', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments', ], 'input' => [ 'shape' => 'ListIAMPolicyAssignmentsForUserRequest', ], 'output' => [ 'shape' => 'ListIAMPolicyAssignmentsForUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListIngestions' => [ 'name' => 'ListIngestions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions', ], 'input' => [ 'shape' => 'ListIngestionsRequest', ], 'output' => [ 'shape' => 'ListIngestionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListNamespaces' => [ 'name' => 'ListNamespaces', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces', ], 'input' => [ 'shape' => 'ListNamespacesRequest', ], 'output' => [ 'shape' => 'ListNamespacesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListRefreshSchedules' => [ 'name' => 'ListRefreshSchedules', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules', ], 'input' => [ 'shape' => 'ListRefreshSchedulesRequest', ], 'output' => [ 'shape' => 'ListRefreshSchedulesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/resources/{ResourceArn}/tags', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTemplateAliases' => [ 'name' => 'ListTemplateAliases', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases', ], 'input' => [ 'shape' => 'ListTemplateAliasesRequest', ], 'output' => [ 'shape' => 'ListTemplateAliasesResponse', ], 'errors' => [ [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTemplateVersions' => [ 'name' => 'ListTemplateVersions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/versions', ], 'input' => [ 'shape' => 'ListTemplateVersionsRequest', ], 'output' => [ 'shape' => 'ListTemplateVersionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTemplates' => [ 'name' => 'ListTemplates', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates', ], 'input' => [ 'shape' => 'ListTemplatesRequest', ], 'output' => [ 'shape' => 'ListTemplatesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListThemeAliases' => [ 'name' => 'ListThemeAliases', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases', ], 'input' => [ 'shape' => 'ListThemeAliasesRequest', ], 'output' => [ 'shape' => 'ListThemeAliasesResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListThemeVersions' => [ 'name' => 'ListThemeVersions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/versions', ], 'input' => [ 'shape' => 'ListThemeVersionsRequest', ], 'output' => [ 'shape' => 'ListThemeVersionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListThemes' => [ 'name' => 'ListThemes', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes', ], 'input' => [ 'shape' => 'ListThemesRequest', ], 'output' => [ 'shape' => 'ListThemesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTopicRefreshSchedules' => [ 'name' => 'ListTopicRefreshSchedules', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules', ], 'input' => [ 'shape' => 'ListTopicRefreshSchedulesRequest', ], 'output' => [ 'shape' => 'ListTopicRefreshSchedulesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTopics' => [ 'name' => 'ListTopics', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics', ], 'input' => [ 'shape' => 'ListTopicsRequest', ], 'output' => [ 'shape' => 'ListTopicsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListUserGroups' => [ 'name' => 'ListUserGroups', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups', ], 'input' => [ 'shape' => 'ListUserGroupsRequest', ], 'output' => [ 'shape' => 'ListUserGroupsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListUsers' => [ 'name' => 'ListUsers', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users', ], 'input' => [ 'shape' => 'ListUsersRequest', ], 'output' => [ 'shape' => 'ListUsersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListVPCConnections' => [ 'name' => 'ListVPCConnections', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections', ], 'input' => [ 'shape' => 'ListVPCConnectionsRequest', ], 'output' => [ 'shape' => 'ListVPCConnectionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'PutDataSetRefreshProperties' => [ 'name' => 'PutDataSetRefreshProperties', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties', ], 'input' => [ 'shape' => 'PutDataSetRefreshPropertiesRequest', ], 'output' => [ 'shape' => 'PutDataSetRefreshPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'RegisterUser' => [ 'name' => 'RegisterUser', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users', ], 'input' => [ 'shape' => 'RegisterUserRequest', ], 'output' => [ 'shape' => 'RegisterUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'RestoreAnalysis' => [ 'name' => 'RestoreAnalysis', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/restore/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'RestoreAnalysisRequest', ], 'output' => [ 'shape' => 'RestoreAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchAnalyses' => [ 'name' => 'SearchAnalyses', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/analyses', ], 'input' => [ 'shape' => 'SearchAnalysesRequest', ], 'output' => [ 'shape' => 'SearchAnalysesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchDashboards' => [ 'name' => 'SearchDashboards', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/dashboards', ], 'input' => [ 'shape' => 'SearchDashboardsRequest', ], 'output' => [ 'shape' => 'SearchDashboardsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchDataSets' => [ 'name' => 'SearchDataSets', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/data-sets', ], 'input' => [ 'shape' => 'SearchDataSetsRequest', ], 'output' => [ 'shape' => 'SearchDataSetsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchDataSources' => [ 'name' => 'SearchDataSources', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/data-sources', ], 'input' => [ 'shape' => 'SearchDataSourcesRequest', ], 'output' => [ 'shape' => 'SearchDataSourcesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchFolders' => [ 'name' => 'SearchFolders', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/folders', ], 'input' => [ 'shape' => 'SearchFoldersRequest', ], 'output' => [ 'shape' => 'SearchFoldersResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchGroups' => [ 'name' => 'SearchGroups', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups-search', ], 'input' => [ 'shape' => 'SearchGroupsRequest', ], 'output' => [ 'shape' => 'SearchGroupsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'StartAssetBundleExportJob' => [ 'name' => 'StartAssetBundleExportJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-export-jobs/export', ], 'input' => [ 'shape' => 'StartAssetBundleExportJobRequest', ], 'output' => [ 'shape' => 'StartAssetBundleExportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'StartAssetBundleImportJob' => [ 'name' => 'StartAssetBundleImportJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-import-jobs/import', ], 'input' => [ 'shape' => 'StartAssetBundleImportJobRequest', ], 'output' => [ 'shape' => 'StartAssetBundleImportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'StartDashboardSnapshotJob' => [ 'name' => 'StartDashboardSnapshotJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs', ], 'input' => [ 'shape' => 'StartDashboardSnapshotJobRequest', ], 'output' => [ 'shape' => 'StartDashboardSnapshotJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/resources/{ResourceArn}/tags', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/resources/{ResourceArn}/tags', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateAccountCustomization' => [ 'name' => 'UpdateAccountCustomization', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'UpdateAccountCustomizationRequest', ], 'output' => [ 'shape' => 'UpdateAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateAccountSettings' => [ 'name' => 'UpdateAccountSettings', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/settings', ], 'input' => [ 'shape' => 'UpdateAccountSettingsRequest', ], 'output' => [ 'shape' => 'UpdateAccountSettingsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateAnalysis' => [ 'name' => 'UpdateAnalysis', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'UpdateAnalysisRequest', ], 'output' => [ 'shape' => 'UpdateAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateAnalysisPermissions' => [ 'name' => 'UpdateAnalysisPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions', ], 'input' => [ 'shape' => 'UpdateAnalysisPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateAnalysisPermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDashboard' => [ 'name' => 'UpdateDashboard', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'UpdateDashboardRequest', ], 'output' => [ 'shape' => 'UpdateDashboardResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDashboardPermissions' => [ 'name' => 'UpdateDashboardPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions', ], 'input' => [ 'shape' => 'UpdateDashboardPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateDashboardPermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDashboardPublishedVersion' => [ 'name' => 'UpdateDashboardPublishedVersion', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}', ], 'input' => [ 'shape' => 'UpdateDashboardPublishedVersionRequest', ], 'output' => [ 'shape' => 'UpdateDashboardPublishedVersionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSet' => [ 'name' => 'UpdateDataSet', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}', ], 'input' => [ 'shape' => 'UpdateDataSetRequest', ], 'output' => [ 'shape' => 'UpdateDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSetPermissions' => [ 'name' => 'UpdateDataSetPermissions', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions', ], 'input' => [ 'shape' => 'UpdateDataSetPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateDataSetPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSource' => [ 'name' => 'UpdateDataSource', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}', ], 'input' => [ 'shape' => 'UpdateDataSourceRequest', ], 'output' => [ 'shape' => 'UpdateDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSourcePermissions' => [ 'name' => 'UpdateDataSourcePermissions', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions', ], 'input' => [ 'shape' => 'UpdateDataSourcePermissionsRequest', ], 'output' => [ 'shape' => 'UpdateDataSourcePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateFolder' => [ 'name' => 'UpdateFolder', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'UpdateFolderRequest', ], 'output' => [ 'shape' => 'UpdateFolderResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateFolderPermissions' => [ 'name' => 'UpdateFolderPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/permissions', ], 'input' => [ 'shape' => 'UpdateFolderPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateFolderPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateGroup' => [ 'name' => 'UpdateGroup', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}', ], 'input' => [ 'shape' => 'UpdateGroupRequest', ], 'output' => [ 'shape' => 'UpdateGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateIAMPolicyAssignment' => [ 'name' => 'UpdateIAMPolicyAssignment', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}', ], 'input' => [ 'shape' => 'UpdateIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'UpdateIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateIpRestriction' => [ 'name' => 'UpdateIpRestriction', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/ip-restriction', ], 'input' => [ 'shape' => 'UpdateIpRestrictionRequest', ], 'output' => [ 'shape' => 'UpdateIpRestrictionResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdatePublicSharingSettings' => [ 'name' => 'UpdatePublicSharingSettings', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/public-sharing-settings', ], 'input' => [ 'shape' => 'UpdatePublicSharingSettingsRequest', ], 'output' => [ 'shape' => 'UpdatePublicSharingSettingsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateRefreshSchedule' => [ 'name' => 'UpdateRefreshSchedule', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules', ], 'input' => [ 'shape' => 'UpdateRefreshScheduleRequest', ], 'output' => [ 'shape' => 'UpdateRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTemplate' => [ 'name' => 'UpdateTemplate', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'UpdateTemplateRequest', ], 'output' => [ 'shape' => 'UpdateTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTemplateAlias' => [ 'name' => 'UpdateTemplateAlias', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'UpdateTemplateAliasRequest', ], 'output' => [ 'shape' => 'UpdateTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTemplatePermissions' => [ 'name' => 'UpdateTemplatePermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/permissions', ], 'input' => [ 'shape' => 'UpdateTemplatePermissionsRequest', ], 'output' => [ 'shape' => 'UpdateTemplatePermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTheme' => [ 'name' => 'UpdateTheme', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'UpdateThemeRequest', ], 'output' => [ 'shape' => 'UpdateThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateThemeAlias' => [ 'name' => 'UpdateThemeAlias', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'UpdateThemeAliasRequest', ], 'output' => [ 'shape' => 'UpdateThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateThemePermissions' => [ 'name' => 'UpdateThemePermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/permissions', ], 'input' => [ 'shape' => 'UpdateThemePermissionsRequest', ], 'output' => [ 'shape' => 'UpdateThemePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTopic' => [ 'name' => 'UpdateTopic', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}', ], 'input' => [ 'shape' => 'UpdateTopicRequest', ], 'output' => [ 'shape' => 'UpdateTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTopicPermissions' => [ 'name' => 'UpdateTopicPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/permissions', ], 'input' => [ 'shape' => 'UpdateTopicPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateTopicPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTopicRefreshSchedule' => [ 'name' => 'UpdateTopicRefreshSchedule', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}', ], 'input' => [ 'shape' => 'UpdateTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'UpdateTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateUser' => [ 'name' => 'UpdateUser', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}', ], 'input' => [ 'shape' => 'UpdateUserRequest', ], 'output' => [ 'shape' => 'UpdateUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateVPCConnection' => [ 'name' => 'UpdateVPCConnection', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}', ], 'input' => [ 'shape' => 'UpdateVPCConnectionRequest', ], 'output' => [ 'shape' => 'UpdateVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 401, ], 'exception' => true, ], 'AccountCustomization' => [ 'type' => 'structure', 'members' => [ 'DefaultTheme' => [ 'shape' => 'Arn', ], 'DefaultEmailCustomizationTemplate' => [ 'shape' => 'Arn', ], ], ], 'AccountInfo' => [ 'type' => 'structure', 'members' => [ 'AccountName' => [ 'shape' => 'String', ], 'Edition' => [ 'shape' => 'Edition', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'AuthenticationType' => [ 'shape' => 'String', ], 'AccountSubscriptionStatus' => [ 'shape' => 'String', ], 'IAMIdentityCenterInstanceArn' => [ 'shape' => 'String', ], ], ], 'AccountName' => [ 'type' => 'string', 'max' => 62, 'min' => 1, 'pattern' => '^(?!D-|d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*', ], 'AccountSettings' => [ 'type' => 'structure', 'members' => [ 'AccountName' => [ 'shape' => 'String', ], 'Edition' => [ 'shape' => 'Edition', ], 'DefaultNamespace' => [ 'shape' => 'Namespace', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'PublicSharingEnabled' => [ 'shape' => 'Boolean', ], 'TerminationProtectionEnabled' => [ 'shape' => 'Boolean', ], ], ], 'ActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 20, 'min' => 1, ], 'ActiveIAMPolicyAssignment' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'PolicyArn' => [ 'shape' => 'Arn', ], ], ], 'ActiveIAMPolicyAssignmentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ActiveIAMPolicyAssignment', ], ], 'AdHocFilteringOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'AdditionalDashboardIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 20, 'min' => 1, ], 'AggregationFunction' => [ 'type' => 'structure', 'members' => [ 'NumericalAggregationFunction' => [ 'shape' => 'NumericalAggregationFunction', ], 'CategoricalAggregationFunction' => [ 'shape' => 'CategoricalAggregationFunction', ], 'DateAggregationFunction' => [ 'shape' => 'DateAggregationFunction', ], 'AttributeAggregationFunction' => [ 'shape' => 'AttributeAggregationFunction', ], ], ], 'AggregationFunctionParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'LimitedString', ], 'value' => [ 'shape' => 'LimitedString', ], ], 'AggregationSortConfiguration' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortDirection', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'SortDirection' => [ 'shape' => 'SortDirection', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], ], ], 'AggregationSortConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AggregationSortConfiguration', ], 'max' => 100, ], 'AliasName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\w\\-]+|(\\$LATEST)|(\\$PUBLISHED)', ], 'AllSheetsFilterScopeConfiguration' => [ 'type' => 'structure', 'members' => [], ], 'AmazonElasticsearchParameters' => [ 'type' => 'structure', 'required' => [ 'Domain', ], 'members' => [ 'Domain' => [ 'shape' => 'Domain', ], ], ], 'AmazonOpenSearchParameters' => [ 'type' => 'structure', 'required' => [ 'Domain', ], 'members' => [ 'Domain' => [ 'shape' => 'Domain', ], ], ], 'Analysis' => [ 'type' => 'structure', 'members' => [ 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'Errors' => [ 'shape' => 'AnalysisErrorList', ], 'DataSetArns' => [ 'shape' => 'DataSetArnsList', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'Sheets' => [ 'shape' => 'SheetList', ], ], ], 'AnalysisDefaults' => [ 'type' => 'structure', 'required' => [ 'DefaultNewSheetConfiguration', ], 'members' => [ 'DefaultNewSheetConfiguration' => [ 'shape' => 'DefaultNewSheetConfiguration', ], ], ], 'AnalysisDefinition' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifierDeclarations', ], 'members' => [ 'DataSetIdentifierDeclarations' => [ 'shape' => 'DataSetIdentifierDeclarationList', ], 'Sheets' => [ 'shape' => 'SheetDefinitionList', ], 'CalculatedFields' => [ 'shape' => 'CalculatedFields', ], 'ParameterDeclarations' => [ 'shape' => 'ParameterDeclarationList', ], 'FilterGroups' => [ 'shape' => 'FilterGroupList', ], 'ColumnConfigurations' => [ 'shape' => 'ColumnConfigurationList', ], 'AnalysisDefaults' => [ 'shape' => 'AnalysisDefaults', ], ], ], 'AnalysisError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'AnalysisErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'ViolatedEntities' => [ 'shape' => 'EntityList', ], ], ], 'AnalysisErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisError', ], 'min' => 1, ], 'AnalysisErrorType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'SOURCE_NOT_FOUND', 'DATA_SET_NOT_FOUND', 'INTERNAL_FAILURE', 'PARAMETER_VALUE_INCOMPATIBLE', 'PARAMETER_TYPE_INVALID', 'PARAMETER_NOT_FOUND', 'COLUMN_TYPE_MISMATCH', 'COLUMN_GEOGRAPHIC_ROLE_MISMATCH', 'COLUMN_REPLACEMENT_MISSING', ], ], 'AnalysisFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT_USER', 'QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'ANALYSIS_NAME', ], ], 'AnalysisName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'AnalysisSearchFilter' => [ 'type' => 'structure', 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'AnalysisFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'AnalysisSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisSearchFilter', ], 'max' => 1, 'min' => 1, ], 'AnalysisSourceEntity' => [ 'type' => 'structure', 'members' => [ 'SourceTemplate' => [ 'shape' => 'AnalysisSourceTemplate', ], ], ], 'AnalysisSourceTemplate' => [ 'type' => 'structure', 'required' => [ 'DataSetReferences', 'Arn', ], 'members' => [ 'DataSetReferences' => [ 'shape' => 'DataSetReferenceList', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'AnalysisSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'AnalysisSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisSummary', ], 'max' => 100, ], 'AnchorDateConfiguration' => [ 'type' => 'structure', 'members' => [ 'AnchorOption' => [ 'shape' => 'AnchorOption', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], ], ], 'AnchorOption' => [ 'type' => 'string', 'enum' => [ 'NOW', ], ], 'AnonymousUserDashboardEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardId', ], 'members' => [ 'InitialDashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'AnonymousUserDashboardVisualEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardVisualId', ], 'members' => [ 'InitialDashboardVisualId' => [ 'shape' => 'DashboardVisualId', ], ], ], 'AnonymousUserEmbeddingExperienceConfiguration' => [ 'type' => 'structure', 'members' => [ 'Dashboard' => [ 'shape' => 'AnonymousUserDashboardEmbeddingConfiguration', ], 'DashboardVisual' => [ 'shape' => 'AnonymousUserDashboardVisualEmbeddingConfiguration', ], 'QSearchBar' => [ 'shape' => 'AnonymousUserQSearchBarEmbeddingConfiguration', ], ], ], 'AnonymousUserQSearchBarEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialTopicId', ], 'members' => [ 'InitialTopicId' => [ 'shape' => 'RestrictiveResourceId', ], ], ], 'AnonymousUserSnapshotJobResult' => [ 'type' => 'structure', 'members' => [ 'FileGroups' => [ 'shape' => 'SnapshotJobResultFileGroupList', ], ], ], 'AnonymousUserSnapshotJobResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnonymousUserSnapshotJobResult', ], ], 'ArcAxisConfiguration' => [ 'type' => 'structure', 'members' => [ 'Range' => [ 'shape' => 'ArcAxisDisplayRange', ], 'ReserveRange' => [ 'shape' => 'Integer', ], ], ], 'ArcAxisDisplayRange' => [ 'type' => 'structure', 'members' => [ 'Min' => [ 'shape' => 'Double', 'box' => true, ], 'Max' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'ArcConfiguration' => [ 'type' => 'structure', 'members' => [ 'ArcAngle' => [ 'shape' => 'Double', 'box' => true, ], 'ArcThickness' => [ 'shape' => 'ArcThicknessOptions', ], ], ], 'ArcOptions' => [ 'type' => 'structure', 'members' => [ 'ArcThickness' => [ 'shape' => 'ArcThickness', ], ], ], 'ArcThickness' => [ 'type' => 'string', 'enum' => [ 'SMALL', 'MEDIUM', 'LARGE', 'WHOLE', ], ], 'ArcThicknessOptions' => [ 'type' => 'string', 'enum' => [ 'SMALL', 'MEDIUM', 'LARGE', ], ], 'Arn' => [ 'type' => 'string', ], 'ArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], ], 'AssetBundleCloudFormationOverridePropertyConfiguration' => [ 'type' => 'structure', 'members' => [ 'ResourceIdOverrideConfiguration' => [ 'shape' => 'AssetBundleExportJobResourceIdOverrideConfiguration', ], 'VPCConnections' => [ 'shape' => 'AssetBundleExportJobVPCConnectionOverridePropertiesList', ], 'RefreshSchedules' => [ 'shape' => 'AssetBundleExportJobRefreshScheduleOverridePropertiesList', ], 'DataSources' => [ 'shape' => 'AssetBundleExportJobDataSourceOverridePropertiesList', ], 'DataSets' => [ 'shape' => 'AssetBundleExportJobDataSetOverridePropertiesList', ], 'Themes' => [ 'shape' => 'AssetBundleExportJobThemeOverridePropertiesList', ], 'Analyses' => [ 'shape' => 'AssetBundleExportJobAnalysisOverridePropertiesList', ], 'Dashboards' => [ 'shape' => 'AssetBundleExportJobDashboardOverridePropertiesList', ], ], ], 'AssetBundleExportFormat' => [ 'type' => 'string', 'enum' => [ 'CLOUDFORMATION_JSON', 'QUICKSIGHT_JSON', ], ], 'AssetBundleExportJobAnalysisOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobAnalysisPropertyToOverrideList', ], ], ], 'AssetBundleExportJobAnalysisOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobAnalysisOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobAnalysisPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobAnalysisPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobAnalysisPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobDashboardOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobDashboardPropertyToOverrideList', ], ], ], 'AssetBundleExportJobDashboardOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDashboardOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobDashboardPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobDashboardPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDashboardPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobDataSetOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobDataSetPropertyToOverrideList', ], ], ], 'AssetBundleExportJobDataSetOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSetOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobDataSetPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobDataSetPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSetPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobDataSourceOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobDataSourcePropertyToOverrideList', ], ], ], 'AssetBundleExportJobDataSourceOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSourceOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobDataSourcePropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', 'DisableSsl', 'SecretArn', 'Username', 'Password', 'Domain', 'WorkGroup', 'Host', 'Port', 'Database', 'DataSetName', 'Catalog', 'InstanceId', 'ClusterId', 'ManifestFileLocation', 'Warehouse', 'RoleArn', ], ], 'AssetBundleExportJobDataSourcePropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSourcePropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobError' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Type' => [ 'shape' => 'NonEmptyString', ], 'Message' => [ 'shape' => 'NonEmptyString', ], ], ], 'AssetBundleExportJobErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobError', ], ], 'AssetBundleExportJobRefreshScheduleOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList', ], ], ], 'AssetBundleExportJobRefreshScheduleOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobRefreshScheduleOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobRefreshSchedulePropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'StartAfterDateTime', ], ], 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobRefreshSchedulePropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobResourceIdOverrideConfiguration' => [ 'type' => 'structure', 'members' => [ 'PrefixForAllResources' => [ 'shape' => 'Boolean', ], ], ], 'AssetBundleExportJobStatus' => [ 'type' => 'string', 'enum' => [ 'QUEUED_FOR_IMMEDIATE_EXECUTION', 'IN_PROGRESS', 'SUCCESSFUL', 'FAILED', ], ], 'AssetBundleExportJobSummary' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleExportJobStatus', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'IncludeAllDependencies' => [ 'shape' => 'Boolean', ], 'ExportFormat' => [ 'shape' => 'AssetBundleExportFormat', ], ], ], 'AssetBundleExportJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobSummary', ], ], 'AssetBundleExportJobThemeOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobThemePropertyToOverrideList', ], ], ], 'AssetBundleExportJobThemeOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobThemeOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobThemePropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobThemePropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobThemePropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobVPCConnectionOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobVPCConnectionPropertyToOverrideList', ], ], ], 'AssetBundleExportJobVPCConnectionOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobVPCConnectionOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobVPCConnectionPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', 'DnsResolvers', 'RoleArn', ], ], 'AssetBundleExportJobVPCConnectionPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobVPCConnectionPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleImportBodyBlob' => [ 'type' => 'blob', 'max' => 20971520, 'min' => 0, 'sensitive' => true, ], 'AssetBundleImportFailureAction' => [ 'type' => 'string', 'enum' => [ 'DO_NOTHING', 'ROLLBACK', ], ], 'AssetBundleImportJobAnalysisOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'AnalysisId', ], 'members' => [ 'AnalysisId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobAnalysisOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobAnalysisOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobDashboardOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DashboardId', ], 'members' => [ 'DashboardId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobDashboardOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobDashboardOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobDataSetOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DataSetId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobDataSetOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobDataSetOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobDataSourceCredentialPair' => [ 'type' => 'structure', 'required' => [ 'Username', 'Password', ], 'members' => [ 'Username' => [ 'shape' => 'DbUsername', ], 'Password' => [ 'shape' => 'Password', ], ], 'sensitive' => true, ], 'AssetBundleImportJobDataSourceCredentials' => [ 'type' => 'structure', 'members' => [ 'CredentialPair' => [ 'shape' => 'AssetBundleImportJobDataSourceCredentialPair', ], 'SecretArn' => [ 'shape' => 'SecretArn', ], ], ], 'AssetBundleImportJobDataSourceOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DataSourceId', ], 'members' => [ 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], 'Credentials' => [ 'shape' => 'AssetBundleImportJobDataSourceCredentials', ], ], ], 'AssetBundleImportJobDataSourceOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobDataSourceOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobError' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Type' => [ 'shape' => 'NonEmptyString', ], 'Message' => [ 'shape' => 'NonEmptyString', ], ], ], 'AssetBundleImportJobErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobError', ], ], 'AssetBundleImportJobOverrideParameters' => [ 'type' => 'structure', 'members' => [ 'ResourceIdOverrideConfiguration' => [ 'shape' => 'AssetBundleImportJobResourceIdOverrideConfiguration', ], 'VPCConnections' => [ 'shape' => 'AssetBundleImportJobVPCConnectionOverrideParametersList', ], 'RefreshSchedules' => [ 'shape' => 'AssetBundleImportJobRefreshScheduleOverrideParametersList', ], 'DataSources' => [ 'shape' => 'AssetBundleImportJobDataSourceOverrideParametersList', ], 'DataSets' => [ 'shape' => 'AssetBundleImportJobDataSetOverrideParametersList', ], 'Themes' => [ 'shape' => 'AssetBundleImportJobThemeOverrideParametersList', ], 'Analyses' => [ 'shape' => 'AssetBundleImportJobAnalysisOverrideParametersList', ], 'Dashboards' => [ 'shape' => 'AssetBundleImportJobDashboardOverrideParametersList', ], ], ], 'AssetBundleImportJobRefreshScheduleOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'ScheduleId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', ], 'ScheduleId' => [ 'shape' => 'String', ], 'StartAfterDateTime' => [ 'shape' => 'Timestamp', ], ], ], 'AssetBundleImportJobRefreshScheduleOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobRefreshScheduleOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobResourceIdOverrideConfiguration' => [ 'type' => 'structure', 'members' => [ 'PrefixForAllResources' => [ 'shape' => 'String', ], ], ], 'AssetBundleImportJobStatus' => [ 'type' => 'string', 'enum' => [ 'QUEUED_FOR_IMMEDIATE_EXECUTION', 'IN_PROGRESS', 'SUCCESSFUL', 'FAILED', 'FAILED_ROLLBACK_IN_PROGRESS', 'FAILED_ROLLBACK_COMPLETED', 'FAILED_ROLLBACK_ERROR', ], ], 'AssetBundleImportJobSummary' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleImportJobStatus', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'FailureAction' => [ 'shape' => 'AssetBundleImportFailureAction', ], ], ], 'AssetBundleImportJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobSummary', ], ], 'AssetBundleImportJobThemeOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'ThemeId', ], 'members' => [ 'ThemeId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobThemeOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobThemeOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobVPCConnectionOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'VPCConnectionId', ], 'members' => [ 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'Name' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'SubnetIdList', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'DnsResolverList', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'AssetBundleImportJobVPCConnectionOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobVPCConnectionOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportSource' => [ 'type' => 'structure', 'members' => [ 'Body' => [ 'shape' => 'AssetBundleImportBodyBlob', ], 'S3Uri' => [ 'shape' => 'S3Uri', ], ], ], 'AssetBundleImportSourceDescription' => [ 'type' => 'structure', 'members' => [ 'Body' => [ 'shape' => 'String', ], 'S3Uri' => [ 'shape' => 'S3Uri', ], ], ], 'AssetBundleResourceArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 100, 'min' => 1, ], 'AssignmentStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DRAFT', 'DISABLED', ], ], 'AthenaParameters' => [ 'type' => 'structure', 'members' => [ 'WorkGroup' => [ 'shape' => 'WorkGroup', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'AttributeAggregationFunction' => [ 'type' => 'structure', 'members' => [ 'SimpleAttributeAggregation' => [ 'shape' => 'SimpleAttributeAggregationFunction', ], 'ValueForMultipleValues' => [ 'shape' => 'String', ], ], ], 'AuroraParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'AuroraPostgreSqlParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'AuthenticationMethodOption' => [ 'type' => 'string', 'enum' => [ 'IAM_AND_QUICKSIGHT', 'IAM_ONLY', 'ACTIVE_DIRECTORY', 'IAM_IDENTITY_CENTER', ], ], 'AuthorSpecifiedAggregation' => [ 'type' => 'string', 'enum' => [ 'COUNT', 'DISTINCT_COUNT', 'MIN', 'MAX', 'MEDIAN', 'SUM', 'AVERAGE', 'STDEV', 'STDEVP', 'VAR', 'VARP', 'PERCENTILE', ], ], 'AuthorSpecifiedAggregations' => [ 'type' => 'list', 'member' => [ 'shape' => 'AuthorSpecifiedAggregation', ], ], 'AwsAccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '^[0-9]{12}$', ], 'AwsAndAccountId' => [ 'type' => 'string', 'pattern' => '^(aws|[0-9]{12})$', ], 'AwsIotAnalyticsParameters' => [ 'type' => 'structure', 'required' => [ 'DataSetName', ], 'members' => [ 'DataSetName' => [ 'shape' => 'DataSetName', ], ], ], 'AxisBinding' => [ 'type' => 'string', 'enum' => [ 'PRIMARY_YAXIS', 'SECONDARY_YAXIS', ], ], 'AxisDataOptions' => [ 'type' => 'structure', 'members' => [ 'NumericAxisOptions' => [ 'shape' => 'NumericAxisOptions', ], 'DateAxisOptions' => [ 'shape' => 'DateAxisOptions', ], ], ], 'AxisDisplayDataDrivenRange' => [ 'type' => 'structure', 'members' => [], ], 'AxisDisplayMinMaxRange' => [ 'type' => 'structure', 'members' => [ 'Minimum' => [ 'shape' => 'Double', 'box' => true, ], 'Maximum' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'AxisDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TickLabelOptions' => [ 'shape' => 'AxisTickLabelOptions', ], 'AxisLineVisibility' => [ 'shape' => 'Visibility', ], 'GridLineVisibility' => [ 'shape' => 'Visibility', ], 'DataOptions' => [ 'shape' => 'AxisDataOptions', ], 'ScrollbarOptions' => [ 'shape' => 'ScrollBarOptions', ], 'AxisOffset' => [ 'shape' => 'PixelLength', ], ], ], 'AxisDisplayRange' => [ 'type' => 'structure', 'members' => [ 'MinMax' => [ 'shape' => 'AxisDisplayMinMaxRange', ], 'DataDriven' => [ 'shape' => 'AxisDisplayDataDrivenRange', ], ], ], 'AxisLabelOptions' => [ 'type' => 'structure', 'members' => [ 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'CustomLabel' => [ 'shape' => 'String', ], 'ApplyTo' => [ 'shape' => 'AxisLabelReferenceOptions', ], ], ], 'AxisLabelOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AxisLabelOptions', ], 'max' => 100, ], 'AxisLabelReferenceOptions' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'AxisLinearScale' => [ 'type' => 'structure', 'members' => [ 'StepCount' => [ 'shape' => 'Integer', 'box' => true, ], 'StepSize' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'AxisLogarithmicScale' => [ 'type' => 'structure', 'members' => [ 'Base' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'AxisScale' => [ 'type' => 'structure', 'members' => [ 'Linear' => [ 'shape' => 'AxisLinearScale', ], 'Logarithmic' => [ 'shape' => 'AxisLogarithmicScale', ], ], ], 'AxisTickLabelOptions' => [ 'type' => 'structure', 'members' => [ 'LabelOptions' => [ 'shape' => 'LabelOptions', ], 'RotationAngle' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'BarChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], 'SmallMultiples' => [ 'shape' => 'SmallMultiplesDimensionFieldList', ], ], ], 'BarChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'BarChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'BarChartSortConfiguration', ], 'Orientation' => [ 'shape' => 'BarChartOrientation', ], 'BarsArrangement' => [ 'shape' => 'BarsArrangement', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], 'SmallMultiplesOptions' => [ 'shape' => 'SmallMultiplesOptions', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ValueAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'ValueLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'ContributionAnalysisDefaults' => [ 'shape' => 'ContributionAnalysisDefaultList', ], ], ], 'BarChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'BarChartAggregatedFieldWells' => [ 'shape' => 'BarChartAggregatedFieldWells', ], ], ], 'BarChartOrientation' => [ 'type' => 'string', 'enum' => [ 'HORIZONTAL', 'VERTICAL', ], ], 'BarChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorSort' => [ 'shape' => 'FieldSortOptionsList', ], 'ColorItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'SmallMultiplesSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SmallMultiplesLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'BarChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'BarChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'BarsArrangement' => [ 'type' => 'string', 'enum' => [ 'CLUSTERED', 'STACKED', 'STACKED_PERCENT', ], ], 'BaseMapStyleType' => [ 'type' => 'string', 'enum' => [ 'LIGHT_GRAY', 'DARK_GRAY', 'STREET', 'IMAGERY', ], ], 'BinCountLimit' => [ 'type' => 'long', 'max' => 1000, 'min' => 0, ], 'BinCountOptions' => [ 'type' => 'structure', 'members' => [ 'Value' => [ 'shape' => 'BinCountValue', ], ], ], 'BinCountValue' => [ 'type' => 'integer', 'min' => 0, ], 'BinWidthOptions' => [ 'type' => 'structure', 'members' => [ 'Value' => [ 'shape' => 'BinWidthValue', ], 'BinCountLimit' => [ 'shape' => 'BinCountLimit', ], ], ], 'BinWidthValue' => [ 'type' => 'double', 'min' => 0, ], 'BodySectionConfiguration' => [ 'type' => 'structure', 'required' => [ 'SectionId', 'Content', ], 'members' => [ 'SectionId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Content' => [ 'shape' => 'BodySectionContent', ], 'Style' => [ 'shape' => 'SectionStyle', ], 'PageBreakConfiguration' => [ 'shape' => 'SectionPageBreakConfiguration', ], ], ], 'BodySectionConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BodySectionConfiguration', ], 'max' => 28, ], 'BodySectionContent' => [ 'type' => 'structure', 'members' => [ 'Layout' => [ 'shape' => 'SectionLayoutConfiguration', ], ], ], 'BookmarksConfigurations' => [ 'type' => 'structure', 'required' => [ 'Enabled', ], 'members' => [ 'Enabled' => [ 'shape' => 'Boolean', ], ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BooleanObject' => [ 'type' => 'boolean', ], 'BorderStyle' => [ 'type' => 'structure', 'members' => [ 'Show' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'BoxPlotAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'GroupBy' => [ 'shape' => 'BoxPlotDimensionFieldList', ], 'Values' => [ 'shape' => 'BoxPlotMeasureFieldList', ], ], ], 'BoxPlotChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'BoxPlotFieldWells', ], 'SortConfiguration' => [ 'shape' => 'BoxPlotSortConfiguration', ], 'BoxPlotOptions' => [ 'shape' => 'BoxPlotOptions', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'BoxPlotDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'BoxPlotFieldWells' => [ 'type' => 'structure', 'members' => [ 'BoxPlotAggregatedFieldWells' => [ 'shape' => 'BoxPlotAggregatedFieldWells', ], ], ], 'BoxPlotFillStyle' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'TRANSPARENT', ], ], 'BoxPlotMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 5, ], 'BoxPlotOptions' => [ 'type' => 'structure', 'members' => [ 'StyleOptions' => [ 'shape' => 'BoxPlotStyleOptions', ], 'OutlierVisibility' => [ 'shape' => 'Visibility', ], 'AllDataPointsVisibility' => [ 'shape' => 'Visibility', ], ], ], 'BoxPlotSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'PaginationConfiguration' => [ 'shape' => 'PaginationConfiguration', ], ], ], 'BoxPlotStyleOptions' => [ 'type' => 'structure', 'members' => [ 'FillStyle' => [ 'shape' => 'BoxPlotFillStyle', ], ], ], 'BoxPlotVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'BoxPlotChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'CIDR' => [ 'type' => 'string', 'pattern' => '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/(3[0-2]|[1-2][0-9]|[1-9]))$', ], 'CalculatedColumn' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'ColumnId', 'Expression', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'ColumnId' => [ 'shape' => 'ColumnId', ], 'Expression' => [ 'shape' => 'Expression', ], ], ], 'CalculatedColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CalculatedColumn', ], 'max' => 128, 'min' => 1, ], 'CalculatedField' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifier', 'Name', 'Expression', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'Name' => [ 'shape' => 'ColumnName', ], 'Expression' => [ 'shape' => 'CalculatedFieldExpression', ], ], ], 'CalculatedFieldExpression' => [ 'type' => 'string', 'max' => 32000, 'min' => 1, 'sensitive' => true, ], 'CalculatedFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'CalculatedField', ], 'max' => 500, ], 'CalculatedMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Expression', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Expression' => [ 'shape' => 'Expression', ], ], ], 'CancelIngestionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'IngestionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'IngestionId' => [ 'shape' => 'IngestionId', 'location' => 'uri', 'locationName' => 'IngestionId', ], ], ], 'CancelIngestionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'IngestionId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CascadingControlConfiguration' => [ 'type' => 'structure', 'members' => [ 'SourceControls' => [ 'shape' => 'CascadingControlSourceList', ], ], ], 'CascadingControlSource' => [ 'type' => 'structure', 'members' => [ 'SourceSheetControlId' => [ 'shape' => 'String', ], 'ColumnToMatch' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'CascadingControlSourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CascadingControlSource', ], 'max' => 200, ], 'CastColumnTypeOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'NewColumnType', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'NewColumnType' => [ 'shape' => 'ColumnDataType', ], 'Format' => [ 'shape' => 'TypeCastFormat', ], ], ], 'Catalog' => [ 'type' => 'string', 'max' => 128, ], 'CategoricalAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'COUNT', 'DISTINCT_COUNT', ], ], 'CategoricalDimensionField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'FormatConfiguration' => [ 'shape' => 'StringFormatConfiguration', ], ], ], 'CategoricalMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AggregationFunction' => [ 'shape' => 'CategoricalAggregationFunction', ], 'FormatConfiguration' => [ 'shape' => 'StringFormatConfiguration', ], ], ], 'CategoryDrillDownFilter' => [ 'type' => 'structure', 'required' => [ 'Column', 'CategoryValues', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'CategoryValues' => [ 'shape' => 'CategoryValueList', ], ], ], 'CategoryFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'Configuration', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Configuration' => [ 'shape' => 'CategoryFilterConfiguration', ], ], ], 'CategoryFilterConfiguration' => [ 'type' => 'structure', 'members' => [ 'FilterListConfiguration' => [ 'shape' => 'FilterListConfiguration', ], 'CustomFilterListConfiguration' => [ 'shape' => 'CustomFilterListConfiguration', ], 'CustomFilterConfiguration' => [ 'shape' => 'CustomFilterConfiguration', ], ], ], 'CategoryFilterFunction' => [ 'type' => 'string', 'enum' => [ 'EXACT', 'CONTAINS', ], ], 'CategoryFilterMatchOperator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', 'DOES_NOT_EQUAL', 'CONTAINS', 'DOES_NOT_CONTAIN', 'STARTS_WITH', 'ENDS_WITH', ], ], 'CategoryFilterSelectAllOptions' => [ 'type' => 'string', 'enum' => [ 'FILTER_ALL_VALUES', ], ], 'CategoryFilterType' => [ 'type' => 'string', 'enum' => [ 'CUSTOM_FILTER', 'CUSTOM_FILTER_LIST', 'FILTER_LIST', ], ], 'CategoryValue' => [ 'type' => 'string', 'max' => 512, ], 'CategoryValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CategoryValue', ], 'max' => 100000, ], 'CellValueSynonym' => [ 'type' => 'structure', 'members' => [ 'CellValue' => [ 'shape' => 'LimitedString', ], 'Synonyms' => [ 'shape' => 'StringList', ], ], ], 'CellValueSynonyms' => [ 'type' => 'list', 'member' => [ 'shape' => 'CellValueSynonym', ], ], 'ChartAxisLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'SortIconVisibility' => [ 'shape' => 'Visibility', ], 'AxisLabelOptions' => [ 'shape' => 'AxisLabelOptionsList', ], ], ], 'ClusterId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ClusterMarker' => [ 'type' => 'structure', 'members' => [ 'SimpleClusterMarker' => [ 'shape' => 'SimpleClusterMarker', ], ], ], 'ClusterMarkerConfiguration' => [ 'type' => 'structure', 'members' => [ 'ClusterMarker' => [ 'shape' => 'ClusterMarker', ], ], ], 'CollectiveConstant' => [ 'type' => 'structure', 'members' => [ 'ValueList' => [ 'shape' => 'StringList', ], ], ], 'ColorFillType' => [ 'type' => 'string', 'enum' => [ 'DISCRETE', 'GRADIENT', ], ], 'ColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HexColor', ], 'max' => 100, ], 'ColorScale' => [ 'type' => 'structure', 'required' => [ 'Colors', 'ColorFillType', ], 'members' => [ 'Colors' => [ 'shape' => 'ColorScaleColorList', ], 'ColorFillType' => [ 'shape' => 'ColorFillType', ], 'NullValueColor' => [ 'shape' => 'DataColor', ], ], ], 'ColorScaleColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataColor', ], 'max' => 3, 'min' => 2, ], 'ColorsConfiguration' => [ 'type' => 'structure', 'members' => [ 'CustomColors' => [ 'shape' => 'CustomColorsList', ], ], ], 'ColumnConfiguration' => [ 'type' => 'structure', 'required' => [ 'Column', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'FormatConfiguration' => [ 'shape' => 'FormatConfiguration', ], 'Role' => [ 'shape' => 'ColumnRole', ], 'ColorsConfiguration' => [ 'shape' => 'ColorsConfiguration', ], ], ], 'ColumnConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnConfiguration', ], 'max' => 200, ], 'ColumnDataRole' => [ 'type' => 'string', 'enum' => [ 'DIMENSION', 'MEASURE', ], ], 'ColumnDataType' => [ 'type' => 'string', 'enum' => [ 'STRING', 'INTEGER', 'DECIMAL', 'DATETIME', ], ], 'ColumnDescription' => [ 'type' => 'structure', 'members' => [ 'Text' => [ 'shape' => 'ColumnDescriptiveText', ], ], ], 'ColumnDescriptiveText' => [ 'type' => 'string', 'max' => 500, 'min' => 0, ], 'ColumnGroup' => [ 'type' => 'structure', 'members' => [ 'GeoSpatialColumnGroup' => [ 'shape' => 'GeoSpatialColumnGroup', ], ], ], 'ColumnGroupColumnSchema' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], ], ], 'ColumnGroupColumnSchemaList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnGroupColumnSchema', ], 'max' => 500, ], 'ColumnGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnGroup', ], 'max' => 8, 'min' => 1, ], 'ColumnGroupName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ColumnGroupSchema' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'ColumnGroupColumnSchemaList' => [ 'shape' => 'ColumnGroupColumnSchemaList', ], ], ], 'ColumnGroupSchemaList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnGroupSchema', ], 'max' => 500, ], 'ColumnHierarchy' => [ 'type' => 'structure', 'members' => [ 'ExplicitHierarchy' => [ 'shape' => 'ExplicitHierarchy', ], 'DateTimeHierarchy' => [ 'shape' => 'DateTimeHierarchy', ], 'PredefinedHierarchy' => [ 'shape' => 'PredefinedHierarchy', ], ], ], 'ColumnHierarchyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnHierarchy', ], 'max' => 2, ], 'ColumnId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ColumnIdentifier' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifier', 'ColumnName', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'ColumnName' => [ 'shape' => 'ColumnName', ], ], ], 'ColumnLevelPermissionRule' => [ 'type' => 'structure', 'members' => [ 'Principals' => [ 'shape' => 'PrincipalList', ], 'ColumnNames' => [ 'shape' => 'ColumnNameList', ], ], ], 'ColumnLevelPermissionRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnLevelPermissionRule', ], 'min' => 1, ], 'ColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnName', ], 'max' => 16, 'min' => 1, ], 'ColumnName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'ColumnNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'min' => 1, ], 'ColumnOrderingType' => [ 'type' => 'string', 'enum' => [ 'GREATER_IS_BETTER', 'LESSER_IS_BETTER', 'SPECIFIED', ], ], 'ColumnRole' => [ 'type' => 'string', 'enum' => [ 'DIMENSION', 'MEASURE', ], ], 'ColumnSchema' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'DataType' => [ 'shape' => 'String', ], 'GeographicRole' => [ 'shape' => 'String', ], ], ], 'ColumnSchemaList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnSchema', ], 'max' => 500, ], 'ColumnSort' => [ 'type' => 'structure', 'required' => [ 'SortBy', 'Direction', ], 'members' => [ 'SortBy' => [ 'shape' => 'ColumnIdentifier', ], 'Direction' => [ 'shape' => 'SortDirection', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], ], ], 'ColumnTag' => [ 'type' => 'structure', 'members' => [ 'ColumnGeographicRole' => [ 'shape' => 'GeoSpatialDataRole', ], 'ColumnDescription' => [ 'shape' => 'ColumnDescription', ], ], ], 'ColumnTagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnTag', ], 'max' => 16, 'min' => 1, ], 'ColumnTagName' => [ 'type' => 'string', 'enum' => [ 'COLUMN_GEOGRAPHIC_ROLE', 'COLUMN_DESCRIPTION', ], ], 'ColumnTagNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnTagName', ], ], 'ColumnTooltipItem' => [ 'type' => 'structure', 'required' => [ 'Column', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Label' => [ 'shape' => 'String', ], 'Visibility' => [ 'shape' => 'Visibility', ], 'Aggregation' => [ 'shape' => 'AggregationFunction', ], ], ], 'ComboChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'BarValues' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], 'LineValues' => [ 'shape' => 'MeasureFieldList', ], ], ], 'ComboChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'ComboChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'ComboChartSortConfiguration', ], 'BarsArrangement' => [ 'shape' => 'BarsArrangement', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'SecondaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'SecondaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'BarDataLabels' => [ 'shape' => 'DataLabelOptions', ], 'LineDataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'ComboChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'ComboChartAggregatedFieldWells' => [ 'shape' => 'ComboChartAggregatedFieldWells', ], ], ], 'ComboChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorSort' => [ 'shape' => 'FieldSortOptionsList', ], 'ColorItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'ComboChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'ComboChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'ComparativeOrder' => [ 'type' => 'structure', 'members' => [ 'UseOrdering' => [ 'shape' => 'ColumnOrderingType', ], 'SpecifedOrder' => [ 'shape' => 'StringList', ], 'TreatUndefinedSpecifiedValues' => [ 'shape' => 'UndefinedSpecifiedValueType', ], ], ], 'ComparisonConfiguration' => [ 'type' => 'structure', 'members' => [ 'ComparisonMethod' => [ 'shape' => 'ComparisonMethod', ], 'ComparisonFormat' => [ 'shape' => 'ComparisonFormatConfiguration', ], ], ], 'ComparisonFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'NumberDisplayFormatConfiguration' => [ 'shape' => 'NumberDisplayFormatConfiguration', ], 'PercentageDisplayFormatConfiguration' => [ 'shape' => 'PercentageDisplayFormatConfiguration', ], ], ], 'ComparisonMethod' => [ 'type' => 'string', 'enum' => [ 'DIFFERENCE', 'PERCENT_DIFFERENCE', 'PERCENT', ], ], 'Computation' => [ 'type' => 'structure', 'members' => [ 'TopBottomRanked' => [ 'shape' => 'TopBottomRankedComputation', ], 'TopBottomMovers' => [ 'shape' => 'TopBottomMoversComputation', ], 'TotalAggregation' => [ 'shape' => 'TotalAggregationComputation', ], 'MaximumMinimum' => [ 'shape' => 'MaximumMinimumComputation', ], 'MetricComparison' => [ 'shape' => 'MetricComparisonComputation', ], 'PeriodOverPeriod' => [ 'shape' => 'PeriodOverPeriodComputation', ], 'PeriodToDate' => [ 'shape' => 'PeriodToDateComputation', ], 'GrowthRate' => [ 'shape' => 'GrowthRateComputation', ], 'UniqueValues' => [ 'shape' => 'UniqueValuesComputation', ], 'Forecast' => [ 'shape' => 'ForecastComputation', ], ], ], 'ComputationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Computation', ], 'max' => 100, ], 'ConcurrentUpdatingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, ], 'ConditionalFormattingColor' => [ 'type' => 'structure', 'members' => [ 'Solid' => [ 'shape' => 'ConditionalFormattingSolidColor', ], 'Gradient' => [ 'shape' => 'ConditionalFormattingGradientColor', ], ], ], 'ConditionalFormattingCustomIconCondition' => [ 'type' => 'structure', 'required' => [ 'Expression', 'IconOptions', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'IconOptions' => [ 'shape' => 'ConditionalFormattingCustomIconOptions', ], 'Color' => [ 'shape' => 'HexColor', ], 'DisplayConfiguration' => [ 'shape' => 'ConditionalFormattingIconDisplayConfiguration', ], ], ], 'ConditionalFormattingCustomIconOptions' => [ 'type' => 'structure', 'members' => [ 'Icon' => [ 'shape' => 'Icon', ], 'UnicodeIcon' => [ 'shape' => 'UnicodeIcon', ], ], ], 'ConditionalFormattingGradientColor' => [ 'type' => 'structure', 'required' => [ 'Expression', 'Color', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'Color' => [ 'shape' => 'GradientColor', ], ], ], 'ConditionalFormattingIcon' => [ 'type' => 'structure', 'members' => [ 'IconSet' => [ 'shape' => 'ConditionalFormattingIconSet', ], 'CustomCondition' => [ 'shape' => 'ConditionalFormattingCustomIconCondition', ], ], ], 'ConditionalFormattingIconDisplayConfiguration' => [ 'type' => 'structure', 'members' => [ 'IconDisplayOption' => [ 'shape' => 'ConditionalFormattingIconDisplayOption', ], ], ], 'ConditionalFormattingIconDisplayOption' => [ 'type' => 'string', 'enum' => [ 'ICON_ONLY', ], ], 'ConditionalFormattingIconSet' => [ 'type' => 'structure', 'required' => [ 'Expression', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'IconSetType' => [ 'shape' => 'ConditionalFormattingIconSetType', ], ], ], 'ConditionalFormattingIconSetType' => [ 'type' => 'string', 'enum' => [ 'PLUS_MINUS', 'CHECK_X', 'THREE_COLOR_ARROW', 'THREE_GRAY_ARROW', 'CARET_UP_MINUS_DOWN', 'THREE_SHAPE', 'THREE_CIRCLE', 'FLAGS', 'BARS', 'FOUR_COLOR_ARROW', 'FOUR_GRAY_ARROW', ], ], 'ConditionalFormattingSolidColor' => [ 'type' => 'structure', 'required' => [ 'Expression', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'Color' => [ 'shape' => 'HexColor', ], ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'ConstantType' => [ 'type' => 'string', 'enum' => [ 'SINGULAR', 'RANGE', 'COLLECTIVE', ], ], 'ContributionAnalysisDefault' => [ 'type' => 'structure', 'required' => [ 'MeasureFieldId', 'ContributorDimensions', ], 'members' => [ 'MeasureFieldId' => [ 'shape' => 'FieldId', ], 'ContributorDimensions' => [ 'shape' => 'ContributorDimensionList', ], ], ], 'ContributionAnalysisDefaultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContributionAnalysisDefault', ], 'max' => 200, 'min' => 1, ], 'ContributorDimensionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 4, 'min' => 1, ], 'CopySourceArn' => [ 'type' => 'string', 'pattern' => '^arn:[-a-z0-9]*:quicksight:[-a-z0-9]*:[0-9]{12}:datasource/.+', ], 'CreateAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AccountCustomization', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateAccountSubscriptionRequest' => [ 'type' => 'structure', 'required' => [ 'Edition', 'AuthenticationMethod', 'AwsAccountId', 'AccountName', 'NotificationEmail', ], 'members' => [ 'Edition' => [ 'shape' => 'Edition', ], 'AuthenticationMethod' => [ 'shape' => 'AuthenticationMethodOption', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AccountName' => [ 'shape' => 'AccountName', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'ActiveDirectoryName' => [ 'shape' => 'String', ], 'Realm' => [ 'shape' => 'String', ], 'DirectoryId' => [ 'shape' => 'String', ], 'AdminGroup' => [ 'shape' => 'GroupsList', ], 'AuthorGroup' => [ 'shape' => 'GroupsList', ], 'ReaderGroup' => [ 'shape' => 'GroupsList', ], 'FirstName' => [ 'shape' => 'String', ], 'LastName' => [ 'shape' => 'String', ], 'EmailAddress' => [ 'shape' => 'String', ], 'ContactNumber' => [ 'shape' => 'String', ], ], ], 'CreateAccountSubscriptionResponse' => [ 'type' => 'structure', 'members' => [ 'SignupResponse' => [ 'shape' => 'SignupResponse', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'SourceEntity' => [ 'shape' => 'AnalysisSourceEntity', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Tags' => [ 'shape' => 'TagList', ], 'Definition' => [ 'shape' => 'AnalysisDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateColumnsOperation' => [ 'type' => 'structure', 'required' => [ 'Columns', ], 'members' => [ 'Columns' => [ 'shape' => 'CalculatedColumnList', ], ], ], 'CreateDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'Name' => [ 'shape' => 'DashboardName', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'SourceEntity' => [ 'shape' => 'DashboardSourceEntity', ], 'Tags' => [ 'shape' => 'TagList', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'DashboardPublishOptions' => [ 'shape' => 'DashboardPublishOptions', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'DashboardVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'Name', 'PhysicalTableMap', 'ImportMode', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'PhysicalTableMap' => [ 'shape' => 'PhysicalTableMap', ], 'LogicalTableMap' => [ 'shape' => 'LogicalTableMap', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'ColumnGroups' => [ 'shape' => 'ColumnGroupList', ], 'FieldFolders' => [ 'shape' => 'FieldFolderMap', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfiguration' => [ 'shape' => 'RowLevelPermissionTagConfiguration', ], 'ColumnLevelPermissionRules' => [ 'shape' => 'ColumnLevelPermissionRuleList', ], 'Tags' => [ 'shape' => 'TagList', ], 'DataSetUsageConfiguration' => [ 'shape' => 'DataSetUsageConfiguration', ], 'DatasetParameters' => [ 'shape' => 'DatasetParameterList', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'IngestionArn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', 'Name', 'Type', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'Type' => [ 'shape' => 'DataSourceType', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'Credentials' => [ 'shape' => 'DataSourceCredentials', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], 'Tags' => [ 'shape' => 'TagList', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateFolderMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', 'MemberId', 'MemberType', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'MemberId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'MemberId', ], 'MemberType' => [ 'shape' => 'MemberType', 'location' => 'uri', 'locationName' => 'MemberType', ], ], ], 'CreateFolderMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', ], 'FolderMember' => [ 'shape' => 'FolderMember', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Name' => [ 'shape' => 'FolderName', ], 'FolderType' => [ 'shape' => 'FolderType', ], 'ParentFolderArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Tags' => [ 'shape' => 'TagList', ], 'SharingModel' => [ 'shape' => 'SharingModel', ], ], ], 'CreateFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateGroupMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'MemberName', 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'MemberName' => [ 'shape' => 'GroupMemberName', 'location' => 'uri', 'locationName' => 'MemberName', ], 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'CreateGroupMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'GroupMember' => [ 'shape' => 'GroupMember', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', ], 'Description' => [ 'shape' => 'GroupDescription', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'CreateGroupResponse' => [ 'type' => 'structure', 'members' => [ 'Group' => [ 'shape' => 'Group', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'AssignmentStatus', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'CreateIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentId' => [ 'shape' => 'String', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateIngestionRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'IngestionId', 'AwsAccountId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'IngestionId' => [ 'shape' => 'IngestionId', 'location' => 'uri', 'locationName' => 'IngestionId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'IngestionType' => [ 'shape' => 'IngestionType', ], ], ], 'CreateIngestionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'IngestionId', ], 'IngestionStatus' => [ 'shape' => 'IngestionStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateNamespaceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', 'IdentityStore', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'IdentityStore' => [ 'shape' => 'IdentityStore', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateNamespaceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'Namespace', ], 'CapacityRegion' => [ 'shape' => 'String', ], 'CreationStatus' => [ 'shape' => 'NamespaceStatus', ], 'IdentityStore' => [ 'shape' => 'IdentityStore', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', 'Schedule', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Schedule' => [ 'shape' => 'RefreshSchedule', ], ], ], 'CreateRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'ScheduleId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'CreateTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', 'TemplateVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'TemplateVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'CreateTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAlias' => [ 'shape' => 'TemplateAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'Name' => [ 'shape' => 'TemplateName', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'SourceEntity' => [ 'shape' => 'TemplateSourceEntity', ], 'Tags' => [ 'shape' => 'TagList', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Definition' => [ 'shape' => 'TemplateVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'CreateTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', 'ThemeVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'ThemeVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'CreateThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAlias' => [ 'shape' => 'ThemeAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'Name', 'BaseThemeId', 'Configuration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'Name' => [ 'shape' => 'ThemeName', ], 'BaseThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Configuration' => [ 'shape' => 'ThemeConfiguration', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateThemeResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetArn', 'RefreshSchedule', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'DatasetName' => [ 'shape' => 'String', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], ], ], 'CreateTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'Topic', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'Topic' => [ 'shape' => 'TopicDetails', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateTopicResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'RefreshArn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', 'Name', 'SubnetIds', 'SecurityGroupIds', 'RoleArn', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdRestricted', ], 'Name' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'SubnetIdList', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'DnsResolverList', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdRestricted', ], 'CreationStatus' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CredentialPair' => [ 'type' => 'structure', 'required' => [ 'Username', 'Password', ], 'members' => [ 'Username' => [ 'shape' => 'DbUsername', ], 'Password' => [ 'shape' => 'Password', ], 'AlternateDataSourceParameters' => [ 'shape' => 'DataSourceParametersList', ], ], ], 'CrossDatasetTypes' => [ 'type' => 'string', 'enum' => [ 'ALL_DATASETS', 'SINGLE_DATASET', ], ], 'CurrencyCode' => [ 'type' => 'string', 'pattern' => '[A-Z]{3}', ], 'CurrencyDisplayFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'Prefix', ], 'Suffix' => [ 'shape' => 'Suffix', ], 'SeparatorConfiguration' => [ 'shape' => 'NumericSeparatorConfiguration', ], 'Symbol' => [ 'shape' => 'CurrencyCode', ], 'DecimalPlacesConfiguration' => [ 'shape' => 'DecimalPlacesConfiguration', ], 'NumberScale' => [ 'shape' => 'NumberScale', ], 'NegativeValueConfiguration' => [ 'shape' => 'NegativeValueConfiguration', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], ], ], 'CustomActionColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 10, ], 'CustomActionFilterOperation' => [ 'type' => 'structure', 'required' => [ 'SelectedFieldsConfiguration', 'TargetVisualsConfiguration', ], 'members' => [ 'SelectedFieldsConfiguration' => [ 'shape' => 'FilterOperationSelectedFieldsConfiguration', ], 'TargetVisualsConfiguration' => [ 'shape' => 'FilterOperationTargetVisualsConfiguration', ], ], ], 'CustomActionNavigationOperation' => [ 'type' => 'structure', 'members' => [ 'LocalNavigationConfiguration' => [ 'shape' => 'LocalNavigationConfiguration', ], ], ], 'CustomActionSetParametersOperation' => [ 'type' => 'structure', 'required' => [ 'ParameterValueConfigurations', ], 'members' => [ 'ParameterValueConfigurations' => [ 'shape' => 'SetParameterValueConfigurationList', ], ], ], 'CustomActionURLOperation' => [ 'type' => 'structure', 'required' => [ 'URLTemplate', 'URLTarget', ], 'members' => [ 'URLTemplate' => [ 'shape' => 'URLOperationTemplate', ], 'URLTarget' => [ 'shape' => 'URLTargetConfiguration', ], ], ], 'CustomColor' => [ 'type' => 'structure', 'required' => [ 'Color', ], 'members' => [ 'FieldValue' => [ 'shape' => 'FieldValue', ], 'Color' => [ 'shape' => 'HexColor', ], 'SpecialValue' => [ 'shape' => 'SpecialValue', ], ], ], 'CustomColorsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomColor', ], 'max' => 50, ], 'CustomContentConfiguration' => [ 'type' => 'structure', 'members' => [ 'ContentUrl' => [ 'shape' => 'URLOperationTemplate', ], 'ContentType' => [ 'shape' => 'CustomContentType', ], 'ImageScaling' => [ 'shape' => 'CustomContentImageScalingConfiguration', ], ], ], 'CustomContentImageScalingConfiguration' => [ 'type' => 'string', 'enum' => [ 'FIT_TO_HEIGHT', 'FIT_TO_WIDTH', 'DO_NOT_SCALE', 'SCALE_TO_VISUAL', ], ], 'CustomContentType' => [ 'type' => 'string', 'enum' => [ 'IMAGE', 'OTHER_EMBEDDED_CONTENT', ], ], 'CustomContentVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', 'DataSetIdentifier', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'CustomContentConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], ], ], 'CustomFilterConfiguration' => [ 'type' => 'structure', 'required' => [ 'MatchOperator', 'NullOption', ], 'members' => [ 'MatchOperator' => [ 'shape' => 'CategoryFilterMatchOperator', ], 'CategoryValue' => [ 'shape' => 'CategoryValue', ], 'SelectAllOptions' => [ 'shape' => 'CategoryFilterSelectAllOptions', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'CustomFilterListConfiguration' => [ 'type' => 'structure', 'required' => [ 'MatchOperator', 'NullOption', ], 'members' => [ 'MatchOperator' => [ 'shape' => 'CategoryFilterMatchOperator', ], 'CategoryValues' => [ 'shape' => 'CategoryValueList', ], 'SelectAllOptions' => [ 'shape' => 'CategoryFilterSelectAllOptions', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'CustomLabel' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'CustomNarrativeOptions' => [ 'type' => 'structure', 'required' => [ 'Narrative', ], 'members' => [ 'Narrative' => [ 'shape' => 'NarrativeString', ], ], ], 'CustomParameterValues' => [ 'type' => 'structure', 'members' => [ 'StringValues' => [ 'shape' => 'StringDefaultValueList', ], 'IntegerValues' => [ 'shape' => 'IntegerDefaultValueList', ], 'DecimalValues' => [ 'shape' => 'DecimalDefaultValueList', ], 'DateTimeValues' => [ 'shape' => 'DateTimeDefaultValueList', ], ], ], 'CustomSql' => [ 'type' => 'structure', 'required' => [ 'DataSourceArn', 'Name', 'SqlQuery', ], 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'CustomSqlName', ], 'SqlQuery' => [ 'shape' => 'SqlQuery', ], 'Columns' => [ 'shape' => 'InputColumnList', ], ], ], 'CustomSqlName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'CustomValuesConfiguration' => [ 'type' => 'structure', 'required' => [ 'CustomValues', ], 'members' => [ 'IncludeNullValue' => [ 'shape' => 'BooleanObject', ], 'CustomValues' => [ 'shape' => 'CustomParameterValues', ], ], ], 'Dashboard' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'DashboardName', ], 'Version' => [ 'shape' => 'DashboardVersion', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastPublishedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'DashboardBehavior' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'DashboardError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'DashboardErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'ViolatedEntities' => [ 'shape' => 'EntityList', ], ], ], 'DashboardErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardError', ], 'min' => 1, ], 'DashboardErrorType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'SOURCE_NOT_FOUND', 'DATA_SET_NOT_FOUND', 'INTERNAL_FAILURE', 'PARAMETER_VALUE_INCOMPATIBLE', 'PARAMETER_TYPE_INVALID', 'PARAMETER_NOT_FOUND', 'COLUMN_TYPE_MISMATCH', 'COLUMN_GEOGRAPHIC_ROLE_MISMATCH', 'COLUMN_REPLACEMENT_MISSING', ], ], 'DashboardFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT_USER', 'QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DASHBOARD_NAME', ], ], 'DashboardName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'DashboardPublishOptions' => [ 'type' => 'structure', 'members' => [ 'AdHocFilteringOption' => [ 'shape' => 'AdHocFilteringOption', ], 'ExportToCSVOption' => [ 'shape' => 'ExportToCSVOption', ], 'SheetControlsOption' => [ 'shape' => 'SheetControlsOption', ], 'VisualPublishOptions' => [ 'shape' => 'DashboardVisualPublishOptions', 'deprecated' => true, 'deprecatedMessage' => 'VisualPublishOptions property will reach its end of standard support in a future release. To perform this action, use ExportWithHiddenFields.', ], 'SheetLayoutElementMaximizationOption' => [ 'shape' => 'SheetLayoutElementMaximizationOption', ], 'VisualMenuOption' => [ 'shape' => 'VisualMenuOption', ], 'VisualAxisSortOption' => [ 'shape' => 'VisualAxisSortOption', ], 'ExportWithHiddenFieldsOption' => [ 'shape' => 'ExportWithHiddenFieldsOption', ], 'DataPointDrillUpDownOption' => [ 'shape' => 'DataPointDrillUpDownOption', ], 'DataPointMenuLabelOption' => [ 'shape' => 'DataPointMenuLabelOption', ], 'DataPointTooltipOption' => [ 'shape' => 'DataPointTooltipOption', ], ], ], 'DashboardSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', ], 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'DashboardFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'DashboardSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardSearchFilter', ], 'max' => 1, 'min' => 1, ], 'DashboardSourceEntity' => [ 'type' => 'structure', 'members' => [ 'SourceTemplate' => [ 'shape' => 'DashboardSourceTemplate', ], ], ], 'DashboardSourceTemplate' => [ 'type' => 'structure', 'required' => [ 'DataSetReferences', 'Arn', ], 'members' => [ 'DataSetReferences' => [ 'shape' => 'DataSetReferenceList', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'DashboardSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'DashboardName', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'PublishedVersionNumber' => [ 'shape' => 'VersionNumber', ], 'LastPublishedTime' => [ 'shape' => 'Timestamp', ], ], ], 'DashboardSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardSummary', ], 'max' => 100, ], 'DashboardUIState' => [ 'type' => 'string', 'enum' => [ 'EXPANDED', 'COLLAPSED', ], ], 'DashboardVersion' => [ 'type' => 'structure', 'members' => [ 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Errors' => [ 'shape' => 'DashboardErrorList', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'Arn' => [ 'shape' => 'Arn', ], 'SourceEntityArn' => [ 'shape' => 'Arn', ], 'DataSetArns' => [ 'shape' => 'DataSetArnsList', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Sheets' => [ 'shape' => 'SheetList', ], ], ], 'DashboardVersionDefinition' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifierDeclarations', ], 'members' => [ 'DataSetIdentifierDeclarations' => [ 'shape' => 'DataSetIdentifierDeclarationList', ], 'Sheets' => [ 'shape' => 'SheetDefinitionList', ], 'CalculatedFields' => [ 'shape' => 'CalculatedFields', ], 'ParameterDeclarations' => [ 'shape' => 'ParameterDeclarationList', ], 'FilterGroups' => [ 'shape' => 'FilterGroupList', ], 'ColumnConfigurations' => [ 'shape' => 'ColumnConfigurationList', ], 'AnalysisDefaults' => [ 'shape' => 'AnalysisDefaults', ], ], ], 'DashboardVersionSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'SourceEntityArn' => [ 'shape' => 'Arn', ], 'Description' => [ 'shape' => 'VersionDescription', ], ], ], 'DashboardVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardVersionSummary', ], 'max' => 100, ], 'DashboardVisualId' => [ 'type' => 'structure', 'required' => [ 'DashboardId', 'SheetId', 'VisualId', ], 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'DashboardVisualPublishOptions' => [ 'type' => 'structure', 'members' => [ 'ExportHiddenFieldsOption' => [ 'shape' => 'ExportHiddenFieldsOption', ], ], ], 'DataAggregation' => [ 'type' => 'structure', 'members' => [ 'DatasetRowDateGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'DefaultDateColumnName' => [ 'shape' => 'LimitedString', ], ], ], 'DataBarsOptions' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'PositiveColor' => [ 'shape' => 'HexColor', ], 'NegativeColor' => [ 'shape' => 'HexColor', ], ], ], 'DataColor' => [ 'type' => 'structure', 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], 'DataValue' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'DataColorPalette' => [ 'type' => 'structure', 'members' => [ 'Colors' => [ 'shape' => 'ColorList', ], 'MinMaxGradient' => [ 'shape' => 'ColorList', ], 'EmptyFillColor' => [ 'shape' => 'HexColor', ], ], ], 'DataFieldSeriesItem' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'AxisBinding', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'FieldValue' => [ 'shape' => 'SensitiveString', ], 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'Settings' => [ 'shape' => 'LineChartSeriesSettings', ], ], ], 'DataLabelContent' => [ 'type' => 'string', 'enum' => [ 'VALUE', 'PERCENT', 'VALUE_AND_PERCENT', ], ], 'DataLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'CategoryLabelVisibility' => [ 'shape' => 'Visibility', ], 'MeasureLabelVisibility' => [ 'shape' => 'Visibility', ], 'DataLabelTypes' => [ 'shape' => 'DataLabelTypes', ], 'Position' => [ 'shape' => 'DataLabelPosition', ], 'LabelContent' => [ 'shape' => 'DataLabelContent', ], 'LabelFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'LabelColor' => [ 'shape' => 'HexColor', ], 'Overlap' => [ 'shape' => 'DataLabelOverlap', ], 'TotalsVisibility' => [ 'shape' => 'Visibility', ], ], ], 'DataLabelOverlap' => [ 'type' => 'string', 'enum' => [ 'DISABLE_OVERLAP', 'ENABLE_OVERLAP', ], ], 'DataLabelPosition' => [ 'type' => 'string', 'enum' => [ 'INSIDE', 'OUTSIDE', 'LEFT', 'TOP', 'BOTTOM', 'RIGHT', ], ], 'DataLabelType' => [ 'type' => 'structure', 'members' => [ 'FieldLabelType' => [ 'shape' => 'FieldLabelType', ], 'DataPathLabelType' => [ 'shape' => 'DataPathLabelType', ], 'RangeEndsLabelType' => [ 'shape' => 'RangeEndsLabelType', ], 'MinimumLabelType' => [ 'shape' => 'MinimumLabelType', ], 'MaximumLabelType' => [ 'shape' => 'MaximumLabelType', ], ], ], 'DataLabelTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataLabelType', ], 'max' => 100, ], 'DataPathColor' => [ 'type' => 'structure', 'required' => [ 'Element', 'Color', ], 'members' => [ 'Element' => [ 'shape' => 'DataPathValue', ], 'Color' => [ 'shape' => 'HexColor', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'DataPathColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataPathColor', ], 'max' => 5000, ], 'DataPathLabelType' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'FieldValue' => [ 'shape' => 'FieldValue', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'DataPathSort' => [ 'type' => 'structure', 'required' => [ 'Direction', 'SortPaths', ], 'members' => [ 'Direction' => [ 'shape' => 'SortDirection', ], 'SortPaths' => [ 'shape' => 'DataPathValueList', ], ], ], 'DataPathType' => [ 'type' => 'structure', 'members' => [ 'PivotTableDataPathType' => [ 'shape' => 'PivotTableDataPathType', ], ], ], 'DataPathValue' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'FieldValue' => [ 'shape' => 'FieldValue', ], 'DataPathType' => [ 'shape' => 'DataPathType', ], ], ], 'DataPathValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataPathValue', ], 'max' => 20, ], 'DataPointDrillUpDownOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'DataPointMenuLabelOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'DataPointTooltipOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'DataSet' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'PhysicalTableMap' => [ 'shape' => 'PhysicalTableMap', ], 'LogicalTableMap' => [ 'shape' => 'LogicalTableMap', ], 'OutputColumns' => [ 'shape' => 'OutputColumnList', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'ConsumedSpiceCapacityInBytes' => [ 'shape' => 'Long', ], 'ColumnGroups' => [ 'shape' => 'ColumnGroupList', ], 'FieldFolders' => [ 'shape' => 'FieldFolderMap', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfiguration' => [ 'shape' => 'RowLevelPermissionTagConfiguration', ], 'ColumnLevelPermissionRules' => [ 'shape' => 'ColumnLevelPermissionRuleList', ], 'DataSetUsageConfiguration' => [ 'shape' => 'DataSetUsageConfiguration', ], 'DatasetParameters' => [ 'shape' => 'DatasetParameterList', ], ], ], 'DataSetArnsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 100, ], 'DataSetConfiguration' => [ 'type' => 'structure', 'members' => [ 'Placeholder' => [ 'shape' => 'String', ], 'DataSetSchema' => [ 'shape' => 'DataSetSchema', ], 'ColumnGroupSchemaList' => [ 'shape' => 'ColumnGroupSchemaList', ], ], ], 'DataSetConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetConfiguration', ], 'max' => 30, ], 'DataSetFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DATASET_NAME', ], ], 'DataSetIdentifier' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'DataSetIdentifierDeclaration' => [ 'type' => 'structure', 'required' => [ 'Identifier', 'DataSetArn', ], 'members' => [ 'Identifier' => [ 'shape' => 'DataSetIdentifier', ], 'DataSetArn' => [ 'shape' => 'Arn', ], ], ], 'DataSetIdentifierDeclarationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetIdentifierDeclaration', ], 'max' => 50, 'min' => 1, ], 'DataSetImportMode' => [ 'type' => 'string', 'enum' => [ 'SPICE', 'DIRECT_QUERY', ], ], 'DataSetName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'DataSetReference' => [ 'type' => 'structure', 'required' => [ 'DataSetPlaceholder', 'DataSetArn', ], 'members' => [ 'DataSetPlaceholder' => [ 'shape' => 'NonEmptyString', ], 'DataSetArn' => [ 'shape' => 'Arn', ], ], ], 'DataSetReferenceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetReference', ], 'min' => 1, ], 'DataSetRefreshProperties' => [ 'type' => 'structure', 'required' => [ 'RefreshConfiguration', ], 'members' => [ 'RefreshConfiguration' => [ 'shape' => 'RefreshConfiguration', ], ], ], 'DataSetSchema' => [ 'type' => 'structure', 'members' => [ 'ColumnSchemaList' => [ 'shape' => 'ColumnSchemaList', ], ], ], 'DataSetSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', 'Name', 'Value', ], 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'DataSetFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'DataSetSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetSearchFilter', ], 'max' => 1, 'min' => 1, ], 'DataSetSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfigurationApplied' => [ 'shape' => 'Boolean', ], 'ColumnLevelPermissionRulesApplied' => [ 'shape' => 'Boolean', ], ], ], 'DataSetSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetSummary', ], ], 'DataSetUsageConfiguration' => [ 'type' => 'structure', 'members' => [ 'DisableUseAsDirectQuerySource' => [ 'shape' => 'Boolean', ], 'DisableUseAsImportedSource' => [ 'shape' => 'Boolean', ], ], ], 'DataSource' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'Type' => [ 'shape' => 'DataSourceType', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'AlternateDataSourceParameters' => [ 'shape' => 'DataSourceParametersList', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], 'ErrorInfo' => [ 'shape' => 'DataSourceErrorInfo', ], 'SecretArn' => [ 'shape' => 'SecretArn', ], ], ], 'DataSourceCredentials' => [ 'type' => 'structure', 'members' => [ 'CredentialPair' => [ 'shape' => 'CredentialPair', ], 'CopySourceArn' => [ 'shape' => 'CopySourceArn', ], 'SecretArn' => [ 'shape' => 'SecretArn', ], ], 'sensitive' => true, ], 'DataSourceErrorInfo' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'DataSourceErrorInfoType', ], 'Message' => [ 'shape' => 'String', ], ], ], 'DataSourceErrorInfoType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'COPY_SOURCE_NOT_FOUND', 'TIMEOUT', 'ENGINE_VERSION_NOT_SUPPORTED', 'UNKNOWN_HOST', 'GENERIC_SQL_FAILURE', 'CONFLICT', 'UNKNOWN', ], ], 'DataSourceFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DATASOURCE_NAME', ], ], 'DataSourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSource', ], ], 'DataSourceParameters' => [ 'type' => 'structure', 'members' => [ 'AmazonElasticsearchParameters' => [ 'shape' => 'AmazonElasticsearchParameters', ], 'AthenaParameters' => [ 'shape' => 'AthenaParameters', ], 'AuroraParameters' => [ 'shape' => 'AuroraParameters', ], 'AuroraPostgreSqlParameters' => [ 'shape' => 'AuroraPostgreSqlParameters', ], 'AwsIotAnalyticsParameters' => [ 'shape' => 'AwsIotAnalyticsParameters', ], 'JiraParameters' => [ 'shape' => 'JiraParameters', ], 'MariaDbParameters' => [ 'shape' => 'MariaDbParameters', ], 'MySqlParameters' => [ 'shape' => 'MySqlParameters', ], 'OracleParameters' => [ 'shape' => 'OracleParameters', ], 'PostgreSqlParameters' => [ 'shape' => 'PostgreSqlParameters', ], 'PrestoParameters' => [ 'shape' => 'PrestoParameters', ], 'RdsParameters' => [ 'shape' => 'RdsParameters', ], 'RedshiftParameters' => [ 'shape' => 'RedshiftParameters', ], 'S3Parameters' => [ 'shape' => 'S3Parameters', ], 'ServiceNowParameters' => [ 'shape' => 'ServiceNowParameters', ], 'SnowflakeParameters' => [ 'shape' => 'SnowflakeParameters', ], 'SparkParameters' => [ 'shape' => 'SparkParameters', ], 'SqlServerParameters' => [ 'shape' => 'SqlServerParameters', ], 'TeradataParameters' => [ 'shape' => 'TeradataParameters', ], 'TwitterParameters' => [ 'shape' => 'TwitterParameters', ], 'AmazonOpenSearchParameters' => [ 'shape' => 'AmazonOpenSearchParameters', ], 'ExasolParameters' => [ 'shape' => 'ExasolParameters', ], 'DatabricksParameters' => [ 'shape' => 'DatabricksParameters', ], 'StarburstParameters' => [ 'shape' => 'StarburstParameters', ], 'TrinoParameters' => [ 'shape' => 'TrinoParameters', ], ], ], 'DataSourceParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceParameters', ], 'max' => 50, 'min' => 1, ], 'DataSourceSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', 'Name', 'Value', ], 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'DataSourceFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'DataSourceSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceSearchFilter', ], 'max' => 1, 'min' => 1, ], 'DataSourceSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'Type' => [ 'shape' => 'DataSourceType', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'DataSourceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceSummary', ], ], 'DataSourceType' => [ 'type' => 'string', 'enum' => [ 'ADOBE_ANALYTICS', 'AMAZON_ELASTICSEARCH', 'ATHENA', 'AURORA', 'AURORA_POSTGRESQL', 'AWS_IOT_ANALYTICS', 'GITHUB', 'JIRA', 'MARIADB', 'MYSQL', 'ORACLE', 'POSTGRESQL', 'PRESTO', 'REDSHIFT', 'S3', 'SALESFORCE', 'SERVICENOW', 'SNOWFLAKE', 'SPARK', 'SQLSERVER', 'TERADATA', 'TWITTER', 'TIMESTREAM', 'AMAZON_OPENSEARCH', 'EXASOL', 'DATABRICKS', ], ], 'Database' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'DatabaseGroup' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DatabaseGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatabaseGroup', ], 'max' => 50, 'min' => 1, ], 'DatabaseUser' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DatabricksParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'SqlEndpointPath', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'SqlEndpointPath' => [ 'shape' => 'SqlEndpointPath', ], ], ], 'DatasetMetadata' => [ 'type' => 'structure', 'required' => [ 'DatasetArn', ], 'members' => [ 'DatasetArn' => [ 'shape' => 'Arn', ], 'DatasetName' => [ 'shape' => 'LimitedString', ], 'DatasetDescription' => [ 'shape' => 'LimitedString', ], 'DataAggregation' => [ 'shape' => 'DataAggregation', ], 'Filters' => [ 'shape' => 'TopicFilters', ], 'Columns' => [ 'shape' => 'TopicColumns', ], 'CalculatedFields' => [ 'shape' => 'TopicCalculatedFields', ], 'NamedEntities' => [ 'shape' => 'TopicNamedEntities', ], ], ], 'DatasetParameter' => [ 'type' => 'structure', 'members' => [ 'StringDatasetParameter' => [ 'shape' => 'StringDatasetParameter', ], 'DecimalDatasetParameter' => [ 'shape' => 'DecimalDatasetParameter', ], 'IntegerDatasetParameter' => [ 'shape' => 'IntegerDatasetParameter', ], 'DateTimeDatasetParameter' => [ 'shape' => 'DateTimeDatasetParameter', ], ], ], 'DatasetParameterId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-]+$', ], 'DatasetParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatasetParameter', ], 'max' => 32, 'min' => 1, ], 'DatasetParameterName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '^[a-zA-Z0-9]+$', ], 'DatasetParameterValueType' => [ 'type' => 'string', 'enum' => [ 'MULTI_VALUED', 'SINGLE_VALUED', ], ], 'Datasets' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatasetMetadata', ], ], 'DateAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'COUNT', 'DISTINCT_COUNT', 'MIN', 'MAX', ], ], 'DateAxisOptions' => [ 'type' => 'structure', 'members' => [ 'MissingDateVisibility' => [ 'shape' => 'Visibility', ], ], ], 'DateDimensionField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'DateGranularity' => [ 'shape' => 'TimeGranularity', ], 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'FormatConfiguration' => [ 'shape' => 'DateTimeFormatConfiguration', ], ], ], 'DateMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AggregationFunction' => [ 'shape' => 'DateAggregationFunction', ], 'FormatConfiguration' => [ 'shape' => 'DateTimeFormatConfiguration', ], ], ], 'DateTimeDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'DefaultValues' => [ 'shape' => 'DateTimeDatasetParameterDefaultValues', ], ], ], 'DateTimeDatasetParameterDefaultValue' => [ 'type' => 'timestamp', ], 'DateTimeDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'DateTimeDatasetParameterValueList', ], ], ], 'DateTimeDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DateTimeDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'DateTimeDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveTimestamp', ], 'max' => 50000, ], 'DateTimeDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'DateTimeDefaultValueList', ], 'RollingDate' => [ 'shape' => 'RollingDateConfiguration', ], ], ], 'DateTimeFormat' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'DateTimeFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'DateTimeFormat' => [ 'shape' => 'DateTimeFormat', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], 'NumericFormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'DateTimeHierarchy' => [ 'type' => 'structure', 'required' => [ 'HierarchyId', ], 'members' => [ 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'DrillDownFilters' => [ 'shape' => 'DrillDownFilterList', ], ], ], 'DateTimeParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveTimestampList', ], ], ], 'DateTimeParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'DateTimeDefaultValues', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'ValueWhenUnset' => [ 'shape' => 'DateTimeValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'DateTimeParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DateTimeParameter', ], 'max' => 100, ], 'DateTimePickerControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'DateTimeFormat' => [ 'shape' => 'DateTimeFormat', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'DateTimeValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveTimestamp', ], ], ], 'DayOfMonth' => [ 'type' => 'string', 'max' => 17, 'min' => 1, 'pattern' => '^(?:LAST_DAY_OF_MONTH|1[0-9]|2[0-8]|[12]|[3-9])$', ], 'DayOfWeek' => [ 'type' => 'string', 'enum' => [ 'SUNDAY', 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', ], ], 'DbUsername' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DecimalDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'DefaultValues' => [ 'shape' => 'DecimalDatasetParameterDefaultValues', ], ], ], 'DecimalDatasetParameterDefaultValue' => [ 'type' => 'double', ], 'DecimalDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'DecimalDatasetParameterValueList', ], ], ], 'DecimalDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DecimalDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'DecimalDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveDoubleObject', ], 'max' => 50000, ], 'DecimalDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'DecimalDefaultValueList', ], ], ], 'DecimalParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveDoubleList', ], ], ], 'DecimalParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'ParameterValueType', 'Name', ], 'members' => [ 'ParameterValueType' => [ 'shape' => 'ParameterValueType', ], 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'DecimalDefaultValues', ], 'ValueWhenUnset' => [ 'shape' => 'DecimalValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'DecimalParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DecimalParameter', ], 'max' => 100, ], 'DecimalPlaces' => [ 'type' => 'long', 'max' => 20, 'min' => 0, ], 'DecimalPlacesConfiguration' => [ 'type' => 'structure', 'required' => [ 'DecimalPlaces', ], 'members' => [ 'DecimalPlaces' => [ 'shape' => 'DecimalPlaces', ], ], ], 'DecimalValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveDouble', 'box' => true, ], ], ], 'DefaultAggregation' => [ 'type' => 'string', 'enum' => [ 'SUM', 'MAX', 'MIN', 'COUNT', 'DISTINCT_COUNT', 'AVERAGE', 'MEDIAN', 'STDEV', 'STDEVP', 'VAR', 'VARP', ], ], 'DefaultFormatting' => [ 'type' => 'structure', 'members' => [ 'DisplayFormat' => [ 'shape' => 'DisplayFormat', ], 'DisplayFormatOptions' => [ 'shape' => 'DisplayFormatOptions', ], ], ], 'DefaultFreeFormLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'CanvasSizeOptions', ], 'members' => [ 'CanvasSizeOptions' => [ 'shape' => 'FreeFormLayoutCanvasSizeOptions', ], ], ], 'DefaultGridLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'CanvasSizeOptions', ], 'members' => [ 'CanvasSizeOptions' => [ 'shape' => 'GridLayoutCanvasSizeOptions', ], ], ], 'DefaultInteractiveLayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'Grid' => [ 'shape' => 'DefaultGridLayoutConfiguration', ], 'FreeForm' => [ 'shape' => 'DefaultFreeFormLayoutConfiguration', ], ], ], 'DefaultNewSheetConfiguration' => [ 'type' => 'structure', 'members' => [ 'InteractiveLayoutConfiguration' => [ 'shape' => 'DefaultInteractiveLayoutConfiguration', ], 'PaginatedLayoutConfiguration' => [ 'shape' => 'DefaultPaginatedLayoutConfiguration', ], 'SheetContentType' => [ 'shape' => 'SheetContentType', ], ], ], 'DefaultPaginatedLayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'SectionBased' => [ 'shape' => 'DefaultSectionBasedLayoutConfiguration', ], ], ], 'DefaultSectionBasedLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'CanvasSizeOptions', ], 'members' => [ 'CanvasSizeOptions' => [ 'shape' => 'SectionBasedLayoutCanvasSizeOptions', ], ], ], 'DeleteAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], ], ], 'DeleteAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteAccountSubscriptionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DeleteAccountSubscriptionResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'RecoveryWindowInDays' => [ 'shape' => 'RecoveryWindowInDays', 'location' => 'querystring', 'locationName' => 'recovery-window-in-days', ], 'ForceDeleteWithoutRecovery' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'force-delete-without-recovery', ], ], ], 'DeleteAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DeletionTime' => [ 'shape' => 'Timestamp', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], ], ], 'DeleteDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteDataSetRefreshPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DeleteDataSetRefreshPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DeleteDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], ], ], 'DeleteDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteFolderMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', 'MemberId', 'MemberType', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'MemberId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'MemberId', ], 'MemberType' => [ 'shape' => 'MemberType', 'location' => 'uri', 'locationName' => 'MemberType', ], ], ], 'DeleteFolderMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], ], ], 'DeleteFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteGroupMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'MemberName', 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'MemberName' => [ 'shape' => 'GroupMemberName', 'location' => 'uri', 'locationName' => 'MemberName', ], 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteGroupMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteGroupResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', 'location' => 'uri', 'locationName' => 'AssignmentName', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteNamespaceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteNamespaceResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', 'ScheduleId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ScheduleId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'ScheduleId', ], ], ], 'DeleteRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'ScheduleId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'DeleteTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DeleteTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AliasName' => [ 'shape' => 'AliasName', ], 'Arn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], ], ], 'DeleteTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DeleteThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'AliasName' => [ 'shape' => 'AliasName', ], 'Arn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'DeleteThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], ], ], 'DeleteThemeResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'DeleteTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DatasetId', ], ], ], 'DeleteTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'DeleteTopicResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteUserByPrincipalIdRequest' => [ 'type' => 'structure', 'required' => [ 'PrincipalId', 'AwsAccountId', 'Namespace', ], 'members' => [ 'PrincipalId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'PrincipalId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteUserByPrincipalIdResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteUserRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteUserResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', 'location' => 'uri', 'locationName' => 'VPCConnectionId', ], ], ], 'DeleteVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'DeletionStatus' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'Delimiter' => [ 'type' => 'string', 'max' => 1, 'min' => 1, ], 'DescribeAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'Resolved' => [ 'shape' => 'boolean', 'location' => 'querystring', 'locationName' => 'resolved', ], ], ], 'DescribeAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeAccountSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DescribeAccountSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'AccountSettings' => [ 'shape' => 'AccountSettings', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeAccountSubscriptionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DescribeAccountSubscriptionResponse' => [ 'type' => 'structure', 'members' => [ 'AccountInfo' => [ 'shape' => 'AccountInfo', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAnalysisDefinitionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'DescribeAnalysisDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Errors' => [ 'shape' => 'AnalysisErrorList', ], 'ResourceStatus' => [ 'shape' => 'ResourceStatus', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'AnalysisDefinition', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAnalysisPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'DescribeAnalysisPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AnalysisArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'DescribeAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Analysis' => [ 'shape' => 'Analysis', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAssetBundleExportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleExportJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AssetBundleExportJobId', ], ], ], 'DescribeAssetBundleExportJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleExportJobStatus', ], 'DownloadUrl' => [ 'shape' => 'String', ], 'Errors' => [ 'shape' => 'AssetBundleExportJobErrorList', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'ResourceArns' => [ 'shape' => 'AssetBundleResourceArns', ], 'IncludeAllDependencies' => [ 'shape' => 'Boolean', ], 'ExportFormat' => [ 'shape' => 'AssetBundleExportFormat', ], 'CloudFormationOverridePropertyConfiguration' => [ 'shape' => 'AssetBundleCloudFormationOverridePropertyConfiguration', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeAssetBundleImportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleImportJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AssetBundleImportJobId', ], ], ], 'DescribeAssetBundleImportJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleImportJobStatus', ], 'Errors' => [ 'shape' => 'AssetBundleImportJobErrorList', ], 'RollbackErrors' => [ 'shape' => 'AssetBundleImportJobErrorList', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'AssetBundleImportSource' => [ 'shape' => 'AssetBundleImportSourceDescription', ], 'OverrideParameters' => [ 'shape' => 'AssetBundleImportJobOverrideParameters', ], 'FailureAction' => [ 'shape' => 'AssetBundleImportFailureAction', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDashboardDefinitionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeDashboardDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Errors' => [ 'shape' => 'DashboardErrorList', ], 'Name' => [ 'shape' => 'DashboardName', ], 'ResourceStatus' => [ 'shape' => 'ResourceStatus', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'DashboardVersionDefinition', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'DashboardPublishOptions' => [ 'shape' => 'DashboardPublishOptions', ], ], ], 'DescribeDashboardPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], ], ], 'DescribeDashboardPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DashboardArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'LinkSharingConfiguration' => [ 'shape' => 'LinkSharingConfiguration', ], ], ], 'DescribeDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Dashboard' => [ 'shape' => 'Dashboard', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeDashboardSnapshotJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'SnapshotJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'SnapshotJobId', ], ], ], 'DescribeDashboardSnapshotJobResponse' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'UserConfiguration' => [ 'shape' => 'SnapshotUserConfigurationRedacted', ], 'SnapshotConfiguration' => [ 'shape' => 'SnapshotConfiguration', ], 'Arn' => [ 'shape' => 'Arn', ], 'JobStatus' => [ 'shape' => 'SnapshotJobStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', ], ], ], 'DescribeDashboardSnapshotJobResultRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'SnapshotJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'SnapshotJobId', ], ], ], 'DescribeDashboardSnapshotJobResultResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'JobStatus' => [ 'shape' => 'SnapshotJobStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'Result' => [ 'shape' => 'SnapshotJobResult', ], 'ErrorInfo' => [ 'shape' => 'SnapshotJobErrorInfo', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSetPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DescribeDataSetPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetArn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSetRefreshPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DescribeDataSetRefreshPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'DataSetRefreshProperties' => [ 'shape' => 'DataSetRefreshProperties', ], ], ], 'DescribeDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DescribeDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'DataSet' => [ 'shape' => 'DataSet', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSourcePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], ], ], 'DescribeDataSourcePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], ], ], 'DescribeDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeFolderPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], ], ], 'DescribeFolderPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], ], ], 'DescribeFolderResolvedPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], ], ], 'DescribeFolderResolvedPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Folder' => [ 'shape' => 'Folder', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeGroupMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'MemberName', 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'MemberName' => [ 'shape' => 'GroupMemberName', 'location' => 'uri', 'locationName' => 'MemberName', ], 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeGroupMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'GroupMember' => [ 'shape' => 'GroupMember', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeGroupResponse' => [ 'type' => 'structure', 'members' => [ 'Group' => [ 'shape' => 'Group', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', 'location' => 'uri', 'locationName' => 'AssignmentName', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'IAMPolicyAssignment' => [ 'shape' => 'IAMPolicyAssignment', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeIngestionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'IngestionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'IngestionId' => [ 'shape' => 'IngestionId', 'location' => 'uri', 'locationName' => 'IngestionId', ], ], ], 'DescribeIngestionResponse' => [ 'type' => 'structure', 'members' => [ 'Ingestion' => [ 'shape' => 'Ingestion', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeIpRestrictionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DescribeIpRestrictionResponse' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'IpRestrictionRuleMap' => [ 'shape' => 'IpRestrictionRuleMap', ], 'Enabled' => [ 'shape' => 'NullableBoolean', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeNamespaceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeNamespaceResponse' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'NamespaceInfoV2', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'ScheduleId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'ScheduleId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'ScheduleId', ], ], ], 'DescribeRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'RefreshSchedule' => [ 'shape' => 'RefreshSchedule', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'DescribeTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DescribeTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAlias' => [ 'shape' => 'TemplateAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTemplateDefinitionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeTemplateDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'TemplateName', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Errors' => [ 'shape' => 'TemplateErrorList', ], 'ResourceStatus' => [ 'shape' => 'ResourceStatus', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'TemplateVersionDefinition', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTemplatePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], ], ], 'DescribeTemplatePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'TemplateArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'Template' => [ 'shape' => 'Template', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DescribeThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAlias' => [ 'shape' => 'ThemeAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeThemePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], ], ], 'DescribeThemePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAndAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeThemeResponse' => [ 'type' => 'structure', 'members' => [ 'Theme' => [ 'shape' => 'Theme', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTopicPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'DescribeTopicPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTopicRefreshRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'RefreshId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'RefreshId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'RefreshId', ], ], ], 'DescribeTopicRefreshResponse' => [ 'type' => 'structure', 'members' => [ 'RefreshDetails' => [ 'shape' => 'TopicRefreshDetails', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DatasetId', ], ], ], 'DescribeTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'DescribeTopicResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'Topic' => [ 'shape' => 'TopicDetails', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeUserRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeUserResponse' => [ 'type' => 'structure', 'members' => [ 'User' => [ 'shape' => 'User', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', 'location' => 'uri', 'locationName' => 'VPCConnectionId', ], ], ], 'DescribeVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'VPCConnection' => [ 'shape' => 'VPCConnection', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', ], ], ], 'DestinationParameterValueConfiguration' => [ 'type' => 'structure', 'members' => [ 'CustomValuesConfiguration' => [ 'shape' => 'CustomValuesConfiguration', ], 'SelectAllValueOptions' => [ 'shape' => 'SelectAllValueOptions', ], 'SourceParameterName' => [ 'shape' => 'String', ], 'SourceField' => [ 'shape' => 'FieldId', ], 'SourceColumn' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'DimensionField' => [ 'type' => 'structure', 'members' => [ 'NumericalDimensionField' => [ 'shape' => 'NumericalDimensionField', ], 'CategoricalDimensionField' => [ 'shape' => 'CategoricalDimensionField', ], 'DateDimensionField' => [ 'shape' => 'DateDimensionField', ], ], ], 'DimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 200, ], 'DisplayFormat' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'PERCENT', 'CURRENCY', 'NUMBER', 'DATE', 'STRING', ], ], 'DisplayFormatOptions' => [ 'type' => 'structure', 'members' => [ 'UseBlankCellFormat' => [ 'shape' => 'Boolean', ], 'BlankCellFormat' => [ 'shape' => 'LimitedString', ], 'DateFormat' => [ 'shape' => 'LimitedString', ], 'DecimalSeparator' => [ 'shape' => 'TopicNumericSeparatorSymbol', ], 'GroupingSeparator' => [ 'shape' => 'LimitedString', ], 'UseGrouping' => [ 'shape' => 'Boolean', ], 'FractionDigits' => [ 'shape' => 'Integer', ], 'Prefix' => [ 'shape' => 'LimitedString', ], 'Suffix' => [ 'shape' => 'LimitedString', ], 'UnitScaler' => [ 'shape' => 'NumberScale', ], 'NegativeFormat' => [ 'shape' => 'NegativeFormat', ], 'CurrencySymbol' => [ 'shape' => 'LimitedString', ], ], ], 'DnsResolverList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IPv4Address', ], 'max' => 15, ], 'Domain' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DomainNotWhitelistedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'DonutCenterOptions' => [ 'type' => 'structure', 'members' => [ 'LabelVisibility' => [ 'shape' => 'Visibility', ], ], ], 'DonutOptions' => [ 'type' => 'structure', 'members' => [ 'ArcOptions' => [ 'shape' => 'ArcOptions', ], 'DonutCenterOptions' => [ 'shape' => 'DonutCenterOptions', ], ], ], 'Double' => [ 'type' => 'double', ], 'DrillDownFilter' => [ 'type' => 'structure', 'members' => [ 'NumericEqualityFilter' => [ 'shape' => 'NumericEqualityDrillDownFilter', ], 'CategoryFilter' => [ 'shape' => 'CategoryDrillDownFilter', ], 'TimeRangeFilter' => [ 'shape' => 'TimeRangeDrillDownFilter', ], ], ], 'DrillDownFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DrillDownFilter', ], 'max' => 10, ], 'DropDownControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'SelectAllOptions' => [ 'shape' => 'ListControlSelectAllOptions', ], 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'DynamicDefaultValue' => [ 'type' => 'structure', 'required' => [ 'DefaultValueColumn', ], 'members' => [ 'UserNameColumn' => [ 'shape' => 'ColumnIdentifier', ], 'GroupNameColumn' => [ 'shape' => 'ColumnIdentifier', ], 'DefaultValueColumn' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'Edition' => [ 'type' => 'string', 'enum' => [ 'STANDARD', 'ENTERPRISE', 'ENTERPRISE_AND_Q', ], ], 'EmbeddingIdentityType' => [ 'type' => 'string', 'enum' => [ 'IAM', 'QUICKSIGHT', 'ANONYMOUS', ], ], 'EmbeddingUrl' => [ 'type' => 'string', 'sensitive' => true, ], 'EmptyVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', 'DataSetIdentifier', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'Entity' => [ 'type' => 'structure', 'members' => [ 'Path' => [ 'shape' => 'NonEmptyString', ], ], ], 'EntityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Entity', ], 'max' => 200, ], 'EntryPath' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'EntryPoint' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'ErrorInfo' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'IngestionErrorType', ], 'Message' => [ 'shape' => 'String', ], ], ], 'ExasolParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], ], ], 'ExceptionResourceType' => [ 'type' => 'string', 'enum' => [ 'USER', 'GROUP', 'NAMESPACE', 'ACCOUNT_SETTINGS', 'IAMPOLICY_ASSIGNMENT', 'DATA_SOURCE', 'DATA_SET', 'VPC_CONNECTION', 'INGESTION', ], ], 'ExcludePeriodConfiguration' => [ 'type' => 'structure', 'required' => [ 'Amount', 'Granularity', ], 'members' => [ 'Amount' => [ 'shape' => 'Integer', 'box' => true, ], 'Granularity' => [ 'shape' => 'TimeGranularity', ], 'Status' => [ 'shape' => 'WidgetStatus', ], ], ], 'ExplicitHierarchy' => [ 'type' => 'structure', 'required' => [ 'HierarchyId', 'Columns', ], 'members' => [ 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'Columns' => [ 'shape' => 'ExplicitHierarchyColumnList', ], 'DrillDownFilters' => [ 'shape' => 'DrillDownFilterList', ], ], ], 'ExplicitHierarchyColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 10, 'min' => 2, ], 'ExportHiddenFieldsOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'ExportToCSVOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'ExportWithHiddenFieldsOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'Expression' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'FieldBasedTooltip' => [ 'type' => 'structure', 'members' => [ 'AggregationVisibility' => [ 'shape' => 'Visibility', ], 'TooltipTitleType' => [ 'shape' => 'TooltipTitleType', ], 'TooltipFields' => [ 'shape' => 'TooltipItemList', ], ], ], 'FieldFolder' => [ 'type' => 'structure', 'members' => [ 'description' => [ 'shape' => 'FieldFolderDescription', ], 'columns' => [ 'shape' => 'FolderColumnList', ], ], ], 'FieldFolderDescription' => [ 'type' => 'string', 'max' => 500, ], 'FieldFolderMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'FieldFolderPath', ], 'value' => [ 'shape' => 'FieldFolder', ], ], 'FieldFolderPath' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'FieldId' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'FieldLabelType' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'FieldOrderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldId', ], 'max' => 200, ], 'FieldSeriesItem' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'AxisBinding', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'Settings' => [ 'shape' => 'LineChartSeriesSettings', ], ], ], 'FieldSort' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Direction', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Direction' => [ 'shape' => 'SortDirection', ], ], ], 'FieldSortOptions' => [ 'type' => 'structure', 'members' => [ 'FieldSort' => [ 'shape' => 'FieldSort', ], 'ColumnSort' => [ 'shape' => 'ColumnSort', ], ], ], 'FieldSortOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldSortOptions', ], 'max' => 100, ], 'FieldTooltipItem' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Label' => [ 'shape' => 'String', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'FieldValue' => [ 'type' => 'string', 'max' => 2048, 'sensitive' => true, ], 'FileFormat' => [ 'type' => 'string', 'enum' => [ 'CSV', 'TSV', 'CLF', 'ELF', 'XLSX', 'JSON', ], ], 'FilledMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Geospatial' => [ 'shape' => 'FilledMapDimensionFieldList', ], 'Values' => [ 'shape' => 'FilledMapMeasureFieldList', ], ], ], 'FilledMapConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'ConditionalFormattingOptions', ], 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'FilledMapConditionalFormattingOptionList', ], ], ], 'FilledMapConditionalFormattingOption' => [ 'type' => 'structure', 'required' => [ 'Shape', ], 'members' => [ 'Shape' => [ 'shape' => 'FilledMapShapeConditionalFormatting', ], ], ], 'FilledMapConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilledMapConditionalFormattingOption', ], 'max' => 200, ], 'FilledMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'FilledMapFieldWells', ], 'SortConfiguration' => [ 'shape' => 'FilledMapSortConfiguration', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'WindowOptions' => [ 'shape' => 'GeospatialWindowOptions', ], 'MapStyleOptions' => [ 'shape' => 'GeospatialMapStyleOptions', ], ], ], 'FilledMapDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'FilledMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'FilledMapAggregatedFieldWells' => [ 'shape' => 'FilledMapAggregatedFieldWells', ], ], ], 'FilledMapMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'FilledMapShapeConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Format' => [ 'shape' => 'ShapeConditionalFormat', ], ], ], 'FilledMapSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], ], ], 'FilledMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'FilledMapConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'FilledMapConditionalFormatting', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'Filter' => [ 'type' => 'structure', 'members' => [ 'CategoryFilter' => [ 'shape' => 'CategoryFilter', ], 'NumericRangeFilter' => [ 'shape' => 'NumericRangeFilter', ], 'NumericEqualityFilter' => [ 'shape' => 'NumericEqualityFilter', ], 'TimeEqualityFilter' => [ 'shape' => 'TimeEqualityFilter', ], 'TimeRangeFilter' => [ 'shape' => 'TimeRangeFilter', ], 'RelativeDatesFilter' => [ 'shape' => 'RelativeDatesFilter', ], 'TopBottomFilter' => [ 'shape' => 'TopBottomFilter', ], ], ], 'FilterClass' => [ 'type' => 'string', 'enum' => [ 'ENFORCED_VALUE_FILTER', 'CONDITIONAL_VALUE_FILTER', 'NAMED_VALUE_FILTER', ], ], 'FilterControl' => [ 'type' => 'structure', 'members' => [ 'DateTimePicker' => [ 'shape' => 'FilterDateTimePickerControl', ], 'List' => [ 'shape' => 'FilterListControl', ], 'Dropdown' => [ 'shape' => 'FilterDropDownControl', ], 'TextField' => [ 'shape' => 'FilterTextFieldControl', ], 'TextArea' => [ 'shape' => 'FilterTextAreaControl', ], 'Slider' => [ 'shape' => 'FilterSliderControl', ], 'RelativeDateTime' => [ 'shape' => 'FilterRelativeDateTimeControl', ], ], ], 'FilterControlList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterControl', ], 'max' => 200, ], 'FilterDateTimePickerControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'DateTimePickerControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlDateTimePickerType', ], ], ], 'FilterDropDownControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'DropDownControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'FilterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'FilterGroup' => [ 'type' => 'structure', 'required' => [ 'FilterGroupId', 'Filters', 'ScopeConfiguration', 'CrossDataset', ], 'members' => [ 'FilterGroupId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Filters' => [ 'shape' => 'FilterList', ], 'ScopeConfiguration' => [ 'shape' => 'FilterScopeConfiguration', ], 'Status' => [ 'shape' => 'WidgetStatus', ], 'CrossDataset' => [ 'shape' => 'CrossDatasetTypes', ], ], ], 'FilterGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterGroup', ], 'max' => 2000, ], 'FilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Filter', ], 'max' => 20, ], 'FilterListConfiguration' => [ 'type' => 'structure', 'required' => [ 'MatchOperator', ], 'members' => [ 'MatchOperator' => [ 'shape' => 'CategoryFilterMatchOperator', ], 'CategoryValues' => [ 'shape' => 'CategoryValueList', ], 'SelectAllOptions' => [ 'shape' => 'CategoryFilterSelectAllOptions', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'FilterListControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'ListControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'FilterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'FilterNullOption' => [ 'type' => 'string', 'enum' => [ 'ALL_VALUES', 'NULLS_ONLY', 'NON_NULLS_ONLY', ], ], 'FilterOperation' => [ 'type' => 'structure', 'required' => [ 'ConditionExpression', ], 'members' => [ 'ConditionExpression' => [ 'shape' => 'Expression', ], ], ], 'FilterOperationSelectedFieldsConfiguration' => [ 'type' => 'structure', 'members' => [ 'SelectedFields' => [ 'shape' => 'SelectedFieldList', ], 'SelectedFieldOptions' => [ 'shape' => 'SelectedFieldOptions', ], 'SelectedColumns' => [ 'shape' => 'CustomActionColumnList', ], ], ], 'FilterOperationTargetVisualsConfiguration' => [ 'type' => 'structure', 'members' => [ 'SameSheetTargetVisualConfiguration' => [ 'shape' => 'SameSheetTargetVisualConfiguration', ], ], ], 'FilterOperator' => [ 'type' => 'string', 'enum' => [ 'StringEquals', 'StringLike', ], ], 'FilterRelativeDateTimeControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'RelativeDateTimeControlDisplayOptions', ], ], ], 'FilterScopeConfiguration' => [ 'type' => 'structure', 'members' => [ 'SelectedSheets' => [ 'shape' => 'SelectedSheetsFilterScopeConfiguration', ], 'AllSheets' => [ 'shape' => 'AllSheetsFilterScopeConfiguration', ], ], ], 'FilterSelectableValues' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ParameterSelectableValueList', ], ], ], 'FilterSliderControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', 'MaximumValue', 'MinimumValue', 'StepSize', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'SliderControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlSliderType', ], 'MaximumValue' => [ 'shape' => 'Double', ], 'MinimumValue' => [ 'shape' => 'Double', ], 'StepSize' => [ 'shape' => 'Double', ], ], ], 'FilterTextAreaControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Delimiter' => [ 'shape' => 'TextAreaControlDelimiter', ], 'DisplayOptions' => [ 'shape' => 'TextAreaControlDisplayOptions', ], ], ], 'FilterTextFieldControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'TextFieldControlDisplayOptions', ], ], ], 'FilterVisualScope' => [ 'type' => 'string', 'enum' => [ 'ALL_VISUALS', 'SELECTED_VISUALS', ], ], 'FilteredVisualsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 50, ], 'Folder' => [ 'type' => 'structure', 'members' => [ 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'FolderName', ], 'FolderType' => [ 'shape' => 'FolderType', ], 'FolderPath' => [ 'shape' => 'Path', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'SharingModel' => [ 'shape' => 'SharingModel', ], ], ], 'FolderArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 1, ], 'FolderColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 5000, ], 'FolderFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'PARENT_FOLDER_ARN', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'QUICKSIGHT_VIEWER_OR_OWNER', 'FOLDER_NAME', ], ], 'FolderMember' => [ 'type' => 'structure', 'members' => [ 'MemberId' => [ 'shape' => 'RestrictiveResourceId', ], 'MemberType' => [ 'shape' => 'MemberType', ], ], ], 'FolderMemberList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MemberIdArnPair', ], 'max' => 100, ], 'FolderName' => [ 'type' => 'string', 'max' => 200, 'min' => 1, ], 'FolderSearchFilter' => [ 'type' => 'structure', 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'FolderFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'FolderSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FolderSearchFilter', ], 'max' => 100, ], 'FolderSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Name' => [ 'shape' => 'FolderName', ], 'FolderType' => [ 'shape' => 'FolderType', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'SharingModel' => [ 'shape' => 'SharingModel', ], ], ], 'FolderSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FolderSummary', ], 'max' => 100, ], 'FolderType' => [ 'type' => 'string', 'enum' => [ 'SHARED', 'RESTRICTED', ], ], 'Font' => [ 'type' => 'structure', 'members' => [ 'FontFamily' => [ 'shape' => 'String', ], ], ], 'FontConfiguration' => [ 'type' => 'structure', 'members' => [ 'FontSize' => [ 'shape' => 'FontSize', ], 'FontDecoration' => [ 'shape' => 'FontDecoration', ], 'FontColor' => [ 'shape' => 'HexColor', ], 'FontWeight' => [ 'shape' => 'FontWeight', ], 'FontStyle' => [ 'shape' => 'FontStyle', ], ], ], 'FontDecoration' => [ 'type' => 'string', 'enum' => [ 'UNDERLINE', 'NONE', ], ], 'FontList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Font', ], 'max' => 5, ], 'FontSize' => [ 'type' => 'structure', 'members' => [ 'Relative' => [ 'shape' => 'RelativeFontSize', ], ], ], 'FontStyle' => [ 'type' => 'string', 'enum' => [ 'NORMAL', 'ITALIC', ], ], 'FontWeight' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'FontWeightName', ], ], ], 'FontWeightName' => [ 'type' => 'string', 'enum' => [ 'NORMAL', 'BOLD', ], ], 'ForecastComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'PeriodsForward' => [ 'shape' => 'PeriodsForward', ], 'PeriodsBackward' => [ 'shape' => 'PeriodsBackward', ], 'UpperBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'LowerBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'PredictionInterval' => [ 'shape' => 'PredictionInterval', ], 'Seasonality' => [ 'shape' => 'ForecastComputationSeasonality', ], 'CustomSeasonalityValue' => [ 'shape' => 'ForecastComputationCustomSeasonalityValue', 'box' => true, ], ], ], 'ForecastComputationCustomSeasonalityValue' => [ 'type' => 'integer', 'max' => 180, 'min' => 1, ], 'ForecastComputationSeasonality' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'CUSTOM', ], ], 'ForecastConfiguration' => [ 'type' => 'structure', 'members' => [ 'ForecastProperties' => [ 'shape' => 'TimeBasedForecastProperties', ], 'Scenario' => [ 'shape' => 'ForecastScenario', ], ], ], 'ForecastConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ForecastConfiguration', ], 'max' => 10, ], 'ForecastScenario' => [ 'type' => 'structure', 'members' => [ 'WhatIfPointScenario' => [ 'shape' => 'WhatIfPointScenario', ], 'WhatIfRangeScenario' => [ 'shape' => 'WhatIfRangeScenario', ], ], ], 'FormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'StringFormatConfiguration' => [ 'shape' => 'StringFormatConfiguration', ], 'NumberFormatConfiguration' => [ 'shape' => 'NumberFormatConfiguration', ], 'DateTimeFormatConfiguration' => [ 'shape' => 'DateTimeFormatConfiguration', ], ], ], 'FreeFormLayoutCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'ScreenCanvasSizeOptions' => [ 'shape' => 'FreeFormLayoutScreenCanvasSizeOptions', ], ], ], 'FreeFormLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'Elements', ], 'members' => [ 'Elements' => [ 'shape' => 'FreeFromLayoutElementList', ], 'CanvasSizeOptions' => [ 'shape' => 'FreeFormLayoutCanvasSizeOptions', ], ], ], 'FreeFormLayoutElement' => [ 'type' => 'structure', 'required' => [ 'ElementId', 'ElementType', 'XAxisLocation', 'YAxisLocation', 'Width', 'Height', ], 'members' => [ 'ElementId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ElementType' => [ 'shape' => 'LayoutElementType', ], 'XAxisLocation' => [ 'shape' => 'PixelLength', ], 'YAxisLocation' => [ 'shape' => 'UnlimitedPixelLength', ], 'Width' => [ 'shape' => 'PixelLength', ], 'Height' => [ 'shape' => 'PixelLength', ], 'Visibility' => [ 'shape' => 'Visibility', ], 'RenderingRules' => [ 'shape' => 'SheetElementRenderingRuleList', ], 'BorderStyle' => [ 'shape' => 'FreeFormLayoutElementBorderStyle', ], 'SelectedBorderStyle' => [ 'shape' => 'FreeFormLayoutElementBorderStyle', ], 'BackgroundStyle' => [ 'shape' => 'FreeFormLayoutElementBackgroundStyle', ], 'LoadingAnimation' => [ 'shape' => 'LoadingAnimation', ], ], ], 'FreeFormLayoutElementBackgroundStyle' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Color' => [ 'shape' => 'HexColorWithTransparency', ], ], ], 'FreeFormLayoutElementBorderStyle' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Color' => [ 'shape' => 'HexColorWithTransparency', ], ], ], 'FreeFormLayoutScreenCanvasSizeOptions' => [ 'type' => 'structure', 'required' => [ 'OptimizedViewPortWidth', ], 'members' => [ 'OptimizedViewPortWidth' => [ 'shape' => 'PixelLength', 'box' => true, ], ], ], 'FreeFormSectionLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'Elements', ], 'members' => [ 'Elements' => [ 'shape' => 'FreeFromLayoutElementList', ], ], ], 'FreeFromLayoutElementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FreeFormLayoutElement', ], 'max' => 430, ], 'FunnelChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'FunnelChartDimensionFieldList', ], 'Values' => [ 'shape' => 'FunnelChartMeasureFieldList', ], ], ], 'FunnelChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'FunnelChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'FunnelChartSortConfiguration', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ValueLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'DataLabelOptions' => [ 'shape' => 'FunnelChartDataLabelOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'FunnelChartDataLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'CategoryLabelVisibility' => [ 'shape' => 'Visibility', ], 'MeasureLabelVisibility' => [ 'shape' => 'Visibility', ], 'Position' => [ 'shape' => 'DataLabelPosition', ], 'LabelFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'LabelColor' => [ 'shape' => 'HexColor', ], 'MeasureDataLabelStyle' => [ 'shape' => 'FunnelChartMeasureDataLabelStyle', ], ], ], 'FunnelChartDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'FunnelChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'FunnelChartAggregatedFieldWells' => [ 'shape' => 'FunnelChartAggregatedFieldWells', ], ], ], 'FunnelChartMeasureDataLabelStyle' => [ 'type' => 'string', 'enum' => [ 'VALUE_ONLY', 'PERCENTAGE_BY_FIRST_STAGE', 'PERCENTAGE_BY_PREVIOUS_STAGE', 'VALUE_AND_PERCENTAGE_BY_FIRST_STAGE', 'VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE', ], ], 'FunnelChartMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'FunnelChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'FunnelChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'FunnelChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'GaugeChartArcConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ForegroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'GaugeChartConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'GaugeChartConditionalFormattingOptionList', ], ], ], 'GaugeChartConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'PrimaryValue' => [ 'shape' => 'GaugeChartPrimaryValueConditionalFormatting', ], 'Arc' => [ 'shape' => 'GaugeChartArcConditionalFormatting', ], ], ], 'GaugeChartConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GaugeChartConditionalFormattingOption', ], 'max' => 100, ], 'GaugeChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'GaugeChartFieldWells', ], 'GaugeChartOptions' => [ 'shape' => 'GaugeChartOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'TooltipOptions' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'GaugeChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'MeasureFieldList', ], 'TargetValues' => [ 'shape' => 'MeasureFieldList', ], ], ], 'GaugeChartOptions' => [ 'type' => 'structure', 'members' => [ 'PrimaryValueDisplayType' => [ 'shape' => 'PrimaryValueDisplayType', ], 'Comparison' => [ 'shape' => 'ComparisonConfiguration', ], 'ArcAxis' => [ 'shape' => 'ArcAxisConfiguration', ], 'Arc' => [ 'shape' => 'ArcConfiguration', ], 'PrimaryValueFontConfiguration' => [ 'shape' => 'FontConfiguration', ], ], ], 'GaugeChartPrimaryValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'GaugeChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'GaugeChartConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'GaugeChartConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'GenerateEmbedUrlForAnonymousUserRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', 'AuthorizedResourceArns', 'ExperienceConfiguration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'SessionTags' => [ 'shape' => 'SessionTagList', ], 'AuthorizedResourceArns' => [ 'shape' => 'ArnList', ], 'ExperienceConfiguration' => [ 'shape' => 'AnonymousUserEmbeddingExperienceConfiguration', ], 'AllowedDomains' => [ 'shape' => 'StringList', ], ], ], 'GenerateEmbedUrlForAnonymousUserResponse' => [ 'type' => 'structure', 'required' => [ 'EmbedUrl', 'Status', 'RequestId', 'AnonymousUserArn', ], 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'AnonymousUserArn' => [ 'shape' => 'Arn', ], ], ], 'GenerateEmbedUrlForRegisteredUserRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'UserArn', 'ExperienceConfiguration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', ], 'UserArn' => [ 'shape' => 'Arn', ], 'ExperienceConfiguration' => [ 'shape' => 'RegisteredUserEmbeddingExperienceConfiguration', ], 'AllowedDomains' => [ 'shape' => 'StringList', ], ], ], 'GenerateEmbedUrlForRegisteredUserResponse' => [ 'type' => 'structure', 'required' => [ 'EmbedUrl', 'Status', 'RequestId', ], 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'GeoSpatialColumnGroup' => [ 'type' => 'structure', 'required' => [ 'Name', 'Columns', ], 'members' => [ 'Name' => [ 'shape' => 'ColumnGroupName', ], 'CountryCode' => [ 'shape' => 'GeoSpatialCountryCode', ], 'Columns' => [ 'shape' => 'ColumnList', ], ], ], 'GeoSpatialCountryCode' => [ 'type' => 'string', 'enum' => [ 'US', ], ], 'GeoSpatialDataRole' => [ 'type' => 'string', 'enum' => [ 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'POSTCODE', 'LONGITUDE', 'LATITUDE', ], ], 'GeospatialCoordinateBounds' => [ 'type' => 'structure', 'required' => [ 'North', 'South', 'West', 'East', ], 'members' => [ 'North' => [ 'shape' => 'Latitude', ], 'South' => [ 'shape' => 'Latitude', ], 'West' => [ 'shape' => 'Longitude', ], 'East' => [ 'shape' => 'Longitude', ], ], ], 'GeospatialHeatmapColorScale' => [ 'type' => 'structure', 'members' => [ 'Colors' => [ 'shape' => 'GeospatialHeatmapDataColorList', ], ], ], 'GeospatialHeatmapConfiguration' => [ 'type' => 'structure', 'members' => [ 'HeatmapColor' => [ 'shape' => 'GeospatialHeatmapColorScale', ], ], ], 'GeospatialHeatmapDataColor' => [ 'type' => 'structure', 'required' => [ 'Color', ], 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], ], ], 'GeospatialHeatmapDataColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GeospatialHeatmapDataColor', ], 'max' => 2, 'min' => 2, ], 'GeospatialMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Geospatial' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], ], ], 'GeospatialMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'GeospatialMapFieldWells', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'WindowOptions' => [ 'shape' => 'GeospatialWindowOptions', ], 'MapStyleOptions' => [ 'shape' => 'GeospatialMapStyleOptions', ], 'PointStyleOptions' => [ 'shape' => 'GeospatialPointStyleOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'GeospatialMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'GeospatialMapAggregatedFieldWells' => [ 'shape' => 'GeospatialMapAggregatedFieldWells', ], ], ], 'GeospatialMapStyleOptions' => [ 'type' => 'structure', 'members' => [ 'BaseMapStyle' => [ 'shape' => 'BaseMapStyleType', ], ], ], 'GeospatialMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'GeospatialMapConfiguration', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'GeospatialPointStyleOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedPointStyle' => [ 'shape' => 'GeospatialSelectedPointStyle', ], 'ClusterMarkerConfiguration' => [ 'shape' => 'ClusterMarkerConfiguration', ], 'HeatmapConfiguration' => [ 'shape' => 'GeospatialHeatmapConfiguration', ], ], ], 'GeospatialSelectedPointStyle' => [ 'type' => 'string', 'enum' => [ 'POINT', 'CLUSTER', 'HEATMAP', ], ], 'GeospatialWindowOptions' => [ 'type' => 'structure', 'members' => [ 'Bounds' => [ 'shape' => 'GeospatialCoordinateBounds', ], 'MapZoomMode' => [ 'shape' => 'MapZoomMode', ], ], ], 'GetDashboardEmbedUrlRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'IdentityType', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'IdentityType' => [ 'shape' => 'EmbeddingIdentityType', 'location' => 'querystring', 'locationName' => 'creds-type', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', 'location' => 'querystring', 'locationName' => 'session-lifetime', ], 'UndoRedoDisabled' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'undo-redo-disabled', ], 'ResetDisabled' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'reset-disabled', ], 'StatePersistenceEnabled' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'state-persistence-enabled', ], 'UserArn' => [ 'shape' => 'Arn', 'location' => 'querystring', 'locationName' => 'user-arn', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'AdditionalDashboardIds' => [ 'shape' => 'AdditionalDashboardIdList', 'location' => 'querystring', 'locationName' => 'additional-dashboard-ids', ], ], ], 'GetDashboardEmbedUrlResponse' => [ 'type' => 'structure', 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'GetSessionEmbedUrlRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'EntryPoint' => [ 'shape' => 'EntryPoint', 'location' => 'querystring', 'locationName' => 'entry-point', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', 'location' => 'querystring', 'locationName' => 'session-lifetime', ], 'UserArn' => [ 'shape' => 'Arn', 'location' => 'querystring', 'locationName' => 'user-arn', ], ], ], 'GetSessionEmbedUrlResponse' => [ 'type' => 'structure', 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'GlobalTableBorderOptions' => [ 'type' => 'structure', 'members' => [ 'UniformBorder' => [ 'shape' => 'TableBorderOptions', ], 'SideSpecificBorder' => [ 'shape' => 'TableSideBorderOptions', ], ], ], 'GradientColor' => [ 'type' => 'structure', 'members' => [ 'Stops' => [ 'shape' => 'GradientStopList', ], ], ], 'GradientStop' => [ 'type' => 'structure', 'required' => [ 'GradientOffset', ], 'members' => [ 'GradientOffset' => [ 'shape' => 'Double', ], 'DataValue' => [ 'shape' => 'Double', 'box' => true, ], 'Color' => [ 'shape' => 'HexColor', ], ], ], 'GradientStopList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GradientStop', ], 'max' => 100, ], 'GridLayoutCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'ScreenCanvasSizeOptions' => [ 'shape' => 'GridLayoutScreenCanvasSizeOptions', ], ], ], 'GridLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'Elements', ], 'members' => [ 'Elements' => [ 'shape' => 'GridLayoutElementList', ], 'CanvasSizeOptions' => [ 'shape' => 'GridLayoutCanvasSizeOptions', ], ], ], 'GridLayoutElement' => [ 'type' => 'structure', 'required' => [ 'ElementId', 'ElementType', 'ColumnSpan', 'RowSpan', ], 'members' => [ 'ElementId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ElementType' => [ 'shape' => 'LayoutElementType', ], 'ColumnIndex' => [ 'shape' => 'GridLayoutElementColumnIndex', ], 'ColumnSpan' => [ 'shape' => 'GridLayoutElementColumnSpan', ], 'RowIndex' => [ 'shape' => 'GridLayoutElementRowIndex', ], 'RowSpan' => [ 'shape' => 'GridLayoutElementRowSpan', ], ], ], 'GridLayoutElementColumnIndex' => [ 'type' => 'integer', 'max' => 35, 'min' => 0, ], 'GridLayoutElementColumnSpan' => [ 'type' => 'integer', 'max' => 36, 'min' => 1, ], 'GridLayoutElementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GridLayoutElement', ], 'max' => 430, ], 'GridLayoutElementRowIndex' => [ 'type' => 'integer', 'max' => 9009, 'min' => 0, ], 'GridLayoutElementRowSpan' => [ 'type' => 'integer', 'max' => 21, 'min' => 1, ], 'GridLayoutScreenCanvasSizeOptions' => [ 'type' => 'structure', 'required' => [ 'ResizeOption', ], 'members' => [ 'ResizeOption' => [ 'shape' => 'ResizeOption', ], 'OptimizedViewPortWidth' => [ 'shape' => 'PixelLength', 'box' => true, ], ], ], 'Group' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'GroupName' => [ 'shape' => 'GroupName', ], 'Description' => [ 'shape' => 'GroupDescription', ], 'PrincipalId' => [ 'shape' => 'String', ], ], ], 'GroupDescription' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'GroupFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'GROUP_NAME', ], ], 'GroupFilterOperator' => [ 'type' => 'string', 'enum' => [ 'StartsWith', ], ], 'GroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Group', ], ], 'GroupMember' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'MemberName' => [ 'shape' => 'GroupMemberName', ], ], ], 'GroupMemberList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GroupMember', ], ], 'GroupMemberName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'GroupName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'GroupSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', 'Name', 'Value', ], 'members' => [ 'Operator' => [ 'shape' => 'GroupFilterOperator', ], 'Name' => [ 'shape' => 'GroupFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'GroupSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GroupSearchFilter', ], 'max' => 1, 'min' => 1, ], 'GroupsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'GrowthRateComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'PeriodSize' => [ 'shape' => 'GrowthRatePeriodSize', ], ], ], 'GrowthRatePeriodSize' => [ 'type' => 'integer', 'max' => 52, 'min' => 2, ], 'GutterStyle' => [ 'type' => 'structure', 'members' => [ 'Show' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'HeaderFooterSectionConfiguration' => [ 'type' => 'structure', 'required' => [ 'SectionId', 'Layout', ], 'members' => [ 'SectionId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Layout' => [ 'shape' => 'SectionLayoutConfiguration', ], 'Style' => [ 'shape' => 'SectionStyle', ], ], ], 'HeaderFooterSectionConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HeaderFooterSectionConfiguration', ], 'max' => 1, ], 'HeatMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Rows' => [ 'shape' => 'HeatMapDimensionFieldList', ], 'Columns' => [ 'shape' => 'HeatMapDimensionFieldList', ], 'Values' => [ 'shape' => 'HeatMapMeasureFieldList', ], ], ], 'HeatMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'HeatMapFieldWells', ], 'SortConfiguration' => [ 'shape' => 'HeatMapSortConfiguration', ], 'RowLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColumnLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorScale' => [ 'shape' => 'ColorScale', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], ], ], 'HeatMapDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'HeatMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'HeatMapAggregatedFieldWells' => [ 'shape' => 'HeatMapAggregatedFieldWells', ], ], ], 'HeatMapMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'HeatMapSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'HeatMapRowSort' => [ 'shape' => 'FieldSortOptionsList', ], 'HeatMapColumnSort' => [ 'shape' => 'FieldSortOptionsList', ], 'HeatMapRowItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], 'HeatMapColumnItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'HeatMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'HeatMapConfiguration', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'HexColor' => [ 'type' => 'string', 'pattern' => '^#[A-F0-9]{6}$', ], 'HexColorWithTransparency' => [ 'type' => 'string', 'pattern' => '^#[A-F0-9]{6}(?:[A-F0-9]{2})?$', ], 'HierarchyId' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'HistogramAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'HistogramMeasureFieldList', ], ], ], 'HistogramBinOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedBinType' => [ 'shape' => 'HistogramBinType', ], 'BinCount' => [ 'shape' => 'BinCountOptions', ], 'BinWidth' => [ 'shape' => 'BinWidthOptions', ], 'StartValue' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'HistogramBinType' => [ 'type' => 'string', 'enum' => [ 'BIN_COUNT', 'BIN_WIDTH', ], ], 'HistogramConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'HistogramFieldWells', ], 'XAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'XAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'YAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'BinOptions' => [ 'shape' => 'HistogramBinOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'HistogramFieldWells' => [ 'type' => 'structure', 'members' => [ 'HistogramAggregatedFieldWells' => [ 'shape' => 'HistogramAggregatedFieldWells', ], ], ], 'HistogramMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'HistogramVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'HistogramConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'HorizontalTextAlignment' => [ 'type' => 'string', 'enum' => [ 'LEFT', 'CENTER', 'RIGHT', 'AUTO', ], ], 'Host' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'IAMPolicyAssignment' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'AssignmentId' => [ 'shape' => 'String', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], ], ], 'IAMPolicyAssignmentName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '(?=^.{2,256}$)(?!.*\\s)[0-9a-zA-Z-_.:=+@]*$', ], 'IAMPolicyAssignmentSummary' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], ], ], 'IAMPolicyAssignmentSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IAMPolicyAssignmentSummary', ], ], 'IPv4Address' => [ 'type' => 'string', 'max' => 15, 'min' => 7, ], 'Icon' => [ 'type' => 'string', 'enum' => [ 'CARET_UP', 'CARET_DOWN', 'PLUS', 'MINUS', 'ARROW_UP', 'ARROW_DOWN', 'ARROW_LEFT', 'ARROW_UP_LEFT', 'ARROW_DOWN_LEFT', 'ARROW_RIGHT', 'ARROW_UP_RIGHT', 'ARROW_DOWN_RIGHT', 'FACE_UP', 'FACE_DOWN', 'FACE_FLAT', 'ONE_BAR', 'TWO_BAR', 'THREE_BAR', 'CIRCLE', 'TRIANGLE', 'SQUARE', 'FLAG', 'THUMBS_UP', 'THUMBS_DOWN', 'CHECKMARK', 'X', ], ], 'IdentityMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'IdentityNameList', ], ], 'IdentityName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'IdentityNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IdentityName', ], ], 'IdentityStore' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT', ], ], 'IdentityType' => [ 'type' => 'string', 'enum' => [ 'IAM', 'QUICKSIGHT', 'IAM_IDENTITY_CENTER', ], ], 'IdentityTypeNotSupportedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'IncrementalRefresh' => [ 'type' => 'structure', 'required' => [ 'LookbackWindow', ], 'members' => [ 'LookbackWindow' => [ 'shape' => 'LookbackWindow', ], ], ], 'Ingestion' => [ 'type' => 'structure', 'required' => [ 'Arn', 'IngestionStatus', 'CreatedTime', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'IngestionId', ], 'IngestionStatus' => [ 'shape' => 'IngestionStatus', ], 'ErrorInfo' => [ 'shape' => 'ErrorInfo', ], 'RowInfo' => [ 'shape' => 'RowInfo', ], 'QueueInfo' => [ 'shape' => 'QueueInfo', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'IngestionTimeInSeconds' => [ 'shape' => 'Long', 'box' => true, ], 'IngestionSizeInBytes' => [ 'shape' => 'Long', 'box' => true, ], 'RequestSource' => [ 'shape' => 'IngestionRequestSource', ], 'RequestType' => [ 'shape' => 'IngestionRequestType', ], ], ], 'IngestionErrorType' => [ 'type' => 'string', 'enum' => [ 'FAILURE_TO_ASSUME_ROLE', 'INGESTION_SUPERSEDED', 'INGESTION_CANCELED', 'DATA_SET_DELETED', 'DATA_SET_NOT_SPICE', 'S3_UPLOADED_FILE_DELETED', 'S3_MANIFEST_ERROR', 'DATA_TOLERANCE_EXCEPTION', 'SPICE_TABLE_NOT_FOUND', 'DATA_SET_SIZE_LIMIT_EXCEEDED', 'ROW_SIZE_LIMIT_EXCEEDED', 'ACCOUNT_CAPACITY_LIMIT_EXCEEDED', 'CUSTOMER_ERROR', 'DATA_SOURCE_NOT_FOUND', 'IAM_ROLE_NOT_AVAILABLE', 'CONNECTION_FAILURE', 'SQL_TABLE_NOT_FOUND', 'PERMISSION_DENIED', 'SSL_CERTIFICATE_VALIDATION_FAILURE', 'OAUTH_TOKEN_FAILURE', 'SOURCE_API_LIMIT_EXCEEDED_FAILURE', 'PASSWORD_AUTHENTICATION_FAILURE', 'SQL_SCHEMA_MISMATCH_ERROR', 'INVALID_DATE_FORMAT', 'INVALID_DATAPREP_SYNTAX', 'SOURCE_RESOURCE_LIMIT_EXCEEDED', 'SQL_INVALID_PARAMETER_VALUE', 'QUERY_TIMEOUT', 'SQL_NUMERIC_OVERFLOW', 'UNRESOLVABLE_HOST', 'UNROUTABLE_HOST', 'SQL_EXCEPTION', 'S3_FILE_INACCESSIBLE', 'IOT_FILE_NOT_FOUND', 'IOT_DATA_SET_FILE_EMPTY', 'INVALID_DATA_SOURCE_CONFIG', 'DATA_SOURCE_AUTH_FAILED', 'DATA_SOURCE_CONNECTION_FAILED', 'FAILURE_TO_PROCESS_JSON_FILE', 'INTERNAL_SERVICE_ERROR', 'REFRESH_SUPPRESSED_BY_EDIT', 'PERMISSION_NOT_FOUND', 'ELASTICSEARCH_CURSOR_NOT_ENABLED', 'CURSOR_NOT_ENABLED', 'DUPLICATE_COLUMN_NAMES_FOUND', ], ], 'IngestionId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-_]+$', ], 'IngestionMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'IngestionRequestSource' => [ 'type' => 'string', 'enum' => [ 'MANUAL', 'SCHEDULED', ], ], 'IngestionRequestType' => [ 'type' => 'string', 'enum' => [ 'INITIAL_INGESTION', 'EDIT', 'INCREMENTAL_REFRESH', 'FULL_REFRESH', ], ], 'IngestionStatus' => [ 'type' => 'string', 'enum' => [ 'INITIALIZED', 'QUEUED', 'RUNNING', 'FAILED', 'COMPLETED', 'CANCELLED', ], ], 'IngestionType' => [ 'type' => 'string', 'enum' => [ 'INCREMENTAL_REFRESH', 'FULL_REFRESH', ], ], 'Ingestions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Ingestion', ], ], 'InputColumn' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', ], 'members' => [ 'Name' => [ 'shape' => 'ColumnName', ], 'Type' => [ 'shape' => 'InputColumnDataType', ], ], ], 'InputColumnDataType' => [ 'type' => 'string', 'enum' => [ 'STRING', 'INTEGER', 'DECIMAL', 'DATETIME', 'BIT', 'BOOLEAN', 'JSON', ], ], 'InputColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InputColumn', ], 'max' => 2048, 'min' => 1, ], 'InsightConfiguration' => [ 'type' => 'structure', 'members' => [ 'Computations' => [ 'shape' => 'ComputationList', ], 'CustomNarrative' => [ 'shape' => 'CustomNarrativeOptions', ], ], ], 'InsightVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', 'DataSetIdentifier', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'InsightConfiguration' => [ 'shape' => 'InsightConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], ], ], 'InstanceId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'Integer' => [ 'type' => 'integer', ], 'IntegerDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'DefaultValues' => [ 'shape' => 'IntegerDatasetParameterDefaultValues', ], ], ], 'IntegerDatasetParameterDefaultValue' => [ 'type' => 'long', ], 'IntegerDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'IntegerDatasetParameterValueList', ], ], ], 'IntegerDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegerDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'IntegerDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveLongObject', ], 'max' => 50000, ], 'IntegerDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'IntegerDefaultValueList', ], ], ], 'IntegerParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveLongList', ], ], ], 'IntegerParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'ParameterValueType', 'Name', ], 'members' => [ 'ParameterValueType' => [ 'shape' => 'ParameterValueType', ], 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'IntegerDefaultValues', ], 'ValueWhenUnset' => [ 'shape' => 'IntegerValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'IntegerParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegerParameter', ], 'max' => 100, ], 'IntegerValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveLong', 'box' => true, ], ], ], 'InternalFailureException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, ], 'InvalidNextTokenException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'InvalidParameterValueException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'IpRestrictionRuleDescription' => [ 'type' => 'string', 'max' => 150, 'min' => 0, ], 'IpRestrictionRuleMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'CIDR', ], 'value' => [ 'shape' => 'IpRestrictionRuleDescription', ], ], 'ItemsLimitConfiguration' => [ 'type' => 'structure', 'members' => [ 'ItemsLimit' => [ 'shape' => 'Long', 'box' => true, ], 'OtherCategories' => [ 'shape' => 'OtherCategories', ], ], ], 'JiraParameters' => [ 'type' => 'structure', 'required' => [ 'SiteBaseUrl', ], 'members' => [ 'SiteBaseUrl' => [ 'shape' => 'SiteBaseUrl', ], ], ], 'JoinInstruction' => [ 'type' => 'structure', 'required' => [ 'LeftOperand', 'RightOperand', 'Type', 'OnClause', ], 'members' => [ 'LeftOperand' => [ 'shape' => 'LogicalTableId', ], 'RightOperand' => [ 'shape' => 'LogicalTableId', ], 'LeftJoinKeyProperties' => [ 'shape' => 'JoinKeyProperties', ], 'RightJoinKeyProperties' => [ 'shape' => 'JoinKeyProperties', ], 'Type' => [ 'shape' => 'JoinType', ], 'OnClause' => [ 'shape' => 'OnClause', ], ], ], 'JoinKeyProperties' => [ 'type' => 'structure', 'members' => [ 'UniqueKey' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'JoinType' => [ 'type' => 'string', 'enum' => [ 'INNER', 'OUTER', 'LEFT', 'RIGHT', ], ], 'KPIActualValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'KPIComparisonValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'KPIConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'KPIConditionalFormattingOptionList', ], ], ], 'KPIConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'PrimaryValue' => [ 'shape' => 'KPIPrimaryValueConditionalFormatting', ], 'ProgressBar' => [ 'shape' => 'KPIProgressBarConditionalFormatting', ], 'ActualValue' => [ 'shape' => 'KPIActualValueConditionalFormatting', ], 'ComparisonValue' => [ 'shape' => 'KPIComparisonValueConditionalFormatting', ], ], ], 'KPIConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'KPIConditionalFormattingOption', ], 'max' => 100, ], 'KPIConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'KPIFieldWells', ], 'SortConfiguration' => [ 'shape' => 'KPISortConfiguration', ], 'KPIOptions' => [ 'shape' => 'KPIOptions', ], ], ], 'KPIFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'MeasureFieldList', ], 'TargetValues' => [ 'shape' => 'MeasureFieldList', ], 'TrendGroups' => [ 'shape' => 'DimensionFieldList', ], ], ], 'KPIOptions' => [ 'type' => 'structure', 'members' => [ 'ProgressBar' => [ 'shape' => 'ProgressBarOptions', ], 'TrendArrows' => [ 'shape' => 'TrendArrowOptions', ], 'SecondaryValue' => [ 'shape' => 'SecondaryValueOptions', ], 'Comparison' => [ 'shape' => 'ComparisonConfiguration', ], 'PrimaryValueDisplayType' => [ 'shape' => 'PrimaryValueDisplayType', ], 'PrimaryValueFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'SecondaryValueFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'Sparkline' => [ 'shape' => 'KPISparklineOptions', ], 'VisualLayoutOptions' => [ 'shape' => 'KPIVisualLayoutOptions', ], ], ], 'KPIPrimaryValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'KPIProgressBarConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ForegroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'KPISortConfiguration' => [ 'type' => 'structure', 'members' => [ 'TrendGroupSort' => [ 'shape' => 'FieldSortOptionsList', ], ], ], 'KPISparklineOptions' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Type' => [ 'shape' => 'KPISparklineType', ], 'Color' => [ 'shape' => 'HexColor', ], 'TooltipVisibility' => [ 'shape' => 'Visibility', ], ], ], 'KPISparklineType' => [ 'type' => 'string', 'enum' => [ 'LINE', 'AREA', ], ], 'KPIVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'KPIConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'KPIConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'KPIVisualLayoutOptions' => [ 'type' => 'structure', 'members' => [ 'StandardLayout' => [ 'shape' => 'KPIVisualStandardLayout', ], ], ], 'KPIVisualStandardLayout' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'Type' => [ 'shape' => 'KPIVisualStandardLayoutType', ], ], ], 'KPIVisualStandardLayoutType' => [ 'type' => 'string', 'enum' => [ 'CLASSIC', 'VERTICAL', ], ], 'LabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'CustomLabel' => [ 'shape' => 'String', ], ], ], 'Latitude' => [ 'type' => 'double', 'max' => 90, 'min' => -90, ], 'Layout' => [ 'type' => 'structure', 'required' => [ 'Configuration', ], 'members' => [ 'Configuration' => [ 'shape' => 'LayoutConfiguration', ], ], ], 'LayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'GridLayout' => [ 'shape' => 'GridLayoutConfiguration', ], 'FreeFormLayout' => [ 'shape' => 'FreeFormLayoutConfiguration', ], 'SectionBasedLayout' => [ 'shape' => 'SectionBasedLayoutConfiguration', ], ], ], 'LayoutElementType' => [ 'type' => 'string', 'enum' => [ 'VISUAL', 'FILTER_CONTROL', 'PARAMETER_CONTROL', 'TEXT_BOX', ], ], 'LayoutList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Layout', ], 'max' => 1, 'min' => 1, ], 'LegendOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Title' => [ 'shape' => 'LabelOptions', ], 'Position' => [ 'shape' => 'LegendPosition', ], 'Width' => [ 'shape' => 'PixelLength', ], 'Height' => [ 'shape' => 'PixelLength', ], ], ], 'LegendPosition' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'RIGHT', 'BOTTOM', 'TOP', ], ], 'Length' => [ 'type' => 'string', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'LimitedString' => [ 'type' => 'string', 'max' => 256, ], 'LineChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], 'SmallMultiples' => [ 'shape' => 'SmallMultiplesDimensionFieldList', ], ], ], 'LineChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'LineChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'LineChartSortConfiguration', ], 'ForecastConfigurations' => [ 'shape' => 'ForecastConfigurationList', ], 'Type' => [ 'shape' => 'LineChartType', ], 'SmallMultiplesOptions' => [ 'shape' => 'SmallMultiplesOptions', ], 'XAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'XAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'LineSeriesAxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'SecondaryYAxisDisplayOptions' => [ 'shape' => 'LineSeriesAxisDisplayOptions', ], 'SecondaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'DefaultSeriesSettings' => [ 'shape' => 'LineChartDefaultSeriesSettings', ], 'Series' => [ 'shape' => 'SeriesItemList', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ContributionAnalysisDefaults' => [ 'shape' => 'ContributionAnalysisDefaultList', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'LineChartDefaultSeriesSettings' => [ 'type' => 'structure', 'members' => [ 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'LineStyleSettings' => [ 'shape' => 'LineChartLineStyleSettings', ], 'MarkerStyleSettings' => [ 'shape' => 'LineChartMarkerStyleSettings', ], ], ], 'LineChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'LineChartAggregatedFieldWells' => [ 'shape' => 'LineChartAggregatedFieldWells', ], ], ], 'LineChartLineStyle' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'DOTTED', 'DASHED', ], ], 'LineChartLineStyleSettings' => [ 'type' => 'structure', 'members' => [ 'LineVisibility' => [ 'shape' => 'Visibility', ], 'LineInterpolation' => [ 'shape' => 'LineInterpolation', ], 'LineStyle' => [ 'shape' => 'LineChartLineStyle', ], 'LineWidth' => [ 'shape' => 'PixelLength', ], ], ], 'LineChartMarkerShape' => [ 'type' => 'string', 'enum' => [ 'CIRCLE', 'TRIANGLE', 'SQUARE', 'DIAMOND', 'ROUNDED_SQUARE', ], ], 'LineChartMarkerStyleSettings' => [ 'type' => 'structure', 'members' => [ 'MarkerVisibility' => [ 'shape' => 'Visibility', ], 'MarkerShape' => [ 'shape' => 'LineChartMarkerShape', ], 'MarkerSize' => [ 'shape' => 'PixelLength', ], 'MarkerColor' => [ 'shape' => 'HexColor', ], ], ], 'LineChartSeriesSettings' => [ 'type' => 'structure', 'members' => [ 'LineStyleSettings' => [ 'shape' => 'LineChartLineStyleSettings', ], 'MarkerStyleSettings' => [ 'shape' => 'LineChartMarkerStyleSettings', ], ], ], 'LineChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], 'SmallMultiplesSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SmallMultiplesLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'LineChartType' => [ 'type' => 'string', 'enum' => [ 'LINE', 'AREA', 'STACKED_AREA', ], ], 'LineChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'LineChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'LineInterpolation' => [ 'type' => 'string', 'enum' => [ 'LINEAR', 'SMOOTH', 'STEPPED', ], ], 'LineSeriesAxisDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'AxisOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'MissingDataConfigurations' => [ 'shape' => 'MissingDataConfigurationList', ], ], ], 'LinkSharingConfiguration' => [ 'type' => 'structure', 'members' => [ 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'ListAnalysesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListAnalysesResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisSummaryList' => [ 'shape' => 'AnalysisSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListAssetBundleExportJobsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListAssetBundleExportJobsResponse' => [ 'type' => 'structure', 'members' => [ 'AssetBundleExportJobSummaryList' => [ 'shape' => 'AssetBundleExportJobSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListAssetBundleImportJobsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListAssetBundleImportJobsResponse' => [ 'type' => 'structure', 'members' => [ 'AssetBundleImportJobSummaryList' => [ 'shape' => 'AssetBundleImportJobSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'SearchOptions' => [ 'shape' => 'ListControlSearchOptions', ], 'SelectAllOptions' => [ 'shape' => 'ListControlSelectAllOptions', ], 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'ListControlSearchOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ListControlSelectAllOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ListDashboardVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDashboardVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardVersionSummaryList' => [ 'shape' => 'DashboardVersionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListDashboardsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDashboardsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardSummaryList' => [ 'shape' => 'DashboardSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListDataSetsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDataSetsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetSummaries' => [ 'shape' => 'DataSetSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListDataSourcesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDataSourcesResponse' => [ 'type' => 'structure', 'members' => [ 'DataSources' => [ 'shape' => 'DataSourceList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListFolderMembersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListFolderMembersResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderMemberList' => [ 'shape' => 'FolderMemberList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListFoldersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListFoldersResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderSummaryList' => [ 'shape' => 'FolderSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListGroupMembershipsRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListGroupMembershipsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupMemberList' => [ 'shape' => 'GroupMemberList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListGroupsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupList' => [ 'shape' => 'GroupList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListIAMPolicyAssignmentsForUserRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'UserName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListIAMPolicyAssignmentsForUserResponse' => [ 'type' => 'structure', 'members' => [ 'ActiveAssignments' => [ 'shape' => 'ActiveIAMPolicyAssignmentList', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListIAMPolicyAssignmentsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', 'location' => 'querystring', 'locationName' => 'assignment-status', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListIAMPolicyAssignmentsResponse' => [ 'type' => 'structure', 'members' => [ 'IAMPolicyAssignments' => [ 'shape' => 'IAMPolicyAssignmentSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListIngestionsRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'MaxResults' => [ 'shape' => 'IngestionMaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListIngestionsResponse' => [ 'type' => 'structure', 'members' => [ 'Ingestions' => [ 'shape' => 'Ingestions', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListNamespacesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListNamespacesResponse' => [ 'type' => 'structure', 'members' => [ 'Namespaces' => [ 'shape' => 'Namespaces', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListRefreshSchedulesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'ListRefreshSchedulesResponse' => [ 'type' => 'structure', 'members' => [ 'RefreshSchedules' => [ 'shape' => 'RefreshSchedules', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'Arn', 'location' => 'uri', 'locationName' => 'ResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListTemplateAliasesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-result', ], ], ], 'ListTemplateAliasesResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAliasList' => [ 'shape' => 'TemplateAliasList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListTemplateVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListTemplateVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateVersionSummaryList' => [ 'shape' => 'TemplateVersionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTemplatesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-result', ], ], ], 'ListTemplatesResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateSummaryList' => [ 'shape' => 'TemplateSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListThemeAliasesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-result', ], ], ], 'ListThemeAliasesResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAliasList' => [ 'shape' => 'ThemeAliasList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListThemeVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListThemeVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeVersionSummaryList' => [ 'shape' => 'ThemeVersionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListThemesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Type' => [ 'shape' => 'ThemeType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListThemesResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeSummaryList' => [ 'shape' => 'ThemeSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTopicRefreshSchedulesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'ListTopicRefreshSchedulesResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'RefreshSchedules' => [ 'shape' => 'TopicRefreshScheduleSummaries', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTopicsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListTopicsResponse' => [ 'type' => 'structure', 'members' => [ 'TopicsSummaries' => [ 'shape' => 'TopicSummaries', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListUserGroupsRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListUserGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupList' => [ 'shape' => 'GroupList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListUsersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListUsersResponse' => [ 'type' => 'structure', 'members' => [ 'UserList' => [ 'shape' => 'UserList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListVPCConnectionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListVPCConnectionsResponse' => [ 'type' => 'structure', 'members' => [ 'VPCConnectionSummaries' => [ 'shape' => 'VPCConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'LoadingAnimation' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'LocalNavigationConfiguration' => [ 'type' => 'structure', 'required' => [ 'TargetSheetId', ], 'members' => [ 'TargetSheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'LogicalTable' => [ 'type' => 'structure', 'required' => [ 'Alias', 'Source', ], 'members' => [ 'Alias' => [ 'shape' => 'LogicalTableAlias', ], 'DataTransforms' => [ 'shape' => 'TransformOperationList', ], 'Source' => [ 'shape' => 'LogicalTableSource', ], ], ], 'LogicalTableAlias' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'LogicalTableId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '[0-9a-zA-Z-]*', ], 'LogicalTableMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'LogicalTableId', ], 'value' => [ 'shape' => 'LogicalTable', ], 'max' => 64, 'min' => 1, ], 'LogicalTableSource' => [ 'type' => 'structure', 'members' => [ 'JoinInstruction' => [ 'shape' => 'JoinInstruction', ], 'PhysicalTableId' => [ 'shape' => 'PhysicalTableId', ], 'DataSetArn' => [ 'shape' => 'Arn', ], ], ], 'Long' => [ 'type' => 'long', ], 'LongFormatText' => [ 'type' => 'structure', 'members' => [ 'PlainText' => [ 'shape' => 'LongPlainText', ], 'RichText' => [ 'shape' => 'LongRichText', ], ], ], 'LongPlainText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'LongRichText' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'Longitude' => [ 'type' => 'double', 'max' => 1800, 'min' => -1800, ], 'LookbackWindow' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'Size', 'SizeUnit', ], 'members' => [ 'ColumnName' => [ 'shape' => 'String', ], 'Size' => [ 'shape' => 'PositiveLong', ], 'SizeUnit' => [ 'shape' => 'LookbackWindowSizeUnit', ], ], ], 'LookbackWindowSizeUnit' => [ 'type' => 'string', 'enum' => [ 'HOUR', 'DAY', 'WEEK', ], ], 'ManifestFileLocation' => [ 'type' => 'structure', 'required' => [ 'Bucket', 'Key', ], 'members' => [ 'Bucket' => [ 'shape' => 'S3Bucket', ], 'Key' => [ 'shape' => 'S3Key', ], ], ], 'MapZoomMode' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'MANUAL', ], ], 'MappedDataSetParameter' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifier', 'DataSetParameterName', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'DataSetParameterName' => [ 'shape' => 'ParameterName', ], ], ], 'MappedDataSetParameters' => [ 'type' => 'list', 'member' => [ 'shape' => 'MappedDataSetParameter', ], 'max' => 150, 'min' => 0, ], 'MarginStyle' => [ 'type' => 'structure', 'members' => [ 'Show' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'MariaDbParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'MaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MaximumLabelType' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'MaximumMinimumComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', 'Type', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'Type' => [ 'shape' => 'MaximumMinimumComputationType', ], ], ], 'MaximumMinimumComputationType' => [ 'type' => 'string', 'enum' => [ 'MAXIMUM', 'MINIMUM', ], ], 'MeasureField' => [ 'type' => 'structure', 'members' => [ 'NumericalMeasureField' => [ 'shape' => 'NumericalMeasureField', ], 'CategoricalMeasureField' => [ 'shape' => 'CategoricalMeasureField', ], 'DateMeasureField' => [ 'shape' => 'DateMeasureField', ], 'CalculatedMeasureField' => [ 'shape' => 'CalculatedMeasureField', ], ], ], 'MeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 200, ], 'MemberIdArnPair' => [ 'type' => 'structure', 'members' => [ 'MemberId' => [ 'shape' => 'RestrictiveResourceId', ], 'MemberArn' => [ 'shape' => 'Arn', ], ], ], 'MemberType' => [ 'type' => 'string', 'enum' => [ 'DASHBOARD', 'ANALYSIS', 'DATASET', 'DATASOURCE', 'TOPIC', ], ], 'MetricComparisonComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'FromValue' => [ 'shape' => 'MeasureField', ], 'TargetValue' => [ 'shape' => 'MeasureField', ], ], ], 'MinimumLabelType' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'MissingDataConfiguration' => [ 'type' => 'structure', 'members' => [ 'TreatmentOption' => [ 'shape' => 'MissingDataTreatmentOption', ], ], ], 'MissingDataConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MissingDataConfiguration', ], 'max' => 100, ], 'MissingDataTreatmentOption' => [ 'type' => 'string', 'enum' => [ 'INTERPOLATE', 'SHOW_AS_ZERO', 'SHOW_AS_BLANK', ], ], 'MySqlParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'NamedEntityAggType' => [ 'type' => 'string', 'enum' => [ 'SUM', 'MIN', 'MAX', 'COUNT', 'AVERAGE', 'DISTINCT_COUNT', 'STDEV', 'STDEVP', 'VAR', 'VARP', 'PERCENTILE', 'MEDIAN', 'CUSTOM', ], ], 'NamedEntityDefinition' => [ 'type' => 'structure', 'members' => [ 'FieldName' => [ 'shape' => 'LimitedString', ], 'PropertyName' => [ 'shape' => 'LimitedString', ], 'PropertyRole' => [ 'shape' => 'PropertyRole', ], 'PropertyUsage' => [ 'shape' => 'PropertyUsage', ], 'Metric' => [ 'shape' => 'NamedEntityDefinitionMetric', ], ], ], 'NamedEntityDefinitionMetric' => [ 'type' => 'structure', 'members' => [ 'Aggregation' => [ 'shape' => 'NamedEntityAggType', ], 'AggregationFunctionParameters' => [ 'shape' => 'AggregationFunctionParameters', ], ], ], 'NamedEntityDefinitions' => [ 'type' => 'list', 'member' => [ 'shape' => 'NamedEntityDefinition', ], ], 'NamedFilterAggType' => [ 'type' => 'string', 'enum' => [ 'NO_AGGREGATION', 'SUM', 'AVERAGE', 'COUNT', 'DISTINCT_COUNT', 'MAX', 'MEDIAN', 'MIN', 'STDEV', 'STDEVP', 'VAR', 'VARP', ], ], 'NamedFilterType' => [ 'type' => 'string', 'enum' => [ 'CATEGORY_FILTER', 'NUMERIC_EQUALITY_FILTER', 'NUMERIC_RANGE_FILTER', 'DATE_RANGE_FILTER', 'RELATIVE_DATE_FILTER', ], ], 'Namespace' => [ 'type' => 'string', 'max' => 64, 'pattern' => '^[a-zA-Z0-9._-]*$', ], 'NamespaceError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'NamespaceErrorType', ], 'Message' => [ 'shape' => 'String', ], ], ], 'NamespaceErrorType' => [ 'type' => 'string', 'enum' => [ 'PERMISSION_DENIED', 'INTERNAL_SERVICE_ERROR', ], ], 'NamespaceInfoV2' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'Namespace', ], 'Arn' => [ 'shape' => 'Arn', ], 'CapacityRegion' => [ 'shape' => 'String', ], 'CreationStatus' => [ 'shape' => 'NamespaceStatus', ], 'IdentityStore' => [ 'shape' => 'IdentityStore', ], 'NamespaceError' => [ 'shape' => 'NamespaceError', ], ], ], 'NamespaceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATED', 'CREATING', 'DELETING', 'RETRYABLE_FAILURE', 'NON_RETRYABLE_FAILURE', ], ], 'Namespaces' => [ 'type' => 'list', 'member' => [ 'shape' => 'NamespaceInfoV2', ], ], 'NarrativeString' => [ 'type' => 'string', 'max' => 150000, ], 'NegativeFormat' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'LimitedString', ], 'Suffix' => [ 'shape' => 'LimitedString', ], ], ], 'NegativeValueConfiguration' => [ 'type' => 'structure', 'required' => [ 'DisplayMode', ], 'members' => [ 'DisplayMode' => [ 'shape' => 'NegativeValueDisplayMode', ], ], ], 'NegativeValueDisplayMode' => [ 'type' => 'string', 'enum' => [ 'POSITIVE', 'NEGATIVE', ], ], 'NetworkInterface' => [ 'type' => 'structure', 'members' => [ 'SubnetId' => [ 'shape' => 'SubnetId', ], 'AvailabilityZone' => [ 'shape' => 'String', ], 'ErrorMessage' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'NetworkInterfaceStatus', ], 'NetworkInterfaceId' => [ 'shape' => 'NetworkInterfaceId', ], ], ], 'NetworkInterfaceId' => [ 'type' => 'string', 'max' => 255, 'pattern' => '^eni-[0-9a-z]*$', ], 'NetworkInterfaceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NetworkInterface', ], ], 'NetworkInterfaceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'AVAILABLE', 'CREATION_FAILED', 'UPDATING', 'UPDATE_FAILED', 'DELETING', 'DELETED', 'DELETION_FAILED', 'DELETION_SCHEDULED', 'ATTACHMENT_FAILED_ROLLBACK_FAILED', ], ], 'NewDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StringStaticValues' => [ 'shape' => 'StringDatasetParameterValueList', ], 'DecimalStaticValues' => [ 'shape' => 'DecimalDatasetParameterValueList', ], 'DateTimeStaticValues' => [ 'shape' => 'DateTimeDatasetParameterValueList', ], 'IntegerStaticValues' => [ 'shape' => 'IntegerDatasetParameterValueList', ], ], ], 'NonEmptyString' => [ 'type' => 'string', 'pattern' => '.*\\S.*', ], 'NullString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'sensitive' => true, ], 'NullValueFormatConfiguration' => [ 'type' => 'structure', 'required' => [ 'NullString', ], 'members' => [ 'NullString' => [ 'shape' => 'NullString', ], ], ], 'NullableBoolean' => [ 'type' => 'boolean', ], 'NumberDisplayFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'Prefix', ], 'Suffix' => [ 'shape' => 'Suffix', ], 'SeparatorConfiguration' => [ 'shape' => 'NumericSeparatorConfiguration', ], 'DecimalPlacesConfiguration' => [ 'shape' => 'DecimalPlacesConfiguration', ], 'NumberScale' => [ 'shape' => 'NumberScale', ], 'NegativeValueConfiguration' => [ 'shape' => 'NegativeValueConfiguration', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], ], ], 'NumberFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'FormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'NumberScale' => [ 'type' => 'string', 'enum' => [ 'NONE', 'AUTO', 'THOUSANDS', 'MILLIONS', 'BILLIONS', 'TRILLIONS', ], ], 'NumericAxisOptions' => [ 'type' => 'structure', 'members' => [ 'Scale' => [ 'shape' => 'AxisScale', ], 'Range' => [ 'shape' => 'AxisDisplayRange', ], ], ], 'NumericEqualityDrillDownFilter' => [ 'type' => 'structure', 'required' => [ 'Column', 'Value', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Value' => [ 'shape' => 'Double', ], ], ], 'NumericEqualityFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'MatchOperator', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Value' => [ 'shape' => 'Double', 'box' => true, ], 'SelectAllOptions' => [ 'shape' => 'NumericFilterSelectAllOptions', ], 'MatchOperator' => [ 'shape' => 'NumericEqualityMatchOperator', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'NumericEqualityMatchOperator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', 'DOES_NOT_EQUAL', ], ], 'NumericFilterSelectAllOptions' => [ 'type' => 'string', 'enum' => [ 'FILTER_ALL_VALUES', ], ], 'NumericFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'NumberDisplayFormatConfiguration' => [ 'shape' => 'NumberDisplayFormatConfiguration', ], 'CurrencyDisplayFormatConfiguration' => [ 'shape' => 'CurrencyDisplayFormatConfiguration', ], 'PercentageDisplayFormatConfiguration' => [ 'shape' => 'PercentageDisplayFormatConfiguration', ], ], ], 'NumericRangeFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'IncludeMinimum' => [ 'shape' => 'Boolean', 'box' => true, ], 'IncludeMaximum' => [ 'shape' => 'Boolean', 'box' => true, ], 'RangeMinimum' => [ 'shape' => 'NumericRangeFilterValue', 'box' => true, ], 'RangeMaximum' => [ 'shape' => 'NumericRangeFilterValue', 'box' => true, ], 'SelectAllOptions' => [ 'shape' => 'NumericFilterSelectAllOptions', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'NumericRangeFilterValue' => [ 'type' => 'structure', 'members' => [ 'StaticValue' => [ 'shape' => 'Double', 'box' => true, ], 'Parameter' => [ 'shape' => 'ParameterName', ], ], ], 'NumericSeparatorConfiguration' => [ 'type' => 'structure', 'members' => [ 'DecimalSeparator' => [ 'shape' => 'NumericSeparatorSymbol', ], 'ThousandsSeparator' => [ 'shape' => 'ThousandSeparatorOptions', ], ], ], 'NumericSeparatorSymbol' => [ 'type' => 'string', 'enum' => [ 'COMMA', 'DOT', 'SPACE', ], ], 'NumericalAggregationFunction' => [ 'type' => 'structure', 'members' => [ 'SimpleNumericalAggregation' => [ 'shape' => 'SimpleNumericalAggregationFunction', ], 'PercentileAggregation' => [ 'shape' => 'PercentileAggregation', ], ], ], 'NumericalDimensionField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'FormatConfiguration' => [ 'shape' => 'NumberFormatConfiguration', ], ], ], 'NumericalMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AggregationFunction' => [ 'shape' => 'NumericalAggregationFunction', ], 'FormatConfiguration' => [ 'shape' => 'NumberFormatConfiguration', ], ], ], 'OnClause' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'OptionalPort' => [ 'type' => 'integer', 'max' => 65535, 'min' => 0, ], 'OracleParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'OtherCategories' => [ 'type' => 'string', 'enum' => [ 'INCLUDE', 'EXCLUDE', ], ], 'OutputColumn' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ColumnName', ], 'Description' => [ 'shape' => 'ColumnDescriptiveText', ], 'Type' => [ 'shape' => 'ColumnDataType', ], ], ], 'OutputColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OutputColumn', ], ], 'OverrideDatasetParameterOperation' => [ 'type' => 'structure', 'required' => [ 'ParameterName', ], 'members' => [ 'ParameterName' => [ 'shape' => 'DatasetParameterName', ], 'NewParameterName' => [ 'shape' => 'DatasetParameterName', ], 'NewDefaultValues' => [ 'shape' => 'NewDefaultValues', ], ], ], 'PageNumber' => [ 'type' => 'long', 'min' => 0, ], 'PaginationConfiguration' => [ 'type' => 'structure', 'required' => [ 'PageSize', 'PageNumber', ], 'members' => [ 'PageSize' => [ 'shape' => 'Long', 'box' => true, ], 'PageNumber' => [ 'shape' => 'PageNumber', ], ], ], 'PanelBorderStyle' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'DASHED', 'DOTTED', ], ], 'PanelConfiguration' => [ 'type' => 'structure', 'members' => [ 'Title' => [ 'shape' => 'PanelTitleOptions', ], 'BorderVisibility' => [ 'shape' => 'Visibility', ], 'BorderThickness' => [ 'shape' => 'PixelLength', ], 'BorderStyle' => [ 'shape' => 'PanelBorderStyle', ], 'BorderColor' => [ 'shape' => 'HexColorWithTransparency', ], 'GutterVisibility' => [ 'shape' => 'Visibility', ], 'GutterSpacing' => [ 'shape' => 'PixelLength', ], 'BackgroundVisibility' => [ 'shape' => 'Visibility', ], 'BackgroundColor' => [ 'shape' => 'HexColorWithTransparency', ], ], ], 'PanelTitleOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'HorizontalTextAlignment' => [ 'shape' => 'HorizontalTextAlignment', ], ], ], 'PaperOrientation' => [ 'type' => 'string', 'enum' => [ 'PORTRAIT', 'LANDSCAPE', ], ], 'PaperSize' => [ 'type' => 'string', 'enum' => [ 'US_LETTER', 'US_LEGAL', 'US_TABLOID_LEDGER', 'A0', 'A1', 'A2', 'A3', 'A4', 'A5', 'JIS_B4', 'JIS_B5', ], ], 'ParameterControl' => [ 'type' => 'structure', 'members' => [ 'DateTimePicker' => [ 'shape' => 'ParameterDateTimePickerControl', ], 'List' => [ 'shape' => 'ParameterListControl', ], 'Dropdown' => [ 'shape' => 'ParameterDropDownControl', ], 'TextField' => [ 'shape' => 'ParameterTextFieldControl', ], 'TextArea' => [ 'shape' => 'ParameterTextAreaControl', ], 'Slider' => [ 'shape' => 'ParameterSliderControl', ], ], ], 'ParameterControlList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ParameterControl', ], 'max' => 200, ], 'ParameterDateTimePickerControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'DateTimePickerControlDisplayOptions', ], ], ], 'ParameterDeclaration' => [ 'type' => 'structure', 'members' => [ 'StringParameterDeclaration' => [ 'shape' => 'StringParameterDeclaration', ], 'DecimalParameterDeclaration' => [ 'shape' => 'DecimalParameterDeclaration', ], 'IntegerParameterDeclaration' => [ 'shape' => 'IntegerParameterDeclaration', ], 'DateTimeParameterDeclaration' => [ 'shape' => 'DateTimeParameterDeclaration', ], ], ], 'ParameterDeclarationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ParameterDeclaration', ], 'max' => 200, ], 'ParameterDropDownControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'DropDownControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'ParameterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'ParameterListControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'ListControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'ParameterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'ParameterName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '^[a-zA-Z0-9]+$', ], 'ParameterSelectableValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 50000, ], 'ParameterSelectableValues' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ParameterSelectableValueList', ], 'LinkToDataSetColumn' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'ParameterSliderControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', 'MaximumValue', 'MinimumValue', 'StepSize', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'SliderControlDisplayOptions', ], 'MaximumValue' => [ 'shape' => 'Double', ], 'MinimumValue' => [ 'shape' => 'Double', ], 'StepSize' => [ 'shape' => 'Double', ], ], ], 'ParameterTextAreaControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'Delimiter' => [ 'shape' => 'TextAreaControlDelimiter', ], 'DisplayOptions' => [ 'shape' => 'TextAreaControlDisplayOptions', ], ], ], 'ParameterTextFieldControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'TextFieldControlDisplayOptions', ], ], ], 'ParameterValueType' => [ 'type' => 'string', 'enum' => [ 'MULTI_VALUED', 'SINGLE_VALUED', ], ], 'Parameters' => [ 'type' => 'structure', 'members' => [ 'StringParameters' => [ 'shape' => 'StringParameterList', ], 'IntegerParameters' => [ 'shape' => 'IntegerParameterList', ], 'DecimalParameters' => [ 'shape' => 'DecimalParameterList', ], 'DateTimeParameters' => [ 'shape' => 'DateTimeParameterList', ], ], ], 'Password' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'Path' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 10, 'min' => 1, ], 'PercentNumber' => [ 'type' => 'double', 'max' => 100, 'min' => 0, ], 'PercentVisibleRange' => [ 'type' => 'structure', 'members' => [ 'From' => [ 'shape' => 'PercentNumber', 'box' => true, ], 'To' => [ 'shape' => 'PercentNumber', 'box' => true, ], ], ], 'PercentageDisplayFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'Prefix', ], 'Suffix' => [ 'shape' => 'Suffix', ], 'SeparatorConfiguration' => [ 'shape' => 'NumericSeparatorConfiguration', ], 'DecimalPlacesConfiguration' => [ 'shape' => 'DecimalPlacesConfiguration', ], 'NegativeValueConfiguration' => [ 'shape' => 'NegativeValueConfiguration', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], ], ], 'PercentileAggregation' => [ 'type' => 'structure', 'members' => [ 'PercentileValue' => [ 'shape' => 'PercentileValue', ], ], ], 'PercentileValue' => [ 'type' => 'double', 'max' => 100, 'min' => 0, ], 'PeriodOverPeriodComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], ], ], 'PeriodToDateComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'PeriodTimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'PeriodsBackward' => [ 'type' => 'integer', 'max' => 1000, 'min' => 0, ], 'PeriodsForward' => [ 'type' => 'integer', 'max' => 1000, 'min' => 1, ], 'PhysicalTable' => [ 'type' => 'structure', 'members' => [ 'RelationalTable' => [ 'shape' => 'RelationalTable', ], 'CustomSql' => [ 'shape' => 'CustomSql', ], 'S3Source' => [ 'shape' => 'S3Source', ], ], ], 'PhysicalTableId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '[0-9a-zA-Z-]*', ], 'PhysicalTableMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'PhysicalTableId', ], 'value' => [ 'shape' => 'PhysicalTable', ], 'max' => 32, 'min' => 0, ], 'PieChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'SmallMultiples' => [ 'shape' => 'SmallMultiplesDimensionFieldList', ], ], ], 'PieChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'PieChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'PieChartSortConfiguration', ], 'DonutOptions' => [ 'shape' => 'DonutOptions', ], 'SmallMultiplesOptions' => [ 'shape' => 'SmallMultiplesOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ValueLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], 'ContributionAnalysisDefaults' => [ 'shape' => 'ContributionAnalysisDefaultList', ], ], ], 'PieChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'PieChartAggregatedFieldWells' => [ 'shape' => 'PieChartAggregatedFieldWells', ], ], ], 'PieChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'SmallMultiplesSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SmallMultiplesLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'PieChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'PieChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'PivotFieldSortOptions' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'SortBy', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'SortBy' => [ 'shape' => 'PivotTableSortBy', ], ], ], 'PivotFieldSortOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotFieldSortOptions', ], 'max' => 200, ], 'PivotMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 40, ], 'PivotTableAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Rows' => [ 'shape' => 'PivotTableDimensionList', ], 'Columns' => [ 'shape' => 'PivotTableDimensionList', ], 'Values' => [ 'shape' => 'PivotMeasureFieldList', ], ], ], 'PivotTableCellConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'TextFormat' => [ 'shape' => 'TextConditionalFormat', ], 'Scope' => [ 'shape' => 'PivotTableConditionalFormattingScope', ], 'Scopes' => [ 'shape' => 'PivotTableConditionalFormattingScopeList', ], ], ], 'PivotTableConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'PivotTableConditionalFormattingOptionList', ], ], ], 'PivotTableConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'Cell' => [ 'shape' => 'PivotTableCellConditionalFormatting', ], ], ], 'PivotTableConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableConditionalFormattingOption', ], 'max' => 100, ], 'PivotTableConditionalFormattingScope' => [ 'type' => 'structure', 'members' => [ 'Role' => [ 'shape' => 'PivotTableConditionalFormattingScopeRole', ], ], ], 'PivotTableConditionalFormattingScopeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableConditionalFormattingScope', ], 'max' => 3, ], 'PivotTableConditionalFormattingScopeRole' => [ 'type' => 'string', 'enum' => [ 'FIELD', 'FIELD_TOTAL', 'GRAND_TOTAL', ], ], 'PivotTableConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'PivotTableFieldWells', ], 'SortConfiguration' => [ 'shape' => 'PivotTableSortConfiguration', ], 'TableOptions' => [ 'shape' => 'PivotTableOptions', ], 'TotalOptions' => [ 'shape' => 'PivotTableTotalOptions', ], 'FieldOptions' => [ 'shape' => 'PivotTableFieldOptions', ], 'PaginatedReportOptions' => [ 'shape' => 'PivotTablePaginatedReportOptions', ], ], ], 'PivotTableDataPathOption' => [ 'type' => 'structure', 'required' => [ 'DataPathList', ], 'members' => [ 'DataPathList' => [ 'shape' => 'DataPathValueList', ], 'Width' => [ 'shape' => 'PixelLength', ], ], ], 'PivotTableDataPathOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableDataPathOption', ], 'max' => 100, ], 'PivotTableDataPathType' => [ 'type' => 'string', 'enum' => [ 'HIERARCHY_ROWS_LAYOUT_COLUMN', 'MULTIPLE_ROW_METRICS_COLUMN', 'EMPTY_COLUMN_HEADER', 'COUNT_METRIC_COLUMN', ], ], 'PivotTableDimensionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 40, ], 'PivotTableFieldCollapseState' => [ 'type' => 'string', 'enum' => [ 'COLLAPSED', 'EXPANDED', ], ], 'PivotTableFieldCollapseStateOption' => [ 'type' => 'structure', 'required' => [ 'Target', ], 'members' => [ 'Target' => [ 'shape' => 'PivotTableFieldCollapseStateTarget', ], 'State' => [ 'shape' => 'PivotTableFieldCollapseState', ], ], ], 'PivotTableFieldCollapseStateOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableFieldCollapseStateOption', ], ], 'PivotTableFieldCollapseStateTarget' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'String', ], 'FieldDataPathValues' => [ 'shape' => 'DataPathValueList', ], ], ], 'PivotTableFieldOption' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'CustomLabel' => [ 'shape' => 'CustomLabel', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'PivotTableFieldOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableFieldOption', ], 'max' => 100, ], 'PivotTableFieldOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedFieldOptions' => [ 'shape' => 'PivotTableFieldOptionList', ], 'DataPathOptions' => [ 'shape' => 'PivotTableDataPathOptionList', ], 'CollapseStateOptions' => [ 'shape' => 'PivotTableFieldCollapseStateOptionList', ], ], ], 'PivotTableFieldSubtotalOptions' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], ], ], 'PivotTableFieldSubtotalOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableFieldSubtotalOptions', ], 'max' => 100, ], 'PivotTableFieldWells' => [ 'type' => 'structure', 'members' => [ 'PivotTableAggregatedFieldWells' => [ 'shape' => 'PivotTableAggregatedFieldWells', ], ], ], 'PivotTableMetricPlacement' => [ 'type' => 'string', 'enum' => [ 'ROW', 'COLUMN', ], ], 'PivotTableOptions' => [ 'type' => 'structure', 'members' => [ 'MetricPlacement' => [ 'shape' => 'PivotTableMetricPlacement', ], 'SingleMetricVisibility' => [ 'shape' => 'Visibility', ], 'ColumnNamesVisibility' => [ 'shape' => 'Visibility', ], 'ToggleButtonsVisibility' => [ 'shape' => 'Visibility', ], 'ColumnHeaderStyle' => [ 'shape' => 'TableCellStyle', ], 'RowHeaderStyle' => [ 'shape' => 'TableCellStyle', ], 'CellStyle' => [ 'shape' => 'TableCellStyle', ], 'RowFieldNamesStyle' => [ 'shape' => 'TableCellStyle', ], 'RowAlternateColorOptions' => [ 'shape' => 'RowAlternateColorOptions', ], 'CollapsedRowDimensionsVisibility' => [ 'shape' => 'Visibility', ], 'RowsLayout' => [ 'shape' => 'PivotTableRowsLayout', ], 'RowsLabelOptions' => [ 'shape' => 'PivotTableRowsLabelOptions', ], 'DefaultCellWidth' => [ 'shape' => 'PixelLength', ], ], ], 'PivotTablePaginatedReportOptions' => [ 'type' => 'structure', 'members' => [ 'VerticalOverflowVisibility' => [ 'shape' => 'Visibility', ], 'OverflowColumnHeaderVisibility' => [ 'shape' => 'Visibility', ], ], ], 'PivotTableRowsLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'CustomLabel' => [ 'shape' => 'PivotTableRowsLabelText', ], ], ], 'PivotTableRowsLabelText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'PivotTableRowsLayout' => [ 'type' => 'string', 'enum' => [ 'TABULAR', 'HIERARCHY', ], ], 'PivotTableSortBy' => [ 'type' => 'structure', 'members' => [ 'Field' => [ 'shape' => 'FieldSort', ], 'Column' => [ 'shape' => 'ColumnSort', ], 'DataPath' => [ 'shape' => 'DataPathSort', ], ], ], 'PivotTableSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldSortOptions' => [ 'shape' => 'PivotFieldSortOptionsList', ], ], ], 'PivotTableSubtotalLevel' => [ 'type' => 'string', 'enum' => [ 'ALL', 'CUSTOM', 'LAST', ], ], 'PivotTableTotalOptions' => [ 'type' => 'structure', 'members' => [ 'RowSubtotalOptions' => [ 'shape' => 'SubtotalOptions', ], 'ColumnSubtotalOptions' => [ 'shape' => 'SubtotalOptions', ], 'RowTotalOptions' => [ 'shape' => 'PivotTotalOptions', ], 'ColumnTotalOptions' => [ 'shape' => 'PivotTotalOptions', ], ], ], 'PivotTableVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'PivotTableConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'PivotTableConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'PivotTotalOptions' => [ 'type' => 'structure', 'members' => [ 'TotalsVisibility' => [ 'shape' => 'Visibility', ], 'Placement' => [ 'shape' => 'TableTotalsPlacement', ], 'ScrollStatus' => [ 'shape' => 'TableTotalsScrollStatus', ], 'CustomLabel' => [ 'shape' => 'String', ], 'TotalCellStyle' => [ 'shape' => 'TableCellStyle', ], 'ValueCellStyle' => [ 'shape' => 'TableCellStyle', ], 'MetricHeaderCellStyle' => [ 'shape' => 'TableCellStyle', ], 'TotalAggregationOptions' => [ 'shape' => 'TotalAggregationOptionList', ], ], ], 'PixelLength' => [ 'type' => 'string', ], 'Port' => [ 'type' => 'integer', 'max' => 65535, 'min' => 1, ], 'PositiveInteger' => [ 'type' => 'integer', 'min' => 1, ], 'PositiveLong' => [ 'type' => 'long', 'min' => 1, ], 'PostgreSqlParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'PreconditionNotMetException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'PredefinedHierarchy' => [ 'type' => 'structure', 'required' => [ 'HierarchyId', 'Columns', ], 'members' => [ 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'Columns' => [ 'shape' => 'PredefinedHierarchyColumnList', ], 'DrillDownFilters' => [ 'shape' => 'DrillDownFilterList', ], ], ], 'PredefinedHierarchyColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 10, 'min' => 1, ], 'PredictionInterval' => [ 'type' => 'integer', 'max' => 95, 'min' => 50, ], 'Prefix' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'sensitive' => true, ], 'PrestoParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Catalog', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Catalog' => [ 'shape' => 'Catalog', ], ], ], 'PrimaryValueDisplayType' => [ 'type' => 'string', 'enum' => [ 'HIDDEN', 'COMPARISON', 'ACTUAL', ], ], 'Principal' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'PrincipalList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 100, 'min' => 1, ], 'ProgressBarOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ProjectOperation' => [ 'type' => 'structure', 'required' => [ 'ProjectedColumns', ], 'members' => [ 'ProjectedColumns' => [ 'shape' => 'ProjectedColumnList', ], ], ], 'ProjectedColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 2000, 'min' => 1, ], 'PropertyRole' => [ 'type' => 'string', 'enum' => [ 'PRIMARY', 'ID', ], ], 'PropertyUsage' => [ 'type' => 'string', 'enum' => [ 'INHERIT', 'DIMENSION', 'MEASURE', ], ], 'PutDataSetRefreshPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'DataSetRefreshProperties', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'DataSetRefreshProperties' => [ 'shape' => 'DataSetRefreshProperties', ], ], ], 'PutDataSetRefreshPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'Query' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'QueueInfo' => [ 'type' => 'structure', 'required' => [ 'WaitingOnIngestion', 'QueuedIngestion', ], 'members' => [ 'WaitingOnIngestion' => [ 'shape' => 'String', ], 'QueuedIngestion' => [ 'shape' => 'String', ], ], ], 'QuickSightUserNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, ], 'exception' => true, ], 'RadarChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'RadarChartCategoryFieldList', ], 'Color' => [ 'shape' => 'RadarChartColorFieldList', ], 'Values' => [ 'shape' => 'RadarChartValuesFieldList', ], ], ], 'RadarChartAreaStyleSettings' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'RadarChartAxesRangeScale' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'INDEPENDENT', 'SHARED', ], ], 'RadarChartCategoryFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'RadarChartColorFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'RadarChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'RadarChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'RadarChartSortConfiguration', ], 'Shape' => [ 'shape' => 'RadarChartShape', ], 'BaseSeriesSettings' => [ 'shape' => 'RadarChartSeriesSettings', ], 'StartAngle' => [ 'shape' => 'RadarChartStartAngle', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], 'AlternateBandColorsVisibility' => [ 'shape' => 'Visibility', ], 'AlternateBandEvenColor' => [ 'shape' => 'HexColor', ], 'AlternateBandOddColor' => [ 'shape' => 'HexColor', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'AxesRangeScale' => [ 'shape' => 'RadarChartAxesRangeScale', ], ], ], 'RadarChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'RadarChartAggregatedFieldWells' => [ 'shape' => 'RadarChartAggregatedFieldWells', ], ], ], 'RadarChartSeriesSettings' => [ 'type' => 'structure', 'members' => [ 'AreaStyleSettings' => [ 'shape' => 'RadarChartAreaStyleSettings', ], ], ], 'RadarChartShape' => [ 'type' => 'string', 'enum' => [ 'CIRCLE', 'POLYGON', ], ], 'RadarChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorSort' => [ 'shape' => 'FieldSortOptionsList', ], 'ColorItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'RadarChartStartAngle' => [ 'type' => 'double', 'max' => 360, 'min' => -360, ], 'RadarChartValuesFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 20, ], 'RadarChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'RadarChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'RangeConstant' => [ 'type' => 'structure', 'members' => [ 'Minimum' => [ 'shape' => 'LimitedString', ], 'Maximum' => [ 'shape' => 'LimitedString', ], ], ], 'RangeEndsLabelType' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'RdsParameters' => [ 'type' => 'structure', 'required' => [ 'InstanceId', 'Database', ], 'members' => [ 'InstanceId' => [ 'shape' => 'InstanceId', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'RecoveryWindowInDays' => [ 'type' => 'long', 'max' => 30, 'min' => 7, ], 'RedshiftIAMParameters' => [ 'type' => 'structure', 'required' => [ 'RoleArn', 'DatabaseUser', ], 'members' => [ 'RoleArn' => [ 'shape' => 'RoleArn', ], 'DatabaseUser' => [ 'shape' => 'DatabaseUser', ], 'DatabaseGroups' => [ 'shape' => 'DatabaseGroupList', ], 'AutoCreateDatabaseUser' => [ 'shape' => 'Boolean', ], ], ], 'RedshiftParameters' => [ 'type' => 'structure', 'required' => [ 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'OptionalPort', ], 'Database' => [ 'shape' => 'Database', ], 'ClusterId' => [ 'shape' => 'ClusterId', ], 'IAMParameters' => [ 'shape' => 'RedshiftIAMParameters', ], ], ], 'ReferenceLine' => [ 'type' => 'structure', 'required' => [ 'DataConfiguration', ], 'members' => [ 'Status' => [ 'shape' => 'WidgetStatus', ], 'DataConfiguration' => [ 'shape' => 'ReferenceLineDataConfiguration', ], 'StyleConfiguration' => [ 'shape' => 'ReferenceLineStyleConfiguration', ], 'LabelConfiguration' => [ 'shape' => 'ReferenceLineLabelConfiguration', ], ], ], 'ReferenceLineCustomLabelConfiguration' => [ 'type' => 'structure', 'required' => [ 'CustomLabel', ], 'members' => [ 'CustomLabel' => [ 'shape' => 'NonEmptyString', ], ], ], 'ReferenceLineDataConfiguration' => [ 'type' => 'structure', 'members' => [ 'StaticConfiguration' => [ 'shape' => 'ReferenceLineStaticDataConfiguration', ], 'DynamicConfiguration' => [ 'shape' => 'ReferenceLineDynamicDataConfiguration', ], 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'SeriesType' => [ 'shape' => 'ReferenceLineSeriesType', ], ], ], 'ReferenceLineDynamicDataConfiguration' => [ 'type' => 'structure', 'required' => [ 'Column', 'Calculation', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'MeasureAggregationFunction' => [ 'shape' => 'AggregationFunction', ], 'Calculation' => [ 'shape' => 'NumericalAggregationFunction', ], ], ], 'ReferenceLineLabelConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueLabelConfiguration' => [ 'shape' => 'ReferenceLineValueLabelConfiguration', ], 'CustomLabelConfiguration' => [ 'shape' => 'ReferenceLineCustomLabelConfiguration', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'FontColor' => [ 'shape' => 'HexColor', ], 'HorizontalPosition' => [ 'shape' => 'ReferenceLineLabelHorizontalPosition', ], 'VerticalPosition' => [ 'shape' => 'ReferenceLineLabelVerticalPosition', ], ], ], 'ReferenceLineLabelHorizontalPosition' => [ 'type' => 'string', 'enum' => [ 'LEFT', 'CENTER', 'RIGHT', ], ], 'ReferenceLineLabelVerticalPosition' => [ 'type' => 'string', 'enum' => [ 'ABOVE', 'BELOW', ], ], 'ReferenceLineList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ReferenceLine', ], 'max' => 20, ], 'ReferenceLinePatternType' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'DASHED', 'DOTTED', ], ], 'ReferenceLineSeriesType' => [ 'type' => 'string', 'enum' => [ 'BAR', 'LINE', ], ], 'ReferenceLineStaticDataConfiguration' => [ 'type' => 'structure', 'required' => [ 'Value', ], 'members' => [ 'Value' => [ 'shape' => 'SensitiveDouble', ], ], ], 'ReferenceLineStyleConfiguration' => [ 'type' => 'structure', 'members' => [ 'Pattern' => [ 'shape' => 'ReferenceLinePatternType', ], 'Color' => [ 'shape' => 'HexColor', ], ], ], 'ReferenceLineValueLabelConfiguration' => [ 'type' => 'structure', 'members' => [ 'RelativePosition' => [ 'shape' => 'ReferenceLineValueLabelRelativePosition', ], 'FormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'ReferenceLineValueLabelRelativePosition' => [ 'type' => 'string', 'enum' => [ 'BEFORE_CUSTOM_LABEL', 'AFTER_CUSTOM_LABEL', ], ], 'RefreshConfiguration' => [ 'type' => 'structure', 'required' => [ 'IncrementalRefresh', ], 'members' => [ 'IncrementalRefresh' => [ 'shape' => 'IncrementalRefresh', ], ], ], 'RefreshFrequency' => [ 'type' => 'structure', 'required' => [ 'Interval', ], 'members' => [ 'Interval' => [ 'shape' => 'RefreshInterval', ], 'RefreshOnDay' => [ 'shape' => 'ScheduleRefreshOnEntity', ], 'Timezone' => [ 'shape' => 'String', ], 'TimeOfTheDay' => [ 'shape' => 'String', ], ], ], 'RefreshInterval' => [ 'type' => 'string', 'enum' => [ 'MINUTE15', 'MINUTE30', 'HOURLY', 'DAILY', 'WEEKLY', 'MONTHLY', ], ], 'RefreshSchedule' => [ 'type' => 'structure', 'required' => [ 'ScheduleId', 'ScheduleFrequency', 'RefreshType', ], 'members' => [ 'ScheduleId' => [ 'shape' => 'String', ], 'ScheduleFrequency' => [ 'shape' => 'RefreshFrequency', ], 'StartAfterDateTime' => [ 'shape' => 'Timestamp', ], 'RefreshType' => [ 'shape' => 'IngestionType', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'RefreshSchedules' => [ 'type' => 'list', 'member' => [ 'shape' => 'RefreshSchedule', ], ], 'RegisterUserRequest' => [ 'type' => 'structure', 'required' => [ 'IdentityType', 'Email', 'UserRole', 'AwsAccountId', 'Namespace', ], 'members' => [ 'IdentityType' => [ 'shape' => 'IdentityType', ], 'Email' => [ 'shape' => 'String', ], 'UserRole' => [ 'shape' => 'UserRole', ], 'IamArn' => [ 'shape' => 'String', ], 'SessionName' => [ 'shape' => 'RoleSessionName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'UserName' => [ 'shape' => 'UserName', ], 'CustomPermissionsName' => [ 'shape' => 'RoleName', ], 'ExternalLoginFederationProviderType' => [ 'shape' => 'String', ], 'CustomFederationProviderUrl' => [ 'shape' => 'String', ], 'ExternalLoginId' => [ 'shape' => 'String', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'RegisterUserResponse' => [ 'type' => 'structure', 'members' => [ 'User' => [ 'shape' => 'User', ], 'UserInvitationUrl' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'RegisteredUserConsoleFeatureConfigurations' => [ 'type' => 'structure', 'members' => [ 'StatePersistence' => [ 'shape' => 'StatePersistenceConfigurations', ], ], ], 'RegisteredUserDashboardEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardId', ], 'members' => [ 'InitialDashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'FeatureConfigurations' => [ 'shape' => 'RegisteredUserDashboardFeatureConfigurations', ], ], ], 'RegisteredUserDashboardFeatureConfigurations' => [ 'type' => 'structure', 'members' => [ 'StatePersistence' => [ 'shape' => 'StatePersistenceConfigurations', ], 'Bookmarks' => [ 'shape' => 'BookmarksConfigurations', ], ], ], 'RegisteredUserDashboardVisualEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardVisualId', ], 'members' => [ 'InitialDashboardVisualId' => [ 'shape' => 'DashboardVisualId', ], ], ], 'RegisteredUserEmbeddingExperienceConfiguration' => [ 'type' => 'structure', 'members' => [ 'Dashboard' => [ 'shape' => 'RegisteredUserDashboardEmbeddingConfiguration', ], 'QuickSightConsole' => [ 'shape' => 'RegisteredUserQuickSightConsoleEmbeddingConfiguration', ], 'QSearchBar' => [ 'shape' => 'RegisteredUserQSearchBarEmbeddingConfiguration', ], 'DashboardVisual' => [ 'shape' => 'RegisteredUserDashboardVisualEmbeddingConfiguration', ], ], ], 'RegisteredUserQSearchBarEmbeddingConfiguration' => [ 'type' => 'structure', 'members' => [ 'InitialTopicId' => [ 'shape' => 'RestrictiveResourceId', ], ], ], 'RegisteredUserQuickSightConsoleEmbeddingConfiguration' => [ 'type' => 'structure', 'members' => [ 'InitialPath' => [ 'shape' => 'EntryPath', ], 'FeatureConfigurations' => [ 'shape' => 'RegisteredUserConsoleFeatureConfigurations', ], ], ], 'RelationalTable' => [ 'type' => 'structure', 'required' => [ 'DataSourceArn', 'Name', 'InputColumns', ], 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'Catalog' => [ 'shape' => 'RelationalTableCatalog', ], 'Schema' => [ 'shape' => 'RelationalTableSchema', ], 'Name' => [ 'shape' => 'RelationalTableName', ], 'InputColumns' => [ 'shape' => 'InputColumnList', ], ], ], 'RelationalTableCatalog' => [ 'type' => 'string', 'max' => 256, ], 'RelationalTableName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'RelationalTableSchema' => [ 'type' => 'string', 'max' => 256, ], 'RelativeDateTimeControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'DateTimeFormat' => [ 'shape' => 'DateTimeFormat', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'RelativeDateType' => [ 'type' => 'string', 'enum' => [ 'PREVIOUS', 'THIS', 'LAST', 'NOW', 'NEXT', ], ], 'RelativeDatesFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'AnchorDateConfiguration', 'TimeGranularity', 'RelativeDateType', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AnchorDateConfiguration' => [ 'shape' => 'AnchorDateConfiguration', ], 'MinimumGranularity' => [ 'shape' => 'TimeGranularity', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'RelativeDateType' => [ 'shape' => 'RelativeDateType', ], 'RelativeDateValue' => [ 'shape' => 'Integer', 'box' => true, ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], 'ExcludePeriodConfiguration' => [ 'shape' => 'ExcludePeriodConfiguration', ], ], ], 'RelativeFontSize' => [ 'type' => 'string', 'enum' => [ 'EXTRA_SMALL', 'SMALL', 'MEDIUM', 'LARGE', 'EXTRA_LARGE', ], ], 'RenameColumnOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'NewColumnName', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'NewColumnName' => [ 'shape' => 'ColumnName', ], ], ], 'ResizeOption' => [ 'type' => 'string', 'enum' => [ 'FIXED', 'RESPONSIVE', ], ], 'ResourceExistsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'ResourceId' => [ 'type' => 'string', ], 'ResourceName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, ], 'exception' => true, ], 'ResourcePermission' => [ 'type' => 'structure', 'required' => [ 'Principal', 'Actions', ], 'members' => [ 'Principal' => [ 'shape' => 'Principal', ], 'Actions' => [ 'shape' => 'ActionList', ], ], ], 'ResourcePermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourcePermission', ], 'max' => 64, 'min' => 1, ], 'ResourceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATION_IN_PROGRESS', 'CREATION_SUCCESSFUL', 'CREATION_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_SUCCESSFUL', 'UPDATE_FAILED', 'DELETED', ], ], 'ResourceUnavailableException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 503, ], 'exception' => true, ], 'RestoreAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'RestoreAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'RestrictiveResourceId' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\w\\-]+', ], 'RoleArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 20, ], 'RoleName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[a-zA-Z0-9+=,.@_-]+$', ], 'RoleSessionName' => [ 'type' => 'string', 'max' => 64, 'min' => 2, 'pattern' => '[\\w+=.@-]*', ], 'RollingDateConfiguration' => [ 'type' => 'structure', 'required' => [ 'Expression', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'Expression' => [ 'shape' => 'Expression', ], ], ], 'RowAlternateColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HexColor', ], 'max' => 1, ], 'RowAlternateColorOptions' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'WidgetStatus', ], 'RowAlternateColors' => [ 'shape' => 'RowAlternateColorList', ], 'UsePrimaryBackgroundColor' => [ 'shape' => 'WidgetStatus', ], ], ], 'RowInfo' => [ 'type' => 'structure', 'members' => [ 'RowsIngested' => [ 'shape' => 'Long', 'box' => true, ], 'RowsDropped' => [ 'shape' => 'Long', 'box' => true, ], 'TotalRowsInDataset' => [ 'shape' => 'Long', 'box' => true, ], ], ], 'RowLevelPermissionDataSet' => [ 'type' => 'structure', 'required' => [ 'Arn', 'PermissionPolicy', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'Arn' => [ 'shape' => 'Arn', ], 'PermissionPolicy' => [ 'shape' => 'RowLevelPermissionPolicy', ], 'FormatVersion' => [ 'shape' => 'RowLevelPermissionFormatVersion', ], 'Status' => [ 'shape' => 'Status', ], ], ], 'RowLevelPermissionFormatVersion' => [ 'type' => 'string', 'enum' => [ 'VERSION_1', 'VERSION_2', ], ], 'RowLevelPermissionPolicy' => [ 'type' => 'string', 'enum' => [ 'GRANT_ACCESS', 'DENY_ACCESS', ], ], 'RowLevelPermissionTagConfiguration' => [ 'type' => 'structure', 'required' => [ 'TagRules', ], 'members' => [ 'Status' => [ 'shape' => 'Status', ], 'TagRules' => [ 'shape' => 'RowLevelPermissionTagRuleList', ], 'TagRuleConfigurations' => [ 'shape' => 'RowLevelPermissionTagRuleConfigurationList', ], ], ], 'RowLevelPermissionTagDelimiter' => [ 'type' => 'string', 'max' => 10, ], 'RowLevelPermissionTagRule' => [ 'type' => 'structure', 'required' => [ 'TagKey', 'ColumnName', ], 'members' => [ 'TagKey' => [ 'shape' => 'SessionTagKey', ], 'ColumnName' => [ 'shape' => 'String', ], 'TagMultiValueDelimiter' => [ 'shape' => 'RowLevelPermissionTagDelimiter', ], 'MatchAllValue' => [ 'shape' => 'SessionTagValue', ], ], ], 'RowLevelPermissionTagRuleConfiguration' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionTagKey', ], 'max' => 50, 'min' => 1, ], 'RowLevelPermissionTagRuleConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RowLevelPermissionTagRuleConfiguration', ], 'max' => 50, 'min' => 1, ], 'RowLevelPermissionTagRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RowLevelPermissionTagRule', ], 'max' => 50, 'min' => 1, ], 'RowSortList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldSortOptions', ], 'max' => 100, ], 'S3Bucket' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'S3BucketConfiguration' => [ 'type' => 'structure', 'required' => [ 'BucketName', 'BucketPrefix', 'BucketRegion', ], 'members' => [ 'BucketName' => [ 'shape' => 'NonEmptyString', ], 'BucketPrefix' => [ 'shape' => 'NonEmptyString', ], 'BucketRegion' => [ 'shape' => 'NonEmptyString', ], ], ], 'S3Key' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'S3Parameters' => [ 'type' => 'structure', 'required' => [ 'ManifestFileLocation', ], 'members' => [ 'ManifestFileLocation' => [ 'shape' => 'ManifestFileLocation', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'S3Source' => [ 'type' => 'structure', 'required' => [ 'DataSourceArn', 'InputColumns', ], 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'UploadSettings' => [ 'shape' => 'UploadSettings', ], 'InputColumns' => [ 'shape' => 'InputColumnList', ], ], ], 'S3Uri' => [ 'type' => 'string', 'pattern' => '^(https|s3)://([^/]+)/?(.*)$', ], 'SameSheetTargetVisualConfiguration' => [ 'type' => 'structure', 'members' => [ 'TargetVisuals' => [ 'shape' => 'TargetVisualList', ], 'TargetVisualOptions' => [ 'shape' => 'TargetVisualOptions', ], ], ], 'SankeyDiagramAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Source' => [ 'shape' => 'DimensionFieldList', ], 'Destination' => [ 'shape' => 'DimensionFieldList', ], 'Weight' => [ 'shape' => 'MeasureFieldList', ], ], ], 'SankeyDiagramChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'SankeyDiagramFieldWells', ], 'SortConfiguration' => [ 'shape' => 'SankeyDiagramSortConfiguration', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], ], ], 'SankeyDiagramFieldWells' => [ 'type' => 'structure', 'members' => [ 'SankeyDiagramAggregatedFieldWells' => [ 'shape' => 'SankeyDiagramAggregatedFieldWells', ], ], ], 'SankeyDiagramSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'WeightSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SourceItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'DestinationItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'SankeyDiagramVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'SankeyDiagramChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'ScatterPlotCategoricallyAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'XAxis' => [ 'shape' => 'MeasureFieldList', ], 'YAxis' => [ 'shape' => 'MeasureFieldList', ], 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Size' => [ 'shape' => 'MeasureFieldList', ], 'Label' => [ 'shape' => 'DimensionFieldList', ], ], ], 'ScatterPlotConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'ScatterPlotFieldWells', ], 'XAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'XAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'YAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'YAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'ScatterPlotFieldWells' => [ 'type' => 'structure', 'members' => [ 'ScatterPlotCategoricallyAggregatedFieldWells' => [ 'shape' => 'ScatterPlotCategoricallyAggregatedFieldWells', ], 'ScatterPlotUnaggregatedFieldWells' => [ 'shape' => 'ScatterPlotUnaggregatedFieldWells', ], ], ], 'ScatterPlotUnaggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'XAxis' => [ 'shape' => 'DimensionFieldList', ], 'YAxis' => [ 'shape' => 'DimensionFieldList', ], 'Size' => [ 'shape' => 'MeasureFieldList', ], 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Label' => [ 'shape' => 'DimensionFieldList', ], ], ], 'ScatterPlotVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'ScatterPlotConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'ScheduleRefreshOnEntity' => [ 'type' => 'structure', 'members' => [ 'DayOfWeek' => [ 'shape' => 'DayOfWeek', ], 'DayOfMonth' => [ 'shape' => 'DayOfMonth', ], ], ], 'ScrollBarOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'VisibleRange' => [ 'shape' => 'VisibleRangeOptions', ], ], ], 'SearchAnalysesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'AnalysisSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchAnalysesResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisSummaryList' => [ 'shape' => 'AnalysisSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchDashboardsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'DashboardSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchDashboardsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardSummaryList' => [ 'shape' => 'DashboardSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchDataSetsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'DataSetSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchDataSetsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetSummaries' => [ 'shape' => 'DataSetSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchDataSourcesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'DataSourceSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchDataSourcesResponse' => [ 'type' => 'structure', 'members' => [ 'DataSourceSummaries' => [ 'shape' => 'DataSourceSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchFoldersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'FolderSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchFoldersResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderSummaryList' => [ 'shape' => 'FolderSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchGroupsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'Filters' => [ 'shape' => 'GroupSearchFilterList', ], ], ], 'SearchGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupList' => [ 'shape' => 'GroupList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'Seasonality' => [ 'type' => 'integer', 'max' => 180, 'min' => 1, ], 'SecondaryValueOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'SecretArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '^arn:[-a-z0-9]*:secretsmanager:[-a-z0-9]*:[0-9]{12}:secret:.+', ], 'SectionAfterPageBreak' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'SectionPageBreakStatus', ], ], ], 'SectionBasedLayoutCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'PaperCanvasSizeOptions' => [ 'shape' => 'SectionBasedLayoutPaperCanvasSizeOptions', ], ], ], 'SectionBasedLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'HeaderSections', 'BodySections', 'FooterSections', 'CanvasSizeOptions', ], 'members' => [ 'HeaderSections' => [ 'shape' => 'HeaderFooterSectionConfigurationList', ], 'BodySections' => [ 'shape' => 'BodySectionConfigurationList', ], 'FooterSections' => [ 'shape' => 'HeaderFooterSectionConfigurationList', ], 'CanvasSizeOptions' => [ 'shape' => 'SectionBasedLayoutCanvasSizeOptions', ], ], ], 'SectionBasedLayoutPaperCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'PaperSize' => [ 'shape' => 'PaperSize', ], 'PaperOrientation' => [ 'shape' => 'PaperOrientation', ], 'PaperMargin' => [ 'shape' => 'Spacing', ], ], ], 'SectionLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'FreeFormLayout', ], 'members' => [ 'FreeFormLayout' => [ 'shape' => 'FreeFormSectionLayoutConfiguration', ], ], ], 'SectionPageBreakConfiguration' => [ 'type' => 'structure', 'members' => [ 'After' => [ 'shape' => 'SectionAfterPageBreak', ], ], ], 'SectionPageBreakStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'SectionStyle' => [ 'type' => 'structure', 'members' => [ 'Height' => [ 'shape' => 'PixelLength', ], 'Padding' => [ 'shape' => 'Spacing', ], ], ], 'SecurityGroupId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^sg-[0-9a-z]*$', ], 'SecurityGroupIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityGroupId', ], 'max' => 16, 'min' => 1, ], 'SelectAllValueOptions' => [ 'type' => 'string', 'enum' => [ 'ALL_VALUES', ], ], 'SelectedFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldId', ], 'max' => 20, 'min' => 1, ], 'SelectedFieldOptions' => [ 'type' => 'string', 'enum' => [ 'ALL_FIELDS', ], ], 'SelectedSheetsFilterScopeConfiguration' => [ 'type' => 'structure', 'members' => [ 'SheetVisualScopingConfigurations' => [ 'shape' => 'SheetVisualScopingConfigurations', ], ], ], 'SelectedTooltipType' => [ 'type' => 'string', 'enum' => [ 'BASIC', 'DETAILED', ], ], 'SemanticEntityType' => [ 'type' => 'structure', 'members' => [ 'TypeName' => [ 'shape' => 'LimitedString', ], 'SubTypeName' => [ 'shape' => 'LimitedString', ], 'TypeParameters' => [ 'shape' => 'TypeParameters', ], ], ], 'SemanticType' => [ 'type' => 'structure', 'members' => [ 'TypeName' => [ 'shape' => 'LimitedString', ], 'SubTypeName' => [ 'shape' => 'LimitedString', ], 'TypeParameters' => [ 'shape' => 'TypeParameters', ], 'TruthyCellValue' => [ 'shape' => 'SensitiveString', ], 'TruthyCellValueSynonyms' => [ 'shape' => 'SensitiveStringList', ], 'FalseyCellValue' => [ 'shape' => 'SensitiveString', ], 'FalseyCellValueSynonyms' => [ 'shape' => 'SensitiveStringList', ], ], ], 'SensitiveDouble' => [ 'type' => 'double', 'sensitive' => true, ], 'SensitiveDoubleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveDouble', ], ], 'SensitiveDoubleObject' => [ 'type' => 'double', 'sensitive' => true, ], 'SensitiveLong' => [ 'type' => 'long', 'sensitive' => true, ], 'SensitiveLongList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveLong', ], ], 'SensitiveLongObject' => [ 'type' => 'long', 'sensitive' => true, ], 'SensitiveS3Uri' => [ 'type' => 'string', 'pattern' => '^(https|s3)://([^/]+)/?(.*)$', 'sensitive' => true, ], 'SensitiveString' => [ 'type' => 'string', 'sensitive' => true, ], 'SensitiveStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveString', ], ], 'SensitiveStringObject' => [ 'type' => 'string', 'sensitive' => true, ], 'SensitiveTimestamp' => [ 'type' => 'timestamp', 'sensitive' => true, ], 'SensitiveTimestampList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveTimestamp', ], ], 'SeriesItem' => [ 'type' => 'structure', 'members' => [ 'FieldSeriesItem' => [ 'shape' => 'FieldSeriesItem', ], 'DataFieldSeriesItem' => [ 'shape' => 'DataFieldSeriesItem', ], ], ], 'SeriesItemList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SeriesItem', ], 'max' => 10, ], 'ServiceNowParameters' => [ 'type' => 'structure', 'required' => [ 'SiteBaseUrl', ], 'members' => [ 'SiteBaseUrl' => [ 'shape' => 'SiteBaseUrl', ], ], ], 'SessionLifetimeInMinutes' => [ 'type' => 'long', 'max' => 600, 'min' => 15, ], 'SessionLifetimeInMinutesInvalidException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'SessionTag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'SessionTagKey', ], 'Value' => [ 'shape' => 'SessionTagValue', ], ], ], 'SessionTagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'SessionTagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionTagKey', ], 'max' => 50, 'min' => 1, ], 'SessionTagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionTag', ], 'max' => 50, 'min' => 1, ], 'SessionTagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'SetParameterValueConfiguration' => [ 'type' => 'structure', 'required' => [ 'DestinationParameterName', 'Value', ], 'members' => [ 'DestinationParameterName' => [ 'shape' => 'ParameterName', ], 'Value' => [ 'shape' => 'DestinationParameterValueConfiguration', ], ], ], 'SetParameterValueConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetParameterValueConfiguration', ], 'max' => 200, 'min' => 1, ], 'ShapeConditionalFormat' => [ 'type' => 'structure', 'required' => [ 'BackgroundColor', ], 'members' => [ 'BackgroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'SharingModel' => [ 'type' => 'string', 'enum' => [ 'ACCOUNT', 'NAMESPACE', ], ], 'Sheet' => [ 'type' => 'structure', 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'SheetName', ], ], ], 'SheetContentType' => [ 'type' => 'string', 'enum' => [ 'PAGINATED', 'INTERACTIVE', ], ], 'SheetControlDateTimePickerType' => [ 'type' => 'string', 'enum' => [ 'SINGLE_VALUED', 'DATE_RANGE', ], ], 'SheetControlInfoIconLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'InfoIconText' => [ 'shape' => 'SheetControlInfoIconText', ], ], ], 'SheetControlInfoIconText' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'SheetControlLayout' => [ 'type' => 'structure', 'required' => [ 'Configuration', ], 'members' => [ 'Configuration' => [ 'shape' => 'SheetControlLayoutConfiguration', ], ], ], 'SheetControlLayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'GridLayout' => [ 'shape' => 'GridLayoutConfiguration', ], ], ], 'SheetControlLayoutList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetControlLayout', ], 'max' => 1, 'min' => 0, ], 'SheetControlListType' => [ 'type' => 'string', 'enum' => [ 'MULTI_SELECT', 'SINGLE_SELECT', ], ], 'SheetControlSliderType' => [ 'type' => 'string', 'enum' => [ 'SINGLE_POINT', 'RANGE', ], ], 'SheetControlTitle' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'SheetControlsOption' => [ 'type' => 'structure', 'members' => [ 'VisibilityState' => [ 'shape' => 'DashboardUIState', ], ], ], 'SheetDefinition' => [ 'type' => 'structure', 'required' => [ 'SheetId', ], 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetTitle', ], 'Description' => [ 'shape' => 'SheetDescription', ], 'Name' => [ 'shape' => 'SheetName', ], 'ParameterControls' => [ 'shape' => 'ParameterControlList', ], 'FilterControls' => [ 'shape' => 'FilterControlList', ], 'Visuals' => [ 'shape' => 'VisualList', ], 'TextBoxes' => [ 'shape' => 'SheetTextBoxList', ], 'Layouts' => [ 'shape' => 'LayoutList', ], 'SheetControlLayouts' => [ 'shape' => 'SheetControlLayoutList', ], 'ContentType' => [ 'shape' => 'SheetContentType', ], ], ], 'SheetDefinitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetDefinition', ], 'max' => 20, ], 'SheetDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SheetElementConfigurationOverrides' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'SheetElementRenderingRule' => [ 'type' => 'structure', 'required' => [ 'Expression', 'ConfigurationOverrides', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'ConfigurationOverrides' => [ 'shape' => 'SheetElementConfigurationOverrides', ], ], ], 'SheetElementRenderingRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetElementRenderingRule', ], 'max' => 10000, ], 'SheetLayoutElementMaximizationOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'SheetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Sheet', ], 'max' => 20, ], 'SheetName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'SheetStyle' => [ 'type' => 'structure', 'members' => [ 'Tile' => [ 'shape' => 'TileStyle', ], 'TileLayout' => [ 'shape' => 'TileLayoutStyle', ], ], ], 'SheetTextBox' => [ 'type' => 'structure', 'required' => [ 'SheetTextBoxId', ], 'members' => [ 'SheetTextBoxId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Content' => [ 'shape' => 'SheetTextBoxContent', ], ], ], 'SheetTextBoxContent' => [ 'type' => 'string', 'max' => 150000, ], 'SheetTextBoxList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetTextBox', ], 'max' => 100, ], 'SheetTitle' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SheetVisualScopingConfiguration' => [ 'type' => 'structure', 'required' => [ 'SheetId', 'Scope', ], 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Scope' => [ 'shape' => 'FilterVisualScope', ], 'VisualIds' => [ 'shape' => 'FilteredVisualsList', ], ], ], 'SheetVisualScopingConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetVisualScopingConfiguration', ], 'max' => 50, 'min' => 1, ], 'ShortFormatText' => [ 'type' => 'structure', 'members' => [ 'PlainText' => [ 'shape' => 'ShortPlainText', ], 'RichText' => [ 'shape' => 'ShortRichText', ], ], ], 'ShortPlainText' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'ShortRestrictiveResourceId' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[\\w\\-]+', ], 'ShortRichText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SignupResponse' => [ 'type' => 'structure', 'members' => [ 'IAMUser' => [ 'shape' => 'Boolean', ], 'userLoginName' => [ 'shape' => 'String', ], 'accountName' => [ 'shape' => 'String', ], 'directoryType' => [ 'shape' => 'String', ], ], ], 'SimpleAttributeAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'UNIQUE_VALUE', ], ], 'SimpleClusterMarker' => [ 'type' => 'structure', 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], ], ], 'SimpleNumericalAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'SUM', 'AVERAGE', 'MIN', 'MAX', 'COUNT', 'DISTINCT_COUNT', 'VAR', 'VARP', 'STDEV', 'STDEVP', 'MEDIAN', ], ], 'SimpleTotalAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'DEFAULT', 'SUM', 'AVERAGE', 'MIN', 'MAX', 'NONE', ], ], 'SiteBaseUrl' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SliderControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'SmallMultiplesAxisPlacement' => [ 'type' => 'string', 'enum' => [ 'OUTSIDE', 'INSIDE', ], ], 'SmallMultiplesAxisProperties' => [ 'type' => 'structure', 'members' => [ 'Scale' => [ 'shape' => 'SmallMultiplesAxisScale', ], 'Placement' => [ 'shape' => 'SmallMultiplesAxisPlacement', ], ], ], 'SmallMultiplesAxisScale' => [ 'type' => 'string', 'enum' => [ 'SHARED', 'INDEPENDENT', ], ], 'SmallMultiplesDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'SmallMultiplesOptions' => [ 'type' => 'structure', 'members' => [ 'MaxVisibleRows' => [ 'shape' => 'VisiblePanelRows', ], 'MaxVisibleColumns' => [ 'shape' => 'VisiblePanelColumns', ], 'PanelConfiguration' => [ 'shape' => 'PanelConfiguration', ], 'XAxis' => [ 'shape' => 'SmallMultiplesAxisProperties', ], 'YAxis' => [ 'shape' => 'SmallMultiplesAxisProperties', ], ], ], 'SnapshotAnonymousUser' => [ 'type' => 'structure', 'members' => [ 'RowLevelPermissionTags' => [ 'shape' => 'SessionTagList', ], ], ], 'SnapshotAnonymousUserList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotAnonymousUser', ], 'max' => 1, 'min' => 1, ], 'SnapshotAnonymousUserRedacted' => [ 'type' => 'structure', 'members' => [ 'RowLevelPermissionTagKeys' => [ 'shape' => 'SessionTagKeyList', ], ], ], 'SnapshotAnonymousUserRedactedList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotAnonymousUserRedacted', ], 'max' => 1, 'min' => 1, ], 'SnapshotConfiguration' => [ 'type' => 'structure', 'required' => [ 'FileGroups', ], 'members' => [ 'FileGroups' => [ 'shape' => 'SnapshotFileGroupList', ], 'DestinationConfiguration' => [ 'shape' => 'SnapshotDestinationConfiguration', ], 'Parameters' => [ 'shape' => 'Parameters', ], ], ], 'SnapshotDestinationConfiguration' => [ 'type' => 'structure', 'members' => [ 'S3Destinations' => [ 'shape' => 'SnapshotS3DestinationConfigurationList', ], ], ], 'SnapshotFile' => [ 'type' => 'structure', 'required' => [ 'SheetSelections', 'FormatType', ], 'members' => [ 'SheetSelections' => [ 'shape' => 'SnapshotFileSheetSelectionList', ], 'FormatType' => [ 'shape' => 'SnapshotFileFormatType', ], ], ], 'SnapshotFileFormatType' => [ 'type' => 'string', 'enum' => [ 'CSV', 'PDF', 'EXCEL', ], ], 'SnapshotFileGroup' => [ 'type' => 'structure', 'members' => [ 'Files' => [ 'shape' => 'SnapshotFileList', ], ], ], 'SnapshotFileGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotFileGroup', ], 'max' => 7, 'min' => 1, ], 'SnapshotFileList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotFile', ], 'max' => 1, 'min' => 1, ], 'SnapshotFileSheetSelection' => [ 'type' => 'structure', 'required' => [ 'SheetId', 'SelectionScope', ], 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'SelectionScope' => [ 'shape' => 'SnapshotFileSheetSelectionScope', ], 'VisualIds' => [ 'shape' => 'SnapshotFileSheetSelectionVisualIdList', ], ], ], 'SnapshotFileSheetSelectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotFileSheetSelection', ], 'max' => 5, 'min' => 1, ], 'SnapshotFileSheetSelectionScope' => [ 'type' => 'string', 'enum' => [ 'ALL_VISUALS', 'SELECTED_VISUALS', ], ], 'SnapshotFileSheetSelectionVisualIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 5, 'min' => 1, ], 'SnapshotJobErrorInfo' => [ 'type' => 'structure', 'members' => [ 'ErrorMessage' => [ 'shape' => 'String', ], 'ErrorType' => [ 'shape' => 'String', ], ], ], 'SnapshotJobResult' => [ 'type' => 'structure', 'members' => [ 'AnonymousUsers' => [ 'shape' => 'AnonymousUserSnapshotJobResultList', ], ], ], 'SnapshotJobResultErrorInfo' => [ 'type' => 'structure', 'members' => [ 'ErrorMessage' => [ 'shape' => 'String', ], 'ErrorType' => [ 'shape' => 'String', ], ], ], 'SnapshotJobResultErrorInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotJobResultErrorInfo', ], ], 'SnapshotJobResultFileGroup' => [ 'type' => 'structure', 'members' => [ 'Files' => [ 'shape' => 'SnapshotFileList', ], 'S3Results' => [ 'shape' => 'SnapshotJobS3ResultList', ], ], ], 'SnapshotJobResultFileGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotJobResultFileGroup', ], ], 'SnapshotJobS3Result' => [ 'type' => 'structure', 'members' => [ 'S3DestinationConfiguration' => [ 'shape' => 'SnapshotS3DestinationConfiguration', ], 'S3Uri' => [ 'shape' => 'SensitiveS3Uri', ], 'ErrorInfo' => [ 'shape' => 'SnapshotJobResultErrorInfoList', ], ], ], 'SnapshotJobS3ResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotJobS3Result', ], ], 'SnapshotJobStatus' => [ 'type' => 'string', 'enum' => [ 'QUEUED', 'RUNNING', 'COMPLETED', 'FAILED', ], ], 'SnapshotS3DestinationConfiguration' => [ 'type' => 'structure', 'members' => [ 'BucketConfiguration' => [ 'shape' => 'S3BucketConfiguration', ], ], ], 'SnapshotS3DestinationConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotS3DestinationConfiguration', ], 'max' => 1, 'min' => 1, ], 'SnapshotUserConfiguration' => [ 'type' => 'structure', 'members' => [ 'AnonymousUsers' => [ 'shape' => 'SnapshotAnonymousUserList', ], ], ], 'SnapshotUserConfigurationRedacted' => [ 'type' => 'structure', 'members' => [ 'AnonymousUsers' => [ 'shape' => 'SnapshotAnonymousUserRedactedList', ], ], ], 'SnowflakeParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Database', 'Warehouse', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Database' => [ 'shape' => 'Database', ], 'Warehouse' => [ 'shape' => 'Warehouse', ], ], ], 'SortDirection' => [ 'type' => 'string', 'enum' => [ 'ASC', 'DESC', ], ], 'Spacing' => [ 'type' => 'structure', 'members' => [ 'Top' => [ 'shape' => 'Length', ], 'Bottom' => [ 'shape' => 'Length', ], 'Left' => [ 'shape' => 'Length', ], 'Right' => [ 'shape' => 'Length', ], ], ], 'SparkParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], ], ], 'SpecialValue' => [ 'type' => 'string', 'enum' => [ 'EMPTY', 'NULL', 'OTHER', ], ], 'SqlEndpointPath' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, ], 'SqlQuery' => [ 'type' => 'string', 'max' => 65536, 'min' => 1, ], 'SqlServerParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'SslProperties' => [ 'type' => 'structure', 'members' => [ 'DisableSsl' => [ 'shape' => 'Boolean', ], ], ], 'StarburstParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Catalog', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Catalog' => [ 'shape' => 'Catalog', ], 'ProductType' => [ 'shape' => 'StarburstProductType', ], ], ], 'StarburstProductType' => [ 'type' => 'string', 'enum' => [ 'GALAXY', 'ENTERPRISE', ], ], 'StartAssetBundleExportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleExportJobId', 'ResourceArns', 'ExportFormat', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ResourceArns' => [ 'shape' => 'AssetBundleResourceArns', ], 'IncludeAllDependencies' => [ 'shape' => 'Boolean', ], 'ExportFormat' => [ 'shape' => 'AssetBundleExportFormat', ], 'CloudFormationOverridePropertyConfiguration' => [ 'shape' => 'AssetBundleCloudFormationOverridePropertyConfiguration', ], ], ], 'StartAssetBundleExportJobResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'StartAssetBundleImportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleImportJobId', 'AssetBundleImportSource', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AssetBundleImportSource' => [ 'shape' => 'AssetBundleImportSource', ], 'OverrideParameters' => [ 'shape' => 'AssetBundleImportJobOverrideParameters', ], 'FailureAction' => [ 'shape' => 'AssetBundleImportFailureAction', ], ], ], 'StartAssetBundleImportJobResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'StartDashboardSnapshotJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'SnapshotJobId', 'UserConfiguration', 'SnapshotConfiguration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'UserConfiguration' => [ 'shape' => 'SnapshotUserConfiguration', ], 'SnapshotConfiguration' => [ 'shape' => 'SnapshotConfiguration', ], ], ], 'StartDashboardSnapshotJobResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'StatePersistenceConfigurations' => [ 'type' => 'structure', 'required' => [ 'Enabled', ], 'members' => [ 'Enabled' => [ 'shape' => 'Boolean', ], ], ], 'Status' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'StatusCode' => [ 'type' => 'integer', ], 'String' => [ 'type' => 'string', ], 'StringDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'DefaultValues' => [ 'shape' => 'StringDatasetParameterDefaultValues', ], ], ], 'StringDatasetParameterDefaultValue' => [ 'type' => 'string', 'max' => 512, 'min' => 0, ], 'StringDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'StringDatasetParameterValueList', ], ], ], 'StringDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StringDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'StringDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveStringObject', ], 'max' => 50000, ], 'StringDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'StringDefaultValueList', ], ], ], 'StringFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], 'NumericFormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'StringParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveStringList', ], ], ], 'StringParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'ParameterValueType', 'Name', ], 'members' => [ 'ParameterValueType' => [ 'shape' => 'ParameterValueType', ], 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'StringDefaultValues', ], 'ValueWhenUnset' => [ 'shape' => 'StringValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'StringParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StringParameter', ], 'max' => 100, ], 'StringValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveString', ], ], ], 'StyledCellType' => [ 'type' => 'string', 'enum' => [ 'TOTAL', 'METRIC_HEADER', 'VALUE', ], ], 'SubnetId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^subnet-[0-9a-z]*$', ], 'SubnetIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetId', ], 'max' => 15, 'min' => 2, ], 'SubtotalOptions' => [ 'type' => 'structure', 'members' => [ 'TotalsVisibility' => [ 'shape' => 'Visibility', ], 'CustomLabel' => [ 'shape' => 'String', ], 'FieldLevel' => [ 'shape' => 'PivotTableSubtotalLevel', ], 'FieldLevelOptions' => [ 'shape' => 'PivotTableFieldSubtotalOptionsList', ], 'TotalCellStyle' => [ 'shape' => 'TableCellStyle', ], 'ValueCellStyle' => [ 'shape' => 'TableCellStyle', ], 'MetricHeaderCellStyle' => [ 'shape' => 'TableCellStyle', ], 'StyleTargets' => [ 'shape' => 'TableStyleTargetList', ], ], ], 'Suffix' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'sensitive' => true, ], 'Synonyms' => [ 'type' => 'list', 'member' => [ 'shape' => 'LimitedString', ], ], 'TableAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'GroupBy' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], ], ], 'TableBorderOptions' => [ 'type' => 'structure', 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], 'Thickness' => [ 'shape' => 'TableBorderThickness', ], 'Style' => [ 'shape' => 'TableBorderStyle', ], ], ], 'TableBorderStyle' => [ 'type' => 'string', 'enum' => [ 'NONE', 'SOLID', ], ], 'TableBorderThickness' => [ 'type' => 'integer', 'max' => 4, 'min' => 1, ], 'TableCellConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'TextFormat' => [ 'shape' => 'TextConditionalFormat', ], ], ], 'TableCellImageScalingConfiguration' => [ 'type' => 'string', 'enum' => [ 'FIT_TO_CELL_HEIGHT', 'FIT_TO_CELL_WIDTH', 'DO_NOT_SCALE', ], ], 'TableCellImageSizingConfiguration' => [ 'type' => 'structure', 'members' => [ 'TableCellImageScalingConfiguration' => [ 'shape' => 'TableCellImageScalingConfiguration', ], ], ], 'TableCellStyle' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'TextWrap' => [ 'shape' => 'TextWrap', ], 'HorizontalTextAlignment' => [ 'shape' => 'HorizontalTextAlignment', ], 'VerticalTextAlignment' => [ 'shape' => 'VerticalTextAlignment', ], 'BackgroundColor' => [ 'shape' => 'HexColor', ], 'Height' => [ 'shape' => 'TableFieldHeight', ], 'Border' => [ 'shape' => 'GlobalTableBorderOptions', ], ], ], 'TableConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'TableConditionalFormattingOptionList', ], ], ], 'TableConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'Cell' => [ 'shape' => 'TableCellConditionalFormatting', ], 'Row' => [ 'shape' => 'TableRowConditionalFormatting', ], ], ], 'TableConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableConditionalFormattingOption', ], 'max' => 100, ], 'TableConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'TableFieldWells', ], 'SortConfiguration' => [ 'shape' => 'TableSortConfiguration', ], 'TableOptions' => [ 'shape' => 'TableOptions', ], 'TotalOptions' => [ 'shape' => 'TotalOptions', ], 'FieldOptions' => [ 'shape' => 'TableFieldOptions', ], 'PaginatedReportOptions' => [ 'shape' => 'TablePaginatedReportOptions', ], 'TableInlineVisualizations' => [ 'shape' => 'TableInlineVisualizationList', ], ], ], 'TableFieldCustomIconContent' => [ 'type' => 'structure', 'members' => [ 'Icon' => [ 'shape' => 'TableFieldIconSetType', ], ], ], 'TableFieldCustomTextContent' => [ 'type' => 'structure', 'required' => [ 'FontConfiguration', ], 'members' => [ 'Value' => [ 'shape' => 'String', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], ], ], 'TableFieldHeight' => [ 'type' => 'integer', 'max' => 500, 'min' => 8, ], 'TableFieldIconSetType' => [ 'type' => 'string', 'enum' => [ 'LINK', ], ], 'TableFieldImageConfiguration' => [ 'type' => 'structure', 'members' => [ 'SizingOptions' => [ 'shape' => 'TableCellImageSizingConfiguration', ], ], ], 'TableFieldLinkConfiguration' => [ 'type' => 'structure', 'required' => [ 'Target', 'Content', ], 'members' => [ 'Target' => [ 'shape' => 'URLTargetConfiguration', ], 'Content' => [ 'shape' => 'TableFieldLinkContentConfiguration', ], ], ], 'TableFieldLinkContentConfiguration' => [ 'type' => 'structure', 'members' => [ 'CustomTextContent' => [ 'shape' => 'TableFieldCustomTextContent', ], 'CustomIconContent' => [ 'shape' => 'TableFieldCustomIconContent', ], ], ], 'TableFieldOption' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Width' => [ 'shape' => 'PixelLength', ], 'CustomLabel' => [ 'shape' => 'CustomLabel', ], 'Visibility' => [ 'shape' => 'Visibility', ], 'URLStyling' => [ 'shape' => 'TableFieldURLConfiguration', ], ], ], 'TableFieldOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableFieldOption', ], 'max' => 100, ], 'TableFieldOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedFieldOptions' => [ 'shape' => 'TableFieldOptionList', ], 'Order' => [ 'shape' => 'FieldOrderList', ], 'PinnedFieldOptions' => [ 'shape' => 'TablePinnedFieldOptions', ], ], ], 'TableFieldOrderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldId', ], 'max' => 201, ], 'TableFieldURLConfiguration' => [ 'type' => 'structure', 'members' => [ 'LinkConfiguration' => [ 'shape' => 'TableFieldLinkConfiguration', ], 'ImageConfiguration' => [ 'shape' => 'TableFieldImageConfiguration', ], ], ], 'TableFieldWells' => [ 'type' => 'structure', 'members' => [ 'TableAggregatedFieldWells' => [ 'shape' => 'TableAggregatedFieldWells', ], 'TableUnaggregatedFieldWells' => [ 'shape' => 'TableUnaggregatedFieldWells', ], ], ], 'TableInlineVisualization' => [ 'type' => 'structure', 'members' => [ 'DataBars' => [ 'shape' => 'DataBarsOptions', ], ], ], 'TableInlineVisualizationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableInlineVisualization', ], 'max' => 200, ], 'TableOptions' => [ 'type' => 'structure', 'members' => [ 'Orientation' => [ 'shape' => 'TableOrientation', ], 'HeaderStyle' => [ 'shape' => 'TableCellStyle', ], 'CellStyle' => [ 'shape' => 'TableCellStyle', ], 'RowAlternateColorOptions' => [ 'shape' => 'RowAlternateColorOptions', ], ], ], 'TableOrientation' => [ 'type' => 'string', 'enum' => [ 'VERTICAL', 'HORIZONTAL', ], ], 'TablePaginatedReportOptions' => [ 'type' => 'structure', 'members' => [ 'VerticalOverflowVisibility' => [ 'shape' => 'Visibility', ], 'OverflowColumnHeaderVisibility' => [ 'shape' => 'Visibility', ], ], ], 'TablePinnedFieldOptions' => [ 'type' => 'structure', 'members' => [ 'PinnedLeftFields' => [ 'shape' => 'TableFieldOrderList', ], ], ], 'TableRowConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'BackgroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'TableSideBorderOptions' => [ 'type' => 'structure', 'members' => [ 'InnerVertical' => [ 'shape' => 'TableBorderOptions', ], 'InnerHorizontal' => [ 'shape' => 'TableBorderOptions', ], 'Left' => [ 'shape' => 'TableBorderOptions', ], 'Right' => [ 'shape' => 'TableBorderOptions', ], 'Top' => [ 'shape' => 'TableBorderOptions', ], 'Bottom' => [ 'shape' => 'TableBorderOptions', ], ], ], 'TableSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'RowSort' => [ 'shape' => 'RowSortList', ], 'PaginationConfiguration' => [ 'shape' => 'PaginationConfiguration', ], ], ], 'TableStyleTarget' => [ 'type' => 'structure', 'required' => [ 'CellType', ], 'members' => [ 'CellType' => [ 'shape' => 'StyledCellType', ], ], ], 'TableStyleTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableStyleTarget', ], 'max' => 3, ], 'TableTotalsPlacement' => [ 'type' => 'string', 'enum' => [ 'START', 'END', 'AUTO', ], ], 'TableTotalsScrollStatus' => [ 'type' => 'string', 'enum' => [ 'PINNED', 'SCROLLED', ], ], 'TableUnaggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'UnaggregatedFieldList', ], ], ], 'TableVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'TableConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'TableConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagColumnOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'Tags', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'Tags' => [ 'shape' => 'ColumnTagList', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 200, 'min' => 1, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 1, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'Arn', 'location' => 'uri', 'locationName' => 'ResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'TargetVisualList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 50, 'min' => 1, ], 'TargetVisualOptions' => [ 'type' => 'string', 'enum' => [ 'ALL_VISUALS', ], ], 'Template' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'TemplateName', ], 'Version' => [ 'shape' => 'TemplateVersion', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'TemplateAlias' => [ 'type' => 'structure', 'members' => [ 'AliasName' => [ 'shape' => 'AliasName', ], 'Arn' => [ 'shape' => 'Arn', ], 'TemplateVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'TemplateAliasList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateAlias', ], 'max' => 100, ], 'TemplateError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'TemplateErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'ViolatedEntities' => [ 'shape' => 'EntityList', ], ], ], 'TemplateErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateError', ], 'min' => 1, ], 'TemplateErrorType' => [ 'type' => 'string', 'enum' => [ 'SOURCE_NOT_FOUND', 'DATA_SET_NOT_FOUND', 'INTERNAL_FAILURE', 'ACCESS_DENIED', ], ], 'TemplateName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'TemplateSourceAnalysis' => [ 'type' => 'structure', 'required' => [ 'Arn', 'DataSetReferences', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetReferences' => [ 'shape' => 'DataSetReferenceList', ], ], ], 'TemplateSourceEntity' => [ 'type' => 'structure', 'members' => [ 'SourceAnalysis' => [ 'shape' => 'TemplateSourceAnalysis', ], 'SourceTemplate' => [ 'shape' => 'TemplateSourceTemplate', ], ], ], 'TemplateSourceTemplate' => [ 'type' => 'structure', 'required' => [ 'Arn', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], ], ], 'TemplateSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'TemplateName', ], 'LatestVersionNumber' => [ 'shape' => 'VersionNumber', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'TemplateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateSummary', ], 'max' => 100, ], 'TemplateVersion' => [ 'type' => 'structure', 'members' => [ 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Errors' => [ 'shape' => 'TemplateErrorList', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'DataSetConfigurations' => [ 'shape' => 'DataSetConfigurationList', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'SourceEntityArn' => [ 'shape' => 'Arn', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Sheets' => [ 'shape' => 'SheetList', ], ], ], 'TemplateVersionDefinition' => [ 'type' => 'structure', 'required' => [ 'DataSetConfigurations', ], 'members' => [ 'DataSetConfigurations' => [ 'shape' => 'DataSetConfigurationList', ], 'Sheets' => [ 'shape' => 'SheetDefinitionList', ], 'CalculatedFields' => [ 'shape' => 'CalculatedFields', ], 'ParameterDeclarations' => [ 'shape' => 'ParameterDeclarationList', ], 'FilterGroups' => [ 'shape' => 'FilterGroupList', ], 'ColumnConfigurations' => [ 'shape' => 'ColumnConfigurationList', ], 'AnalysisDefaults' => [ 'shape' => 'AnalysisDefaults', ], ], ], 'TemplateVersionSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'Description' => [ 'shape' => 'VersionDescription', ], ], ], 'TemplateVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateVersionSummary', ], 'max' => 100, ], 'TeradataParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'TextAreaControlDelimiter' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'TextAreaControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'PlaceholderOptions' => [ 'shape' => 'TextControlPlaceholderOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'TextConditionalFormat' => [ 'type' => 'structure', 'members' => [ 'BackgroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'TextControlPlaceholderOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'TextFieldControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'PlaceholderOptions' => [ 'shape' => 'TextControlPlaceholderOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'TextQualifier' => [ 'type' => 'string', 'enum' => [ 'DOUBLE_QUOTE', 'SINGLE_QUOTE', ], ], 'TextWrap' => [ 'type' => 'string', 'enum' => [ 'NONE', 'WRAP', ], ], 'Theme' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ThemeName', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Version' => [ 'shape' => 'ThemeVersion', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'Type' => [ 'shape' => 'ThemeType', ], ], ], 'ThemeAlias' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AliasName' => [ 'shape' => 'AliasName', ], 'ThemeVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'ThemeAliasList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeAlias', ], 'max' => 100, ], 'ThemeConfiguration' => [ 'type' => 'structure', 'members' => [ 'DataColorPalette' => [ 'shape' => 'DataColorPalette', ], 'UIColorPalette' => [ 'shape' => 'UIColorPalette', ], 'Sheet' => [ 'shape' => 'SheetStyle', ], 'Typography' => [ 'shape' => 'Typography', ], ], ], 'ThemeError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'ThemeErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], ], ], 'ThemeErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeError', ], 'min' => 1, ], 'ThemeErrorType' => [ 'type' => 'string', 'enum' => [ 'INTERNAL_FAILURE', ], ], 'ThemeName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ThemeSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ThemeName', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'LatestVersionNumber' => [ 'shape' => 'VersionNumber', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'ThemeSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeSummary', ], 'max' => 100, ], 'ThemeType' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT', 'CUSTOM', 'ALL', ], ], 'ThemeVersion' => [ 'type' => 'structure', 'members' => [ 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Arn' => [ 'shape' => 'Arn', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'BaseThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Configuration' => [ 'shape' => 'ThemeConfiguration', ], 'Errors' => [ 'shape' => 'ThemeErrorList', ], 'Status' => [ 'shape' => 'ResourceStatus', ], ], ], 'ThemeVersionSummary' => [ 'type' => 'structure', 'members' => [ 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Arn' => [ 'shape' => 'Arn', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ResourceStatus', ], ], ], 'ThemeVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeVersionSummary', ], 'max' => 100, ], 'ThousandSeparatorOptions' => [ 'type' => 'structure', 'members' => [ 'Symbol' => [ 'shape' => 'NumericSeparatorSymbol', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ThrottlingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 429, ], 'exception' => true, ], 'TileLayoutStyle' => [ 'type' => 'structure', 'members' => [ 'Gutter' => [ 'shape' => 'GutterStyle', ], 'Margin' => [ 'shape' => 'MarginStyle', ], ], ], 'TileStyle' => [ 'type' => 'structure', 'members' => [ 'Border' => [ 'shape' => 'BorderStyle', ], ], ], 'TimeBasedForecastProperties' => [ 'type' => 'structure', 'members' => [ 'PeriodsForward' => [ 'shape' => 'PeriodsForward', 'box' => true, ], 'PeriodsBackward' => [ 'shape' => 'PeriodsBackward', 'box' => true, ], 'UpperBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'LowerBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'PredictionInterval' => [ 'shape' => 'PredictionInterval', 'box' => true, ], 'Seasonality' => [ 'shape' => 'Seasonality', 'box' => true, ], ], ], 'TimeEqualityFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Value' => [ 'shape' => 'Timestamp', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'RollingDate' => [ 'shape' => 'RollingDateConfiguration', ], ], ], 'TimeGranularity' => [ 'type' => 'string', 'enum' => [ 'YEAR', 'QUARTER', 'MONTH', 'WEEK', 'DAY', 'HOUR', 'MINUTE', 'SECOND', 'MILLISECOND', ], ], 'TimeRangeDrillDownFilter' => [ 'type' => 'structure', 'required' => [ 'Column', 'RangeMinimum', 'RangeMaximum', 'TimeGranularity', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'RangeMinimum' => [ 'shape' => 'Timestamp', ], 'RangeMaximum' => [ 'shape' => 'Timestamp', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'TimeRangeFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'IncludeMinimum' => [ 'shape' => 'Boolean', 'box' => true, ], 'IncludeMaximum' => [ 'shape' => 'Boolean', 'box' => true, ], 'RangeMinimumValue' => [ 'shape' => 'TimeRangeFilterValue', ], 'RangeMaximumValue' => [ 'shape' => 'TimeRangeFilterValue', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], 'ExcludePeriodConfiguration' => [ 'shape' => 'ExcludePeriodConfiguration', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'TimeRangeFilterValue' => [ 'type' => 'structure', 'members' => [ 'StaticValue' => [ 'shape' => 'Timestamp', ], 'RollingDate' => [ 'shape' => 'RollingDateConfiguration', ], 'Parameter' => [ 'shape' => 'ParameterName', ], ], ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TooltipItem' => [ 'type' => 'structure', 'members' => [ 'FieldTooltipItem' => [ 'shape' => 'FieldTooltipItem', ], 'ColumnTooltipItem' => [ 'shape' => 'ColumnTooltipItem', ], ], ], 'TooltipItemList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TooltipItem', ], 'max' => 100, ], 'TooltipOptions' => [ 'type' => 'structure', 'members' => [ 'TooltipVisibility' => [ 'shape' => 'Visibility', ], 'SelectedTooltipType' => [ 'shape' => 'SelectedTooltipType', ], 'FieldBasedTooltip' => [ 'shape' => 'FieldBasedTooltip', ], ], ], 'TooltipTitleType' => [ 'type' => 'string', 'enum' => [ 'NONE', 'PRIMARY_VALUE', ], ], 'TopBottomComputationType' => [ 'type' => 'string', 'enum' => [ 'TOP', 'BOTTOM', ], ], 'TopBottomFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'AggregationSortConfigurations', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Limit' => [ 'shape' => 'Integer', 'box' => true, ], 'AggregationSortConfigurations' => [ 'shape' => 'AggregationSortConfigurationList', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], ], ], 'TopBottomMoversComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', 'Type', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Category' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'MoverSize' => [ 'shape' => 'TopBottomMoversComputationMoverSize', ], 'SortOrder' => [ 'shape' => 'TopBottomSortOrder', ], 'Type' => [ 'shape' => 'TopBottomComputationType', ], ], ], 'TopBottomMoversComputationMoverSize' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'TopBottomRankedComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', 'Type', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Category' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'ResultSize' => [ 'shape' => 'TopBottomRankedComputationResultSize', ], 'Type' => [ 'shape' => 'TopBottomComputationType', ], ], ], 'TopBottomRankedComputationResultSize' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'TopBottomSortOrder' => [ 'type' => 'string', 'enum' => [ 'PERCENT_DIFFERENCE', 'ABSOLUTE_DIFFERENCE', ], ], 'TopicCalculatedField' => [ 'type' => 'structure', 'required' => [ 'CalculatedFieldName', 'Expression', ], 'members' => [ 'CalculatedFieldName' => [ 'shape' => 'LimitedString', ], 'CalculatedFieldDescription' => [ 'shape' => 'LimitedString', ], 'Expression' => [ 'shape' => 'Expression', ], 'CalculatedFieldSynonyms' => [ 'shape' => 'Synonyms', ], 'IsIncludedInTopic' => [ 'shape' => 'Boolean', ], 'DisableIndexing' => [ 'shape' => 'NullableBoolean', ], 'ColumnDataRole' => [ 'shape' => 'ColumnDataRole', ], 'TimeGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'DefaultFormatting' => [ 'shape' => 'DefaultFormatting', ], 'Aggregation' => [ 'shape' => 'DefaultAggregation', ], 'ComparativeOrder' => [ 'shape' => 'ComparativeOrder', ], 'SemanticType' => [ 'shape' => 'SemanticType', ], 'AllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'NotAllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'NeverAggregateInFilter' => [ 'shape' => 'Boolean', ], 'CellValueSynonyms' => [ 'shape' => 'CellValueSynonyms', ], 'NonAdditive' => [ 'shape' => 'NullableBoolean', ], ], ], 'TopicCalculatedFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicCalculatedField', ], ], 'TopicCategoryFilter' => [ 'type' => 'structure', 'members' => [ 'CategoryFilterFunction' => [ 'shape' => 'CategoryFilterFunction', ], 'CategoryFilterType' => [ 'shape' => 'CategoryFilterType', ], 'Constant' => [ 'shape' => 'TopicCategoryFilterConstant', ], 'Inverse' => [ 'shape' => 'Boolean', ], ], ], 'TopicCategoryFilterConstant' => [ 'type' => 'structure', 'members' => [ 'ConstantType' => [ 'shape' => 'ConstantType', ], 'SingularConstant' => [ 'shape' => 'LimitedString', ], 'CollectiveConstant' => [ 'shape' => 'CollectiveConstant', ], ], 'sensitive' => true, ], 'TopicColumn' => [ 'type' => 'structure', 'required' => [ 'ColumnName', ], 'members' => [ 'ColumnName' => [ 'shape' => 'LimitedString', ], 'ColumnFriendlyName' => [ 'shape' => 'LimitedString', ], 'ColumnDescription' => [ 'shape' => 'LimitedString', ], 'ColumnSynonyms' => [ 'shape' => 'Synonyms', ], 'ColumnDataRole' => [ 'shape' => 'ColumnDataRole', ], 'Aggregation' => [ 'shape' => 'DefaultAggregation', ], 'IsIncludedInTopic' => [ 'shape' => 'Boolean', ], 'DisableIndexing' => [ 'shape' => 'NullableBoolean', ], 'ComparativeOrder' => [ 'shape' => 'ComparativeOrder', ], 'SemanticType' => [ 'shape' => 'SemanticType', ], 'TimeGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'AllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'NotAllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'DefaultFormatting' => [ 'shape' => 'DefaultFormatting', ], 'NeverAggregateInFilter' => [ 'shape' => 'Boolean', ], 'CellValueSynonyms' => [ 'shape' => 'CellValueSynonyms', ], 'NonAdditive' => [ 'shape' => 'NullableBoolean', ], ], ], 'TopicColumns' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicColumn', ], ], 'TopicDateRangeFilter' => [ 'type' => 'structure', 'members' => [ 'Inclusive' => [ 'shape' => 'Boolean', ], 'Constant' => [ 'shape' => 'TopicRangeFilterConstant', ], ], ], 'TopicDetails' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'LimitedString', ], 'DataSets' => [ 'shape' => 'Datasets', ], ], ], 'TopicFilter' => [ 'type' => 'structure', 'required' => [ 'FilterName', 'OperandFieldName', ], 'members' => [ 'FilterDescription' => [ 'shape' => 'LimitedString', ], 'FilterClass' => [ 'shape' => 'FilterClass', ], 'FilterName' => [ 'shape' => 'LimitedString', ], 'FilterSynonyms' => [ 'shape' => 'Synonyms', ], 'OperandFieldName' => [ 'shape' => 'LimitedString', ], 'FilterType' => [ 'shape' => 'NamedFilterType', ], 'CategoryFilter' => [ 'shape' => 'TopicCategoryFilter', ], 'NumericEqualityFilter' => [ 'shape' => 'TopicNumericEqualityFilter', ], 'NumericRangeFilter' => [ 'shape' => 'TopicNumericRangeFilter', ], 'DateRangeFilter' => [ 'shape' => 'TopicDateRangeFilter', ], 'RelativeDateFilter' => [ 'shape' => 'TopicRelativeDateFilter', ], ], ], 'TopicFilters' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicFilter', ], ], 'TopicId' => [ 'type' => 'string', 'max' => 256, 'pattern' => '^[A-Za-z0-9-_.\\\\+]*$', ], 'TopicNamedEntities' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicNamedEntity', ], ], 'TopicNamedEntity' => [ 'type' => 'structure', 'required' => [ 'EntityName', ], 'members' => [ 'EntityName' => [ 'shape' => 'LimitedString', ], 'EntityDescription' => [ 'shape' => 'LimitedString', ], 'EntitySynonyms' => [ 'shape' => 'Synonyms', ], 'SemanticEntityType' => [ 'shape' => 'SemanticEntityType', ], 'Definition' => [ 'shape' => 'NamedEntityDefinitions', ], ], ], 'TopicNumericEqualityFilter' => [ 'type' => 'structure', 'members' => [ 'Constant' => [ 'shape' => 'TopicSingularFilterConstant', ], 'Aggregation' => [ 'shape' => 'NamedFilterAggType', ], ], ], 'TopicNumericRangeFilter' => [ 'type' => 'structure', 'members' => [ 'Inclusive' => [ 'shape' => 'Boolean', ], 'Constant' => [ 'shape' => 'TopicRangeFilterConstant', ], 'Aggregation' => [ 'shape' => 'NamedFilterAggType', ], ], ], 'TopicNumericSeparatorSymbol' => [ 'type' => 'string', 'enum' => [ 'COMMA', 'DOT', ], ], 'TopicRangeFilterConstant' => [ 'type' => 'structure', 'members' => [ 'ConstantType' => [ 'shape' => 'ConstantType', ], 'RangeConstant' => [ 'shape' => 'RangeConstant', ], ], 'sensitive' => true, ], 'TopicRefreshDetails' => [ 'type' => 'structure', 'members' => [ 'RefreshArn' => [ 'shape' => 'Arn', ], 'RefreshId' => [ 'shape' => 'ResourceId', ], 'RefreshStatus' => [ 'shape' => 'TopicRefreshStatus', ], ], ], 'TopicRefreshSchedule' => [ 'type' => 'structure', 'required' => [ 'IsEnabled', 'BasedOnSpiceSchedule', ], 'members' => [ 'IsEnabled' => [ 'shape' => 'NullableBoolean', ], 'BasedOnSpiceSchedule' => [ 'shape' => 'Boolean', ], 'StartingAt' => [ 'shape' => 'Timestamp', ], 'Timezone' => [ 'shape' => 'LimitedString', ], 'RepeatAt' => [ 'shape' => 'LimitedString', ], 'TopicScheduleType' => [ 'shape' => 'TopicScheduleType', ], ], ], 'TopicRefreshScheduleSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicRefreshScheduleSummary', ], ], 'TopicRefreshScheduleSummary' => [ 'type' => 'structure', 'members' => [ 'DatasetId' => [ 'shape' => 'LimitedString', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'DatasetName' => [ 'shape' => 'LimitedString', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], ], ], 'TopicRefreshStatus' => [ 'type' => 'string', 'enum' => [ 'INITIALIZED', 'RUNNING', 'FAILED', 'COMPLETED', 'CANCELLED', ], ], 'TopicRelativeDateFilter' => [ 'type' => 'structure', 'members' => [ 'TimeGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'RelativeDateFilterFunction' => [ 'shape' => 'TopicRelativeDateFilterFunction', ], 'Constant' => [ 'shape' => 'TopicSingularFilterConstant', ], ], ], 'TopicRelativeDateFilterFunction' => [ 'type' => 'string', 'enum' => [ 'PREVIOUS', 'THIS', 'LAST', 'NEXT', 'NOW', ], ], 'TopicScheduleType' => [ 'type' => 'string', 'enum' => [ 'HOURLY', 'DAILY', 'WEEKLY', 'MONTHLY', ], ], 'TopicSingularFilterConstant' => [ 'type' => 'structure', 'members' => [ 'ConstantType' => [ 'shape' => 'ConstantType', ], 'SingularConstant' => [ 'shape' => 'LimitedString', ], ], 'sensitive' => true, ], 'TopicSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicSummary', ], ], 'TopicSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'TopicTimeGranularity' => [ 'type' => 'string', 'enum' => [ 'SECOND', 'MINUTE', 'HOUR', 'DAY', 'WEEK', 'MONTH', 'QUARTER', 'YEAR', ], ], 'TotalAggregationComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Value' => [ 'shape' => 'MeasureField', ], ], ], 'TotalAggregationFunction' => [ 'type' => 'structure', 'members' => [ 'SimpleTotalAggregationFunction' => [ 'shape' => 'SimpleTotalAggregationFunction', ], ], ], 'TotalAggregationOption' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'TotalAggregationFunction', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'TotalAggregationFunction' => [ 'shape' => 'TotalAggregationFunction', ], ], ], 'TotalAggregationOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TotalAggregationOption', ], 'max' => 200, ], 'TotalOptions' => [ 'type' => 'structure', 'members' => [ 'TotalsVisibility' => [ 'shape' => 'Visibility', ], 'Placement' => [ 'shape' => 'TableTotalsPlacement', ], 'ScrollStatus' => [ 'shape' => 'TableTotalsScrollStatus', ], 'CustomLabel' => [ 'shape' => 'String', ], 'TotalCellStyle' => [ 'shape' => 'TableCellStyle', ], 'TotalAggregationOptions' => [ 'shape' => 'TotalAggregationOptionList', ], ], ], 'TransformOperation' => [ 'type' => 'structure', 'members' => [ 'ProjectOperation' => [ 'shape' => 'ProjectOperation', ], 'FilterOperation' => [ 'shape' => 'FilterOperation', ], 'CreateColumnsOperation' => [ 'shape' => 'CreateColumnsOperation', ], 'RenameColumnOperation' => [ 'shape' => 'RenameColumnOperation', ], 'CastColumnTypeOperation' => [ 'shape' => 'CastColumnTypeOperation', ], 'TagColumnOperation' => [ 'shape' => 'TagColumnOperation', ], 'UntagColumnOperation' => [ 'shape' => 'UntagColumnOperation', ], 'OverrideDatasetParameterOperation' => [ 'shape' => 'OverrideDatasetParameterOperation', ], ], ], 'TransformOperationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TransformOperation', ], 'max' => 2048, 'min' => 1, ], 'TreeMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Groups' => [ 'shape' => 'TreeMapDimensionFieldList', ], 'Sizes' => [ 'shape' => 'TreeMapMeasureFieldList', ], 'Colors' => [ 'shape' => 'TreeMapMeasureFieldList', ], ], ], 'TreeMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'TreeMapFieldWells', ], 'SortConfiguration' => [ 'shape' => 'TreeMapSortConfiguration', ], 'GroupLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'SizeLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorScale' => [ 'shape' => 'ColorScale', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], ], ], 'TreeMapDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'TreeMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'TreeMapAggregatedFieldWells' => [ 'shape' => 'TreeMapAggregatedFieldWells', ], ], ], 'TreeMapMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'TreeMapSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'TreeMapSort' => [ 'shape' => 'FieldSortOptionsList', ], 'TreeMapGroupItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'TreeMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'TreeMapConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'TrendArrowOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'TrinoParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Catalog', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Catalog' => [ 'shape' => 'Catalog', ], ], ], 'TwitterParameters' => [ 'type' => 'structure', 'required' => [ 'Query', 'MaxRows', ], 'members' => [ 'Query' => [ 'shape' => 'Query', ], 'MaxRows' => [ 'shape' => 'PositiveInteger', ], ], ], 'TypeCastFormat' => [ 'type' => 'string', 'max' => 32, ], 'TypeParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'LimitedString', ], 'value' => [ 'shape' => 'LimitedString', ], ], 'Typography' => [ 'type' => 'structure', 'members' => [ 'FontFamilies' => [ 'shape' => 'FontList', ], ], ], 'UIColorPalette' => [ 'type' => 'structure', 'members' => [ 'PrimaryForeground' => [ 'shape' => 'HexColor', ], 'PrimaryBackground' => [ 'shape' => 'HexColor', ], 'SecondaryForeground' => [ 'shape' => 'HexColor', ], 'SecondaryBackground' => [ 'shape' => 'HexColor', ], 'Accent' => [ 'shape' => 'HexColor', ], 'AccentForeground' => [ 'shape' => 'HexColor', ], 'Danger' => [ 'shape' => 'HexColor', ], 'DangerForeground' => [ 'shape' => 'HexColor', ], 'Warning' => [ 'shape' => 'HexColor', ], 'WarningForeground' => [ 'shape' => 'HexColor', ], 'Success' => [ 'shape' => 'HexColor', ], 'SuccessForeground' => [ 'shape' => 'HexColor', ], 'Dimension' => [ 'shape' => 'HexColor', ], 'DimensionForeground' => [ 'shape' => 'HexColor', ], 'Measure' => [ 'shape' => 'HexColor', ], 'MeasureForeground' => [ 'shape' => 'HexColor', ], ], ], 'URLOperationTemplate' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'URLTargetConfiguration' => [ 'type' => 'string', 'enum' => [ 'NEW_TAB', 'NEW_WINDOW', 'SAME_TAB', ], ], 'UnaggregatedField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'FormatConfiguration' => [ 'shape' => 'FormatConfiguration', ], ], ], 'UnaggregatedFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UnaggregatedField', ], 'max' => 200, ], 'UndefinedSpecifiedValueType' => [ 'type' => 'string', 'enum' => [ 'LEAST', 'MOST', ], ], 'UnicodeIcon' => [ 'type' => 'string', 'pattern' => '^[^\\u0000-\\u00FF]$', ], 'UniqueValuesComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Category' => [ 'shape' => 'DimensionField', ], ], ], 'UnlimitedPixelLength' => [ 'type' => 'string', ], 'UnsupportedPricingPlanException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'UnsupportedUserEditionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'UntagColumnOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'TagNames', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'TagNames' => [ 'shape' => 'ColumnTagNames', ], ], ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'Arn', 'location' => 'uri', 'locationName' => 'ResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'keys', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AccountCustomization', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], ], ], 'UpdateAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAccountSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DefaultNamespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DefaultNamespace' => [ 'shape' => 'Namespace', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'TerminationProtectionEnabled' => [ 'shape' => 'Boolean', ], ], ], 'UpdateAccountSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAnalysisPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateAnalysisPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisArn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'SourceEntity' => [ 'shape' => 'AnalysisSourceEntity', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'AnalysisDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'UpdateAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'UpdateStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateDashboardPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'GrantLinkPermissions' => [ 'shape' => 'UpdateLinkPermissionList', ], 'RevokeLinkPermissions' => [ 'shape' => 'UpdateLinkPermissionList', ], ], ], 'UpdateDashboardPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardArn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'LinkSharingConfiguration' => [ 'shape' => 'LinkSharingConfiguration', ], ], ], 'UpdateDashboardPublishedVersionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'VersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'uri', 'locationName' => 'VersionNumber', ], ], ], 'UpdateDashboardPublishedVersionResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DashboardArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'Name' => [ 'shape' => 'DashboardName', ], 'SourceEntity' => [ 'shape' => 'DashboardSourceEntity', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'DashboardPublishOptions' => [ 'shape' => 'DashboardPublishOptions', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'DashboardVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'UpdateDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateDataSetPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'GrantPermissions' => [ 'shape' => 'ResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'UpdateDataSetPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetArn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'Name', 'PhysicalTableMap', 'ImportMode', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'PhysicalTableMap' => [ 'shape' => 'PhysicalTableMap', ], 'LogicalTableMap' => [ 'shape' => 'LogicalTableMap', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'ColumnGroups' => [ 'shape' => 'ColumnGroupList', ], 'FieldFolders' => [ 'shape' => 'FieldFolderMap', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfiguration' => [ 'shape' => 'RowLevelPermissionTagConfiguration', ], 'ColumnLevelPermissionRules' => [ 'shape' => 'ColumnLevelPermissionRuleList', ], 'DataSetUsageConfiguration' => [ 'shape' => 'DataSetUsageConfiguration', ], 'DatasetParameters' => [ 'shape' => 'DatasetParameterList', ], ], ], 'UpdateDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'IngestionArn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateDataSourcePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], 'GrantPermissions' => [ 'shape' => 'ResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'UpdateDataSourcePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'Credentials' => [ 'shape' => 'DataSourceCredentials', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], ], ], 'UpdateDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'UpdateStatus' => [ 'shape' => 'ResourceStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateFolderPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'GrantPermissions' => [ 'shape' => 'ResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'UpdateFolderPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Name' => [ 'shape' => 'FolderName', ], ], ], 'UpdateFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'Description' => [ 'shape' => 'GroupDescription', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'UpdateGroupResponse' => [ 'type' => 'structure', 'members' => [ 'Group' => [ 'shape' => 'Group', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', 'location' => 'uri', 'locationName' => 'AssignmentName', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], ], ], 'UpdateIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentId' => [ 'shape' => 'String', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateIpRestrictionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'IpRestrictionRuleMap' => [ 'shape' => 'IpRestrictionRuleMap', ], 'Enabled' => [ 'shape' => 'NullableBoolean', ], ], ], 'UpdateIpRestrictionResponse' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateLinkPermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourcePermission', ], 'max' => 2, ], 'UpdatePublicSharingSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'PublicSharingEnabled' => [ 'shape' => 'Boolean', ], ], ], 'UpdatePublicSharingSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', 'Schedule', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Schedule' => [ 'shape' => 'RefreshSchedule', ], ], ], 'UpdateRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'ScheduleId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'UpdateResourcePermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourcePermission', ], 'max' => 100, ], 'UpdateTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', 'TemplateVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'TemplateVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'UpdateTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAlias' => [ 'shape' => 'TemplateAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTemplatePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateTemplatePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'TemplateArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'SourceEntity' => [ 'shape' => 'TemplateSourceEntity', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Name' => [ 'shape' => 'TemplateName', ], 'Definition' => [ 'shape' => 'TemplateVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'UpdateTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', 'ThemeVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'ThemeVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'UpdateThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAlias' => [ 'shape' => 'ThemeAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateThemePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateThemePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'BaseThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'Name' => [ 'shape' => 'ThemeName', ], 'BaseThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Configuration' => [ 'shape' => 'ThemeConfiguration', ], ], ], 'UpdateThemeResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTopicPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateTopicPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetId', 'RefreshSchedule', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DatasetId', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], ], ], 'UpdateTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'Topic', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'Topic' => [ 'shape' => 'TopicDetails', ], ], ], 'UpdateTopicResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'Arn' => [ 'shape' => 'Arn', ], 'RefreshArn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateUserRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', 'Email', 'Role', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'Email' => [ 'shape' => 'String', ], 'Role' => [ 'shape' => 'UserRole', ], 'CustomPermissionsName' => [ 'shape' => 'RoleName', ], 'UnapplyCustomPermissions' => [ 'shape' => 'Boolean', ], 'ExternalLoginFederationProviderType' => [ 'shape' => 'String', ], 'CustomFederationProviderUrl' => [ 'shape' => 'String', ], 'ExternalLoginId' => [ 'shape' => 'String', ], ], ], 'UpdateUserResponse' => [ 'type' => 'structure', 'members' => [ 'User' => [ 'shape' => 'User', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', 'Name', 'SubnetIds', 'SecurityGroupIds', 'RoleArn', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', 'location' => 'uri', 'locationName' => 'VPCConnectionId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'SubnetIdList', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'DnsResolverList', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'UpdateVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'UpdateStatus' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UploadSettings' => [ 'type' => 'structure', 'members' => [ 'Format' => [ 'shape' => 'FileFormat', ], 'StartFromRow' => [ 'shape' => 'PositiveInteger', 'box' => true, ], 'ContainsHeader' => [ 'shape' => 'Boolean', 'box' => true, ], 'TextQualifier' => [ 'shape' => 'TextQualifier', ], 'Delimiter' => [ 'shape' => 'Delimiter', ], ], ], 'User' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'UserName' => [ 'shape' => 'UserName', ], 'Email' => [ 'shape' => 'String', ], 'Role' => [ 'shape' => 'UserRole', ], 'IdentityType' => [ 'shape' => 'IdentityType', ], 'Active' => [ 'shape' => 'Boolean', ], 'PrincipalId' => [ 'shape' => 'String', ], 'CustomPermissionsName' => [ 'shape' => 'RoleName', ], 'ExternalLoginFederationProviderType' => [ 'shape' => 'String', ], 'ExternalLoginFederationProviderUrl' => [ 'shape' => 'String', ], 'ExternalLoginId' => [ 'shape' => 'String', ], ], ], 'UserList' => [ 'type' => 'list', 'member' => [ 'shape' => 'User', ], ], 'UserName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'UserRole' => [ 'type' => 'string', 'enum' => [ 'ADMIN', 'AUTHOR', 'READER', 'RESTRICTED_AUTHOR', 'RESTRICTED_READER', ], ], 'VPCConnection' => [ 'type' => 'structure', 'members' => [ 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ResourceName', ], 'VPCId' => [ 'shape' => 'String', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'StringList', ], 'Status' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'NetworkInterfaces' => [ 'shape' => 'NetworkInterfaceList', ], 'RoleArn' => [ 'shape' => 'String', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'VPCConnectionAvailabilityStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'UNAVAILABLE', 'PARTIALLY_AVAILABLE', ], ], 'VPCConnectionResourceIdRestricted' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, 'pattern' => '[\\w\\-]+', ], 'VPCConnectionResourceIdUnrestricted' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'VPCConnectionResourceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATION_IN_PROGRESS', 'CREATION_SUCCESSFUL', 'CREATION_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_SUCCESSFUL', 'UPDATE_FAILED', 'DELETION_IN_PROGRESS', 'DELETION_FAILED', 'DELETED', ], ], 'VPCConnectionSummary' => [ 'type' => 'structure', 'members' => [ 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ResourceName', ], 'VPCId' => [ 'shape' => 'String', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'StringList', ], 'Status' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'NetworkInterfaces' => [ 'shape' => 'NetworkInterfaceList', ], 'RoleArn' => [ 'shape' => 'String', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'VPCConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VPCConnectionSummary', ], ], 'ValidationStrategy' => [ 'type' => 'structure', 'required' => [ 'Mode', ], 'members' => [ 'Mode' => [ 'shape' => 'ValidationStrategyMode', ], ], ], 'ValidationStrategyMode' => [ 'type' => 'string', 'enum' => [ 'STRICT', 'LENIENT', ], ], 'ValueWhenUnsetOption' => [ 'type' => 'string', 'enum' => [ 'RECOMMENDED_VALUE', 'NULL', ], ], 'VersionDescription' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'VersionNumber' => [ 'type' => 'long', 'min' => 1, ], 'VerticalTextAlignment' => [ 'type' => 'string', 'enum' => [ 'TOP', 'MIDDLE', 'BOTTOM', 'AUTO', ], ], 'Visibility' => [ 'type' => 'string', 'enum' => [ 'HIDDEN', 'VISIBLE', ], ], 'VisiblePanelColumns' => [ 'type' => 'long', 'max' => 10, 'min' => 1, ], 'VisiblePanelRows' => [ 'type' => 'long', 'max' => 10, 'min' => 1, ], 'VisibleRangeOptions' => [ 'type' => 'structure', 'members' => [ 'PercentRange' => [ 'shape' => 'PercentVisibleRange', ], ], ], 'Visual' => [ 'type' => 'structure', 'members' => [ 'TableVisual' => [ 'shape' => 'TableVisual', ], 'PivotTableVisual' => [ 'shape' => 'PivotTableVisual', ], 'BarChartVisual' => [ 'shape' => 'BarChartVisual', ], 'KPIVisual' => [ 'shape' => 'KPIVisual', ], 'PieChartVisual' => [ 'shape' => 'PieChartVisual', ], 'GaugeChartVisual' => [ 'shape' => 'GaugeChartVisual', ], 'LineChartVisual' => [ 'shape' => 'LineChartVisual', ], 'HeatMapVisual' => [ 'shape' => 'HeatMapVisual', ], 'TreeMapVisual' => [ 'shape' => 'TreeMapVisual', ], 'GeospatialMapVisual' => [ 'shape' => 'GeospatialMapVisual', ], 'FilledMapVisual' => [ 'shape' => 'FilledMapVisual', ], 'FunnelChartVisual' => [ 'shape' => 'FunnelChartVisual', ], 'ScatterPlotVisual' => [ 'shape' => 'ScatterPlotVisual', ], 'ComboChartVisual' => [ 'shape' => 'ComboChartVisual', ], 'BoxPlotVisual' => [ 'shape' => 'BoxPlotVisual', ], 'WaterfallVisual' => [ 'shape' => 'WaterfallVisual', ], 'HistogramVisual' => [ 'shape' => 'HistogramVisual', ], 'WordCloudVisual' => [ 'shape' => 'WordCloudVisual', ], 'InsightVisual' => [ 'shape' => 'InsightVisual', ], 'SankeyDiagramVisual' => [ 'shape' => 'SankeyDiagramVisual', ], 'CustomContentVisual' => [ 'shape' => 'CustomContentVisual', ], 'EmptyVisual' => [ 'shape' => 'EmptyVisual', ], 'RadarChartVisual' => [ 'shape' => 'RadarChartVisual', ], ], ], 'VisualAxisSortOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'VisualCustomAction' => [ 'type' => 'structure', 'required' => [ 'CustomActionId', 'Name', 'Trigger', 'ActionOperations', ], 'members' => [ 'CustomActionId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'VisualCustomActionName', ], 'Status' => [ 'shape' => 'WidgetStatus', ], 'Trigger' => [ 'shape' => 'VisualCustomActionTrigger', ], 'ActionOperations' => [ 'shape' => 'VisualCustomActionOperationList', ], ], ], 'VisualCustomActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VisualCustomAction', ], 'max' => 10, ], 'VisualCustomActionName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'VisualCustomActionOperation' => [ 'type' => 'structure', 'members' => [ 'FilterOperation' => [ 'shape' => 'CustomActionFilterOperation', ], 'NavigationOperation' => [ 'shape' => 'CustomActionNavigationOperation', ], 'URLOperation' => [ 'shape' => 'CustomActionURLOperation', ], 'SetParametersOperation' => [ 'shape' => 'CustomActionSetParametersOperation', ], ], ], 'VisualCustomActionOperationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VisualCustomActionOperation', ], 'max' => 2, 'min' => 1, ], 'VisualCustomActionTrigger' => [ 'type' => 'string', 'enum' => [ 'DATA_POINT_CLICK', 'DATA_POINT_MENU', ], ], 'VisualList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Visual', ], 'max' => 50, ], 'VisualMenuOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'VisualPalette' => [ 'type' => 'structure', 'members' => [ 'ChartColor' => [ 'shape' => 'HexColor', ], 'ColorMap' => [ 'shape' => 'DataPathColorList', ], ], ], 'VisualSubtitleLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FormatText' => [ 'shape' => 'LongFormatText', ], ], ], 'VisualTitleLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FormatText' => [ 'shape' => 'ShortFormatText', ], ], ], 'VpcConnectionProperties' => [ 'type' => 'structure', 'required' => [ 'VpcConnectionArn', ], 'members' => [ 'VpcConnectionArn' => [ 'shape' => 'Arn', ], ], ], 'Warehouse' => [ 'type' => 'string', 'max' => 128, ], 'WaterfallChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Categories' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Breakdowns' => [ 'shape' => 'DimensionFieldList', ], ], ], 'WaterfallChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'WaterfallChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'WaterfallChartSortConfiguration', ], 'WaterfallChartOptions' => [ 'shape' => 'WaterfallChartOptions', ], 'CategoryAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'CategoryAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'WaterfallChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'WaterfallChartAggregatedFieldWells' => [ 'shape' => 'WaterfallChartAggregatedFieldWells', ], ], ], 'WaterfallChartOptions' => [ 'type' => 'structure', 'members' => [ 'TotalBarLabel' => [ 'shape' => 'String', ], ], ], 'WaterfallChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'BreakdownItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'WaterfallVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'WaterfallChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'WhatIfPointScenario' => [ 'type' => 'structure', 'required' => [ 'Date', 'Value', ], 'members' => [ 'Date' => [ 'shape' => 'Timestamp', ], 'Value' => [ 'shape' => 'Double', ], ], ], 'WhatIfRangeScenario' => [ 'type' => 'structure', 'required' => [ 'StartDate', 'EndDate', 'Value', ], 'members' => [ 'StartDate' => [ 'shape' => 'Timestamp', ], 'EndDate' => [ 'shape' => 'Timestamp', ], 'Value' => [ 'shape' => 'Double', ], ], ], 'WidgetStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'WordCloudAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'GroupBy' => [ 'shape' => 'WordCloudDimensionFieldList', ], 'Size' => [ 'shape' => 'WordCloudMeasureFieldList', ], ], ], 'WordCloudChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'WordCloudFieldWells', ], 'SortConfiguration' => [ 'shape' => 'WordCloudSortConfiguration', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'WordCloudOptions' => [ 'shape' => 'WordCloudOptions', ], ], ], 'WordCloudCloudLayout' => [ 'type' => 'string', 'enum' => [ 'FLUID', 'NORMAL', ], ], 'WordCloudDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 10, ], 'WordCloudFieldWells' => [ 'type' => 'structure', 'members' => [ 'WordCloudAggregatedFieldWells' => [ 'shape' => 'WordCloudAggregatedFieldWells', ], ], ], 'WordCloudMaximumStringLength' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'WordCloudMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'WordCloudOptions' => [ 'type' => 'structure', 'members' => [ 'WordOrientation' => [ 'shape' => 'WordCloudWordOrientation', ], 'WordScaling' => [ 'shape' => 'WordCloudWordScaling', ], 'CloudLayout' => [ 'shape' => 'WordCloudCloudLayout', ], 'WordCasing' => [ 'shape' => 'WordCloudWordCasing', ], 'WordPadding' => [ 'shape' => 'WordCloudWordPadding', ], 'MaximumStringLength' => [ 'shape' => 'WordCloudMaximumStringLength', ], ], ], 'WordCloudSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], ], ], 'WordCloudVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'WordCloudChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'WordCloudWordCasing' => [ 'type' => 'string', 'enum' => [ 'LOWER_CASE', 'EXISTING_CASE', ], ], 'WordCloudWordOrientation' => [ 'type' => 'string', 'enum' => [ 'HORIZONTAL', 'HORIZONTAL_AND_VERTICAL', ], ], 'WordCloudWordPadding' => [ 'type' => 'string', 'enum' => [ 'NONE', 'SMALL', 'MEDIUM', 'LARGE', ], ], 'WordCloudWordScaling' => [ 'type' => 'string', 'enum' => [ 'EMPHASIZE', 'NORMAL', ], ], 'WorkGroup' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'boolean' => [ 'type' => 'boolean', ], ],]; +return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2018-04-01', 'endpointPrefix' => 'quicksight', 'jsonVersion' => '1.0', 'protocol' => 'rest-json', 'serviceFullName' => 'Amazon QuickSight', 'serviceId' => 'QuickSight', 'signatureVersion' => 'v4', 'uid' => 'quicksight-2018-04-01', ], 'operations' => [ 'CancelIngestion' => [ 'name' => 'CancelIngestion', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}', ], 'input' => [ 'shape' => 'CancelIngestionRequest', ], 'output' => [ 'shape' => 'CancelIngestionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateAccountCustomization' => [ 'name' => 'CreateAccountCustomization', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'CreateAccountCustomizationRequest', ], 'output' => [ 'shape' => 'CreateAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateAccountSubscription' => [ 'name' => 'CreateAccountSubscription', 'http' => [ 'method' => 'POST', 'requestUri' => '/account/{AwsAccountId}', ], 'input' => [ 'shape' => 'CreateAccountSubscriptionRequest', ], 'output' => [ 'shape' => 'CreateAccountSubscriptionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateAnalysis' => [ 'name' => 'CreateAnalysis', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'CreateAnalysisRequest', ], 'output' => [ 'shape' => 'CreateAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateDashboard' => [ 'name' => 'CreateDashboard', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'CreateDashboardRequest', ], 'output' => [ 'shape' => 'CreateDashboardResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateDataSet' => [ 'name' => 'CreateDataSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sets', ], 'input' => [ 'shape' => 'CreateDataSetRequest', ], 'output' => [ 'shape' => 'CreateDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateDataSource' => [ 'name' => 'CreateDataSource', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sources', ], 'input' => [ 'shape' => 'CreateDataSourceRequest', ], 'output' => [ 'shape' => 'CreateDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateFolder' => [ 'name' => 'CreateFolder', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'CreateFolderRequest', ], 'output' => [ 'shape' => 'CreateFolderResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateFolderMembership' => [ 'name' => 'CreateFolderMembership', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}', ], 'input' => [ 'shape' => 'CreateFolderMembershipRequest', ], 'output' => [ 'shape' => 'CreateFolderMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateGroup' => [ 'name' => 'CreateGroup', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups', ], 'input' => [ 'shape' => 'CreateGroupRequest', ], 'output' => [ 'shape' => 'CreateGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateGroupMembership' => [ 'name' => 'CreateGroupMembership', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}', ], 'input' => [ 'shape' => 'CreateGroupMembershipRequest', ], 'output' => [ 'shape' => 'CreateGroupMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateIAMPolicyAssignment' => [ 'name' => 'CreateIAMPolicyAssignment', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/', ], 'input' => [ 'shape' => 'CreateIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'CreateIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateIngestion' => [ 'name' => 'CreateIngestion', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}', ], 'input' => [ 'shape' => 'CreateIngestionRequest', ], 'output' => [ 'shape' => 'CreateIngestionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateNamespace' => [ 'name' => 'CreateNamespace', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}', ], 'input' => [ 'shape' => 'CreateNamespaceRequest', ], 'output' => [ 'shape' => 'CreateNamespaceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'CreateRefreshSchedule' => [ 'name' => 'CreateRefreshSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules', ], 'input' => [ 'shape' => 'CreateRefreshScheduleRequest', ], 'output' => [ 'shape' => 'CreateRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTemplate' => [ 'name' => 'CreateTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'CreateTemplateRequest', ], 'output' => [ 'shape' => 'CreateTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTemplateAlias' => [ 'name' => 'CreateTemplateAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'CreateTemplateAliasRequest', ], 'output' => [ 'shape' => 'CreateTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTheme' => [ 'name' => 'CreateTheme', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'CreateThemeRequest', ], 'output' => [ 'shape' => 'CreateThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateThemeAlias' => [ 'name' => 'CreateThemeAlias', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'CreateThemeAliasRequest', ], 'output' => [ 'shape' => 'CreateThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTopic' => [ 'name' => 'CreateTopic', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/topics', ], 'input' => [ 'shape' => 'CreateTopicRequest', ], 'output' => [ 'shape' => 'CreateTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateTopicRefreshSchedule' => [ 'name' => 'CreateTopicRefreshSchedule', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules', ], 'input' => [ 'shape' => 'CreateTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'CreateTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'CreateVPCConnection' => [ 'name' => 'CreateVPCConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections', ], 'input' => [ 'shape' => 'CreateVPCConnectionRequest', ], 'output' => [ 'shape' => 'CreateVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteAccountCustomization' => [ 'name' => 'DeleteAccountCustomization', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'DeleteAccountCustomizationRequest', ], 'output' => [ 'shape' => 'DeleteAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteAccountSubscription' => [ 'name' => 'DeleteAccountSubscription', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/account/{AwsAccountId}', ], 'input' => [ 'shape' => 'DeleteAccountSubscriptionRequest', ], 'output' => [ 'shape' => 'DeleteAccountSubscriptionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteAnalysis' => [ 'name' => 'DeleteAnalysis', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'DeleteAnalysisRequest', ], 'output' => [ 'shape' => 'DeleteAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDashboard' => [ 'name' => 'DeleteDashboard', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'DeleteDashboardRequest', ], 'output' => [ 'shape' => 'DeleteDashboardResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDataSet' => [ 'name' => 'DeleteDataSet', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}', ], 'input' => [ 'shape' => 'DeleteDataSetRequest', ], 'output' => [ 'shape' => 'DeleteDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDataSetRefreshProperties' => [ 'name' => 'DeleteDataSetRefreshProperties', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties', ], 'input' => [ 'shape' => 'DeleteDataSetRefreshPropertiesRequest', ], 'output' => [ 'shape' => 'DeleteDataSetRefreshPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteDataSource' => [ 'name' => 'DeleteDataSource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}', ], 'input' => [ 'shape' => 'DeleteDataSourceRequest', ], 'output' => [ 'shape' => 'DeleteDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteFolder' => [ 'name' => 'DeleteFolder', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'DeleteFolderRequest', ], 'output' => [ 'shape' => 'DeleteFolderResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteFolderMembership' => [ 'name' => 'DeleteFolderMembership', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/members/{MemberType}/{MemberId}', ], 'input' => [ 'shape' => 'DeleteFolderMembershipRequest', ], 'output' => [ 'shape' => 'DeleteFolderMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteGroup' => [ 'name' => 'DeleteGroup', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}', ], 'input' => [ 'shape' => 'DeleteGroupRequest', ], 'output' => [ 'shape' => 'DeleteGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteGroupMembership' => [ 'name' => 'DeleteGroupMembership', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}', ], 'input' => [ 'shape' => 'DeleteGroupMembershipRequest', ], 'output' => [ 'shape' => 'DeleteGroupMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteIAMPolicyAssignment' => [ 'name' => 'DeleteIAMPolicyAssignment', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespace/{Namespace}/iam-policy-assignments/{AssignmentName}', ], 'input' => [ 'shape' => 'DeleteIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'DeleteIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteNamespace' => [ 'name' => 'DeleteNamespace', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}', ], 'input' => [ 'shape' => 'DeleteNamespaceRequest', ], 'output' => [ 'shape' => 'DeleteNamespaceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteRefreshSchedule' => [ 'name' => 'DeleteRefreshSchedule', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules/{ScheduleId}', ], 'input' => [ 'shape' => 'DeleteRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DeleteRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTemplate' => [ 'name' => 'DeleteTemplate', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'DeleteTemplateRequest', ], 'output' => [ 'shape' => 'DeleteTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTemplateAlias' => [ 'name' => 'DeleteTemplateAlias', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DeleteTemplateAliasRequest', ], 'output' => [ 'shape' => 'DeleteTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTheme' => [ 'name' => 'DeleteTheme', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'DeleteThemeRequest', ], 'output' => [ 'shape' => 'DeleteThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteThemeAlias' => [ 'name' => 'DeleteThemeAlias', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DeleteThemeAliasRequest', ], 'output' => [ 'shape' => 'DeleteThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTopic' => [ 'name' => 'DeleteTopic', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}', ], 'input' => [ 'shape' => 'DeleteTopicRequest', ], 'output' => [ 'shape' => 'DeleteTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteTopicRefreshSchedule' => [ 'name' => 'DeleteTopicRefreshSchedule', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}', ], 'input' => [ 'shape' => 'DeleteTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DeleteTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DeleteUser' => [ 'name' => 'DeleteUser', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}', ], 'input' => [ 'shape' => 'DeleteUserRequest', ], 'output' => [ 'shape' => 'DeleteUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteUserByPrincipalId' => [ 'name' => 'DeleteUserByPrincipalId', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/user-principals/{PrincipalId}', ], 'input' => [ 'shape' => 'DeleteUserByPrincipalIdRequest', ], 'output' => [ 'shape' => 'DeleteUserByPrincipalIdResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DeleteVPCConnection' => [ 'name' => 'DeleteVPCConnection', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}', ], 'input' => [ 'shape' => 'DeleteVPCConnectionRequest', ], 'output' => [ 'shape' => 'DeleteVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAccountCustomization' => [ 'name' => 'DescribeAccountCustomization', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'DescribeAccountCustomizationRequest', ], 'output' => [ 'shape' => 'DescribeAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeAccountSettings' => [ 'name' => 'DescribeAccountSettings', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/settings', ], 'input' => [ 'shape' => 'DescribeAccountSettingsRequest', ], 'output' => [ 'shape' => 'DescribeAccountSettingsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeAccountSubscription' => [ 'name' => 'DescribeAccountSubscription', 'http' => [ 'method' => 'GET', 'requestUri' => '/account/{AwsAccountId}', ], 'input' => [ 'shape' => 'DescribeAccountSubscriptionRequest', ], 'output' => [ 'shape' => 'DescribeAccountSubscriptionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeAnalysis' => [ 'name' => 'DescribeAnalysis', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'DescribeAnalysisRequest', ], 'output' => [ 'shape' => 'DescribeAnalysisResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAnalysisDefinition' => [ 'name' => 'DescribeAnalysisDefinition', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}/definition', ], 'input' => [ 'shape' => 'DescribeAnalysisDefinitionRequest', ], 'output' => [ 'shape' => 'DescribeAnalysisDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAnalysisPermissions' => [ 'name' => 'DescribeAnalysisPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions', ], 'input' => [ 'shape' => 'DescribeAnalysisPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeAnalysisPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeAssetBundleExportJob' => [ 'name' => 'DescribeAssetBundleExportJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-export-jobs/{AssetBundleExportJobId}', ], 'input' => [ 'shape' => 'DescribeAssetBundleExportJobRequest', ], 'output' => [ 'shape' => 'DescribeAssetBundleExportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeAssetBundleImportJob' => [ 'name' => 'DescribeAssetBundleImportJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-import-jobs/{AssetBundleImportJobId}', ], 'input' => [ 'shape' => 'DescribeAssetBundleImportJobRequest', ], 'output' => [ 'shape' => 'DescribeAssetBundleImportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'DescribeDashboard' => [ 'name' => 'DescribeDashboard', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'DescribeDashboardRequest', ], 'output' => [ 'shape' => 'DescribeDashboardResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardDefinition' => [ 'name' => 'DescribeDashboardDefinition', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/definition', ], 'input' => [ 'shape' => 'DescribeDashboardDefinitionRequest', ], 'output' => [ 'shape' => 'DescribeDashboardDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardPermissions' => [ 'name' => 'DescribeDashboardPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions', ], 'input' => [ 'shape' => 'DescribeDashboardPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeDashboardPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardSnapshotJob' => [ 'name' => 'DescribeDashboardSnapshotJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs/{SnapshotJobId}', ], 'input' => [ 'shape' => 'DescribeDashboardSnapshotJobRequest', ], 'output' => [ 'shape' => 'DescribeDashboardSnapshotJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDashboardSnapshotJobResult' => [ 'name' => 'DescribeDashboardSnapshotJobResult', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs/{SnapshotJobId}/result', ], 'input' => [ 'shape' => 'DescribeDashboardSnapshotJobResultRequest', ], 'output' => [ 'shape' => 'DescribeDashboardSnapshotJobResultResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSet' => [ 'name' => 'DescribeDataSet', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}', ], 'input' => [ 'shape' => 'DescribeDataSetRequest', ], 'output' => [ 'shape' => 'DescribeDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSetPermissions' => [ 'name' => 'DescribeDataSetPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions', ], 'input' => [ 'shape' => 'DescribeDataSetPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeDataSetPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSetRefreshProperties' => [ 'name' => 'DescribeDataSetRefreshProperties', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties', ], 'input' => [ 'shape' => 'DescribeDataSetRefreshPropertiesRequest', ], 'output' => [ 'shape' => 'DescribeDataSetRefreshPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSource' => [ 'name' => 'DescribeDataSource', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}', ], 'input' => [ 'shape' => 'DescribeDataSourceRequest', ], 'output' => [ 'shape' => 'DescribeDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeDataSourcePermissions' => [ 'name' => 'DescribeDataSourcePermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions', ], 'input' => [ 'shape' => 'DescribeDataSourcePermissionsRequest', ], 'output' => [ 'shape' => 'DescribeDataSourcePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeFolder' => [ 'name' => 'DescribeFolder', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'DescribeFolderRequest', ], 'output' => [ 'shape' => 'DescribeFolderResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeFolderPermissions' => [ 'name' => 'DescribeFolderPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/permissions', ], 'input' => [ 'shape' => 'DescribeFolderPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeFolderPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeFolderResolvedPermissions' => [ 'name' => 'DescribeFolderResolvedPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/resolved-permissions', ], 'input' => [ 'shape' => 'DescribeFolderResolvedPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeFolderResolvedPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeGroup' => [ 'name' => 'DescribeGroup', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}', ], 'input' => [ 'shape' => 'DescribeGroupRequest', ], 'output' => [ 'shape' => 'DescribeGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeGroupMembership' => [ 'name' => 'DescribeGroupMembership', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members/{MemberName}', ], 'input' => [ 'shape' => 'DescribeGroupMembershipRequest', ], 'output' => [ 'shape' => 'DescribeGroupMembershipResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeIAMPolicyAssignment' => [ 'name' => 'DescribeIAMPolicyAssignment', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}', ], 'input' => [ 'shape' => 'DescribeIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'DescribeIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeIngestion' => [ 'name' => 'DescribeIngestion', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions/{IngestionId}', ], 'input' => [ 'shape' => 'DescribeIngestionRequest', ], 'output' => [ 'shape' => 'DescribeIngestionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeIpRestriction' => [ 'name' => 'DescribeIpRestriction', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/ip-restriction', ], 'input' => [ 'shape' => 'DescribeIpRestrictionRequest', ], 'output' => [ 'shape' => 'DescribeIpRestrictionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeNamespace' => [ 'name' => 'DescribeNamespace', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}', ], 'input' => [ 'shape' => 'DescribeNamespaceRequest', ], 'output' => [ 'shape' => 'DescribeNamespaceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeRefreshSchedule' => [ 'name' => 'DescribeRefreshSchedule', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules/{ScheduleId}', ], 'input' => [ 'shape' => 'DescribeRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DescribeRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplate' => [ 'name' => 'DescribeTemplate', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'DescribeTemplateRequest', ], 'output' => [ 'shape' => 'DescribeTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplateAlias' => [ 'name' => 'DescribeTemplateAlias', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DescribeTemplateAliasRequest', ], 'output' => [ 'shape' => 'DescribeTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplateDefinition' => [ 'name' => 'DescribeTemplateDefinition', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/definition', ], 'input' => [ 'shape' => 'DescribeTemplateDefinitionRequest', ], 'output' => [ 'shape' => 'DescribeTemplateDefinitionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTemplatePermissions' => [ 'name' => 'DescribeTemplatePermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/permissions', ], 'input' => [ 'shape' => 'DescribeTemplatePermissionsRequest', ], 'output' => [ 'shape' => 'DescribeTemplatePermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTheme' => [ 'name' => 'DescribeTheme', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'DescribeThemeRequest', ], 'output' => [ 'shape' => 'DescribeThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeThemeAlias' => [ 'name' => 'DescribeThemeAlias', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'DescribeThemeAliasRequest', ], 'output' => [ 'shape' => 'DescribeThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeThemePermissions' => [ 'name' => 'DescribeThemePermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/permissions', ], 'input' => [ 'shape' => 'DescribeThemePermissionsRequest', ], 'output' => [ 'shape' => 'DescribeThemePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopic' => [ 'name' => 'DescribeTopic', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}', ], 'input' => [ 'shape' => 'DescribeTopicRequest', ], 'output' => [ 'shape' => 'DescribeTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopicPermissions' => [ 'name' => 'DescribeTopicPermissions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/permissions', ], 'input' => [ 'shape' => 'DescribeTopicPermissionsRequest', ], 'output' => [ 'shape' => 'DescribeTopicPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopicRefresh' => [ 'name' => 'DescribeTopicRefresh', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/refresh/{RefreshId}', ], 'input' => [ 'shape' => 'DescribeTopicRefreshRequest', ], 'output' => [ 'shape' => 'DescribeTopicRefreshResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeTopicRefreshSchedule' => [ 'name' => 'DescribeTopicRefreshSchedule', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}', ], 'input' => [ 'shape' => 'DescribeTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'DescribeTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'DescribeUser' => [ 'name' => 'DescribeUser', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}', ], 'input' => [ 'shape' => 'DescribeUserRequest', ], 'output' => [ 'shape' => 'DescribeUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'DescribeVPCConnection' => [ 'name' => 'DescribeVPCConnection', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}', ], 'input' => [ 'shape' => 'DescribeVPCConnectionRequest', ], 'output' => [ 'shape' => 'DescribeVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GenerateEmbedUrlForAnonymousUser' => [ 'name' => 'GenerateEmbedUrlForAnonymousUser', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/embed-url/anonymous-user', ], 'input' => [ 'shape' => 'GenerateEmbedUrlForAnonymousUserRequest', ], 'output' => [ 'shape' => 'GenerateEmbedUrlForAnonymousUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GenerateEmbedUrlForRegisteredUser' => [ 'name' => 'GenerateEmbedUrlForRegisteredUser', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/embed-url/registered-user', ], 'input' => [ 'shape' => 'GenerateEmbedUrlForRegisteredUserRequest', ], 'output' => [ 'shape' => 'GenerateEmbedUrlForRegisteredUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'QuickSightUserNotFoundException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GetDashboardEmbedUrl' => [ 'name' => 'GetDashboardEmbedUrl', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/embed-url', ], 'input' => [ 'shape' => 'GetDashboardEmbedUrlRequest', ], 'output' => [ 'shape' => 'GetDashboardEmbedUrlResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'DomainNotWhitelistedException', ], [ 'shape' => 'QuickSightUserNotFoundException', ], [ 'shape' => 'IdentityTypeNotSupportedException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'GetSessionEmbedUrl' => [ 'name' => 'GetSessionEmbedUrl', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/session-embed-url', ], 'input' => [ 'shape' => 'GetSessionEmbedUrlRequest', ], 'output' => [ 'shape' => 'GetSessionEmbedUrlResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'QuickSightUserNotFoundException', ], [ 'shape' => 'SessionLifetimeInMinutesInvalidException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListAnalyses' => [ 'name' => 'ListAnalyses', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/analyses', ], 'input' => [ 'shape' => 'ListAnalysesRequest', ], 'output' => [ 'shape' => 'ListAnalysesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListAssetBundleExportJobs' => [ 'name' => 'ListAssetBundleExportJobs', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-export-jobs', ], 'input' => [ 'shape' => 'ListAssetBundleExportJobsRequest', ], 'output' => [ 'shape' => 'ListAssetBundleExportJobsResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListAssetBundleImportJobs' => [ 'name' => 'ListAssetBundleImportJobs', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-import-jobs', ], 'input' => [ 'shape' => 'ListAssetBundleImportJobsRequest', ], 'output' => [ 'shape' => 'ListAssetBundleImportJobsResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'ListDashboardVersions' => [ 'name' => 'ListDashboardVersions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions', ], 'input' => [ 'shape' => 'ListDashboardVersionsRequest', ], 'output' => [ 'shape' => 'ListDashboardVersionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListDashboards' => [ 'name' => 'ListDashboards', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/dashboards', ], 'input' => [ 'shape' => 'ListDashboardsRequest', ], 'output' => [ 'shape' => 'ListDashboardsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListDataSets' => [ 'name' => 'ListDataSets', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets', ], 'input' => [ 'shape' => 'ListDataSetsRequest', ], 'output' => [ 'shape' => 'ListDataSetsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListDataSources' => [ 'name' => 'ListDataSources', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sources', ], 'input' => [ 'shape' => 'ListDataSourcesRequest', ], 'output' => [ 'shape' => 'ListDataSourcesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListFolderMembers' => [ 'name' => 'ListFolderMembers', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/members', ], 'input' => [ 'shape' => 'ListFolderMembersRequest', ], 'output' => [ 'shape' => 'ListFolderMembersResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListFolders' => [ 'name' => 'ListFolders', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/folders', ], 'input' => [ 'shape' => 'ListFoldersRequest', ], 'output' => [ 'shape' => 'ListFoldersResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListGroupMemberships' => [ 'name' => 'ListGroupMemberships', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}/members', ], 'input' => [ 'shape' => 'ListGroupMembershipsRequest', ], 'output' => [ 'shape' => 'ListGroupMembershipsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListGroups' => [ 'name' => 'ListGroups', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups', ], 'input' => [ 'shape' => 'ListGroupsRequest', ], 'output' => [ 'shape' => 'ListGroupsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListIAMPolicyAssignments' => [ 'name' => 'ListIAMPolicyAssignments', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/v2/iam-policy-assignments', ], 'input' => [ 'shape' => 'ListIAMPolicyAssignmentsRequest', ], 'output' => [ 'shape' => 'ListIAMPolicyAssignmentsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListIAMPolicyAssignmentsForUser' => [ 'name' => 'ListIAMPolicyAssignmentsForUser', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/iam-policy-assignments', ], 'input' => [ 'shape' => 'ListIAMPolicyAssignmentsForUserRequest', ], 'output' => [ 'shape' => 'ListIAMPolicyAssignmentsForUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListIngestions' => [ 'name' => 'ListIngestions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/ingestions', ], 'input' => [ 'shape' => 'ListIngestionsRequest', ], 'output' => [ 'shape' => 'ListIngestionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListNamespaces' => [ 'name' => 'ListNamespaces', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces', ], 'input' => [ 'shape' => 'ListNamespacesRequest', ], 'output' => [ 'shape' => 'ListNamespacesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListRefreshSchedules' => [ 'name' => 'ListRefreshSchedules', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules', ], 'input' => [ 'shape' => 'ListRefreshSchedulesRequest', ], 'output' => [ 'shape' => 'ListRefreshSchedulesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/resources/{ResourceArn}/tags', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTemplateAliases' => [ 'name' => 'ListTemplateAliases', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases', ], 'input' => [ 'shape' => 'ListTemplateAliasesRequest', ], 'output' => [ 'shape' => 'ListTemplateAliasesResponse', ], 'errors' => [ [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTemplateVersions' => [ 'name' => 'ListTemplateVersions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/versions', ], 'input' => [ 'shape' => 'ListTemplateVersionsRequest', ], 'output' => [ 'shape' => 'ListTemplateVersionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTemplates' => [ 'name' => 'ListTemplates', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/templates', ], 'input' => [ 'shape' => 'ListTemplatesRequest', ], 'output' => [ 'shape' => 'ListTemplatesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListThemeAliases' => [ 'name' => 'ListThemeAliases', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases', ], 'input' => [ 'shape' => 'ListThemeAliasesRequest', ], 'output' => [ 'shape' => 'ListThemeAliasesResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListThemeVersions' => [ 'name' => 'ListThemeVersions', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/versions', ], 'input' => [ 'shape' => 'ListThemeVersionsRequest', ], 'output' => [ 'shape' => 'ListThemeVersionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListThemes' => [ 'name' => 'ListThemes', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/themes', ], 'input' => [ 'shape' => 'ListThemesRequest', ], 'output' => [ 'shape' => 'ListThemesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTopicRefreshSchedules' => [ 'name' => 'ListTopicRefreshSchedules', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules', ], 'input' => [ 'shape' => 'ListTopicRefreshSchedulesRequest', ], 'output' => [ 'shape' => 'ListTopicRefreshSchedulesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListTopics' => [ 'name' => 'ListTopics', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/topics', ], 'input' => [ 'shape' => 'ListTopicsRequest', ], 'output' => [ 'shape' => 'ListTopicsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'ListUserGroups' => [ 'name' => 'ListUserGroups', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}/groups', ], 'input' => [ 'shape' => 'ListUserGroupsRequest', ], 'output' => [ 'shape' => 'ListUserGroupsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListUsers' => [ 'name' => 'ListUsers', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users', ], 'input' => [ 'shape' => 'ListUsersRequest', ], 'output' => [ 'shape' => 'ListUsersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'ListVPCConnections' => [ 'name' => 'ListVPCConnections', 'http' => [ 'method' => 'GET', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections', ], 'input' => [ 'shape' => 'ListVPCConnectionsRequest', ], 'output' => [ 'shape' => 'ListVPCConnectionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'PutDataSetRefreshProperties' => [ 'name' => 'PutDataSetRefreshProperties', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-properties', ], 'input' => [ 'shape' => 'PutDataSetRefreshPropertiesRequest', ], 'output' => [ 'shape' => 'PutDataSetRefreshPropertiesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'RegisterUser' => [ 'name' => 'RegisterUser', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users', ], 'input' => [ 'shape' => 'RegisterUserRequest', ], 'output' => [ 'shape' => 'RegisterUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'RestoreAnalysis' => [ 'name' => 'RestoreAnalysis', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/restore/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'RestoreAnalysisRequest', ], 'output' => [ 'shape' => 'RestoreAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchAnalyses' => [ 'name' => 'SearchAnalyses', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/analyses', ], 'input' => [ 'shape' => 'SearchAnalysesRequest', ], 'output' => [ 'shape' => 'SearchAnalysesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchDashboards' => [ 'name' => 'SearchDashboards', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/dashboards', ], 'input' => [ 'shape' => 'SearchDashboardsRequest', ], 'output' => [ 'shape' => 'SearchDashboardsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchDataSets' => [ 'name' => 'SearchDataSets', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/data-sets', ], 'input' => [ 'shape' => 'SearchDataSetsRequest', ], 'output' => [ 'shape' => 'SearchDataSetsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchDataSources' => [ 'name' => 'SearchDataSources', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/data-sources', ], 'input' => [ 'shape' => 'SearchDataSourcesRequest', ], 'output' => [ 'shape' => 'SearchDataSourcesResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchFolders' => [ 'name' => 'SearchFolders', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/search/folders', ], 'input' => [ 'shape' => 'SearchFoldersRequest', ], 'output' => [ 'shape' => 'SearchFoldersResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InvalidRequestException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'SearchGroups' => [ 'name' => 'SearchGroups', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups-search', ], 'input' => [ 'shape' => 'SearchGroupsRequest', ], 'output' => [ 'shape' => 'SearchGroupsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidNextTokenException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'StartAssetBundleExportJob' => [ 'name' => 'StartAssetBundleExportJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-export-jobs/export', ], 'input' => [ 'shape' => 'StartAssetBundleExportJobRequest', ], 'output' => [ 'shape' => 'StartAssetBundleExportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'StartAssetBundleImportJob' => [ 'name' => 'StartAssetBundleImportJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/asset-bundle-import-jobs/import', ], 'input' => [ 'shape' => 'StartAssetBundleImportJobRequest', ], 'output' => [ 'shape' => 'StartAssetBundleImportJobResponse', ], 'errors' => [ [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'StartDashboardSnapshotJob' => [ 'name' => 'StartDashboardSnapshotJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/snapshot-jobs', ], 'input' => [ 'shape' => 'StartDashboardSnapshotJobRequest', ], 'output' => [ 'shape' => 'StartDashboardSnapshotJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/resources/{ResourceArn}/tags', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/resources/{ResourceArn}/tags', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateAccountCustomization' => [ 'name' => 'UpdateAccountCustomization', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/customizations', ], 'input' => [ 'shape' => 'UpdateAccountCustomizationRequest', ], 'output' => [ 'shape' => 'UpdateAccountCustomizationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateAccountSettings' => [ 'name' => 'UpdateAccountSettings', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/settings', ], 'input' => [ 'shape' => 'UpdateAccountSettingsRequest', ], 'output' => [ 'shape' => 'UpdateAccountSettingsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateAnalysis' => [ 'name' => 'UpdateAnalysis', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}', ], 'input' => [ 'shape' => 'UpdateAnalysisRequest', ], 'output' => [ 'shape' => 'UpdateAnalysisResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateAnalysisPermissions' => [ 'name' => 'UpdateAnalysisPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/analyses/{AnalysisId}/permissions', ], 'input' => [ 'shape' => 'UpdateAnalysisPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateAnalysisPermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDashboard' => [ 'name' => 'UpdateDashboard', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}', ], 'input' => [ 'shape' => 'UpdateDashboardRequest', ], 'output' => [ 'shape' => 'UpdateDashboardResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDashboardPermissions' => [ 'name' => 'UpdateDashboardPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/permissions', ], 'input' => [ 'shape' => 'UpdateDashboardPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateDashboardPermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDashboardPublishedVersion' => [ 'name' => 'UpdateDashboardPublishedVersion', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/dashboards/{DashboardId}/versions/{VersionNumber}', ], 'input' => [ 'shape' => 'UpdateDashboardPublishedVersionRequest', ], 'output' => [ 'shape' => 'UpdateDashboardPublishedVersionResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSet' => [ 'name' => 'UpdateDataSet', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}', ], 'input' => [ 'shape' => 'UpdateDataSetRequest', ], 'output' => [ 'shape' => 'UpdateDataSetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSetPermissions' => [ 'name' => 'UpdateDataSetPermissions', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/permissions', ], 'input' => [ 'shape' => 'UpdateDataSetPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateDataSetPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSource' => [ 'name' => 'UpdateDataSource', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}', ], 'input' => [ 'shape' => 'UpdateDataSourceRequest', ], 'output' => [ 'shape' => 'UpdateDataSourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateDataSourcePermissions' => [ 'name' => 'UpdateDataSourcePermissions', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/data-sources/{DataSourceId}/permissions', ], 'input' => [ 'shape' => 'UpdateDataSourcePermissionsRequest', ], 'output' => [ 'shape' => 'UpdateDataSourcePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateFolder' => [ 'name' => 'UpdateFolder', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}', ], 'input' => [ 'shape' => 'UpdateFolderRequest', ], 'output' => [ 'shape' => 'UpdateFolderResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateFolderPermissions' => [ 'name' => 'UpdateFolderPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/folders/{FolderId}/permissions', ], 'input' => [ 'shape' => 'UpdateFolderPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateFolderPermissionsResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateGroup' => [ 'name' => 'UpdateGroup', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/groups/{GroupName}', ], 'input' => [ 'shape' => 'UpdateGroupRequest', ], 'output' => [ 'shape' => 'UpdateGroupResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateIAMPolicyAssignment' => [ 'name' => 'UpdateIAMPolicyAssignment', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/iam-policy-assignments/{AssignmentName}', ], 'input' => [ 'shape' => 'UpdateIAMPolicyAssignmentRequest', ], 'output' => [ 'shape' => 'UpdateIAMPolicyAssignmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConcurrentUpdatingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateIpRestriction' => [ 'name' => 'UpdateIpRestriction', 'http' => [ 'method' => 'POST', 'requestUri' => '/accounts/{AwsAccountId}/ip-restriction', ], 'input' => [ 'shape' => 'UpdateIpRestrictionRequest', ], 'output' => [ 'shape' => 'UpdateIpRestrictionResponse', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdatePublicSharingSettings' => [ 'name' => 'UpdatePublicSharingSettings', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/public-sharing-settings', ], 'input' => [ 'shape' => 'UpdatePublicSharingSettingsRequest', ], 'output' => [ 'shape' => 'UpdatePublicSharingSettingsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedPricingPlanException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateRefreshSchedule' => [ 'name' => 'UpdateRefreshSchedule', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/data-sets/{DataSetId}/refresh-schedules', ], 'input' => [ 'shape' => 'UpdateRefreshScheduleRequest', ], 'output' => [ 'shape' => 'UpdateRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTemplate' => [ 'name' => 'UpdateTemplate', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}', ], 'input' => [ 'shape' => 'UpdateTemplateRequest', ], 'output' => [ 'shape' => 'UpdateTemplateResponse', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTemplateAlias' => [ 'name' => 'UpdateTemplateAlias', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'UpdateTemplateAliasRequest', ], 'output' => [ 'shape' => 'UpdateTemplateAliasResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTemplatePermissions' => [ 'name' => 'UpdateTemplatePermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/templates/{TemplateId}/permissions', ], 'input' => [ 'shape' => 'UpdateTemplatePermissionsRequest', ], 'output' => [ 'shape' => 'UpdateTemplatePermissionsResponse', ], 'errors' => [ [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTheme' => [ 'name' => 'UpdateTheme', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}', ], 'input' => [ 'shape' => 'UpdateThemeRequest', ], 'output' => [ 'shape' => 'UpdateThemeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateThemeAlias' => [ 'name' => 'UpdateThemeAlias', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/aliases/{AliasName}', ], 'input' => [ 'shape' => 'UpdateThemeAliasRequest', ], 'output' => [ 'shape' => 'UpdateThemeAliasResponse', ], 'errors' => [ [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateThemePermissions' => [ 'name' => 'UpdateThemePermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/themes/{ThemeId}/permissions', ], 'input' => [ 'shape' => 'UpdateThemePermissionsRequest', ], 'output' => [ 'shape' => 'UpdateThemePermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTopic' => [ 'name' => 'UpdateTopic', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}', ], 'input' => [ 'shape' => 'UpdateTopicRequest', ], 'output' => [ 'shape' => 'UpdateTopicResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTopicPermissions' => [ 'name' => 'UpdateTopicPermissions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/permissions', ], 'input' => [ 'shape' => 'UpdateTopicPermissionsRequest', ], 'output' => [ 'shape' => 'UpdateTopicPermissionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateTopicRefreshSchedule' => [ 'name' => 'UpdateTopicRefreshSchedule', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/topics/{TopicId}/schedules/{DatasetId}', ], 'input' => [ 'shape' => 'UpdateTopicRefreshScheduleRequest', ], 'output' => [ 'shape' => 'UpdateTopicRefreshScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ResourceExistsException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'InternalFailureException', ], ], ], 'UpdateUser' => [ 'name' => 'UpdateUser', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/namespaces/{Namespace}/users/{UserName}', ], 'input' => [ 'shape' => 'UpdateUserRequest', ], 'output' => [ 'shape' => 'UpdateUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'PreconditionNotMetException', ], [ 'shape' => 'InternalFailureException', ], [ 'shape' => 'ResourceUnavailableException', ], ], ], 'UpdateVPCConnection' => [ 'name' => 'UpdateVPCConnection', 'http' => [ 'method' => 'PUT', 'requestUri' => '/accounts/{AwsAccountId}/vpc-connections/{VPCConnectionId}', ], 'input' => [ 'shape' => 'UpdateVPCConnectionRequest', ], 'output' => [ 'shape' => 'UpdateVPCConnectionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnsupportedUserEditionException', ], [ 'shape' => 'InternalFailureException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 401, ], 'exception' => true, ], 'AccountCustomization' => [ 'type' => 'structure', 'members' => [ 'DefaultTheme' => [ 'shape' => 'Arn', ], 'DefaultEmailCustomizationTemplate' => [ 'shape' => 'Arn', ], ], ], 'AccountInfo' => [ 'type' => 'structure', 'members' => [ 'AccountName' => [ 'shape' => 'String', ], 'Edition' => [ 'shape' => 'Edition', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'AuthenticationType' => [ 'shape' => 'String', ], 'AccountSubscriptionStatus' => [ 'shape' => 'String', ], 'IAMIdentityCenterInstanceArn' => [ 'shape' => 'String', ], ], ], 'AccountName' => [ 'type' => 'string', 'max' => 62, 'min' => 1, 'pattern' => '^(?!D-|d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*', ], 'AccountSettings' => [ 'type' => 'structure', 'members' => [ 'AccountName' => [ 'shape' => 'String', ], 'Edition' => [ 'shape' => 'Edition', ], 'DefaultNamespace' => [ 'shape' => 'Namespace', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'PublicSharingEnabled' => [ 'shape' => 'Boolean', ], 'TerminationProtectionEnabled' => [ 'shape' => 'Boolean', ], ], ], 'ActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 20, 'min' => 1, ], 'ActiveIAMPolicyAssignment' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'PolicyArn' => [ 'shape' => 'Arn', ], ], ], 'ActiveIAMPolicyAssignmentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ActiveIAMPolicyAssignment', ], ], 'AdHocFilteringOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'AdditionalDashboardIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 20, 'min' => 1, ], 'AggregationFunction' => [ 'type' => 'structure', 'members' => [ 'NumericalAggregationFunction' => [ 'shape' => 'NumericalAggregationFunction', ], 'CategoricalAggregationFunction' => [ 'shape' => 'CategoricalAggregationFunction', ], 'DateAggregationFunction' => [ 'shape' => 'DateAggregationFunction', ], 'AttributeAggregationFunction' => [ 'shape' => 'AttributeAggregationFunction', ], ], ], 'AggregationFunctionParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'LimitedString', ], 'value' => [ 'shape' => 'LimitedString', ], ], 'AggregationSortConfiguration' => [ 'type' => 'structure', 'required' => [ 'Column', 'SortDirection', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'SortDirection' => [ 'shape' => 'SortDirection', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], ], ], 'AggregationSortConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AggregationSortConfiguration', ], 'max' => 100, ], 'AliasName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\w\\-]+|(\\$LATEST)|(\\$PUBLISHED)', ], 'AllSheetsFilterScopeConfiguration' => [ 'type' => 'structure', 'members' => [], ], 'AmazonElasticsearchParameters' => [ 'type' => 'structure', 'required' => [ 'Domain', ], 'members' => [ 'Domain' => [ 'shape' => 'Domain', ], ], ], 'AmazonOpenSearchParameters' => [ 'type' => 'structure', 'required' => [ 'Domain', ], 'members' => [ 'Domain' => [ 'shape' => 'Domain', ], ], ], 'Analysis' => [ 'type' => 'structure', 'members' => [ 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'Errors' => [ 'shape' => 'AnalysisErrorList', ], 'DataSetArns' => [ 'shape' => 'DataSetArnsList', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'Sheets' => [ 'shape' => 'SheetList', ], 'Options' => [ 'shape' => 'AssetOptions', ], ], ], 'AnalysisDefaults' => [ 'type' => 'structure', 'required' => [ 'DefaultNewSheetConfiguration', ], 'members' => [ 'DefaultNewSheetConfiguration' => [ 'shape' => 'DefaultNewSheetConfiguration', ], ], ], 'AnalysisDefinition' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifierDeclarations', ], 'members' => [ 'DataSetIdentifierDeclarations' => [ 'shape' => 'DataSetIdentifierDeclarationList', ], 'Sheets' => [ 'shape' => 'SheetDefinitionList', ], 'CalculatedFields' => [ 'shape' => 'CalculatedFields', ], 'ParameterDeclarations' => [ 'shape' => 'ParameterDeclarationList', ], 'FilterGroups' => [ 'shape' => 'FilterGroupList', ], 'ColumnConfigurations' => [ 'shape' => 'ColumnConfigurationList', ], 'AnalysisDefaults' => [ 'shape' => 'AnalysisDefaults', ], 'Options' => [ 'shape' => 'AssetOptions', ], ], ], 'AnalysisError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'AnalysisErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'ViolatedEntities' => [ 'shape' => 'EntityList', ], ], ], 'AnalysisErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisError', ], 'min' => 1, ], 'AnalysisErrorType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'SOURCE_NOT_FOUND', 'DATA_SET_NOT_FOUND', 'INTERNAL_FAILURE', 'PARAMETER_VALUE_INCOMPATIBLE', 'PARAMETER_TYPE_INVALID', 'PARAMETER_NOT_FOUND', 'COLUMN_TYPE_MISMATCH', 'COLUMN_GEOGRAPHIC_ROLE_MISMATCH', 'COLUMN_REPLACEMENT_MISSING', ], ], 'AnalysisFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT_USER', 'QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'ANALYSIS_NAME', ], ], 'AnalysisName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'AnalysisSearchFilter' => [ 'type' => 'structure', 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'AnalysisFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'AnalysisSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisSearchFilter', ], 'max' => 1, 'min' => 1, ], 'AnalysisSourceEntity' => [ 'type' => 'structure', 'members' => [ 'SourceTemplate' => [ 'shape' => 'AnalysisSourceTemplate', ], ], ], 'AnalysisSourceTemplate' => [ 'type' => 'structure', 'required' => [ 'DataSetReferences', 'Arn', ], 'members' => [ 'DataSetReferences' => [ 'shape' => 'DataSetReferenceList', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'AnalysisSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'AnalysisSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnalysisSummary', ], 'max' => 100, ], 'AnchorDateConfiguration' => [ 'type' => 'structure', 'members' => [ 'AnchorOption' => [ 'shape' => 'AnchorOption', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], ], ], 'AnchorOption' => [ 'type' => 'string', 'enum' => [ 'NOW', ], ], 'AnonymousUserDashboardEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardId', ], 'members' => [ 'InitialDashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'AnonymousUserDashboardVisualEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardVisualId', ], 'members' => [ 'InitialDashboardVisualId' => [ 'shape' => 'DashboardVisualId', ], ], ], 'AnonymousUserEmbeddingExperienceConfiguration' => [ 'type' => 'structure', 'members' => [ 'Dashboard' => [ 'shape' => 'AnonymousUserDashboardEmbeddingConfiguration', ], 'DashboardVisual' => [ 'shape' => 'AnonymousUserDashboardVisualEmbeddingConfiguration', ], 'QSearchBar' => [ 'shape' => 'AnonymousUserQSearchBarEmbeddingConfiguration', ], ], ], 'AnonymousUserQSearchBarEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialTopicId', ], 'members' => [ 'InitialTopicId' => [ 'shape' => 'RestrictiveResourceId', ], ], ], 'AnonymousUserSnapshotJobResult' => [ 'type' => 'structure', 'members' => [ 'FileGroups' => [ 'shape' => 'SnapshotJobResultFileGroupList', ], ], ], 'AnonymousUserSnapshotJobResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnonymousUserSnapshotJobResult', ], ], 'ArcAxisConfiguration' => [ 'type' => 'structure', 'members' => [ 'Range' => [ 'shape' => 'ArcAxisDisplayRange', ], 'ReserveRange' => [ 'shape' => 'Integer', ], ], ], 'ArcAxisDisplayRange' => [ 'type' => 'structure', 'members' => [ 'Min' => [ 'shape' => 'Double', 'box' => true, ], 'Max' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'ArcConfiguration' => [ 'type' => 'structure', 'members' => [ 'ArcAngle' => [ 'shape' => 'Double', 'box' => true, ], 'ArcThickness' => [ 'shape' => 'ArcThicknessOptions', ], ], ], 'ArcOptions' => [ 'type' => 'structure', 'members' => [ 'ArcThickness' => [ 'shape' => 'ArcThickness', ], ], ], 'ArcThickness' => [ 'type' => 'string', 'enum' => [ 'SMALL', 'MEDIUM', 'LARGE', 'WHOLE', ], ], 'ArcThicknessOptions' => [ 'type' => 'string', 'enum' => [ 'SMALL', 'MEDIUM', 'LARGE', ], ], 'Arn' => [ 'type' => 'string', ], 'ArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], ], 'AssetBundleCloudFormationOverridePropertyConfiguration' => [ 'type' => 'structure', 'members' => [ 'ResourceIdOverrideConfiguration' => [ 'shape' => 'AssetBundleExportJobResourceIdOverrideConfiguration', ], 'VPCConnections' => [ 'shape' => 'AssetBundleExportJobVPCConnectionOverridePropertiesList', ], 'RefreshSchedules' => [ 'shape' => 'AssetBundleExportJobRefreshScheduleOverridePropertiesList', ], 'DataSources' => [ 'shape' => 'AssetBundleExportJobDataSourceOverridePropertiesList', ], 'DataSets' => [ 'shape' => 'AssetBundleExportJobDataSetOverridePropertiesList', ], 'Themes' => [ 'shape' => 'AssetBundleExportJobThemeOverridePropertiesList', ], 'Analyses' => [ 'shape' => 'AssetBundleExportJobAnalysisOverridePropertiesList', ], 'Dashboards' => [ 'shape' => 'AssetBundleExportJobDashboardOverridePropertiesList', ], ], ], 'AssetBundleExportFormat' => [ 'type' => 'string', 'enum' => [ 'CLOUDFORMATION_JSON', 'QUICKSIGHT_JSON', ], ], 'AssetBundleExportJobAnalysisOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobAnalysisPropertyToOverrideList', ], ], ], 'AssetBundleExportJobAnalysisOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobAnalysisOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobAnalysisPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobAnalysisPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobAnalysisPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobDashboardOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobDashboardPropertyToOverrideList', ], ], ], 'AssetBundleExportJobDashboardOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDashboardOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobDashboardPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobDashboardPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDashboardPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobDataSetOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobDataSetPropertyToOverrideList', ], ], ], 'AssetBundleExportJobDataSetOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSetOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobDataSetPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobDataSetPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSetPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobDataSourceOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobDataSourcePropertyToOverrideList', ], ], ], 'AssetBundleExportJobDataSourceOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSourceOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobDataSourcePropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', 'DisableSsl', 'SecretArn', 'Username', 'Password', 'Domain', 'WorkGroup', 'Host', 'Port', 'Database', 'DataSetName', 'Catalog', 'InstanceId', 'ClusterId', 'ManifestFileLocation', 'Warehouse', 'RoleArn', ], ], 'AssetBundleExportJobDataSourcePropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobDataSourcePropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobError' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Type' => [ 'shape' => 'NonEmptyString', ], 'Message' => [ 'shape' => 'NonEmptyString', ], ], ], 'AssetBundleExportJobErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobError', ], ], 'AssetBundleExportJobRefreshScheduleOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList', ], ], ], 'AssetBundleExportJobRefreshScheduleOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobRefreshScheduleOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobRefreshSchedulePropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'StartAfterDateTime', ], ], 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobRefreshSchedulePropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobResourceIdOverrideConfiguration' => [ 'type' => 'structure', 'members' => [ 'PrefixForAllResources' => [ 'shape' => 'Boolean', ], ], ], 'AssetBundleExportJobStatus' => [ 'type' => 'string', 'enum' => [ 'QUEUED_FOR_IMMEDIATE_EXECUTION', 'IN_PROGRESS', 'SUCCESSFUL', 'FAILED', ], ], 'AssetBundleExportJobSummary' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleExportJobStatus', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'IncludeAllDependencies' => [ 'shape' => 'Boolean', ], 'ExportFormat' => [ 'shape' => 'AssetBundleExportFormat', ], ], ], 'AssetBundleExportJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobSummary', ], ], 'AssetBundleExportJobThemeOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobThemePropertyToOverrideList', ], ], ], 'AssetBundleExportJobThemeOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobThemeOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobThemePropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', ], ], 'AssetBundleExportJobThemePropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobThemePropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleExportJobVPCConnectionOverrideProperties' => [ 'type' => 'structure', 'required' => [ 'Properties', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Properties' => [ 'shape' => 'AssetBundleExportJobVPCConnectionPropertyToOverrideList', ], ], ], 'AssetBundleExportJobVPCConnectionOverridePropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobVPCConnectionOverrideProperties', ], 'max' => 50, 'min' => 1, ], 'AssetBundleExportJobVPCConnectionPropertyToOverride' => [ 'type' => 'string', 'enum' => [ 'Name', 'DnsResolvers', 'RoleArn', ], ], 'AssetBundleExportJobVPCConnectionPropertyToOverrideList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleExportJobVPCConnectionPropertyToOverride', ], 'max' => 10, 'min' => 1, ], 'AssetBundleImportBodyBlob' => [ 'type' => 'blob', 'max' => 20971520, 'min' => 0, 'sensitive' => true, ], 'AssetBundleImportFailureAction' => [ 'type' => 'string', 'enum' => [ 'DO_NOTHING', 'ROLLBACK', ], ], 'AssetBundleImportJobAnalysisOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'AnalysisId', ], 'members' => [ 'AnalysisId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobAnalysisOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobAnalysisOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobDashboardOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DashboardId', ], 'members' => [ 'DashboardId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobDashboardOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobDashboardOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobDataSetOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DataSetId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobDataSetOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobDataSetOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobDataSourceCredentialPair' => [ 'type' => 'structure', 'required' => [ 'Username', 'Password', ], 'members' => [ 'Username' => [ 'shape' => 'DbUsername', ], 'Password' => [ 'shape' => 'Password', ], ], 'sensitive' => true, ], 'AssetBundleImportJobDataSourceCredentials' => [ 'type' => 'structure', 'members' => [ 'CredentialPair' => [ 'shape' => 'AssetBundleImportJobDataSourceCredentialPair', ], 'SecretArn' => [ 'shape' => 'SecretArn', ], ], ], 'AssetBundleImportJobDataSourceOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DataSourceId', ], 'members' => [ 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], 'Credentials' => [ 'shape' => 'AssetBundleImportJobDataSourceCredentials', ], ], ], 'AssetBundleImportJobDataSourceOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobDataSourceOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobError' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Type' => [ 'shape' => 'NonEmptyString', ], 'Message' => [ 'shape' => 'NonEmptyString', ], ], ], 'AssetBundleImportJobErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobError', ], ], 'AssetBundleImportJobOverrideParameters' => [ 'type' => 'structure', 'members' => [ 'ResourceIdOverrideConfiguration' => [ 'shape' => 'AssetBundleImportJobResourceIdOverrideConfiguration', ], 'VPCConnections' => [ 'shape' => 'AssetBundleImportJobVPCConnectionOverrideParametersList', ], 'RefreshSchedules' => [ 'shape' => 'AssetBundleImportJobRefreshScheduleOverrideParametersList', ], 'DataSources' => [ 'shape' => 'AssetBundleImportJobDataSourceOverrideParametersList', ], 'DataSets' => [ 'shape' => 'AssetBundleImportJobDataSetOverrideParametersList', ], 'Themes' => [ 'shape' => 'AssetBundleImportJobThemeOverrideParametersList', ], 'Analyses' => [ 'shape' => 'AssetBundleImportJobAnalysisOverrideParametersList', ], 'Dashboards' => [ 'shape' => 'AssetBundleImportJobDashboardOverrideParametersList', ], ], ], 'AssetBundleImportJobRefreshScheduleOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'ScheduleId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', ], 'ScheduleId' => [ 'shape' => 'String', ], 'StartAfterDateTime' => [ 'shape' => 'Timestamp', ], ], ], 'AssetBundleImportJobRefreshScheduleOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobRefreshScheduleOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobResourceIdOverrideConfiguration' => [ 'type' => 'structure', 'members' => [ 'PrefixForAllResources' => [ 'shape' => 'String', ], ], ], 'AssetBundleImportJobStatus' => [ 'type' => 'string', 'enum' => [ 'QUEUED_FOR_IMMEDIATE_EXECUTION', 'IN_PROGRESS', 'SUCCESSFUL', 'FAILED', 'FAILED_ROLLBACK_IN_PROGRESS', 'FAILED_ROLLBACK_COMPLETED', 'FAILED_ROLLBACK_ERROR', ], ], 'AssetBundleImportJobSummary' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleImportJobStatus', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'FailureAction' => [ 'shape' => 'AssetBundleImportFailureAction', ], ], ], 'AssetBundleImportJobSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobSummary', ], ], 'AssetBundleImportJobThemeOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'ThemeId', ], 'members' => [ 'ThemeId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'AssetBundleImportJobThemeOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobThemeOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportJobVPCConnectionOverrideParameters' => [ 'type' => 'structure', 'required' => [ 'VPCConnectionId', ], 'members' => [ 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'Name' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'SubnetIdList', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'DnsResolverList', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'AssetBundleImportJobVPCConnectionOverrideParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetBundleImportJobVPCConnectionOverrideParameters', ], 'max' => 50, 'min' => 1, ], 'AssetBundleImportSource' => [ 'type' => 'structure', 'members' => [ 'Body' => [ 'shape' => 'AssetBundleImportBodyBlob', ], 'S3Uri' => [ 'shape' => 'S3Uri', ], ], ], 'AssetBundleImportSourceDescription' => [ 'type' => 'structure', 'members' => [ 'Body' => [ 'shape' => 'String', ], 'S3Uri' => [ 'shape' => 'S3Uri', ], ], ], 'AssetBundleResourceArns' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 100, 'min' => 1, ], 'AssetOptions' => [ 'type' => 'structure', 'members' => [ 'Timezone' => [ 'shape' => 'String', ], 'WeekStart' => [ 'shape' => 'DayOfTheWeek', ], ], ], 'AssignmentStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DRAFT', 'DISABLED', ], ], 'AthenaParameters' => [ 'type' => 'structure', 'members' => [ 'WorkGroup' => [ 'shape' => 'WorkGroup', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'AttributeAggregationFunction' => [ 'type' => 'structure', 'members' => [ 'SimpleAttributeAggregation' => [ 'shape' => 'SimpleAttributeAggregationFunction', ], 'ValueForMultipleValues' => [ 'shape' => 'String', ], ], ], 'AuroraParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'AuroraPostgreSqlParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'AuthenticationMethodOption' => [ 'type' => 'string', 'enum' => [ 'IAM_AND_QUICKSIGHT', 'IAM_ONLY', 'ACTIVE_DIRECTORY', 'IAM_IDENTITY_CENTER', ], ], 'AuthorSpecifiedAggregation' => [ 'type' => 'string', 'enum' => [ 'COUNT', 'DISTINCT_COUNT', 'MIN', 'MAX', 'MEDIAN', 'SUM', 'AVERAGE', 'STDEV', 'STDEVP', 'VAR', 'VARP', 'PERCENTILE', ], ], 'AuthorSpecifiedAggregations' => [ 'type' => 'list', 'member' => [ 'shape' => 'AuthorSpecifiedAggregation', ], ], 'AwsAccountId' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '^[0-9]{12}$', ], 'AwsAndAccountId' => [ 'type' => 'string', 'pattern' => '^(aws|[0-9]{12})$', ], 'AwsIotAnalyticsParameters' => [ 'type' => 'structure', 'required' => [ 'DataSetName', ], 'members' => [ 'DataSetName' => [ 'shape' => 'DataSetName', ], ], ], 'AxisBinding' => [ 'type' => 'string', 'enum' => [ 'PRIMARY_YAXIS', 'SECONDARY_YAXIS', ], ], 'AxisDataOptions' => [ 'type' => 'structure', 'members' => [ 'NumericAxisOptions' => [ 'shape' => 'NumericAxisOptions', ], 'DateAxisOptions' => [ 'shape' => 'DateAxisOptions', ], ], ], 'AxisDisplayDataDrivenRange' => [ 'type' => 'structure', 'members' => [], ], 'AxisDisplayMinMaxRange' => [ 'type' => 'structure', 'members' => [ 'Minimum' => [ 'shape' => 'Double', 'box' => true, ], 'Maximum' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'AxisDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TickLabelOptions' => [ 'shape' => 'AxisTickLabelOptions', ], 'AxisLineVisibility' => [ 'shape' => 'Visibility', ], 'GridLineVisibility' => [ 'shape' => 'Visibility', ], 'DataOptions' => [ 'shape' => 'AxisDataOptions', ], 'ScrollbarOptions' => [ 'shape' => 'ScrollBarOptions', ], 'AxisOffset' => [ 'shape' => 'PixelLength', ], ], ], 'AxisDisplayRange' => [ 'type' => 'structure', 'members' => [ 'MinMax' => [ 'shape' => 'AxisDisplayMinMaxRange', ], 'DataDriven' => [ 'shape' => 'AxisDisplayDataDrivenRange', ], ], ], 'AxisLabelOptions' => [ 'type' => 'structure', 'members' => [ 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'CustomLabel' => [ 'shape' => 'String', ], 'ApplyTo' => [ 'shape' => 'AxisLabelReferenceOptions', ], ], ], 'AxisLabelOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AxisLabelOptions', ], 'max' => 100, ], 'AxisLabelReferenceOptions' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'AxisLinearScale' => [ 'type' => 'structure', 'members' => [ 'StepCount' => [ 'shape' => 'Integer', 'box' => true, ], 'StepSize' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'AxisLogarithmicScale' => [ 'type' => 'structure', 'members' => [ 'Base' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'AxisScale' => [ 'type' => 'structure', 'members' => [ 'Linear' => [ 'shape' => 'AxisLinearScale', ], 'Logarithmic' => [ 'shape' => 'AxisLogarithmicScale', ], ], ], 'AxisTickLabelOptions' => [ 'type' => 'structure', 'members' => [ 'LabelOptions' => [ 'shape' => 'LabelOptions', ], 'RotationAngle' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'BarChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], 'SmallMultiples' => [ 'shape' => 'SmallMultiplesDimensionFieldList', ], ], ], 'BarChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'BarChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'BarChartSortConfiguration', ], 'Orientation' => [ 'shape' => 'BarChartOrientation', ], 'BarsArrangement' => [ 'shape' => 'BarsArrangement', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], 'SmallMultiplesOptions' => [ 'shape' => 'SmallMultiplesOptions', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ValueAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'ValueLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'ContributionAnalysisDefaults' => [ 'shape' => 'ContributionAnalysisDefaultList', ], ], ], 'BarChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'BarChartAggregatedFieldWells' => [ 'shape' => 'BarChartAggregatedFieldWells', ], ], ], 'BarChartOrientation' => [ 'type' => 'string', 'enum' => [ 'HORIZONTAL', 'VERTICAL', ], ], 'BarChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorSort' => [ 'shape' => 'FieldSortOptionsList', ], 'ColorItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'SmallMultiplesSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SmallMultiplesLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'BarChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'BarChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'BarsArrangement' => [ 'type' => 'string', 'enum' => [ 'CLUSTERED', 'STACKED', 'STACKED_PERCENT', ], ], 'BaseMapStyleType' => [ 'type' => 'string', 'enum' => [ 'LIGHT_GRAY', 'DARK_GRAY', 'STREET', 'IMAGERY', ], ], 'BinCountLimit' => [ 'type' => 'long', 'max' => 1000, 'min' => 0, ], 'BinCountOptions' => [ 'type' => 'structure', 'members' => [ 'Value' => [ 'shape' => 'BinCountValue', ], ], ], 'BinCountValue' => [ 'type' => 'integer', 'min' => 0, ], 'BinWidthOptions' => [ 'type' => 'structure', 'members' => [ 'Value' => [ 'shape' => 'BinWidthValue', ], 'BinCountLimit' => [ 'shape' => 'BinCountLimit', ], ], ], 'BinWidthValue' => [ 'type' => 'double', 'min' => 0, ], 'BodySectionConfiguration' => [ 'type' => 'structure', 'required' => [ 'SectionId', 'Content', ], 'members' => [ 'SectionId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Content' => [ 'shape' => 'BodySectionContent', ], 'Style' => [ 'shape' => 'SectionStyle', ], 'PageBreakConfiguration' => [ 'shape' => 'SectionPageBreakConfiguration', ], ], ], 'BodySectionConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BodySectionConfiguration', ], 'max' => 28, ], 'BodySectionContent' => [ 'type' => 'structure', 'members' => [ 'Layout' => [ 'shape' => 'SectionLayoutConfiguration', ], ], ], 'BookmarksConfigurations' => [ 'type' => 'structure', 'required' => [ 'Enabled', ], 'members' => [ 'Enabled' => [ 'shape' => 'Boolean', ], ], ], 'Boolean' => [ 'type' => 'boolean', ], 'BooleanObject' => [ 'type' => 'boolean', ], 'BorderStyle' => [ 'type' => 'structure', 'members' => [ 'Show' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'BoxPlotAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'GroupBy' => [ 'shape' => 'BoxPlotDimensionFieldList', ], 'Values' => [ 'shape' => 'BoxPlotMeasureFieldList', ], ], ], 'BoxPlotChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'BoxPlotFieldWells', ], 'SortConfiguration' => [ 'shape' => 'BoxPlotSortConfiguration', ], 'BoxPlotOptions' => [ 'shape' => 'BoxPlotOptions', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'BoxPlotDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'BoxPlotFieldWells' => [ 'type' => 'structure', 'members' => [ 'BoxPlotAggregatedFieldWells' => [ 'shape' => 'BoxPlotAggregatedFieldWells', ], ], ], 'BoxPlotFillStyle' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'TRANSPARENT', ], ], 'BoxPlotMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 5, ], 'BoxPlotOptions' => [ 'type' => 'structure', 'members' => [ 'StyleOptions' => [ 'shape' => 'BoxPlotStyleOptions', ], 'OutlierVisibility' => [ 'shape' => 'Visibility', ], 'AllDataPointsVisibility' => [ 'shape' => 'Visibility', ], ], ], 'BoxPlotSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'PaginationConfiguration' => [ 'shape' => 'PaginationConfiguration', ], ], ], 'BoxPlotStyleOptions' => [ 'type' => 'structure', 'members' => [ 'FillStyle' => [ 'shape' => 'BoxPlotFillStyle', ], ], ], 'BoxPlotVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'BoxPlotChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'CIDR' => [ 'type' => 'string', 'pattern' => '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/(3[0-2]|[1-2][0-9]|[1-9]))$', ], 'CalculatedColumn' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'ColumnId', 'Expression', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'ColumnId' => [ 'shape' => 'ColumnId', ], 'Expression' => [ 'shape' => 'Expression', ], ], ], 'CalculatedColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CalculatedColumn', ], 'max' => 128, 'min' => 1, ], 'CalculatedField' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifier', 'Name', 'Expression', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'Name' => [ 'shape' => 'ColumnName', ], 'Expression' => [ 'shape' => 'CalculatedFieldExpression', ], ], ], 'CalculatedFieldExpression' => [ 'type' => 'string', 'max' => 32000, 'min' => 1, 'sensitive' => true, ], 'CalculatedFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'CalculatedField', ], 'max' => 500, ], 'CalculatedMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Expression', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Expression' => [ 'shape' => 'Expression', ], ], ], 'CancelIngestionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'IngestionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'IngestionId' => [ 'shape' => 'IngestionId', 'location' => 'uri', 'locationName' => 'IngestionId', ], ], ], 'CancelIngestionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'IngestionId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CascadingControlConfiguration' => [ 'type' => 'structure', 'members' => [ 'SourceControls' => [ 'shape' => 'CascadingControlSourceList', ], ], ], 'CascadingControlSource' => [ 'type' => 'structure', 'members' => [ 'SourceSheetControlId' => [ 'shape' => 'String', ], 'ColumnToMatch' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'CascadingControlSourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CascadingControlSource', ], 'max' => 200, ], 'CastColumnTypeOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'NewColumnType', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'NewColumnType' => [ 'shape' => 'ColumnDataType', ], 'SubType' => [ 'shape' => 'ColumnDataSubType', ], 'Format' => [ 'shape' => 'TypeCastFormat', ], ], ], 'Catalog' => [ 'type' => 'string', 'max' => 128, ], 'CategoricalAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'COUNT', 'DISTINCT_COUNT', ], ], 'CategoricalDimensionField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'FormatConfiguration' => [ 'shape' => 'StringFormatConfiguration', ], ], ], 'CategoricalMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AggregationFunction' => [ 'shape' => 'CategoricalAggregationFunction', ], 'FormatConfiguration' => [ 'shape' => 'StringFormatConfiguration', ], ], ], 'CategoryDrillDownFilter' => [ 'type' => 'structure', 'required' => [ 'Column', 'CategoryValues', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'CategoryValues' => [ 'shape' => 'CategoryValueList', ], ], ], 'CategoryFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'Configuration', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Configuration' => [ 'shape' => 'CategoryFilterConfiguration', ], ], ], 'CategoryFilterConfiguration' => [ 'type' => 'structure', 'members' => [ 'FilterListConfiguration' => [ 'shape' => 'FilterListConfiguration', ], 'CustomFilterListConfiguration' => [ 'shape' => 'CustomFilterListConfiguration', ], 'CustomFilterConfiguration' => [ 'shape' => 'CustomFilterConfiguration', ], ], ], 'CategoryFilterFunction' => [ 'type' => 'string', 'enum' => [ 'EXACT', 'CONTAINS', ], ], 'CategoryFilterMatchOperator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', 'DOES_NOT_EQUAL', 'CONTAINS', 'DOES_NOT_CONTAIN', 'STARTS_WITH', 'ENDS_WITH', ], ], 'CategoryFilterSelectAllOptions' => [ 'type' => 'string', 'enum' => [ 'FILTER_ALL_VALUES', ], ], 'CategoryFilterType' => [ 'type' => 'string', 'enum' => [ 'CUSTOM_FILTER', 'CUSTOM_FILTER_LIST', 'FILTER_LIST', ], ], 'CategoryValue' => [ 'type' => 'string', 'max' => 512, ], 'CategoryValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CategoryValue', ], 'max' => 100000, ], 'CellValueSynonym' => [ 'type' => 'structure', 'members' => [ 'CellValue' => [ 'shape' => 'LimitedString', ], 'Synonyms' => [ 'shape' => 'StringList', ], ], ], 'CellValueSynonyms' => [ 'type' => 'list', 'member' => [ 'shape' => 'CellValueSynonym', ], ], 'ChartAxisLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'SortIconVisibility' => [ 'shape' => 'Visibility', ], 'AxisLabelOptions' => [ 'shape' => 'AxisLabelOptionsList', ], ], ], 'ClusterId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ClusterMarker' => [ 'type' => 'structure', 'members' => [ 'SimpleClusterMarker' => [ 'shape' => 'SimpleClusterMarker', ], ], ], 'ClusterMarkerConfiguration' => [ 'type' => 'structure', 'members' => [ 'ClusterMarker' => [ 'shape' => 'ClusterMarker', ], ], ], 'CollectiveConstant' => [ 'type' => 'structure', 'members' => [ 'ValueList' => [ 'shape' => 'StringList', ], ], ], 'ColorFillType' => [ 'type' => 'string', 'enum' => [ 'DISCRETE', 'GRADIENT', ], ], 'ColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HexColor', ], 'max' => 100, ], 'ColorScale' => [ 'type' => 'structure', 'required' => [ 'Colors', 'ColorFillType', ], 'members' => [ 'Colors' => [ 'shape' => 'ColorScaleColorList', ], 'ColorFillType' => [ 'shape' => 'ColorFillType', ], 'NullValueColor' => [ 'shape' => 'DataColor', ], ], ], 'ColorScaleColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataColor', ], 'max' => 3, 'min' => 2, ], 'ColorsConfiguration' => [ 'type' => 'structure', 'members' => [ 'CustomColors' => [ 'shape' => 'CustomColorsList', ], ], ], 'ColumnConfiguration' => [ 'type' => 'structure', 'required' => [ 'Column', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'FormatConfiguration' => [ 'shape' => 'FormatConfiguration', ], 'Role' => [ 'shape' => 'ColumnRole', ], 'ColorsConfiguration' => [ 'shape' => 'ColorsConfiguration', ], ], ], 'ColumnConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnConfiguration', ], 'max' => 200, ], 'ColumnDataRole' => [ 'type' => 'string', 'enum' => [ 'DIMENSION', 'MEASURE', ], ], 'ColumnDataSubType' => [ 'type' => 'string', 'enum' => [ 'FLOAT', 'FIXED', ], ], 'ColumnDataType' => [ 'type' => 'string', 'enum' => [ 'STRING', 'INTEGER', 'DECIMAL', 'DATETIME', ], ], 'ColumnDescription' => [ 'type' => 'structure', 'members' => [ 'Text' => [ 'shape' => 'ColumnDescriptiveText', ], ], ], 'ColumnDescriptiveText' => [ 'type' => 'string', 'max' => 500, 'min' => 0, ], 'ColumnGroup' => [ 'type' => 'structure', 'members' => [ 'GeoSpatialColumnGroup' => [ 'shape' => 'GeoSpatialColumnGroup', ], ], ], 'ColumnGroupColumnSchema' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], ], ], 'ColumnGroupColumnSchemaList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnGroupColumnSchema', ], 'max' => 500, ], 'ColumnGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnGroup', ], 'max' => 8, 'min' => 1, ], 'ColumnGroupName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ColumnGroupSchema' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'ColumnGroupColumnSchemaList' => [ 'shape' => 'ColumnGroupColumnSchemaList', ], ], ], 'ColumnGroupSchemaList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnGroupSchema', ], 'max' => 500, ], 'ColumnHierarchy' => [ 'type' => 'structure', 'members' => [ 'ExplicitHierarchy' => [ 'shape' => 'ExplicitHierarchy', ], 'DateTimeHierarchy' => [ 'shape' => 'DateTimeHierarchy', ], 'PredefinedHierarchy' => [ 'shape' => 'PredefinedHierarchy', ], ], ], 'ColumnHierarchyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnHierarchy', ], 'max' => 2, ], 'ColumnId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ColumnIdentifier' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifier', 'ColumnName', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'ColumnName' => [ 'shape' => 'ColumnName', ], ], ], 'ColumnLevelPermissionRule' => [ 'type' => 'structure', 'members' => [ 'Principals' => [ 'shape' => 'PrincipalList', ], 'ColumnNames' => [ 'shape' => 'ColumnNameList', ], ], ], 'ColumnLevelPermissionRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnLevelPermissionRule', ], 'min' => 1, ], 'ColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnName', ], 'max' => 16, 'min' => 1, ], 'ColumnName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'ColumnNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'min' => 1, ], 'ColumnOrderingType' => [ 'type' => 'string', 'enum' => [ 'GREATER_IS_BETTER', 'LESSER_IS_BETTER', 'SPECIFIED', ], ], 'ColumnRole' => [ 'type' => 'string', 'enum' => [ 'DIMENSION', 'MEASURE', ], ], 'ColumnSchema' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'String', ], 'DataType' => [ 'shape' => 'String', ], 'GeographicRole' => [ 'shape' => 'String', ], ], ], 'ColumnSchemaList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnSchema', ], 'max' => 500, ], 'ColumnSort' => [ 'type' => 'structure', 'required' => [ 'SortBy', 'Direction', ], 'members' => [ 'SortBy' => [ 'shape' => 'ColumnIdentifier', ], 'Direction' => [ 'shape' => 'SortDirection', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], ], ], 'ColumnTag' => [ 'type' => 'structure', 'members' => [ 'ColumnGeographicRole' => [ 'shape' => 'GeoSpatialDataRole', ], 'ColumnDescription' => [ 'shape' => 'ColumnDescription', ], ], ], 'ColumnTagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnTag', ], 'max' => 16, 'min' => 1, ], 'ColumnTagName' => [ 'type' => 'string', 'enum' => [ 'COLUMN_GEOGRAPHIC_ROLE', 'COLUMN_DESCRIPTION', ], ], 'ColumnTagNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnTagName', ], ], 'ColumnTooltipItem' => [ 'type' => 'structure', 'required' => [ 'Column', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Label' => [ 'shape' => 'String', ], 'Visibility' => [ 'shape' => 'Visibility', ], 'Aggregation' => [ 'shape' => 'AggregationFunction', ], ], ], 'ComboChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'BarValues' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], 'LineValues' => [ 'shape' => 'MeasureFieldList', ], ], ], 'ComboChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'ComboChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'ComboChartSortConfiguration', ], 'BarsArrangement' => [ 'shape' => 'BarsArrangement', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'SecondaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'SecondaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'BarDataLabels' => [ 'shape' => 'DataLabelOptions', ], 'LineDataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'ComboChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'ComboChartAggregatedFieldWells' => [ 'shape' => 'ComboChartAggregatedFieldWells', ], ], ], 'ComboChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorSort' => [ 'shape' => 'FieldSortOptionsList', ], 'ColorItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'ComboChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'ComboChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'ComparativeOrder' => [ 'type' => 'structure', 'members' => [ 'UseOrdering' => [ 'shape' => 'ColumnOrderingType', ], 'SpecifedOrder' => [ 'shape' => 'StringList', ], 'TreatUndefinedSpecifiedValues' => [ 'shape' => 'UndefinedSpecifiedValueType', ], ], ], 'ComparisonConfiguration' => [ 'type' => 'structure', 'members' => [ 'ComparisonMethod' => [ 'shape' => 'ComparisonMethod', ], 'ComparisonFormat' => [ 'shape' => 'ComparisonFormatConfiguration', ], ], ], 'ComparisonFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'NumberDisplayFormatConfiguration' => [ 'shape' => 'NumberDisplayFormatConfiguration', ], 'PercentageDisplayFormatConfiguration' => [ 'shape' => 'PercentageDisplayFormatConfiguration', ], ], ], 'ComparisonMethod' => [ 'type' => 'string', 'enum' => [ 'DIFFERENCE', 'PERCENT_DIFFERENCE', 'PERCENT', ], ], 'Computation' => [ 'type' => 'structure', 'members' => [ 'TopBottomRanked' => [ 'shape' => 'TopBottomRankedComputation', ], 'TopBottomMovers' => [ 'shape' => 'TopBottomMoversComputation', ], 'TotalAggregation' => [ 'shape' => 'TotalAggregationComputation', ], 'MaximumMinimum' => [ 'shape' => 'MaximumMinimumComputation', ], 'MetricComparison' => [ 'shape' => 'MetricComparisonComputation', ], 'PeriodOverPeriod' => [ 'shape' => 'PeriodOverPeriodComputation', ], 'PeriodToDate' => [ 'shape' => 'PeriodToDateComputation', ], 'GrowthRate' => [ 'shape' => 'GrowthRateComputation', ], 'UniqueValues' => [ 'shape' => 'UniqueValuesComputation', ], 'Forecast' => [ 'shape' => 'ForecastComputation', ], ], ], 'ComputationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Computation', ], 'max' => 100, ], 'ConcurrentUpdatingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, ], 'ConditionalFormattingColor' => [ 'type' => 'structure', 'members' => [ 'Solid' => [ 'shape' => 'ConditionalFormattingSolidColor', ], 'Gradient' => [ 'shape' => 'ConditionalFormattingGradientColor', ], ], ], 'ConditionalFormattingCustomIconCondition' => [ 'type' => 'structure', 'required' => [ 'Expression', 'IconOptions', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'IconOptions' => [ 'shape' => 'ConditionalFormattingCustomIconOptions', ], 'Color' => [ 'shape' => 'HexColor', ], 'DisplayConfiguration' => [ 'shape' => 'ConditionalFormattingIconDisplayConfiguration', ], ], ], 'ConditionalFormattingCustomIconOptions' => [ 'type' => 'structure', 'members' => [ 'Icon' => [ 'shape' => 'Icon', ], 'UnicodeIcon' => [ 'shape' => 'UnicodeIcon', ], ], ], 'ConditionalFormattingGradientColor' => [ 'type' => 'structure', 'required' => [ 'Expression', 'Color', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'Color' => [ 'shape' => 'GradientColor', ], ], ], 'ConditionalFormattingIcon' => [ 'type' => 'structure', 'members' => [ 'IconSet' => [ 'shape' => 'ConditionalFormattingIconSet', ], 'CustomCondition' => [ 'shape' => 'ConditionalFormattingCustomIconCondition', ], ], ], 'ConditionalFormattingIconDisplayConfiguration' => [ 'type' => 'structure', 'members' => [ 'IconDisplayOption' => [ 'shape' => 'ConditionalFormattingIconDisplayOption', ], ], ], 'ConditionalFormattingIconDisplayOption' => [ 'type' => 'string', 'enum' => [ 'ICON_ONLY', ], ], 'ConditionalFormattingIconSet' => [ 'type' => 'structure', 'required' => [ 'Expression', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'IconSetType' => [ 'shape' => 'ConditionalFormattingIconSetType', ], ], ], 'ConditionalFormattingIconSetType' => [ 'type' => 'string', 'enum' => [ 'PLUS_MINUS', 'CHECK_X', 'THREE_COLOR_ARROW', 'THREE_GRAY_ARROW', 'CARET_UP_MINUS_DOWN', 'THREE_SHAPE', 'THREE_CIRCLE', 'FLAGS', 'BARS', 'FOUR_COLOR_ARROW', 'FOUR_GRAY_ARROW', ], ], 'ConditionalFormattingSolidColor' => [ 'type' => 'structure', 'required' => [ 'Expression', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'Color' => [ 'shape' => 'HexColor', ], ], ], 'ConflictException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'ConstantType' => [ 'type' => 'string', 'enum' => [ 'SINGULAR', 'RANGE', 'COLLECTIVE', ], ], 'ContributionAnalysisDefault' => [ 'type' => 'structure', 'required' => [ 'MeasureFieldId', 'ContributorDimensions', ], 'members' => [ 'MeasureFieldId' => [ 'shape' => 'FieldId', ], 'ContributorDimensions' => [ 'shape' => 'ContributorDimensionList', ], ], ], 'ContributionAnalysisDefaultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContributionAnalysisDefault', ], 'max' => 200, 'min' => 1, ], 'ContributorDimensionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 4, 'min' => 1, ], 'CopySourceArn' => [ 'type' => 'string', 'pattern' => '^arn:[-a-z0-9]*:quicksight:[-a-z0-9]*:[0-9]{12}:datasource/.+', ], 'CreateAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AccountCustomization', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateAccountSubscriptionRequest' => [ 'type' => 'structure', 'required' => [ 'Edition', 'AuthenticationMethod', 'AwsAccountId', 'AccountName', 'NotificationEmail', ], 'members' => [ 'Edition' => [ 'shape' => 'Edition', ], 'AuthenticationMethod' => [ 'shape' => 'AuthenticationMethodOption', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AccountName' => [ 'shape' => 'AccountName', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'ActiveDirectoryName' => [ 'shape' => 'String', ], 'Realm' => [ 'shape' => 'String', ], 'DirectoryId' => [ 'shape' => 'String', ], 'AdminGroup' => [ 'shape' => 'GroupsList', ], 'AuthorGroup' => [ 'shape' => 'GroupsList', ], 'ReaderGroup' => [ 'shape' => 'GroupsList', ], 'FirstName' => [ 'shape' => 'String', ], 'LastName' => [ 'shape' => 'String', ], 'EmailAddress' => [ 'shape' => 'String', ], 'ContactNumber' => [ 'shape' => 'String', ], ], ], 'CreateAccountSubscriptionResponse' => [ 'type' => 'structure', 'members' => [ 'SignupResponse' => [ 'shape' => 'SignupResponse', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'SourceEntity' => [ 'shape' => 'AnalysisSourceEntity', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Tags' => [ 'shape' => 'TagList', ], 'Definition' => [ 'shape' => 'AnalysisDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateColumnsOperation' => [ 'type' => 'structure', 'required' => [ 'Columns', ], 'members' => [ 'Columns' => [ 'shape' => 'CalculatedColumnList', ], ], ], 'CreateDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'Name' => [ 'shape' => 'DashboardName', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'SourceEntity' => [ 'shape' => 'DashboardSourceEntity', ], 'Tags' => [ 'shape' => 'TagList', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'DashboardPublishOptions' => [ 'shape' => 'DashboardPublishOptions', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'DashboardVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'Name', 'PhysicalTableMap', 'ImportMode', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'PhysicalTableMap' => [ 'shape' => 'PhysicalTableMap', ], 'LogicalTableMap' => [ 'shape' => 'LogicalTableMap', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'ColumnGroups' => [ 'shape' => 'ColumnGroupList', ], 'FieldFolders' => [ 'shape' => 'FieldFolderMap', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfiguration' => [ 'shape' => 'RowLevelPermissionTagConfiguration', ], 'ColumnLevelPermissionRules' => [ 'shape' => 'ColumnLevelPermissionRuleList', ], 'Tags' => [ 'shape' => 'TagList', ], 'DataSetUsageConfiguration' => [ 'shape' => 'DataSetUsageConfiguration', ], 'DatasetParameters' => [ 'shape' => 'DatasetParameterList', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'IngestionArn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', 'Name', 'Type', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'Type' => [ 'shape' => 'DataSourceType', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'Credentials' => [ 'shape' => 'DataSourceCredentials', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], 'Tags' => [ 'shape' => 'TagList', ], 'FolderArns' => [ 'shape' => 'FolderArnList', ], ], ], 'CreateDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateFolderMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', 'MemberId', 'MemberType', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'MemberId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'MemberId', ], 'MemberType' => [ 'shape' => 'MemberType', 'location' => 'uri', 'locationName' => 'MemberType', ], ], ], 'CreateFolderMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', ], 'FolderMember' => [ 'shape' => 'FolderMember', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Name' => [ 'shape' => 'FolderName', ], 'FolderType' => [ 'shape' => 'FolderType', ], 'ParentFolderArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Tags' => [ 'shape' => 'TagList', ], 'SharingModel' => [ 'shape' => 'SharingModel', ], ], ], 'CreateFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateGroupMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'MemberName', 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'MemberName' => [ 'shape' => 'GroupMemberName', 'location' => 'uri', 'locationName' => 'MemberName', ], 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'CreateGroupMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'GroupMember' => [ 'shape' => 'GroupMember', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', ], 'Description' => [ 'shape' => 'GroupDescription', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'CreateGroupResponse' => [ 'type' => 'structure', 'members' => [ 'Group' => [ 'shape' => 'Group', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'AssignmentStatus', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'CreateIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentId' => [ 'shape' => 'String', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateIngestionRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'IngestionId', 'AwsAccountId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'IngestionId' => [ 'shape' => 'IngestionId', 'location' => 'uri', 'locationName' => 'IngestionId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'IngestionType' => [ 'shape' => 'IngestionType', ], ], ], 'CreateIngestionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'IngestionId', ], 'IngestionStatus' => [ 'shape' => 'IngestionStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateNamespaceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', 'IdentityStore', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'IdentityStore' => [ 'shape' => 'IdentityStore', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateNamespaceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'Namespace', ], 'CapacityRegion' => [ 'shape' => 'String', ], 'CreationStatus' => [ 'shape' => 'NamespaceStatus', ], 'IdentityStore' => [ 'shape' => 'IdentityStore', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', 'Schedule', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Schedule' => [ 'shape' => 'RefreshSchedule', ], ], ], 'CreateRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'ScheduleId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'CreateTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', 'TemplateVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'TemplateVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'CreateTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAlias' => [ 'shape' => 'TemplateAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'Name' => [ 'shape' => 'TemplateName', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'SourceEntity' => [ 'shape' => 'TemplateSourceEntity', ], 'Tags' => [ 'shape' => 'TagList', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Definition' => [ 'shape' => 'TemplateVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'CreateTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', 'ThemeVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'ThemeVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'CreateThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAlias' => [ 'shape' => 'ThemeAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'Name', 'BaseThemeId', 'Configuration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'Name' => [ 'shape' => 'ThemeName', ], 'BaseThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Configuration' => [ 'shape' => 'ThemeConfiguration', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateThemeResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetArn', 'RefreshSchedule', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'DatasetName' => [ 'shape' => 'String', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], ], ], 'CreateTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'CreateTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'Topic', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'Topic' => [ 'shape' => 'TopicDetails', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateTopicResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'RefreshArn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CreateVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', 'Name', 'SubnetIds', 'SecurityGroupIds', 'RoleArn', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdRestricted', ], 'Name' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'SubnetIdList', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'DnsResolverList', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreateVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdRestricted', ], 'CreationStatus' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'CredentialPair' => [ 'type' => 'structure', 'required' => [ 'Username', 'Password', ], 'members' => [ 'Username' => [ 'shape' => 'DbUsername', ], 'Password' => [ 'shape' => 'Password', ], 'AlternateDataSourceParameters' => [ 'shape' => 'DataSourceParametersList', ], ], ], 'CrossDatasetTypes' => [ 'type' => 'string', 'enum' => [ 'ALL_DATASETS', 'SINGLE_DATASET', ], ], 'CurrencyCode' => [ 'type' => 'string', 'pattern' => '[A-Z]{3}', ], 'CurrencyDisplayFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'Prefix', ], 'Suffix' => [ 'shape' => 'Suffix', ], 'SeparatorConfiguration' => [ 'shape' => 'NumericSeparatorConfiguration', ], 'Symbol' => [ 'shape' => 'CurrencyCode', ], 'DecimalPlacesConfiguration' => [ 'shape' => 'DecimalPlacesConfiguration', ], 'NumberScale' => [ 'shape' => 'NumberScale', ], 'NegativeValueConfiguration' => [ 'shape' => 'NegativeValueConfiguration', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], ], ], 'CustomActionColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 10, ], 'CustomActionFilterOperation' => [ 'type' => 'structure', 'required' => [ 'SelectedFieldsConfiguration', 'TargetVisualsConfiguration', ], 'members' => [ 'SelectedFieldsConfiguration' => [ 'shape' => 'FilterOperationSelectedFieldsConfiguration', ], 'TargetVisualsConfiguration' => [ 'shape' => 'FilterOperationTargetVisualsConfiguration', ], ], ], 'CustomActionNavigationOperation' => [ 'type' => 'structure', 'members' => [ 'LocalNavigationConfiguration' => [ 'shape' => 'LocalNavigationConfiguration', ], ], ], 'CustomActionSetParametersOperation' => [ 'type' => 'structure', 'required' => [ 'ParameterValueConfigurations', ], 'members' => [ 'ParameterValueConfigurations' => [ 'shape' => 'SetParameterValueConfigurationList', ], ], ], 'CustomActionURLOperation' => [ 'type' => 'structure', 'required' => [ 'URLTemplate', 'URLTarget', ], 'members' => [ 'URLTemplate' => [ 'shape' => 'URLOperationTemplate', ], 'URLTarget' => [ 'shape' => 'URLTargetConfiguration', ], ], ], 'CustomColor' => [ 'type' => 'structure', 'required' => [ 'Color', ], 'members' => [ 'FieldValue' => [ 'shape' => 'FieldValue', ], 'Color' => [ 'shape' => 'HexColor', ], 'SpecialValue' => [ 'shape' => 'SpecialValue', ], ], ], 'CustomColorsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomColor', ], 'max' => 50, ], 'CustomContentConfiguration' => [ 'type' => 'structure', 'members' => [ 'ContentUrl' => [ 'shape' => 'URLOperationTemplate', ], 'ContentType' => [ 'shape' => 'CustomContentType', ], 'ImageScaling' => [ 'shape' => 'CustomContentImageScalingConfiguration', ], ], ], 'CustomContentImageScalingConfiguration' => [ 'type' => 'string', 'enum' => [ 'FIT_TO_HEIGHT', 'FIT_TO_WIDTH', 'DO_NOT_SCALE', 'SCALE_TO_VISUAL', ], ], 'CustomContentType' => [ 'type' => 'string', 'enum' => [ 'IMAGE', 'OTHER_EMBEDDED_CONTENT', ], ], 'CustomContentVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', 'DataSetIdentifier', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'CustomContentConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], ], ], 'CustomFilterConfiguration' => [ 'type' => 'structure', 'required' => [ 'MatchOperator', 'NullOption', ], 'members' => [ 'MatchOperator' => [ 'shape' => 'CategoryFilterMatchOperator', ], 'CategoryValue' => [ 'shape' => 'CategoryValue', ], 'SelectAllOptions' => [ 'shape' => 'CategoryFilterSelectAllOptions', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'CustomFilterListConfiguration' => [ 'type' => 'structure', 'required' => [ 'MatchOperator', 'NullOption', ], 'members' => [ 'MatchOperator' => [ 'shape' => 'CategoryFilterMatchOperator', ], 'CategoryValues' => [ 'shape' => 'CategoryValueList', ], 'SelectAllOptions' => [ 'shape' => 'CategoryFilterSelectAllOptions', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'CustomLabel' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'CustomNarrativeOptions' => [ 'type' => 'structure', 'required' => [ 'Narrative', ], 'members' => [ 'Narrative' => [ 'shape' => 'NarrativeString', ], ], ], 'CustomParameterValues' => [ 'type' => 'structure', 'members' => [ 'StringValues' => [ 'shape' => 'StringDefaultValueList', ], 'IntegerValues' => [ 'shape' => 'IntegerDefaultValueList', ], 'DecimalValues' => [ 'shape' => 'DecimalDefaultValueList', ], 'DateTimeValues' => [ 'shape' => 'DateTimeDefaultValueList', ], ], ], 'CustomSql' => [ 'type' => 'structure', 'required' => [ 'DataSourceArn', 'Name', 'SqlQuery', ], 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'CustomSqlName', ], 'SqlQuery' => [ 'shape' => 'SqlQuery', ], 'Columns' => [ 'shape' => 'InputColumnList', ], ], ], 'CustomSqlName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'CustomValuesConfiguration' => [ 'type' => 'structure', 'required' => [ 'CustomValues', ], 'members' => [ 'IncludeNullValue' => [ 'shape' => 'BooleanObject', ], 'CustomValues' => [ 'shape' => 'CustomParameterValues', ], ], ], 'Dashboard' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'DashboardName', ], 'Version' => [ 'shape' => 'DashboardVersion', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastPublishedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'DashboardBehavior' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'DashboardError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'DashboardErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'ViolatedEntities' => [ 'shape' => 'EntityList', ], ], ], 'DashboardErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardError', ], 'min' => 1, ], 'DashboardErrorType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'SOURCE_NOT_FOUND', 'DATA_SET_NOT_FOUND', 'INTERNAL_FAILURE', 'PARAMETER_VALUE_INCOMPATIBLE', 'PARAMETER_TYPE_INVALID', 'PARAMETER_NOT_FOUND', 'COLUMN_TYPE_MISMATCH', 'COLUMN_GEOGRAPHIC_ROLE_MISMATCH', 'COLUMN_REPLACEMENT_MISSING', ], ], 'DashboardFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT_USER', 'QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DASHBOARD_NAME', ], ], 'DashboardName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'DashboardPublishOptions' => [ 'type' => 'structure', 'members' => [ 'AdHocFilteringOption' => [ 'shape' => 'AdHocFilteringOption', ], 'ExportToCSVOption' => [ 'shape' => 'ExportToCSVOption', ], 'SheetControlsOption' => [ 'shape' => 'SheetControlsOption', ], 'VisualPublishOptions' => [ 'shape' => 'DashboardVisualPublishOptions', 'deprecated' => true, 'deprecatedMessage' => 'VisualPublishOptions property will reach its end of standard support in a future release. To perform this action, use ExportWithHiddenFields.', ], 'SheetLayoutElementMaximizationOption' => [ 'shape' => 'SheetLayoutElementMaximizationOption', ], 'VisualMenuOption' => [ 'shape' => 'VisualMenuOption', ], 'VisualAxisSortOption' => [ 'shape' => 'VisualAxisSortOption', ], 'ExportWithHiddenFieldsOption' => [ 'shape' => 'ExportWithHiddenFieldsOption', ], 'DataPointDrillUpDownOption' => [ 'shape' => 'DataPointDrillUpDownOption', ], 'DataPointMenuLabelOption' => [ 'shape' => 'DataPointMenuLabelOption', ], 'DataPointTooltipOption' => [ 'shape' => 'DataPointTooltipOption', ], ], ], 'DashboardSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', ], 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'DashboardFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'DashboardSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardSearchFilter', ], 'max' => 1, 'min' => 1, ], 'DashboardSourceEntity' => [ 'type' => 'structure', 'members' => [ 'SourceTemplate' => [ 'shape' => 'DashboardSourceTemplate', ], ], ], 'DashboardSourceTemplate' => [ 'type' => 'structure', 'required' => [ 'DataSetReferences', 'Arn', ], 'members' => [ 'DataSetReferences' => [ 'shape' => 'DataSetReferenceList', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'DashboardSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'DashboardName', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'PublishedVersionNumber' => [ 'shape' => 'VersionNumber', ], 'LastPublishedTime' => [ 'shape' => 'Timestamp', ], ], ], 'DashboardSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardSummary', ], 'max' => 100, ], 'DashboardUIState' => [ 'type' => 'string', 'enum' => [ 'EXPANDED', 'COLLAPSED', ], ], 'DashboardVersion' => [ 'type' => 'structure', 'members' => [ 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Errors' => [ 'shape' => 'DashboardErrorList', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'Arn' => [ 'shape' => 'Arn', ], 'SourceEntityArn' => [ 'shape' => 'Arn', ], 'DataSetArns' => [ 'shape' => 'DataSetArnsList', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Sheets' => [ 'shape' => 'SheetList', ], 'Options' => [ 'shape' => 'AssetOptions', ], ], ], 'DashboardVersionDefinition' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifierDeclarations', ], 'members' => [ 'DataSetIdentifierDeclarations' => [ 'shape' => 'DataSetIdentifierDeclarationList', ], 'Sheets' => [ 'shape' => 'SheetDefinitionList', ], 'CalculatedFields' => [ 'shape' => 'CalculatedFields', ], 'ParameterDeclarations' => [ 'shape' => 'ParameterDeclarationList', ], 'FilterGroups' => [ 'shape' => 'FilterGroupList', ], 'ColumnConfigurations' => [ 'shape' => 'ColumnConfigurationList', ], 'AnalysisDefaults' => [ 'shape' => 'AnalysisDefaults', ], 'Options' => [ 'shape' => 'AssetOptions', ], ], ], 'DashboardVersionSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'SourceEntityArn' => [ 'shape' => 'Arn', ], 'Description' => [ 'shape' => 'VersionDescription', ], ], ], 'DashboardVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardVersionSummary', ], 'max' => 100, ], 'DashboardVisualId' => [ 'type' => 'structure', 'required' => [ 'DashboardId', 'SheetId', 'VisualId', ], 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'DashboardVisualPublishOptions' => [ 'type' => 'structure', 'members' => [ 'ExportHiddenFieldsOption' => [ 'shape' => 'ExportHiddenFieldsOption', ], ], ], 'DataAggregation' => [ 'type' => 'structure', 'members' => [ 'DatasetRowDateGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'DefaultDateColumnName' => [ 'shape' => 'LimitedString', ], ], ], 'DataBarsOptions' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'PositiveColor' => [ 'shape' => 'HexColor', ], 'NegativeColor' => [ 'shape' => 'HexColor', ], ], ], 'DataColor' => [ 'type' => 'structure', 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], 'DataValue' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'DataColorPalette' => [ 'type' => 'structure', 'members' => [ 'Colors' => [ 'shape' => 'ColorList', ], 'MinMaxGradient' => [ 'shape' => 'ColorList', ], 'EmptyFillColor' => [ 'shape' => 'HexColor', ], ], ], 'DataFieldSeriesItem' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'AxisBinding', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'FieldValue' => [ 'shape' => 'SensitiveString', ], 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'Settings' => [ 'shape' => 'LineChartSeriesSettings', ], ], ], 'DataLabelContent' => [ 'type' => 'string', 'enum' => [ 'VALUE', 'PERCENT', 'VALUE_AND_PERCENT', ], ], 'DataLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'CategoryLabelVisibility' => [ 'shape' => 'Visibility', ], 'MeasureLabelVisibility' => [ 'shape' => 'Visibility', ], 'DataLabelTypes' => [ 'shape' => 'DataLabelTypes', ], 'Position' => [ 'shape' => 'DataLabelPosition', ], 'LabelContent' => [ 'shape' => 'DataLabelContent', ], 'LabelFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'LabelColor' => [ 'shape' => 'HexColor', ], 'Overlap' => [ 'shape' => 'DataLabelOverlap', ], 'TotalsVisibility' => [ 'shape' => 'Visibility', ], ], ], 'DataLabelOverlap' => [ 'type' => 'string', 'enum' => [ 'DISABLE_OVERLAP', 'ENABLE_OVERLAP', ], ], 'DataLabelPosition' => [ 'type' => 'string', 'enum' => [ 'INSIDE', 'OUTSIDE', 'LEFT', 'TOP', 'BOTTOM', 'RIGHT', ], ], 'DataLabelType' => [ 'type' => 'structure', 'members' => [ 'FieldLabelType' => [ 'shape' => 'FieldLabelType', ], 'DataPathLabelType' => [ 'shape' => 'DataPathLabelType', ], 'RangeEndsLabelType' => [ 'shape' => 'RangeEndsLabelType', ], 'MinimumLabelType' => [ 'shape' => 'MinimumLabelType', ], 'MaximumLabelType' => [ 'shape' => 'MaximumLabelType', ], ], ], 'DataLabelTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataLabelType', ], 'max' => 100, ], 'DataPathColor' => [ 'type' => 'structure', 'required' => [ 'Element', 'Color', ], 'members' => [ 'Element' => [ 'shape' => 'DataPathValue', ], 'Color' => [ 'shape' => 'HexColor', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'DataPathColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataPathColor', ], 'max' => 5000, ], 'DataPathLabelType' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'FieldValue' => [ 'shape' => 'FieldValue', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'DataPathSort' => [ 'type' => 'structure', 'required' => [ 'Direction', 'SortPaths', ], 'members' => [ 'Direction' => [ 'shape' => 'SortDirection', ], 'SortPaths' => [ 'shape' => 'DataPathValueList', ], ], ], 'DataPathType' => [ 'type' => 'structure', 'members' => [ 'PivotTableDataPathType' => [ 'shape' => 'PivotTableDataPathType', ], ], ], 'DataPathValue' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'FieldValue' => [ 'shape' => 'FieldValue', ], 'DataPathType' => [ 'shape' => 'DataPathType', ], ], ], 'DataPathValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataPathValue', ], 'max' => 20, ], 'DataPointDrillUpDownOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'DataPointMenuLabelOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'DataPointTooltipOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'DataSet' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'PhysicalTableMap' => [ 'shape' => 'PhysicalTableMap', ], 'LogicalTableMap' => [ 'shape' => 'LogicalTableMap', ], 'OutputColumns' => [ 'shape' => 'OutputColumnList', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'ConsumedSpiceCapacityInBytes' => [ 'shape' => 'Long', ], 'ColumnGroups' => [ 'shape' => 'ColumnGroupList', ], 'FieldFolders' => [ 'shape' => 'FieldFolderMap', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfiguration' => [ 'shape' => 'RowLevelPermissionTagConfiguration', ], 'ColumnLevelPermissionRules' => [ 'shape' => 'ColumnLevelPermissionRuleList', ], 'DataSetUsageConfiguration' => [ 'shape' => 'DataSetUsageConfiguration', ], 'DatasetParameters' => [ 'shape' => 'DatasetParameterList', ], ], ], 'DataSetArnsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 100, ], 'DataSetConfiguration' => [ 'type' => 'structure', 'members' => [ 'Placeholder' => [ 'shape' => 'String', ], 'DataSetSchema' => [ 'shape' => 'DataSetSchema', ], 'ColumnGroupSchemaList' => [ 'shape' => 'ColumnGroupSchemaList', ], ], ], 'DataSetConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetConfiguration', ], 'max' => 30, ], 'DataSetFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DATASET_NAME', ], ], 'DataSetIdentifier' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'DataSetIdentifierDeclaration' => [ 'type' => 'structure', 'required' => [ 'Identifier', 'DataSetArn', ], 'members' => [ 'Identifier' => [ 'shape' => 'DataSetIdentifier', ], 'DataSetArn' => [ 'shape' => 'Arn', ], ], ], 'DataSetIdentifierDeclarationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetIdentifierDeclaration', ], 'max' => 50, 'min' => 1, ], 'DataSetImportMode' => [ 'type' => 'string', 'enum' => [ 'SPICE', 'DIRECT_QUERY', ], ], 'DataSetName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'DataSetReference' => [ 'type' => 'structure', 'required' => [ 'DataSetPlaceholder', 'DataSetArn', ], 'members' => [ 'DataSetPlaceholder' => [ 'shape' => 'NonEmptyString', ], 'DataSetArn' => [ 'shape' => 'Arn', ], ], ], 'DataSetReferenceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetReference', ], 'min' => 1, ], 'DataSetRefreshProperties' => [ 'type' => 'structure', 'required' => [ 'RefreshConfiguration', ], 'members' => [ 'RefreshConfiguration' => [ 'shape' => 'RefreshConfiguration', ], ], ], 'DataSetSchema' => [ 'type' => 'structure', 'members' => [ 'ColumnSchemaList' => [ 'shape' => 'ColumnSchemaList', ], ], ], 'DataSetSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', 'Name', 'Value', ], 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'DataSetFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'DataSetSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetSearchFilter', ], 'max' => 1, 'min' => 1, ], 'DataSetSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfigurationApplied' => [ 'shape' => 'Boolean', ], 'ColumnLevelPermissionRulesApplied' => [ 'shape' => 'Boolean', ], ], ], 'DataSetSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSetSummary', ], ], 'DataSetUsageConfiguration' => [ 'type' => 'structure', 'members' => [ 'DisableUseAsDirectQuerySource' => [ 'shape' => 'Boolean', ], 'DisableUseAsImportedSource' => [ 'shape' => 'Boolean', ], ], ], 'DataSource' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'Type' => [ 'shape' => 'DataSourceType', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'AlternateDataSourceParameters' => [ 'shape' => 'DataSourceParametersList', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], 'ErrorInfo' => [ 'shape' => 'DataSourceErrorInfo', ], 'SecretArn' => [ 'shape' => 'SecretArn', ], ], ], 'DataSourceCredentials' => [ 'type' => 'structure', 'members' => [ 'CredentialPair' => [ 'shape' => 'CredentialPair', ], 'CopySourceArn' => [ 'shape' => 'CopySourceArn', ], 'SecretArn' => [ 'shape' => 'SecretArn', ], ], 'sensitive' => true, ], 'DataSourceErrorInfo' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'DataSourceErrorInfoType', ], 'Message' => [ 'shape' => 'String', ], ], ], 'DataSourceErrorInfoType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'COPY_SOURCE_NOT_FOUND', 'TIMEOUT', 'ENGINE_VERSION_NOT_SUPPORTED', 'UNKNOWN_HOST', 'GENERIC_SQL_FAILURE', 'CONFLICT', 'UNKNOWN', ], ], 'DataSourceFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DATASOURCE_NAME', ], ], 'DataSourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSource', ], ], 'DataSourceParameters' => [ 'type' => 'structure', 'members' => [ 'AmazonElasticsearchParameters' => [ 'shape' => 'AmazonElasticsearchParameters', ], 'AthenaParameters' => [ 'shape' => 'AthenaParameters', ], 'AuroraParameters' => [ 'shape' => 'AuroraParameters', ], 'AuroraPostgreSqlParameters' => [ 'shape' => 'AuroraPostgreSqlParameters', ], 'AwsIotAnalyticsParameters' => [ 'shape' => 'AwsIotAnalyticsParameters', ], 'JiraParameters' => [ 'shape' => 'JiraParameters', ], 'MariaDbParameters' => [ 'shape' => 'MariaDbParameters', ], 'MySqlParameters' => [ 'shape' => 'MySqlParameters', ], 'OracleParameters' => [ 'shape' => 'OracleParameters', ], 'PostgreSqlParameters' => [ 'shape' => 'PostgreSqlParameters', ], 'PrestoParameters' => [ 'shape' => 'PrestoParameters', ], 'RdsParameters' => [ 'shape' => 'RdsParameters', ], 'RedshiftParameters' => [ 'shape' => 'RedshiftParameters', ], 'S3Parameters' => [ 'shape' => 'S3Parameters', ], 'ServiceNowParameters' => [ 'shape' => 'ServiceNowParameters', ], 'SnowflakeParameters' => [ 'shape' => 'SnowflakeParameters', ], 'SparkParameters' => [ 'shape' => 'SparkParameters', ], 'SqlServerParameters' => [ 'shape' => 'SqlServerParameters', ], 'TeradataParameters' => [ 'shape' => 'TeradataParameters', ], 'TwitterParameters' => [ 'shape' => 'TwitterParameters', ], 'AmazonOpenSearchParameters' => [ 'shape' => 'AmazonOpenSearchParameters', ], 'ExasolParameters' => [ 'shape' => 'ExasolParameters', ], 'DatabricksParameters' => [ 'shape' => 'DatabricksParameters', ], 'StarburstParameters' => [ 'shape' => 'StarburstParameters', ], 'TrinoParameters' => [ 'shape' => 'TrinoParameters', ], ], ], 'DataSourceParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceParameters', ], 'max' => 50, 'min' => 1, ], 'DataSourceSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', 'Name', 'Value', ], 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'DataSourceFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'DataSourceSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceSearchFilter', ], 'max' => 1, 'min' => 1, ], 'DataSourceSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'Type' => [ 'shape' => 'DataSourceType', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'DataSourceSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceSummary', ], ], 'DataSourceType' => [ 'type' => 'string', 'enum' => [ 'ADOBE_ANALYTICS', 'AMAZON_ELASTICSEARCH', 'ATHENA', 'AURORA', 'AURORA_POSTGRESQL', 'AWS_IOT_ANALYTICS', 'GITHUB', 'JIRA', 'MARIADB', 'MYSQL', 'ORACLE', 'POSTGRESQL', 'PRESTO', 'REDSHIFT', 'S3', 'SALESFORCE', 'SERVICENOW', 'SNOWFLAKE', 'SPARK', 'SQLSERVER', 'TERADATA', 'TWITTER', 'TIMESTREAM', 'AMAZON_OPENSEARCH', 'EXASOL', 'DATABRICKS', ], ], 'Database' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'DatabaseGroup' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DatabaseGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatabaseGroup', ], 'max' => 50, 'min' => 1, ], 'DatabaseUser' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DatabricksParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'SqlEndpointPath', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'SqlEndpointPath' => [ 'shape' => 'SqlEndpointPath', ], ], ], 'DatasetMetadata' => [ 'type' => 'structure', 'required' => [ 'DatasetArn', ], 'members' => [ 'DatasetArn' => [ 'shape' => 'Arn', ], 'DatasetName' => [ 'shape' => 'LimitedString', ], 'DatasetDescription' => [ 'shape' => 'LimitedString', ], 'DataAggregation' => [ 'shape' => 'DataAggregation', ], 'Filters' => [ 'shape' => 'TopicFilters', ], 'Columns' => [ 'shape' => 'TopicColumns', ], 'CalculatedFields' => [ 'shape' => 'TopicCalculatedFields', ], 'NamedEntities' => [ 'shape' => 'TopicNamedEntities', ], ], ], 'DatasetParameter' => [ 'type' => 'structure', 'members' => [ 'StringDatasetParameter' => [ 'shape' => 'StringDatasetParameter', ], 'DecimalDatasetParameter' => [ 'shape' => 'DecimalDatasetParameter', ], 'IntegerDatasetParameter' => [ 'shape' => 'IntegerDatasetParameter', ], 'DateTimeDatasetParameter' => [ 'shape' => 'DateTimeDatasetParameter', ], ], ], 'DatasetParameterId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-]+$', ], 'DatasetParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatasetParameter', ], 'max' => 32, 'min' => 1, ], 'DatasetParameterName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '^[a-zA-Z0-9]+$', ], 'DatasetParameterValueType' => [ 'type' => 'string', 'enum' => [ 'MULTI_VALUED', 'SINGLE_VALUED', ], ], 'Datasets' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatasetMetadata', ], ], 'DateAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'COUNT', 'DISTINCT_COUNT', 'MIN', 'MAX', ], ], 'DateAxisOptions' => [ 'type' => 'structure', 'members' => [ 'MissingDateVisibility' => [ 'shape' => 'Visibility', ], ], ], 'DateDimensionField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'DateGranularity' => [ 'shape' => 'TimeGranularity', ], 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'FormatConfiguration' => [ 'shape' => 'DateTimeFormatConfiguration', ], ], ], 'DateMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AggregationFunction' => [ 'shape' => 'DateAggregationFunction', ], 'FormatConfiguration' => [ 'shape' => 'DateTimeFormatConfiguration', ], ], ], 'DateTimeDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'DefaultValues' => [ 'shape' => 'DateTimeDatasetParameterDefaultValues', ], ], ], 'DateTimeDatasetParameterDefaultValue' => [ 'type' => 'timestamp', ], 'DateTimeDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'DateTimeDatasetParameterValueList', ], ], ], 'DateTimeDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DateTimeDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'DateTimeDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveTimestamp', ], 'max' => 50000, ], 'DateTimeDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'DateTimeDefaultValueList', ], 'RollingDate' => [ 'shape' => 'RollingDateConfiguration', ], ], ], 'DateTimeFormat' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'DateTimeFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'DateTimeFormat' => [ 'shape' => 'DateTimeFormat', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], 'NumericFormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'DateTimeHierarchy' => [ 'type' => 'structure', 'required' => [ 'HierarchyId', ], 'members' => [ 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'DrillDownFilters' => [ 'shape' => 'DrillDownFilterList', ], ], ], 'DateTimeParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveTimestampList', ], ], ], 'DateTimeParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'DateTimeDefaultValues', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'ValueWhenUnset' => [ 'shape' => 'DateTimeValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'DateTimeParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DateTimeParameter', ], 'max' => 100, ], 'DateTimePickerControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'DateTimeFormat' => [ 'shape' => 'DateTimeFormat', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'DateTimeValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveTimestamp', ], ], ], 'DayOfMonth' => [ 'type' => 'string', 'max' => 17, 'min' => 1, 'pattern' => '^(?:LAST_DAY_OF_MONTH|1[0-9]|2[0-8]|[12]|[3-9])$', ], 'DayOfTheWeek' => [ 'type' => 'string', 'enum' => [ 'SUNDAY', 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', ], ], 'DayOfWeek' => [ 'type' => 'string', 'enum' => [ 'SUNDAY', 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', ], ], 'DbUsername' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DecimalDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'DefaultValues' => [ 'shape' => 'DecimalDatasetParameterDefaultValues', ], ], ], 'DecimalDatasetParameterDefaultValue' => [ 'type' => 'double', ], 'DecimalDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'DecimalDatasetParameterValueList', ], ], ], 'DecimalDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DecimalDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'DecimalDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveDoubleObject', ], 'max' => 50000, ], 'DecimalDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'DecimalDefaultValueList', ], ], ], 'DecimalParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveDoubleList', ], ], ], 'DecimalParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'ParameterValueType', 'Name', ], 'members' => [ 'ParameterValueType' => [ 'shape' => 'ParameterValueType', ], 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'DecimalDefaultValues', ], 'ValueWhenUnset' => [ 'shape' => 'DecimalValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'DecimalParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DecimalParameter', ], 'max' => 100, ], 'DecimalPlaces' => [ 'type' => 'long', 'max' => 20, 'min' => 0, ], 'DecimalPlacesConfiguration' => [ 'type' => 'structure', 'required' => [ 'DecimalPlaces', ], 'members' => [ 'DecimalPlaces' => [ 'shape' => 'DecimalPlaces', ], ], ], 'DecimalValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveDouble', 'box' => true, ], ], ], 'DefaultAggregation' => [ 'type' => 'string', 'enum' => [ 'SUM', 'MAX', 'MIN', 'COUNT', 'DISTINCT_COUNT', 'AVERAGE', 'MEDIAN', 'STDEV', 'STDEVP', 'VAR', 'VARP', ], ], 'DefaultFormatting' => [ 'type' => 'structure', 'members' => [ 'DisplayFormat' => [ 'shape' => 'DisplayFormat', ], 'DisplayFormatOptions' => [ 'shape' => 'DisplayFormatOptions', ], ], ], 'DefaultFreeFormLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'CanvasSizeOptions', ], 'members' => [ 'CanvasSizeOptions' => [ 'shape' => 'FreeFormLayoutCanvasSizeOptions', ], ], ], 'DefaultGridLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'CanvasSizeOptions', ], 'members' => [ 'CanvasSizeOptions' => [ 'shape' => 'GridLayoutCanvasSizeOptions', ], ], ], 'DefaultInteractiveLayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'Grid' => [ 'shape' => 'DefaultGridLayoutConfiguration', ], 'FreeForm' => [ 'shape' => 'DefaultFreeFormLayoutConfiguration', ], ], ], 'DefaultNewSheetConfiguration' => [ 'type' => 'structure', 'members' => [ 'InteractiveLayoutConfiguration' => [ 'shape' => 'DefaultInteractiveLayoutConfiguration', ], 'PaginatedLayoutConfiguration' => [ 'shape' => 'DefaultPaginatedLayoutConfiguration', ], 'SheetContentType' => [ 'shape' => 'SheetContentType', ], ], ], 'DefaultPaginatedLayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'SectionBased' => [ 'shape' => 'DefaultSectionBasedLayoutConfiguration', ], ], ], 'DefaultSectionBasedLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'CanvasSizeOptions', ], 'members' => [ 'CanvasSizeOptions' => [ 'shape' => 'SectionBasedLayoutCanvasSizeOptions', ], ], ], 'DeleteAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], ], ], 'DeleteAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteAccountSubscriptionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DeleteAccountSubscriptionResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'RecoveryWindowInDays' => [ 'shape' => 'RecoveryWindowInDays', 'location' => 'querystring', 'locationName' => 'recovery-window-in-days', ], 'ForceDeleteWithoutRecovery' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'force-delete-without-recovery', ], ], ], 'DeleteAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DeletionTime' => [ 'shape' => 'Timestamp', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], ], ], 'DeleteDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteDataSetRefreshPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DeleteDataSetRefreshPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DeleteDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], ], ], 'DeleteDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteFolderMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', 'MemberId', 'MemberType', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'MemberId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'MemberId', ], 'MemberType' => [ 'shape' => 'MemberType', 'location' => 'uri', 'locationName' => 'MemberType', ], ], ], 'DeleteFolderMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], ], ], 'DeleteFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteGroupMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'MemberName', 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'MemberName' => [ 'shape' => 'GroupMemberName', 'location' => 'uri', 'locationName' => 'MemberName', ], 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteGroupMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteGroupResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', 'location' => 'uri', 'locationName' => 'AssignmentName', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteNamespaceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteNamespaceResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', 'ScheduleId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ScheduleId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'ScheduleId', ], ], ], 'DeleteRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'ScheduleId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'DeleteTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DeleteTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AliasName' => [ 'shape' => 'AliasName', ], 'Arn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], ], ], 'DeleteTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DeleteThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'AliasName' => [ 'shape' => 'AliasName', ], 'Arn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'DeleteThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], ], ], 'DeleteThemeResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'DeleteTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DatasetId', ], ], ], 'DeleteTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DeleteTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'DeleteTopicResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteUserByPrincipalIdRequest' => [ 'type' => 'structure', 'required' => [ 'PrincipalId', 'AwsAccountId', 'Namespace', ], 'members' => [ 'PrincipalId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'PrincipalId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteUserByPrincipalIdResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteUserRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DeleteUserResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DeleteVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', 'location' => 'uri', 'locationName' => 'VPCConnectionId', ], ], ], 'DeleteVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'DeletionStatus' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'Delimiter' => [ 'type' => 'string', 'max' => 1, 'min' => 1, ], 'DescribeAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'Resolved' => [ 'shape' => 'boolean', 'location' => 'querystring', 'locationName' => 'resolved', ], ], ], 'DescribeAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeAccountSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DescribeAccountSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'AccountSettings' => [ 'shape' => 'AccountSettings', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeAccountSubscriptionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DescribeAccountSubscriptionResponse' => [ 'type' => 'structure', 'members' => [ 'AccountInfo' => [ 'shape' => 'AccountInfo', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAnalysisDefinitionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'DescribeAnalysisDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Errors' => [ 'shape' => 'AnalysisErrorList', ], 'ResourceStatus' => [ 'shape' => 'ResourceStatus', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'AnalysisDefinition', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAnalysisPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'DescribeAnalysisPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AnalysisArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'DescribeAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Analysis' => [ 'shape' => 'Analysis', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeAssetBundleExportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleExportJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AssetBundleExportJobId', ], ], ], 'DescribeAssetBundleExportJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleExportJobStatus', ], 'DownloadUrl' => [ 'shape' => 'String', ], 'Errors' => [ 'shape' => 'AssetBundleExportJobErrorList', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'ResourceArns' => [ 'shape' => 'AssetBundleResourceArns', ], 'IncludeAllDependencies' => [ 'shape' => 'Boolean', ], 'ExportFormat' => [ 'shape' => 'AssetBundleExportFormat', ], 'CloudFormationOverridePropertyConfiguration' => [ 'shape' => 'AssetBundleCloudFormationOverridePropertyConfiguration', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeAssetBundleImportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleImportJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AssetBundleImportJobId', ], ], ], 'DescribeAssetBundleImportJobResponse' => [ 'type' => 'structure', 'members' => [ 'JobStatus' => [ 'shape' => 'AssetBundleImportJobStatus', ], 'Errors' => [ 'shape' => 'AssetBundleImportJobErrorList', ], 'RollbackErrors' => [ 'shape' => 'AssetBundleImportJobErrorList', ], 'Arn' => [ 'shape' => 'Arn', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'AssetBundleImportSource' => [ 'shape' => 'AssetBundleImportSourceDescription', ], 'OverrideParameters' => [ 'shape' => 'AssetBundleImportJobOverrideParameters', ], 'FailureAction' => [ 'shape' => 'AssetBundleImportFailureAction', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDashboardDefinitionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeDashboardDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Errors' => [ 'shape' => 'DashboardErrorList', ], 'Name' => [ 'shape' => 'DashboardName', ], 'ResourceStatus' => [ 'shape' => 'ResourceStatus', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'DashboardVersionDefinition', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'DashboardPublishOptions' => [ 'shape' => 'DashboardPublishOptions', ], ], ], 'DescribeDashboardPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], ], ], 'DescribeDashboardPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DashboardArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'LinkSharingConfiguration' => [ 'shape' => 'LinkSharingConfiguration', ], ], ], 'DescribeDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Dashboard' => [ 'shape' => 'Dashboard', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeDashboardSnapshotJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'SnapshotJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'SnapshotJobId', ], ], ], 'DescribeDashboardSnapshotJobResponse' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'UserConfiguration' => [ 'shape' => 'SnapshotUserConfigurationRedacted', ], 'SnapshotConfiguration' => [ 'shape' => 'SnapshotConfiguration', ], 'Arn' => [ 'shape' => 'Arn', ], 'JobStatus' => [ 'shape' => 'SnapshotJobStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', ], ], ], 'DescribeDashboardSnapshotJobResultRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'SnapshotJobId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'SnapshotJobId', ], ], ], 'DescribeDashboardSnapshotJobResultResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'JobStatus' => [ 'shape' => 'SnapshotJobStatus', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'Result' => [ 'shape' => 'SnapshotJobResult', ], 'ErrorInfo' => [ 'shape' => 'SnapshotJobErrorInfo', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSetPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DescribeDataSetPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetArn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSetRefreshPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DescribeDataSetRefreshPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'DataSetRefreshProperties' => [ 'shape' => 'DataSetRefreshProperties', ], ], ], 'DescribeDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'DescribeDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'DataSet' => [ 'shape' => 'DataSet', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSourcePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], ], ], 'DescribeDataSourcePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], ], ], 'DescribeDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'DataSource' => [ 'shape' => 'DataSource', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeFolderPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], ], ], 'DescribeFolderPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], ], ], 'DescribeFolderResolvedPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], ], ], 'DescribeFolderResolvedPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'DescribeFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Folder' => [ 'shape' => 'Folder', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeGroupMembershipRequest' => [ 'type' => 'structure', 'required' => [ 'MemberName', 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'MemberName' => [ 'shape' => 'GroupMemberName', 'location' => 'uri', 'locationName' => 'MemberName', ], 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeGroupMembershipResponse' => [ 'type' => 'structure', 'members' => [ 'GroupMember' => [ 'shape' => 'GroupMember', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeGroupResponse' => [ 'type' => 'structure', 'members' => [ 'Group' => [ 'shape' => 'Group', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', 'location' => 'uri', 'locationName' => 'AssignmentName', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'IAMPolicyAssignment' => [ 'shape' => 'IAMPolicyAssignment', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeIngestionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'IngestionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'IngestionId' => [ 'shape' => 'IngestionId', 'location' => 'uri', 'locationName' => 'IngestionId', ], ], ], 'DescribeIngestionResponse' => [ 'type' => 'structure', 'members' => [ 'Ingestion' => [ 'shape' => 'Ingestion', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeIpRestrictionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], ], ], 'DescribeIpRestrictionResponse' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'IpRestrictionRuleMap' => [ 'shape' => 'IpRestrictionRuleMap', ], 'Enabled' => [ 'shape' => 'NullableBoolean', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeNamespaceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeNamespaceResponse' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'NamespaceInfoV2', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'ScheduleId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'ScheduleId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'ScheduleId', ], ], ], 'DescribeRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'RefreshSchedule' => [ 'shape' => 'RefreshSchedule', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'DescribeTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DescribeTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAlias' => [ 'shape' => 'TemplateAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTemplateDefinitionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeTemplateDefinitionResponse' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'TemplateName', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Errors' => [ 'shape' => 'TemplateErrorList', ], 'ResourceStatus' => [ 'shape' => 'ResourceStatus', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'TemplateVersionDefinition', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTemplatePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], ], ], 'DescribeTemplatePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'TemplateArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'Template' => [ 'shape' => 'Template', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], ], ], 'DescribeThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAlias' => [ 'shape' => 'ThemeAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeThemePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], ], ], 'DescribeThemePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAndAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'querystring', 'locationName' => 'version-number', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'querystring', 'locationName' => 'alias-name', ], ], ], 'DescribeThemeResponse' => [ 'type' => 'structure', 'members' => [ 'Theme' => [ 'shape' => 'Theme', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTopicPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'DescribeTopicPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTopicRefreshRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'RefreshId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'RefreshId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'RefreshId', ], ], ], 'DescribeTopicRefreshResponse' => [ 'type' => 'structure', 'members' => [ 'RefreshDetails' => [ 'shape' => 'TopicRefreshDetails', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DatasetId', ], ], ], 'DescribeTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'DescribeTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'DescribeTopicResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'Topic' => [ 'shape' => 'TopicDetails', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeUserRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'DescribeUserResponse' => [ 'type' => 'structure', 'members' => [ 'User' => [ 'shape' => 'User', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'DescribeVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', 'location' => 'uri', 'locationName' => 'VPCConnectionId', ], ], ], 'DescribeVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'VPCConnection' => [ 'shape' => 'VPCConnection', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', ], ], ], 'DestinationParameterValueConfiguration' => [ 'type' => 'structure', 'members' => [ 'CustomValuesConfiguration' => [ 'shape' => 'CustomValuesConfiguration', ], 'SelectAllValueOptions' => [ 'shape' => 'SelectAllValueOptions', ], 'SourceParameterName' => [ 'shape' => 'String', ], 'SourceField' => [ 'shape' => 'FieldId', ], 'SourceColumn' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'DimensionField' => [ 'type' => 'structure', 'members' => [ 'NumericalDimensionField' => [ 'shape' => 'NumericalDimensionField', ], 'CategoricalDimensionField' => [ 'shape' => 'CategoricalDimensionField', ], 'DateDimensionField' => [ 'shape' => 'DateDimensionField', ], ], ], 'DimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 200, ], 'DisplayFormat' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'PERCENT', 'CURRENCY', 'NUMBER', 'DATE', 'STRING', ], ], 'DisplayFormatOptions' => [ 'type' => 'structure', 'members' => [ 'UseBlankCellFormat' => [ 'shape' => 'Boolean', ], 'BlankCellFormat' => [ 'shape' => 'LimitedString', ], 'DateFormat' => [ 'shape' => 'LimitedString', ], 'DecimalSeparator' => [ 'shape' => 'TopicNumericSeparatorSymbol', ], 'GroupingSeparator' => [ 'shape' => 'LimitedString', ], 'UseGrouping' => [ 'shape' => 'Boolean', ], 'FractionDigits' => [ 'shape' => 'Integer', ], 'Prefix' => [ 'shape' => 'LimitedString', ], 'Suffix' => [ 'shape' => 'LimitedString', ], 'UnitScaler' => [ 'shape' => 'NumberScale', ], 'NegativeFormat' => [ 'shape' => 'NegativeFormat', ], 'CurrencySymbol' => [ 'shape' => 'LimitedString', ], ], ], 'DnsResolverList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IPv4Address', ], 'max' => 15, ], 'Domain' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'DomainNotWhitelistedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'DonutCenterOptions' => [ 'type' => 'structure', 'members' => [ 'LabelVisibility' => [ 'shape' => 'Visibility', ], ], ], 'DonutOptions' => [ 'type' => 'structure', 'members' => [ 'ArcOptions' => [ 'shape' => 'ArcOptions', ], 'DonutCenterOptions' => [ 'shape' => 'DonutCenterOptions', ], ], ], 'Double' => [ 'type' => 'double', ], 'DrillDownFilter' => [ 'type' => 'structure', 'members' => [ 'NumericEqualityFilter' => [ 'shape' => 'NumericEqualityDrillDownFilter', ], 'CategoryFilter' => [ 'shape' => 'CategoryDrillDownFilter', ], 'TimeRangeFilter' => [ 'shape' => 'TimeRangeDrillDownFilter', ], ], ], 'DrillDownFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DrillDownFilter', ], 'max' => 10, ], 'DropDownControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'SelectAllOptions' => [ 'shape' => 'ListControlSelectAllOptions', ], 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'DynamicDefaultValue' => [ 'type' => 'structure', 'required' => [ 'DefaultValueColumn', ], 'members' => [ 'UserNameColumn' => [ 'shape' => 'ColumnIdentifier', ], 'GroupNameColumn' => [ 'shape' => 'ColumnIdentifier', ], 'DefaultValueColumn' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'Edition' => [ 'type' => 'string', 'enum' => [ 'STANDARD', 'ENTERPRISE', 'ENTERPRISE_AND_Q', ], ], 'EmbeddingIdentityType' => [ 'type' => 'string', 'enum' => [ 'IAM', 'QUICKSIGHT', 'ANONYMOUS', ], ], 'EmbeddingUrl' => [ 'type' => 'string', 'sensitive' => true, ], 'EmptyVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', 'DataSetIdentifier', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'Entity' => [ 'type' => 'structure', 'members' => [ 'Path' => [ 'shape' => 'NonEmptyString', ], ], ], 'EntityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Entity', ], 'max' => 200, ], 'EntryPath' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'EntryPoint' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'ErrorInfo' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'IngestionErrorType', ], 'Message' => [ 'shape' => 'String', ], ], ], 'ExasolParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], ], ], 'ExceptionResourceType' => [ 'type' => 'string', 'enum' => [ 'USER', 'GROUP', 'NAMESPACE', 'ACCOUNT_SETTINGS', 'IAMPOLICY_ASSIGNMENT', 'DATA_SOURCE', 'DATA_SET', 'VPC_CONNECTION', 'INGESTION', ], ], 'ExcludePeriodConfiguration' => [ 'type' => 'structure', 'required' => [ 'Amount', 'Granularity', ], 'members' => [ 'Amount' => [ 'shape' => 'Integer', 'box' => true, ], 'Granularity' => [ 'shape' => 'TimeGranularity', ], 'Status' => [ 'shape' => 'WidgetStatus', ], ], ], 'ExplicitHierarchy' => [ 'type' => 'structure', 'required' => [ 'HierarchyId', 'Columns', ], 'members' => [ 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'Columns' => [ 'shape' => 'ExplicitHierarchyColumnList', ], 'DrillDownFilters' => [ 'shape' => 'DrillDownFilterList', ], ], ], 'ExplicitHierarchyColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 10, 'min' => 2, ], 'ExportHiddenFieldsOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'ExportToCSVOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'ExportWithHiddenFieldsOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'Expression' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'FieldBasedTooltip' => [ 'type' => 'structure', 'members' => [ 'AggregationVisibility' => [ 'shape' => 'Visibility', ], 'TooltipTitleType' => [ 'shape' => 'TooltipTitleType', ], 'TooltipFields' => [ 'shape' => 'TooltipItemList', ], ], ], 'FieldFolder' => [ 'type' => 'structure', 'members' => [ 'description' => [ 'shape' => 'FieldFolderDescription', ], 'columns' => [ 'shape' => 'FolderColumnList', ], ], ], 'FieldFolderDescription' => [ 'type' => 'string', 'max' => 500, ], 'FieldFolderMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'FieldFolderPath', ], 'value' => [ 'shape' => 'FieldFolder', ], ], 'FieldFolderPath' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'FieldId' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'FieldLabelType' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'FieldOrderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldId', ], 'max' => 200, ], 'FieldSeriesItem' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'AxisBinding', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'Settings' => [ 'shape' => 'LineChartSeriesSettings', ], ], ], 'FieldSort' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Direction', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Direction' => [ 'shape' => 'SortDirection', ], ], ], 'FieldSortOptions' => [ 'type' => 'structure', 'members' => [ 'FieldSort' => [ 'shape' => 'FieldSort', ], 'ColumnSort' => [ 'shape' => 'ColumnSort', ], ], ], 'FieldSortOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldSortOptions', ], 'max' => 100, ], 'FieldTooltipItem' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Label' => [ 'shape' => 'String', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'FieldValue' => [ 'type' => 'string', 'max' => 2048, 'sensitive' => true, ], 'FileFormat' => [ 'type' => 'string', 'enum' => [ 'CSV', 'TSV', 'CLF', 'ELF', 'XLSX', 'JSON', ], ], 'FilledMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Geospatial' => [ 'shape' => 'FilledMapDimensionFieldList', ], 'Values' => [ 'shape' => 'FilledMapMeasureFieldList', ], ], ], 'FilledMapConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'ConditionalFormattingOptions', ], 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'FilledMapConditionalFormattingOptionList', ], ], ], 'FilledMapConditionalFormattingOption' => [ 'type' => 'structure', 'required' => [ 'Shape', ], 'members' => [ 'Shape' => [ 'shape' => 'FilledMapShapeConditionalFormatting', ], ], ], 'FilledMapConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilledMapConditionalFormattingOption', ], 'max' => 200, ], 'FilledMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'FilledMapFieldWells', ], 'SortConfiguration' => [ 'shape' => 'FilledMapSortConfiguration', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'WindowOptions' => [ 'shape' => 'GeospatialWindowOptions', ], 'MapStyleOptions' => [ 'shape' => 'GeospatialMapStyleOptions', ], ], ], 'FilledMapDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'FilledMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'FilledMapAggregatedFieldWells' => [ 'shape' => 'FilledMapAggregatedFieldWells', ], ], ], 'FilledMapMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'FilledMapShapeConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Format' => [ 'shape' => 'ShapeConditionalFormat', ], ], ], 'FilledMapSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], ], ], 'FilledMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'FilledMapConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'FilledMapConditionalFormatting', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'Filter' => [ 'type' => 'structure', 'members' => [ 'CategoryFilter' => [ 'shape' => 'CategoryFilter', ], 'NumericRangeFilter' => [ 'shape' => 'NumericRangeFilter', ], 'NumericEqualityFilter' => [ 'shape' => 'NumericEqualityFilter', ], 'TimeEqualityFilter' => [ 'shape' => 'TimeEqualityFilter', ], 'TimeRangeFilter' => [ 'shape' => 'TimeRangeFilter', ], 'RelativeDatesFilter' => [ 'shape' => 'RelativeDatesFilter', ], 'TopBottomFilter' => [ 'shape' => 'TopBottomFilter', ], ], ], 'FilterClass' => [ 'type' => 'string', 'enum' => [ 'ENFORCED_VALUE_FILTER', 'CONDITIONAL_VALUE_FILTER', 'NAMED_VALUE_FILTER', ], ], 'FilterControl' => [ 'type' => 'structure', 'members' => [ 'DateTimePicker' => [ 'shape' => 'FilterDateTimePickerControl', ], 'List' => [ 'shape' => 'FilterListControl', ], 'Dropdown' => [ 'shape' => 'FilterDropDownControl', ], 'TextField' => [ 'shape' => 'FilterTextFieldControl', ], 'TextArea' => [ 'shape' => 'FilterTextAreaControl', ], 'Slider' => [ 'shape' => 'FilterSliderControl', ], 'RelativeDateTime' => [ 'shape' => 'FilterRelativeDateTimeControl', ], ], ], 'FilterControlList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterControl', ], 'max' => 200, ], 'FilterDateTimePickerControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'DateTimePickerControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlDateTimePickerType', ], ], ], 'FilterDropDownControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'DropDownControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'FilterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'FilterGroup' => [ 'type' => 'structure', 'required' => [ 'FilterGroupId', 'Filters', 'ScopeConfiguration', 'CrossDataset', ], 'members' => [ 'FilterGroupId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Filters' => [ 'shape' => 'FilterList', ], 'ScopeConfiguration' => [ 'shape' => 'FilterScopeConfiguration', ], 'Status' => [ 'shape' => 'WidgetStatus', ], 'CrossDataset' => [ 'shape' => 'CrossDatasetTypes', ], ], ], 'FilterGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterGroup', ], 'max' => 2000, ], 'FilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Filter', ], 'max' => 20, ], 'FilterListConfiguration' => [ 'type' => 'structure', 'required' => [ 'MatchOperator', ], 'members' => [ 'MatchOperator' => [ 'shape' => 'CategoryFilterMatchOperator', ], 'CategoryValues' => [ 'shape' => 'CategoryValueList', ], 'SelectAllOptions' => [ 'shape' => 'CategoryFilterSelectAllOptions', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'FilterListControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'ListControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'FilterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'FilterNullOption' => [ 'type' => 'string', 'enum' => [ 'ALL_VALUES', 'NULLS_ONLY', 'NON_NULLS_ONLY', ], ], 'FilterOperation' => [ 'type' => 'structure', 'required' => [ 'ConditionExpression', ], 'members' => [ 'ConditionExpression' => [ 'shape' => 'Expression', ], ], ], 'FilterOperationSelectedFieldsConfiguration' => [ 'type' => 'structure', 'members' => [ 'SelectedFields' => [ 'shape' => 'SelectedFieldList', ], 'SelectedFieldOptions' => [ 'shape' => 'SelectedFieldOptions', ], 'SelectedColumns' => [ 'shape' => 'CustomActionColumnList', ], ], ], 'FilterOperationTargetVisualsConfiguration' => [ 'type' => 'structure', 'members' => [ 'SameSheetTargetVisualConfiguration' => [ 'shape' => 'SameSheetTargetVisualConfiguration', ], ], ], 'FilterOperator' => [ 'type' => 'string', 'enum' => [ 'StringEquals', 'StringLike', ], ], 'FilterRelativeDateTimeControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'RelativeDateTimeControlDisplayOptions', ], ], ], 'FilterScopeConfiguration' => [ 'type' => 'structure', 'members' => [ 'SelectedSheets' => [ 'shape' => 'SelectedSheetsFilterScopeConfiguration', ], 'AllSheets' => [ 'shape' => 'AllSheetsFilterScopeConfiguration', ], ], ], 'FilterSelectableValues' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ParameterSelectableValueList', ], ], ], 'FilterSliderControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', 'MaximumValue', 'MinimumValue', 'StepSize', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'SliderControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlSliderType', ], 'MaximumValue' => [ 'shape' => 'Double', ], 'MinimumValue' => [ 'shape' => 'Double', ], 'StepSize' => [ 'shape' => 'Double', ], ], ], 'FilterTextAreaControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Delimiter' => [ 'shape' => 'TextAreaControlDelimiter', ], 'DisplayOptions' => [ 'shape' => 'TextAreaControlDisplayOptions', ], ], ], 'FilterTextFieldControl' => [ 'type' => 'structure', 'required' => [ 'FilterControlId', 'Title', 'SourceFilterId', ], 'members' => [ 'FilterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceFilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DisplayOptions' => [ 'shape' => 'TextFieldControlDisplayOptions', ], ], ], 'FilterVisualScope' => [ 'type' => 'string', 'enum' => [ 'ALL_VISUALS', 'SELECTED_VISUALS', ], ], 'FilteredVisualsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 50, ], 'Folder' => [ 'type' => 'structure', 'members' => [ 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'FolderName', ], 'FolderType' => [ 'shape' => 'FolderType', ], 'FolderPath' => [ 'shape' => 'Path', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'SharingModel' => [ 'shape' => 'SharingModel', ], ], ], 'FolderArnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 1, ], 'FolderColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 5000, ], 'FolderFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'PARENT_FOLDER_ARN', 'DIRECT_QUICKSIGHT_OWNER', 'DIRECT_QUICKSIGHT_SOLE_OWNER', 'DIRECT_QUICKSIGHT_VIEWER_OR_OWNER', 'QUICKSIGHT_OWNER', 'QUICKSIGHT_VIEWER_OR_OWNER', 'FOLDER_NAME', ], ], 'FolderMember' => [ 'type' => 'structure', 'members' => [ 'MemberId' => [ 'shape' => 'RestrictiveResourceId', ], 'MemberType' => [ 'shape' => 'MemberType', ], ], ], 'FolderMemberList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MemberIdArnPair', ], 'max' => 100, ], 'FolderName' => [ 'type' => 'string', 'max' => 200, 'min' => 1, ], 'FolderSearchFilter' => [ 'type' => 'structure', 'members' => [ 'Operator' => [ 'shape' => 'FilterOperator', ], 'Name' => [ 'shape' => 'FolderFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'FolderSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FolderSearchFilter', ], 'max' => 100, ], 'FolderSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Name' => [ 'shape' => 'FolderName', ], 'FolderType' => [ 'shape' => 'FolderType', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'SharingModel' => [ 'shape' => 'SharingModel', ], ], ], 'FolderSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FolderSummary', ], 'max' => 100, ], 'FolderType' => [ 'type' => 'string', 'enum' => [ 'SHARED', 'RESTRICTED', ], ], 'Font' => [ 'type' => 'structure', 'members' => [ 'FontFamily' => [ 'shape' => 'String', ], ], ], 'FontConfiguration' => [ 'type' => 'structure', 'members' => [ 'FontSize' => [ 'shape' => 'FontSize', ], 'FontDecoration' => [ 'shape' => 'FontDecoration', ], 'FontColor' => [ 'shape' => 'HexColor', ], 'FontWeight' => [ 'shape' => 'FontWeight', ], 'FontStyle' => [ 'shape' => 'FontStyle', ], ], ], 'FontDecoration' => [ 'type' => 'string', 'enum' => [ 'UNDERLINE', 'NONE', ], ], 'FontList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Font', ], 'max' => 5, ], 'FontSize' => [ 'type' => 'structure', 'members' => [ 'Relative' => [ 'shape' => 'RelativeFontSize', ], ], ], 'FontStyle' => [ 'type' => 'string', 'enum' => [ 'NORMAL', 'ITALIC', ], ], 'FontWeight' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'FontWeightName', ], ], ], 'FontWeightName' => [ 'type' => 'string', 'enum' => [ 'NORMAL', 'BOLD', ], ], 'ForecastComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'PeriodsForward' => [ 'shape' => 'PeriodsForward', ], 'PeriodsBackward' => [ 'shape' => 'PeriodsBackward', ], 'UpperBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'LowerBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'PredictionInterval' => [ 'shape' => 'PredictionInterval', ], 'Seasonality' => [ 'shape' => 'ForecastComputationSeasonality', ], 'CustomSeasonalityValue' => [ 'shape' => 'ForecastComputationCustomSeasonalityValue', 'box' => true, ], ], ], 'ForecastComputationCustomSeasonalityValue' => [ 'type' => 'integer', 'max' => 180, 'min' => 1, ], 'ForecastComputationSeasonality' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'CUSTOM', ], ], 'ForecastConfiguration' => [ 'type' => 'structure', 'members' => [ 'ForecastProperties' => [ 'shape' => 'TimeBasedForecastProperties', ], 'Scenario' => [ 'shape' => 'ForecastScenario', ], ], ], 'ForecastConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ForecastConfiguration', ], 'max' => 10, ], 'ForecastScenario' => [ 'type' => 'structure', 'members' => [ 'WhatIfPointScenario' => [ 'shape' => 'WhatIfPointScenario', ], 'WhatIfRangeScenario' => [ 'shape' => 'WhatIfRangeScenario', ], ], ], 'FormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'StringFormatConfiguration' => [ 'shape' => 'StringFormatConfiguration', ], 'NumberFormatConfiguration' => [ 'shape' => 'NumberFormatConfiguration', ], 'DateTimeFormatConfiguration' => [ 'shape' => 'DateTimeFormatConfiguration', ], ], ], 'FreeFormLayoutCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'ScreenCanvasSizeOptions' => [ 'shape' => 'FreeFormLayoutScreenCanvasSizeOptions', ], ], ], 'FreeFormLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'Elements', ], 'members' => [ 'Elements' => [ 'shape' => 'FreeFromLayoutElementList', ], 'CanvasSizeOptions' => [ 'shape' => 'FreeFormLayoutCanvasSizeOptions', ], ], ], 'FreeFormLayoutElement' => [ 'type' => 'structure', 'required' => [ 'ElementId', 'ElementType', 'XAxisLocation', 'YAxisLocation', 'Width', 'Height', ], 'members' => [ 'ElementId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ElementType' => [ 'shape' => 'LayoutElementType', ], 'XAxisLocation' => [ 'shape' => 'PixelLength', ], 'YAxisLocation' => [ 'shape' => 'UnlimitedPixelLength', ], 'Width' => [ 'shape' => 'PixelLength', ], 'Height' => [ 'shape' => 'PixelLength', ], 'Visibility' => [ 'shape' => 'Visibility', ], 'RenderingRules' => [ 'shape' => 'SheetElementRenderingRuleList', ], 'BorderStyle' => [ 'shape' => 'FreeFormLayoutElementBorderStyle', ], 'SelectedBorderStyle' => [ 'shape' => 'FreeFormLayoutElementBorderStyle', ], 'BackgroundStyle' => [ 'shape' => 'FreeFormLayoutElementBackgroundStyle', ], 'LoadingAnimation' => [ 'shape' => 'LoadingAnimation', ], ], ], 'FreeFormLayoutElementBackgroundStyle' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Color' => [ 'shape' => 'HexColorWithTransparency', ], ], ], 'FreeFormLayoutElementBorderStyle' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Color' => [ 'shape' => 'HexColorWithTransparency', ], ], ], 'FreeFormLayoutScreenCanvasSizeOptions' => [ 'type' => 'structure', 'required' => [ 'OptimizedViewPortWidth', ], 'members' => [ 'OptimizedViewPortWidth' => [ 'shape' => 'PixelLength', 'box' => true, ], ], ], 'FreeFormSectionLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'Elements', ], 'members' => [ 'Elements' => [ 'shape' => 'FreeFromLayoutElementList', ], ], ], 'FreeFromLayoutElementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FreeFormLayoutElement', ], 'max' => 430, ], 'FunnelChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'FunnelChartDimensionFieldList', ], 'Values' => [ 'shape' => 'FunnelChartMeasureFieldList', ], ], ], 'FunnelChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'FunnelChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'FunnelChartSortConfiguration', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ValueLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'DataLabelOptions' => [ 'shape' => 'FunnelChartDataLabelOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'FunnelChartDataLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'CategoryLabelVisibility' => [ 'shape' => 'Visibility', ], 'MeasureLabelVisibility' => [ 'shape' => 'Visibility', ], 'Position' => [ 'shape' => 'DataLabelPosition', ], 'LabelFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'LabelColor' => [ 'shape' => 'HexColor', ], 'MeasureDataLabelStyle' => [ 'shape' => 'FunnelChartMeasureDataLabelStyle', ], ], ], 'FunnelChartDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'FunnelChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'FunnelChartAggregatedFieldWells' => [ 'shape' => 'FunnelChartAggregatedFieldWells', ], ], ], 'FunnelChartMeasureDataLabelStyle' => [ 'type' => 'string', 'enum' => [ 'VALUE_ONLY', 'PERCENTAGE_BY_FIRST_STAGE', 'PERCENTAGE_BY_PREVIOUS_STAGE', 'VALUE_AND_PERCENTAGE_BY_FIRST_STAGE', 'VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE', ], ], 'FunnelChartMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'FunnelChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'FunnelChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'FunnelChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'GaugeChartArcConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ForegroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'GaugeChartConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'GaugeChartConditionalFormattingOptionList', ], ], ], 'GaugeChartConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'PrimaryValue' => [ 'shape' => 'GaugeChartPrimaryValueConditionalFormatting', ], 'Arc' => [ 'shape' => 'GaugeChartArcConditionalFormatting', ], ], ], 'GaugeChartConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GaugeChartConditionalFormattingOption', ], 'max' => 100, ], 'GaugeChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'GaugeChartFieldWells', ], 'GaugeChartOptions' => [ 'shape' => 'GaugeChartOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'TooltipOptions' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'GaugeChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'MeasureFieldList', ], 'TargetValues' => [ 'shape' => 'MeasureFieldList', ], ], ], 'GaugeChartOptions' => [ 'type' => 'structure', 'members' => [ 'PrimaryValueDisplayType' => [ 'shape' => 'PrimaryValueDisplayType', ], 'Comparison' => [ 'shape' => 'ComparisonConfiguration', ], 'ArcAxis' => [ 'shape' => 'ArcAxisConfiguration', ], 'Arc' => [ 'shape' => 'ArcConfiguration', ], 'PrimaryValueFontConfiguration' => [ 'shape' => 'FontConfiguration', ], ], ], 'GaugeChartPrimaryValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'GaugeChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'GaugeChartConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'GaugeChartConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'GenerateEmbedUrlForAnonymousUserRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', 'AuthorizedResourceArns', 'ExperienceConfiguration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'SessionTags' => [ 'shape' => 'SessionTagList', ], 'AuthorizedResourceArns' => [ 'shape' => 'ArnList', ], 'ExperienceConfiguration' => [ 'shape' => 'AnonymousUserEmbeddingExperienceConfiguration', ], 'AllowedDomains' => [ 'shape' => 'StringList', ], ], ], 'GenerateEmbedUrlForAnonymousUserResponse' => [ 'type' => 'structure', 'required' => [ 'EmbedUrl', 'Status', 'RequestId', 'AnonymousUserArn', ], 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'AnonymousUserArn' => [ 'shape' => 'Arn', ], ], ], 'GenerateEmbedUrlForRegisteredUserRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'UserArn', 'ExperienceConfiguration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', ], 'UserArn' => [ 'shape' => 'Arn', ], 'ExperienceConfiguration' => [ 'shape' => 'RegisteredUserEmbeddingExperienceConfiguration', ], 'AllowedDomains' => [ 'shape' => 'StringList', ], ], ], 'GenerateEmbedUrlForRegisteredUserResponse' => [ 'type' => 'structure', 'required' => [ 'EmbedUrl', 'Status', 'RequestId', ], 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'GeoSpatialColumnGroup' => [ 'type' => 'structure', 'required' => [ 'Name', 'Columns', ], 'members' => [ 'Name' => [ 'shape' => 'ColumnGroupName', ], 'CountryCode' => [ 'shape' => 'GeoSpatialCountryCode', ], 'Columns' => [ 'shape' => 'ColumnList', ], ], ], 'GeoSpatialCountryCode' => [ 'type' => 'string', 'enum' => [ 'US', ], ], 'GeoSpatialDataRole' => [ 'type' => 'string', 'enum' => [ 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'POSTCODE', 'LONGITUDE', 'LATITUDE', ], ], 'GeospatialCoordinateBounds' => [ 'type' => 'structure', 'required' => [ 'North', 'South', 'West', 'East', ], 'members' => [ 'North' => [ 'shape' => 'Latitude', ], 'South' => [ 'shape' => 'Latitude', ], 'West' => [ 'shape' => 'Longitude', ], 'East' => [ 'shape' => 'Longitude', ], ], ], 'GeospatialHeatmapColorScale' => [ 'type' => 'structure', 'members' => [ 'Colors' => [ 'shape' => 'GeospatialHeatmapDataColorList', ], ], ], 'GeospatialHeatmapConfiguration' => [ 'type' => 'structure', 'members' => [ 'HeatmapColor' => [ 'shape' => 'GeospatialHeatmapColorScale', ], ], ], 'GeospatialHeatmapDataColor' => [ 'type' => 'structure', 'required' => [ 'Color', ], 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], ], ], 'GeospatialHeatmapDataColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GeospatialHeatmapDataColor', ], 'max' => 2, 'min' => 2, ], 'GeospatialMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Geospatial' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], ], ], 'GeospatialMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'GeospatialMapFieldWells', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'WindowOptions' => [ 'shape' => 'GeospatialWindowOptions', ], 'MapStyleOptions' => [ 'shape' => 'GeospatialMapStyleOptions', ], 'PointStyleOptions' => [ 'shape' => 'GeospatialPointStyleOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'GeospatialMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'GeospatialMapAggregatedFieldWells' => [ 'shape' => 'GeospatialMapAggregatedFieldWells', ], ], ], 'GeospatialMapStyleOptions' => [ 'type' => 'structure', 'members' => [ 'BaseMapStyle' => [ 'shape' => 'BaseMapStyleType', ], ], ], 'GeospatialMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'GeospatialMapConfiguration', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'GeospatialPointStyleOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedPointStyle' => [ 'shape' => 'GeospatialSelectedPointStyle', ], 'ClusterMarkerConfiguration' => [ 'shape' => 'ClusterMarkerConfiguration', ], 'HeatmapConfiguration' => [ 'shape' => 'GeospatialHeatmapConfiguration', ], ], ], 'GeospatialSelectedPointStyle' => [ 'type' => 'string', 'enum' => [ 'POINT', 'CLUSTER', 'HEATMAP', ], ], 'GeospatialWindowOptions' => [ 'type' => 'structure', 'members' => [ 'Bounds' => [ 'shape' => 'GeospatialCoordinateBounds', ], 'MapZoomMode' => [ 'shape' => 'MapZoomMode', ], ], ], 'GetDashboardEmbedUrlRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'IdentityType', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'IdentityType' => [ 'shape' => 'EmbeddingIdentityType', 'location' => 'querystring', 'locationName' => 'creds-type', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', 'location' => 'querystring', 'locationName' => 'session-lifetime', ], 'UndoRedoDisabled' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'undo-redo-disabled', ], 'ResetDisabled' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'reset-disabled', ], 'StatePersistenceEnabled' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'state-persistence-enabled', ], 'UserArn' => [ 'shape' => 'Arn', 'location' => 'querystring', 'locationName' => 'user-arn', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'AdditionalDashboardIds' => [ 'shape' => 'AdditionalDashboardIdList', 'location' => 'querystring', 'locationName' => 'additional-dashboard-ids', ], ], ], 'GetDashboardEmbedUrlResponse' => [ 'type' => 'structure', 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'GetSessionEmbedUrlRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'EntryPoint' => [ 'shape' => 'EntryPoint', 'location' => 'querystring', 'locationName' => 'entry-point', ], 'SessionLifetimeInMinutes' => [ 'shape' => 'SessionLifetimeInMinutes', 'location' => 'querystring', 'locationName' => 'session-lifetime', ], 'UserArn' => [ 'shape' => 'Arn', 'location' => 'querystring', 'locationName' => 'user-arn', ], ], ], 'GetSessionEmbedUrlResponse' => [ 'type' => 'structure', 'members' => [ 'EmbedUrl' => [ 'shape' => 'EmbeddingUrl', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'GlobalTableBorderOptions' => [ 'type' => 'structure', 'members' => [ 'UniformBorder' => [ 'shape' => 'TableBorderOptions', ], 'SideSpecificBorder' => [ 'shape' => 'TableSideBorderOptions', ], ], ], 'GradientColor' => [ 'type' => 'structure', 'members' => [ 'Stops' => [ 'shape' => 'GradientStopList', ], ], ], 'GradientStop' => [ 'type' => 'structure', 'required' => [ 'GradientOffset', ], 'members' => [ 'GradientOffset' => [ 'shape' => 'Double', ], 'DataValue' => [ 'shape' => 'Double', 'box' => true, ], 'Color' => [ 'shape' => 'HexColor', ], ], ], 'GradientStopList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GradientStop', ], 'max' => 100, ], 'GridLayoutCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'ScreenCanvasSizeOptions' => [ 'shape' => 'GridLayoutScreenCanvasSizeOptions', ], ], ], 'GridLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'Elements', ], 'members' => [ 'Elements' => [ 'shape' => 'GridLayoutElementList', ], 'CanvasSizeOptions' => [ 'shape' => 'GridLayoutCanvasSizeOptions', ], ], ], 'GridLayoutElement' => [ 'type' => 'structure', 'required' => [ 'ElementId', 'ElementType', 'ColumnSpan', 'RowSpan', ], 'members' => [ 'ElementId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ElementType' => [ 'shape' => 'LayoutElementType', ], 'ColumnIndex' => [ 'shape' => 'GridLayoutElementColumnIndex', ], 'ColumnSpan' => [ 'shape' => 'GridLayoutElementColumnSpan', ], 'RowIndex' => [ 'shape' => 'GridLayoutElementRowIndex', ], 'RowSpan' => [ 'shape' => 'GridLayoutElementRowSpan', ], ], ], 'GridLayoutElementColumnIndex' => [ 'type' => 'integer', 'max' => 35, 'min' => 0, ], 'GridLayoutElementColumnSpan' => [ 'type' => 'integer', 'max' => 36, 'min' => 1, ], 'GridLayoutElementList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GridLayoutElement', ], 'max' => 430, ], 'GridLayoutElementRowIndex' => [ 'type' => 'integer', 'max' => 9009, 'min' => 0, ], 'GridLayoutElementRowSpan' => [ 'type' => 'integer', 'max' => 21, 'min' => 1, ], 'GridLayoutScreenCanvasSizeOptions' => [ 'type' => 'structure', 'required' => [ 'ResizeOption', ], 'members' => [ 'ResizeOption' => [ 'shape' => 'ResizeOption', ], 'OptimizedViewPortWidth' => [ 'shape' => 'PixelLength', 'box' => true, ], ], ], 'Group' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'GroupName' => [ 'shape' => 'GroupName', ], 'Description' => [ 'shape' => 'GroupDescription', ], 'PrincipalId' => [ 'shape' => 'String', ], ], ], 'GroupDescription' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'GroupFilterAttribute' => [ 'type' => 'string', 'enum' => [ 'GROUP_NAME', ], ], 'GroupFilterOperator' => [ 'type' => 'string', 'enum' => [ 'StartsWith', ], ], 'GroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Group', ], ], 'GroupMember' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'MemberName' => [ 'shape' => 'GroupMemberName', ], ], ], 'GroupMemberList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GroupMember', ], ], 'GroupMemberName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'GroupName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'GroupSearchFilter' => [ 'type' => 'structure', 'required' => [ 'Operator', 'Name', 'Value', ], 'members' => [ 'Operator' => [ 'shape' => 'GroupFilterOperator', ], 'Name' => [ 'shape' => 'GroupFilterAttribute', ], 'Value' => [ 'shape' => 'String', ], ], ], 'GroupSearchFilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GroupSearchFilter', ], 'max' => 1, 'min' => 1, ], 'GroupsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'GrowthRateComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'PeriodSize' => [ 'shape' => 'GrowthRatePeriodSize', ], ], ], 'GrowthRatePeriodSize' => [ 'type' => 'integer', 'max' => 52, 'min' => 2, ], 'GutterStyle' => [ 'type' => 'structure', 'members' => [ 'Show' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'HeaderFooterSectionConfiguration' => [ 'type' => 'structure', 'required' => [ 'SectionId', 'Layout', ], 'members' => [ 'SectionId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Layout' => [ 'shape' => 'SectionLayoutConfiguration', ], 'Style' => [ 'shape' => 'SectionStyle', ], ], ], 'HeaderFooterSectionConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HeaderFooterSectionConfiguration', ], 'max' => 1, ], 'HeatMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Rows' => [ 'shape' => 'HeatMapDimensionFieldList', ], 'Columns' => [ 'shape' => 'HeatMapDimensionFieldList', ], 'Values' => [ 'shape' => 'HeatMapMeasureFieldList', ], ], ], 'HeatMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'HeatMapFieldWells', ], 'SortConfiguration' => [ 'shape' => 'HeatMapSortConfiguration', ], 'RowLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColumnLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorScale' => [ 'shape' => 'ColorScale', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], ], ], 'HeatMapDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'HeatMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'HeatMapAggregatedFieldWells' => [ 'shape' => 'HeatMapAggregatedFieldWells', ], ], ], 'HeatMapMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'HeatMapSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'HeatMapRowSort' => [ 'shape' => 'FieldSortOptionsList', ], 'HeatMapColumnSort' => [ 'shape' => 'FieldSortOptionsList', ], 'HeatMapRowItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], 'HeatMapColumnItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'HeatMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'HeatMapConfiguration', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'HexColor' => [ 'type' => 'string', 'pattern' => '^#[A-F0-9]{6}$', ], 'HexColorWithTransparency' => [ 'type' => 'string', 'pattern' => '^#[A-F0-9]{6}(?:[A-F0-9]{2})?$', ], 'HierarchyId' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'HistogramAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'HistogramMeasureFieldList', ], ], ], 'HistogramBinOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedBinType' => [ 'shape' => 'HistogramBinType', ], 'BinCount' => [ 'shape' => 'BinCountOptions', ], 'BinWidth' => [ 'shape' => 'BinWidthOptions', ], 'StartValue' => [ 'shape' => 'Double', 'box' => true, ], ], ], 'HistogramBinType' => [ 'type' => 'string', 'enum' => [ 'BIN_COUNT', 'BIN_WIDTH', ], ], 'HistogramConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'HistogramFieldWells', ], 'XAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'XAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'YAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'BinOptions' => [ 'shape' => 'HistogramBinOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'HistogramFieldWells' => [ 'type' => 'structure', 'members' => [ 'HistogramAggregatedFieldWells' => [ 'shape' => 'HistogramAggregatedFieldWells', ], ], ], 'HistogramMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'HistogramVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'HistogramConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'HorizontalTextAlignment' => [ 'type' => 'string', 'enum' => [ 'LEFT', 'CENTER', 'RIGHT', 'AUTO', ], ], 'Host' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'IAMPolicyAssignment' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'AssignmentId' => [ 'shape' => 'String', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], ], ], 'IAMPolicyAssignmentName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '(?=^.{2,256}$)(?!.*\\s)[0-9a-zA-Z-_.:=+@]*$', ], 'IAMPolicyAssignmentSummary' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], ], ], 'IAMPolicyAssignmentSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IAMPolicyAssignmentSummary', ], ], 'IPv4Address' => [ 'type' => 'string', 'max' => 15, 'min' => 7, ], 'Icon' => [ 'type' => 'string', 'enum' => [ 'CARET_UP', 'CARET_DOWN', 'PLUS', 'MINUS', 'ARROW_UP', 'ARROW_DOWN', 'ARROW_LEFT', 'ARROW_UP_LEFT', 'ARROW_DOWN_LEFT', 'ARROW_RIGHT', 'ARROW_UP_RIGHT', 'ARROW_DOWN_RIGHT', 'FACE_UP', 'FACE_DOWN', 'FACE_FLAT', 'ONE_BAR', 'TWO_BAR', 'THREE_BAR', 'CIRCLE', 'TRIANGLE', 'SQUARE', 'FLAG', 'THUMBS_UP', 'THUMBS_DOWN', 'CHECKMARK', 'X', ], ], 'IdentityMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'IdentityNameList', ], ], 'IdentityName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'IdentityNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IdentityName', ], ], 'IdentityStore' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT', ], ], 'IdentityType' => [ 'type' => 'string', 'enum' => [ 'IAM', 'QUICKSIGHT', 'IAM_IDENTITY_CENTER', ], ], 'IdentityTypeNotSupportedException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'IncrementalRefresh' => [ 'type' => 'structure', 'required' => [ 'LookbackWindow', ], 'members' => [ 'LookbackWindow' => [ 'shape' => 'LookbackWindow', ], ], ], 'Ingestion' => [ 'type' => 'structure', 'required' => [ 'Arn', 'IngestionStatus', 'CreatedTime', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'IngestionId', ], 'IngestionStatus' => [ 'shape' => 'IngestionStatus', ], 'ErrorInfo' => [ 'shape' => 'ErrorInfo', ], 'RowInfo' => [ 'shape' => 'RowInfo', ], 'QueueInfo' => [ 'shape' => 'QueueInfo', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'IngestionTimeInSeconds' => [ 'shape' => 'Long', 'box' => true, ], 'IngestionSizeInBytes' => [ 'shape' => 'Long', 'box' => true, ], 'RequestSource' => [ 'shape' => 'IngestionRequestSource', ], 'RequestType' => [ 'shape' => 'IngestionRequestType', ], ], ], 'IngestionErrorType' => [ 'type' => 'string', 'enum' => [ 'FAILURE_TO_ASSUME_ROLE', 'INGESTION_SUPERSEDED', 'INGESTION_CANCELED', 'DATA_SET_DELETED', 'DATA_SET_NOT_SPICE', 'S3_UPLOADED_FILE_DELETED', 'S3_MANIFEST_ERROR', 'DATA_TOLERANCE_EXCEPTION', 'SPICE_TABLE_NOT_FOUND', 'DATA_SET_SIZE_LIMIT_EXCEEDED', 'ROW_SIZE_LIMIT_EXCEEDED', 'ACCOUNT_CAPACITY_LIMIT_EXCEEDED', 'CUSTOMER_ERROR', 'DATA_SOURCE_NOT_FOUND', 'IAM_ROLE_NOT_AVAILABLE', 'CONNECTION_FAILURE', 'SQL_TABLE_NOT_FOUND', 'PERMISSION_DENIED', 'SSL_CERTIFICATE_VALIDATION_FAILURE', 'OAUTH_TOKEN_FAILURE', 'SOURCE_API_LIMIT_EXCEEDED_FAILURE', 'PASSWORD_AUTHENTICATION_FAILURE', 'SQL_SCHEMA_MISMATCH_ERROR', 'INVALID_DATE_FORMAT', 'INVALID_DATAPREP_SYNTAX', 'SOURCE_RESOURCE_LIMIT_EXCEEDED', 'SQL_INVALID_PARAMETER_VALUE', 'QUERY_TIMEOUT', 'SQL_NUMERIC_OVERFLOW', 'UNRESOLVABLE_HOST', 'UNROUTABLE_HOST', 'SQL_EXCEPTION', 'S3_FILE_INACCESSIBLE', 'IOT_FILE_NOT_FOUND', 'IOT_DATA_SET_FILE_EMPTY', 'INVALID_DATA_SOURCE_CONFIG', 'DATA_SOURCE_AUTH_FAILED', 'DATA_SOURCE_CONNECTION_FAILED', 'FAILURE_TO_PROCESS_JSON_FILE', 'INTERNAL_SERVICE_ERROR', 'REFRESH_SUPPRESSED_BY_EDIT', 'PERMISSION_NOT_FOUND', 'ELASTICSEARCH_CURSOR_NOT_ENABLED', 'CURSOR_NOT_ENABLED', 'DUPLICATE_COLUMN_NAMES_FOUND', ], ], 'IngestionId' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[a-zA-Z0-9-_]+$', ], 'IngestionMaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'IngestionRequestSource' => [ 'type' => 'string', 'enum' => [ 'MANUAL', 'SCHEDULED', ], ], 'IngestionRequestType' => [ 'type' => 'string', 'enum' => [ 'INITIAL_INGESTION', 'EDIT', 'INCREMENTAL_REFRESH', 'FULL_REFRESH', ], ], 'IngestionStatus' => [ 'type' => 'string', 'enum' => [ 'INITIALIZED', 'QUEUED', 'RUNNING', 'FAILED', 'COMPLETED', 'CANCELLED', ], ], 'IngestionType' => [ 'type' => 'string', 'enum' => [ 'INCREMENTAL_REFRESH', 'FULL_REFRESH', ], ], 'Ingestions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Ingestion', ], ], 'InputColumn' => [ 'type' => 'structure', 'required' => [ 'Name', 'Type', ], 'members' => [ 'Name' => [ 'shape' => 'ColumnName', ], 'Type' => [ 'shape' => 'InputColumnDataType', ], 'SubType' => [ 'shape' => 'ColumnDataSubType', ], ], ], 'InputColumnDataType' => [ 'type' => 'string', 'enum' => [ 'STRING', 'INTEGER', 'DECIMAL', 'DATETIME', 'BIT', 'BOOLEAN', 'JSON', ], ], 'InputColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InputColumn', ], 'max' => 2048, 'min' => 1, ], 'InsightConfiguration' => [ 'type' => 'structure', 'members' => [ 'Computations' => [ 'shape' => 'ComputationList', ], 'CustomNarrative' => [ 'shape' => 'CustomNarrativeOptions', ], ], ], 'InsightVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', 'DataSetIdentifier', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'InsightConfiguration' => [ 'shape' => 'InsightConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], ], ], 'InstanceId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'Integer' => [ 'type' => 'integer', ], 'IntegerDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'DefaultValues' => [ 'shape' => 'IntegerDatasetParameterDefaultValues', ], ], ], 'IntegerDatasetParameterDefaultValue' => [ 'type' => 'long', ], 'IntegerDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'IntegerDatasetParameterValueList', ], ], ], 'IntegerDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegerDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'IntegerDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveLongObject', ], 'max' => 50000, ], 'IntegerDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'IntegerDefaultValueList', ], ], ], 'IntegerParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveLongList', ], ], ], 'IntegerParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'ParameterValueType', 'Name', ], 'members' => [ 'ParameterValueType' => [ 'shape' => 'ParameterValueType', ], 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'IntegerDefaultValues', ], 'ValueWhenUnset' => [ 'shape' => 'IntegerValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'IntegerParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IntegerParameter', ], 'max' => 100, ], 'IntegerValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveLong', 'box' => true, ], ], ], 'InternalFailureException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, ], 'InvalidNextTokenException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'InvalidParameterValueException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'InvalidRequestException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'IpRestrictionRuleDescription' => [ 'type' => 'string', 'max' => 150, 'min' => 0, ], 'IpRestrictionRuleMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'CIDR', ], 'value' => [ 'shape' => 'IpRestrictionRuleDescription', ], ], 'ItemsLimitConfiguration' => [ 'type' => 'structure', 'members' => [ 'ItemsLimit' => [ 'shape' => 'Long', 'box' => true, ], 'OtherCategories' => [ 'shape' => 'OtherCategories', ], ], ], 'JiraParameters' => [ 'type' => 'structure', 'required' => [ 'SiteBaseUrl', ], 'members' => [ 'SiteBaseUrl' => [ 'shape' => 'SiteBaseUrl', ], ], ], 'JoinInstruction' => [ 'type' => 'structure', 'required' => [ 'LeftOperand', 'RightOperand', 'Type', 'OnClause', ], 'members' => [ 'LeftOperand' => [ 'shape' => 'LogicalTableId', ], 'RightOperand' => [ 'shape' => 'LogicalTableId', ], 'LeftJoinKeyProperties' => [ 'shape' => 'JoinKeyProperties', ], 'RightJoinKeyProperties' => [ 'shape' => 'JoinKeyProperties', ], 'Type' => [ 'shape' => 'JoinType', ], 'OnClause' => [ 'shape' => 'OnClause', ], ], ], 'JoinKeyProperties' => [ 'type' => 'structure', 'members' => [ 'UniqueKey' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'JoinType' => [ 'type' => 'string', 'enum' => [ 'INNER', 'OUTER', 'LEFT', 'RIGHT', ], ], 'KPIActualValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'KPIComparisonValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'KPIConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'KPIConditionalFormattingOptionList', ], ], ], 'KPIConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'PrimaryValue' => [ 'shape' => 'KPIPrimaryValueConditionalFormatting', ], 'ProgressBar' => [ 'shape' => 'KPIProgressBarConditionalFormatting', ], 'ActualValue' => [ 'shape' => 'KPIActualValueConditionalFormatting', ], 'ComparisonValue' => [ 'shape' => 'KPIComparisonValueConditionalFormatting', ], ], ], 'KPIConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'KPIConditionalFormattingOption', ], 'max' => 100, ], 'KPIConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'KPIFieldWells', ], 'SortConfiguration' => [ 'shape' => 'KPISortConfiguration', ], 'KPIOptions' => [ 'shape' => 'KPIOptions', ], ], ], 'KPIFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'MeasureFieldList', ], 'TargetValues' => [ 'shape' => 'MeasureFieldList', ], 'TrendGroups' => [ 'shape' => 'DimensionFieldList', ], ], ], 'KPIOptions' => [ 'type' => 'structure', 'members' => [ 'ProgressBar' => [ 'shape' => 'ProgressBarOptions', ], 'TrendArrows' => [ 'shape' => 'TrendArrowOptions', ], 'SecondaryValue' => [ 'shape' => 'SecondaryValueOptions', ], 'Comparison' => [ 'shape' => 'ComparisonConfiguration', ], 'PrimaryValueDisplayType' => [ 'shape' => 'PrimaryValueDisplayType', ], 'PrimaryValueFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'SecondaryValueFontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'Sparkline' => [ 'shape' => 'KPISparklineOptions', ], 'VisualLayoutOptions' => [ 'shape' => 'KPIVisualLayoutOptions', ], ], ], 'KPIPrimaryValueConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'KPIProgressBarConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ForegroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'KPISortConfiguration' => [ 'type' => 'structure', 'members' => [ 'TrendGroupSort' => [ 'shape' => 'FieldSortOptionsList', ], ], ], 'KPISparklineOptions' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Type' => [ 'shape' => 'KPISparklineType', ], 'Color' => [ 'shape' => 'HexColor', ], 'TooltipVisibility' => [ 'shape' => 'Visibility', ], ], ], 'KPISparklineType' => [ 'type' => 'string', 'enum' => [ 'LINE', 'AREA', ], ], 'KPIVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'KPIConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'KPIConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'KPIVisualLayoutOptions' => [ 'type' => 'structure', 'members' => [ 'StandardLayout' => [ 'shape' => 'KPIVisualStandardLayout', ], ], ], 'KPIVisualStandardLayout' => [ 'type' => 'structure', 'required' => [ 'Type', ], 'members' => [ 'Type' => [ 'shape' => 'KPIVisualStandardLayoutType', ], ], ], 'KPIVisualStandardLayoutType' => [ 'type' => 'string', 'enum' => [ 'CLASSIC', 'VERTICAL', ], ], 'LabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'CustomLabel' => [ 'shape' => 'String', ], ], ], 'Latitude' => [ 'type' => 'double', 'max' => 90, 'min' => -90, ], 'Layout' => [ 'type' => 'structure', 'required' => [ 'Configuration', ], 'members' => [ 'Configuration' => [ 'shape' => 'LayoutConfiguration', ], ], ], 'LayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'GridLayout' => [ 'shape' => 'GridLayoutConfiguration', ], 'FreeFormLayout' => [ 'shape' => 'FreeFormLayoutConfiguration', ], 'SectionBasedLayout' => [ 'shape' => 'SectionBasedLayoutConfiguration', ], ], ], 'LayoutElementType' => [ 'type' => 'string', 'enum' => [ 'VISUAL', 'FILTER_CONTROL', 'PARAMETER_CONTROL', 'TEXT_BOX', ], ], 'LayoutList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Layout', ], 'max' => 1, 'min' => 1, ], 'LegendOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'Title' => [ 'shape' => 'LabelOptions', ], 'Position' => [ 'shape' => 'LegendPosition', ], 'Width' => [ 'shape' => 'PixelLength', ], 'Height' => [ 'shape' => 'PixelLength', ], ], ], 'LegendPosition' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'RIGHT', 'BOTTOM', 'TOP', ], ], 'Length' => [ 'type' => 'string', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'LimitedString' => [ 'type' => 'string', 'max' => 256, ], 'LineChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Colors' => [ 'shape' => 'DimensionFieldList', ], 'SmallMultiples' => [ 'shape' => 'SmallMultiplesDimensionFieldList', ], ], ], 'LineChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'LineChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'LineChartSortConfiguration', ], 'ForecastConfigurations' => [ 'shape' => 'ForecastConfigurationList', ], 'Type' => [ 'shape' => 'LineChartType', ], 'SmallMultiplesOptions' => [ 'shape' => 'SmallMultiplesOptions', ], 'XAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'XAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'LineSeriesAxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'SecondaryYAxisDisplayOptions' => [ 'shape' => 'LineSeriesAxisDisplayOptions', ], 'SecondaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'DefaultSeriesSettings' => [ 'shape' => 'LineChartDefaultSeriesSettings', ], 'Series' => [ 'shape' => 'SeriesItemList', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'ReferenceLines' => [ 'shape' => 'ReferenceLineList', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'ContributionAnalysisDefaults' => [ 'shape' => 'ContributionAnalysisDefaultList', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'LineChartDefaultSeriesSettings' => [ 'type' => 'structure', 'members' => [ 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'LineStyleSettings' => [ 'shape' => 'LineChartLineStyleSettings', ], 'MarkerStyleSettings' => [ 'shape' => 'LineChartMarkerStyleSettings', ], ], ], 'LineChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'LineChartAggregatedFieldWells' => [ 'shape' => 'LineChartAggregatedFieldWells', ], ], ], 'LineChartLineStyle' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'DOTTED', 'DASHED', ], ], 'LineChartLineStyleSettings' => [ 'type' => 'structure', 'members' => [ 'LineVisibility' => [ 'shape' => 'Visibility', ], 'LineInterpolation' => [ 'shape' => 'LineInterpolation', ], 'LineStyle' => [ 'shape' => 'LineChartLineStyle', ], 'LineWidth' => [ 'shape' => 'PixelLength', ], ], ], 'LineChartMarkerShape' => [ 'type' => 'string', 'enum' => [ 'CIRCLE', 'TRIANGLE', 'SQUARE', 'DIAMOND', 'ROUNDED_SQUARE', ], ], 'LineChartMarkerStyleSettings' => [ 'type' => 'structure', 'members' => [ 'MarkerVisibility' => [ 'shape' => 'Visibility', ], 'MarkerShape' => [ 'shape' => 'LineChartMarkerShape', ], 'MarkerSize' => [ 'shape' => 'PixelLength', ], 'MarkerColor' => [ 'shape' => 'HexColor', ], ], ], 'LineChartSeriesSettings' => [ 'type' => 'structure', 'members' => [ 'LineStyleSettings' => [ 'shape' => 'LineChartLineStyleSettings', ], 'MarkerStyleSettings' => [ 'shape' => 'LineChartMarkerStyleSettings', ], ], ], 'LineChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], 'SmallMultiplesSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SmallMultiplesLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'LineChartType' => [ 'type' => 'string', 'enum' => [ 'LINE', 'AREA', 'STACKED_AREA', ], ], 'LineChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'LineChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'LineInterpolation' => [ 'type' => 'string', 'enum' => [ 'LINEAR', 'SMOOTH', 'STEPPED', ], ], 'LineSeriesAxisDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'AxisOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'MissingDataConfigurations' => [ 'shape' => 'MissingDataConfigurationList', ], ], ], 'LinkSharingConfiguration' => [ 'type' => 'structure', 'members' => [ 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'ListAnalysesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListAnalysesResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisSummaryList' => [ 'shape' => 'AnalysisSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListAssetBundleExportJobsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListAssetBundleExportJobsResponse' => [ 'type' => 'structure', 'members' => [ 'AssetBundleExportJobSummaryList' => [ 'shape' => 'AssetBundleExportJobSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListAssetBundleImportJobsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListAssetBundleImportJobsResponse' => [ 'type' => 'structure', 'members' => [ 'AssetBundleImportJobSummaryList' => [ 'shape' => 'AssetBundleImportJobSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'SearchOptions' => [ 'shape' => 'ListControlSearchOptions', ], 'SelectAllOptions' => [ 'shape' => 'ListControlSelectAllOptions', ], 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'ListControlSearchOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ListControlSelectAllOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ListDashboardVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDashboardVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardVersionSummaryList' => [ 'shape' => 'DashboardVersionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListDashboardsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDashboardsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardSummaryList' => [ 'shape' => 'DashboardSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListDataSetsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDataSetsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetSummaries' => [ 'shape' => 'DataSetSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListDataSourcesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListDataSourcesResponse' => [ 'type' => 'structure', 'members' => [ 'DataSources' => [ 'shape' => 'DataSourceList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListFolderMembersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListFolderMembersResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderMemberList' => [ 'shape' => 'FolderMemberList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListFoldersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListFoldersResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderSummaryList' => [ 'shape' => 'FolderSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListGroupMembershipsRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListGroupMembershipsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupMemberList' => [ 'shape' => 'GroupMemberList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListGroupsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupList' => [ 'shape' => 'GroupList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListIAMPolicyAssignmentsForUserRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'UserName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListIAMPolicyAssignmentsForUserResponse' => [ 'type' => 'structure', 'members' => [ 'ActiveAssignments' => [ 'shape' => 'ActiveIAMPolicyAssignmentList', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListIAMPolicyAssignmentsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', 'location' => 'querystring', 'locationName' => 'assignment-status', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListIAMPolicyAssignmentsResponse' => [ 'type' => 'structure', 'members' => [ 'IAMPolicyAssignments' => [ 'shape' => 'IAMPolicyAssignmentSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListIngestionsRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', ], 'members' => [ 'DataSetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'MaxResults' => [ 'shape' => 'IngestionMaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListIngestionsResponse' => [ 'type' => 'structure', 'members' => [ 'Ingestions' => [ 'shape' => 'Ingestions', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListNamespacesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListNamespacesResponse' => [ 'type' => 'structure', 'members' => [ 'Namespaces' => [ 'shape' => 'Namespaces', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListRefreshSchedulesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], ], ], 'ListRefreshSchedulesResponse' => [ 'type' => 'structure', 'members' => [ 'RefreshSchedules' => [ 'shape' => 'RefreshSchedules', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'Arn', 'location' => 'uri', 'locationName' => 'ResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListTemplateAliasesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-result', ], ], ], 'ListTemplateAliasesResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAliasList' => [ 'shape' => 'TemplateAliasList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListTemplateVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListTemplateVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateVersionSummaryList' => [ 'shape' => 'TemplateVersionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTemplatesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-result', ], ], ], 'ListTemplatesResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateSummaryList' => [ 'shape' => 'TemplateSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListThemeAliasesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-result', ], ], ], 'ListThemeAliasesResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAliasList' => [ 'shape' => 'ThemeAliasList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'NextToken' => [ 'shape' => 'String', ], ], ], 'ListThemeVersionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListThemeVersionsResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeVersionSummaryList' => [ 'shape' => 'ThemeVersionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListThemesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Type' => [ 'shape' => 'ThemeType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListThemesResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeSummaryList' => [ 'shape' => 'ThemeSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTopicRefreshSchedulesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], ], ], 'ListTopicRefreshSchedulesResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'RefreshSchedules' => [ 'shape' => 'TopicRefreshScheduleSummaries', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'ListTopicsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListTopicsResponse' => [ 'type' => 'structure', 'members' => [ 'TopicsSummaries' => [ 'shape' => 'TopicSummaries', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListUserGroupsRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListUserGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupList' => [ 'shape' => 'GroupList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListUsersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'ListUsersResponse' => [ 'type' => 'structure', 'members' => [ 'UserList' => [ 'shape' => 'UserList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'ListVPCConnectionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], ], ], 'ListVPCConnectionsResponse' => [ 'type' => 'structure', 'members' => [ 'VPCConnectionSummaries' => [ 'shape' => 'VPCConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'LoadingAnimation' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'LocalNavigationConfiguration' => [ 'type' => 'structure', 'required' => [ 'TargetSheetId', ], 'members' => [ 'TargetSheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], ], ], 'LogicalTable' => [ 'type' => 'structure', 'required' => [ 'Alias', 'Source', ], 'members' => [ 'Alias' => [ 'shape' => 'LogicalTableAlias', ], 'DataTransforms' => [ 'shape' => 'TransformOperationList', ], 'Source' => [ 'shape' => 'LogicalTableSource', ], ], ], 'LogicalTableAlias' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'LogicalTableId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '[0-9a-zA-Z-]*', ], 'LogicalTableMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'LogicalTableId', ], 'value' => [ 'shape' => 'LogicalTable', ], 'max' => 64, 'min' => 1, ], 'LogicalTableSource' => [ 'type' => 'structure', 'members' => [ 'JoinInstruction' => [ 'shape' => 'JoinInstruction', ], 'PhysicalTableId' => [ 'shape' => 'PhysicalTableId', ], 'DataSetArn' => [ 'shape' => 'Arn', ], ], ], 'Long' => [ 'type' => 'long', ], 'LongFormatText' => [ 'type' => 'structure', 'members' => [ 'PlainText' => [ 'shape' => 'LongPlainText', ], 'RichText' => [ 'shape' => 'LongRichText', ], ], ], 'LongPlainText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'LongRichText' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'Longitude' => [ 'type' => 'double', 'max' => 1800, 'min' => -1800, ], 'LookbackWindow' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'Size', 'SizeUnit', ], 'members' => [ 'ColumnName' => [ 'shape' => 'String', ], 'Size' => [ 'shape' => 'PositiveLong', ], 'SizeUnit' => [ 'shape' => 'LookbackWindowSizeUnit', ], ], ], 'LookbackWindowSizeUnit' => [ 'type' => 'string', 'enum' => [ 'HOUR', 'DAY', 'WEEK', ], ], 'ManifestFileLocation' => [ 'type' => 'structure', 'required' => [ 'Bucket', 'Key', ], 'members' => [ 'Bucket' => [ 'shape' => 'S3Bucket', ], 'Key' => [ 'shape' => 'S3Key', ], ], ], 'MapZoomMode' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'MANUAL', ], ], 'MappedDataSetParameter' => [ 'type' => 'structure', 'required' => [ 'DataSetIdentifier', 'DataSetParameterName', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'DataSetParameterName' => [ 'shape' => 'ParameterName', ], ], ], 'MappedDataSetParameters' => [ 'type' => 'list', 'member' => [ 'shape' => 'MappedDataSetParameter', ], 'max' => 150, 'min' => 0, ], 'MarginStyle' => [ 'type' => 'structure', 'members' => [ 'Show' => [ 'shape' => 'Boolean', 'box' => true, ], ], ], 'MariaDbParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'MaxResults' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MaximumLabelType' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'MaximumMinimumComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', 'Type', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'Type' => [ 'shape' => 'MaximumMinimumComputationType', ], ], ], 'MaximumMinimumComputationType' => [ 'type' => 'string', 'enum' => [ 'MAXIMUM', 'MINIMUM', ], ], 'MeasureField' => [ 'type' => 'structure', 'members' => [ 'NumericalMeasureField' => [ 'shape' => 'NumericalMeasureField', ], 'CategoricalMeasureField' => [ 'shape' => 'CategoricalMeasureField', ], 'DateMeasureField' => [ 'shape' => 'DateMeasureField', ], 'CalculatedMeasureField' => [ 'shape' => 'CalculatedMeasureField', ], ], ], 'MeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 200, ], 'MemberIdArnPair' => [ 'type' => 'structure', 'members' => [ 'MemberId' => [ 'shape' => 'RestrictiveResourceId', ], 'MemberArn' => [ 'shape' => 'Arn', ], ], ], 'MemberType' => [ 'type' => 'string', 'enum' => [ 'DASHBOARD', 'ANALYSIS', 'DATASET', 'DATASOURCE', 'TOPIC', ], ], 'MetricComparisonComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'FromValue' => [ 'shape' => 'MeasureField', ], 'TargetValue' => [ 'shape' => 'MeasureField', ], ], ], 'MinimumLabelType' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'MissingDataConfiguration' => [ 'type' => 'structure', 'members' => [ 'TreatmentOption' => [ 'shape' => 'MissingDataTreatmentOption', ], ], ], 'MissingDataConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MissingDataConfiguration', ], 'max' => 100, ], 'MissingDataTreatmentOption' => [ 'type' => 'string', 'enum' => [ 'INTERPOLATE', 'SHOW_AS_ZERO', 'SHOW_AS_BLANK', ], ], 'MySqlParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'NamedEntityAggType' => [ 'type' => 'string', 'enum' => [ 'SUM', 'MIN', 'MAX', 'COUNT', 'AVERAGE', 'DISTINCT_COUNT', 'STDEV', 'STDEVP', 'VAR', 'VARP', 'PERCENTILE', 'MEDIAN', 'CUSTOM', ], ], 'NamedEntityDefinition' => [ 'type' => 'structure', 'members' => [ 'FieldName' => [ 'shape' => 'LimitedString', ], 'PropertyName' => [ 'shape' => 'LimitedString', ], 'PropertyRole' => [ 'shape' => 'PropertyRole', ], 'PropertyUsage' => [ 'shape' => 'PropertyUsage', ], 'Metric' => [ 'shape' => 'NamedEntityDefinitionMetric', ], ], ], 'NamedEntityDefinitionMetric' => [ 'type' => 'structure', 'members' => [ 'Aggregation' => [ 'shape' => 'NamedEntityAggType', ], 'AggregationFunctionParameters' => [ 'shape' => 'AggregationFunctionParameters', ], ], ], 'NamedEntityDefinitions' => [ 'type' => 'list', 'member' => [ 'shape' => 'NamedEntityDefinition', ], ], 'NamedFilterAggType' => [ 'type' => 'string', 'enum' => [ 'NO_AGGREGATION', 'SUM', 'AVERAGE', 'COUNT', 'DISTINCT_COUNT', 'MAX', 'MEDIAN', 'MIN', 'STDEV', 'STDEVP', 'VAR', 'VARP', ], ], 'NamedFilterType' => [ 'type' => 'string', 'enum' => [ 'CATEGORY_FILTER', 'NUMERIC_EQUALITY_FILTER', 'NUMERIC_RANGE_FILTER', 'DATE_RANGE_FILTER', 'RELATIVE_DATE_FILTER', ], ], 'Namespace' => [ 'type' => 'string', 'max' => 64, 'pattern' => '^[a-zA-Z0-9._-]*$', ], 'NamespaceError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'NamespaceErrorType', ], 'Message' => [ 'shape' => 'String', ], ], ], 'NamespaceErrorType' => [ 'type' => 'string', 'enum' => [ 'PERMISSION_DENIED', 'INTERNAL_SERVICE_ERROR', ], ], 'NamespaceInfoV2' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'Namespace', ], 'Arn' => [ 'shape' => 'Arn', ], 'CapacityRegion' => [ 'shape' => 'String', ], 'CreationStatus' => [ 'shape' => 'NamespaceStatus', ], 'IdentityStore' => [ 'shape' => 'IdentityStore', ], 'NamespaceError' => [ 'shape' => 'NamespaceError', ], ], ], 'NamespaceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATED', 'CREATING', 'DELETING', 'RETRYABLE_FAILURE', 'NON_RETRYABLE_FAILURE', ], ], 'Namespaces' => [ 'type' => 'list', 'member' => [ 'shape' => 'NamespaceInfoV2', ], ], 'NarrativeString' => [ 'type' => 'string', 'max' => 150000, ], 'NegativeFormat' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'LimitedString', ], 'Suffix' => [ 'shape' => 'LimitedString', ], ], ], 'NegativeValueConfiguration' => [ 'type' => 'structure', 'required' => [ 'DisplayMode', ], 'members' => [ 'DisplayMode' => [ 'shape' => 'NegativeValueDisplayMode', ], ], ], 'NegativeValueDisplayMode' => [ 'type' => 'string', 'enum' => [ 'POSITIVE', 'NEGATIVE', ], ], 'NetworkInterface' => [ 'type' => 'structure', 'members' => [ 'SubnetId' => [ 'shape' => 'SubnetId', ], 'AvailabilityZone' => [ 'shape' => 'String', ], 'ErrorMessage' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'NetworkInterfaceStatus', ], 'NetworkInterfaceId' => [ 'shape' => 'NetworkInterfaceId', ], ], ], 'NetworkInterfaceId' => [ 'type' => 'string', 'max' => 255, 'pattern' => '^eni-[0-9a-z]*$', ], 'NetworkInterfaceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NetworkInterface', ], ], 'NetworkInterfaceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'AVAILABLE', 'CREATION_FAILED', 'UPDATING', 'UPDATE_FAILED', 'DELETING', 'DELETED', 'DELETION_FAILED', 'DELETION_SCHEDULED', 'ATTACHMENT_FAILED_ROLLBACK_FAILED', ], ], 'NewDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StringStaticValues' => [ 'shape' => 'StringDatasetParameterValueList', ], 'DecimalStaticValues' => [ 'shape' => 'DecimalDatasetParameterValueList', ], 'DateTimeStaticValues' => [ 'shape' => 'DateTimeDatasetParameterValueList', ], 'IntegerStaticValues' => [ 'shape' => 'IntegerDatasetParameterValueList', ], ], ], 'NonEmptyString' => [ 'type' => 'string', 'pattern' => '.*\\S.*', ], 'NullString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'sensitive' => true, ], 'NullValueFormatConfiguration' => [ 'type' => 'structure', 'required' => [ 'NullString', ], 'members' => [ 'NullString' => [ 'shape' => 'NullString', ], ], ], 'NullableBoolean' => [ 'type' => 'boolean', ], 'NumberDisplayFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'Prefix', ], 'Suffix' => [ 'shape' => 'Suffix', ], 'SeparatorConfiguration' => [ 'shape' => 'NumericSeparatorConfiguration', ], 'DecimalPlacesConfiguration' => [ 'shape' => 'DecimalPlacesConfiguration', ], 'NumberScale' => [ 'shape' => 'NumberScale', ], 'NegativeValueConfiguration' => [ 'shape' => 'NegativeValueConfiguration', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], ], ], 'NumberFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'FormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'NumberScale' => [ 'type' => 'string', 'enum' => [ 'NONE', 'AUTO', 'THOUSANDS', 'MILLIONS', 'BILLIONS', 'TRILLIONS', ], ], 'NumericAxisOptions' => [ 'type' => 'structure', 'members' => [ 'Scale' => [ 'shape' => 'AxisScale', ], 'Range' => [ 'shape' => 'AxisDisplayRange', ], ], ], 'NumericEqualityDrillDownFilter' => [ 'type' => 'structure', 'required' => [ 'Column', 'Value', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Value' => [ 'shape' => 'Double', ], ], ], 'NumericEqualityFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'MatchOperator', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Value' => [ 'shape' => 'Double', 'box' => true, ], 'SelectAllOptions' => [ 'shape' => 'NumericFilterSelectAllOptions', ], 'MatchOperator' => [ 'shape' => 'NumericEqualityMatchOperator', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'NumericEqualityMatchOperator' => [ 'type' => 'string', 'enum' => [ 'EQUALS', 'DOES_NOT_EQUAL', ], ], 'NumericFilterSelectAllOptions' => [ 'type' => 'string', 'enum' => [ 'FILTER_ALL_VALUES', ], ], 'NumericFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'NumberDisplayFormatConfiguration' => [ 'shape' => 'NumberDisplayFormatConfiguration', ], 'CurrencyDisplayFormatConfiguration' => [ 'shape' => 'CurrencyDisplayFormatConfiguration', ], 'PercentageDisplayFormatConfiguration' => [ 'shape' => 'PercentageDisplayFormatConfiguration', ], ], ], 'NumericRangeFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'IncludeMinimum' => [ 'shape' => 'Boolean', 'box' => true, ], 'IncludeMaximum' => [ 'shape' => 'Boolean', 'box' => true, ], 'RangeMinimum' => [ 'shape' => 'NumericRangeFilterValue', 'box' => true, ], 'RangeMaximum' => [ 'shape' => 'NumericRangeFilterValue', 'box' => true, ], 'SelectAllOptions' => [ 'shape' => 'NumericFilterSelectAllOptions', ], 'AggregationFunction' => [ 'shape' => 'AggregationFunction', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], ], ], 'NumericRangeFilterValue' => [ 'type' => 'structure', 'members' => [ 'StaticValue' => [ 'shape' => 'Double', 'box' => true, ], 'Parameter' => [ 'shape' => 'ParameterName', ], ], ], 'NumericSeparatorConfiguration' => [ 'type' => 'structure', 'members' => [ 'DecimalSeparator' => [ 'shape' => 'NumericSeparatorSymbol', ], 'ThousandsSeparator' => [ 'shape' => 'ThousandSeparatorOptions', ], ], ], 'NumericSeparatorSymbol' => [ 'type' => 'string', 'enum' => [ 'COMMA', 'DOT', 'SPACE', ], ], 'NumericalAggregationFunction' => [ 'type' => 'structure', 'members' => [ 'SimpleNumericalAggregation' => [ 'shape' => 'SimpleNumericalAggregationFunction', ], 'PercentileAggregation' => [ 'shape' => 'PercentileAggregation', ], ], ], 'NumericalDimensionField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'FormatConfiguration' => [ 'shape' => 'NumberFormatConfiguration', ], ], ], 'NumericalMeasureField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AggregationFunction' => [ 'shape' => 'NumericalAggregationFunction', ], 'FormatConfiguration' => [ 'shape' => 'NumberFormatConfiguration', ], ], ], 'OnClause' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'OptionalPort' => [ 'type' => 'integer', 'max' => 65535, 'min' => 0, ], 'OracleParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'OtherCategories' => [ 'type' => 'string', 'enum' => [ 'INCLUDE', 'EXCLUDE', ], ], 'OutputColumn' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ColumnName', ], 'Description' => [ 'shape' => 'ColumnDescriptiveText', ], 'Type' => [ 'shape' => 'ColumnDataType', ], 'SubType' => [ 'shape' => 'ColumnDataSubType', ], ], ], 'OutputColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OutputColumn', ], ], 'OverrideDatasetParameterOperation' => [ 'type' => 'structure', 'required' => [ 'ParameterName', ], 'members' => [ 'ParameterName' => [ 'shape' => 'DatasetParameterName', ], 'NewParameterName' => [ 'shape' => 'DatasetParameterName', ], 'NewDefaultValues' => [ 'shape' => 'NewDefaultValues', ], ], ], 'PageNumber' => [ 'type' => 'long', 'min' => 0, ], 'PaginationConfiguration' => [ 'type' => 'structure', 'required' => [ 'PageSize', 'PageNumber', ], 'members' => [ 'PageSize' => [ 'shape' => 'Long', 'box' => true, ], 'PageNumber' => [ 'shape' => 'PageNumber', ], ], ], 'PanelBorderStyle' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'DASHED', 'DOTTED', ], ], 'PanelConfiguration' => [ 'type' => 'structure', 'members' => [ 'Title' => [ 'shape' => 'PanelTitleOptions', ], 'BorderVisibility' => [ 'shape' => 'Visibility', ], 'BorderThickness' => [ 'shape' => 'PixelLength', ], 'BorderStyle' => [ 'shape' => 'PanelBorderStyle', ], 'BorderColor' => [ 'shape' => 'HexColorWithTransparency', ], 'GutterVisibility' => [ 'shape' => 'Visibility', ], 'GutterSpacing' => [ 'shape' => 'PixelLength', ], 'BackgroundVisibility' => [ 'shape' => 'Visibility', ], 'BackgroundColor' => [ 'shape' => 'HexColorWithTransparency', ], ], ], 'PanelTitleOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'HorizontalTextAlignment' => [ 'shape' => 'HorizontalTextAlignment', ], ], ], 'PaperOrientation' => [ 'type' => 'string', 'enum' => [ 'PORTRAIT', 'LANDSCAPE', ], ], 'PaperSize' => [ 'type' => 'string', 'enum' => [ 'US_LETTER', 'US_LEGAL', 'US_TABLOID_LEDGER', 'A0', 'A1', 'A2', 'A3', 'A4', 'A5', 'JIS_B4', 'JIS_B5', ], ], 'ParameterControl' => [ 'type' => 'structure', 'members' => [ 'DateTimePicker' => [ 'shape' => 'ParameterDateTimePickerControl', ], 'List' => [ 'shape' => 'ParameterListControl', ], 'Dropdown' => [ 'shape' => 'ParameterDropDownControl', ], 'TextField' => [ 'shape' => 'ParameterTextFieldControl', ], 'TextArea' => [ 'shape' => 'ParameterTextAreaControl', ], 'Slider' => [ 'shape' => 'ParameterSliderControl', ], ], ], 'ParameterControlList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ParameterControl', ], 'max' => 200, ], 'ParameterDateTimePickerControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'DateTimePickerControlDisplayOptions', ], ], ], 'ParameterDeclaration' => [ 'type' => 'structure', 'members' => [ 'StringParameterDeclaration' => [ 'shape' => 'StringParameterDeclaration', ], 'DecimalParameterDeclaration' => [ 'shape' => 'DecimalParameterDeclaration', ], 'IntegerParameterDeclaration' => [ 'shape' => 'IntegerParameterDeclaration', ], 'DateTimeParameterDeclaration' => [ 'shape' => 'DateTimeParameterDeclaration', ], ], ], 'ParameterDeclarationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ParameterDeclaration', ], 'max' => 200, ], 'ParameterDropDownControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'DropDownControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'ParameterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'ParameterListControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'ListControlDisplayOptions', ], 'Type' => [ 'shape' => 'SheetControlListType', ], 'SelectableValues' => [ 'shape' => 'ParameterSelectableValues', ], 'CascadingControlConfiguration' => [ 'shape' => 'CascadingControlConfiguration', ], ], ], 'ParameterName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '^[a-zA-Z0-9]+$', ], 'ParameterSelectableValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 50000, ], 'ParameterSelectableValues' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'ParameterSelectableValueList', ], 'LinkToDataSetColumn' => [ 'shape' => 'ColumnIdentifier', ], ], ], 'ParameterSliderControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', 'MaximumValue', 'MinimumValue', 'StepSize', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'SliderControlDisplayOptions', ], 'MaximumValue' => [ 'shape' => 'Double', ], 'MinimumValue' => [ 'shape' => 'Double', ], 'StepSize' => [ 'shape' => 'Double', ], ], ], 'ParameterTextAreaControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'Delimiter' => [ 'shape' => 'TextAreaControlDelimiter', ], 'DisplayOptions' => [ 'shape' => 'TextAreaControlDisplayOptions', ], ], ], 'ParameterTextFieldControl' => [ 'type' => 'structure', 'required' => [ 'ParameterControlId', 'Title', 'SourceParameterName', ], 'members' => [ 'ParameterControlId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetControlTitle', ], 'SourceParameterName' => [ 'shape' => 'ParameterName', ], 'DisplayOptions' => [ 'shape' => 'TextFieldControlDisplayOptions', ], ], ], 'ParameterValueType' => [ 'type' => 'string', 'enum' => [ 'MULTI_VALUED', 'SINGLE_VALUED', ], ], 'Parameters' => [ 'type' => 'structure', 'members' => [ 'StringParameters' => [ 'shape' => 'StringParameterList', ], 'IntegerParameters' => [ 'shape' => 'IntegerParameterList', ], 'DecimalParameters' => [ 'shape' => 'DecimalParameterList', ], 'DateTimeParameters' => [ 'shape' => 'DateTimeParameterList', ], ], ], 'Password' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'Path' => [ 'type' => 'list', 'member' => [ 'shape' => 'Arn', ], 'max' => 10, 'min' => 1, ], 'PercentNumber' => [ 'type' => 'double', 'max' => 100, 'min' => 0, ], 'PercentVisibleRange' => [ 'type' => 'structure', 'members' => [ 'From' => [ 'shape' => 'PercentNumber', 'box' => true, ], 'To' => [ 'shape' => 'PercentNumber', 'box' => true, ], ], ], 'PercentageDisplayFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'Prefix' => [ 'shape' => 'Prefix', ], 'Suffix' => [ 'shape' => 'Suffix', ], 'SeparatorConfiguration' => [ 'shape' => 'NumericSeparatorConfiguration', ], 'DecimalPlacesConfiguration' => [ 'shape' => 'DecimalPlacesConfiguration', ], 'NegativeValueConfiguration' => [ 'shape' => 'NegativeValueConfiguration', ], 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], ], ], 'PercentileAggregation' => [ 'type' => 'structure', 'members' => [ 'PercentileValue' => [ 'shape' => 'PercentileValue', ], ], ], 'PercentileValue' => [ 'type' => 'double', 'max' => 100, 'min' => 0, ], 'PeriodOverPeriodComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], ], ], 'PeriodToDateComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'PeriodTimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'PeriodsBackward' => [ 'type' => 'integer', 'max' => 1000, 'min' => 0, ], 'PeriodsForward' => [ 'type' => 'integer', 'max' => 1000, 'min' => 1, ], 'PhysicalTable' => [ 'type' => 'structure', 'members' => [ 'RelationalTable' => [ 'shape' => 'RelationalTable', ], 'CustomSql' => [ 'shape' => 'CustomSql', ], 'S3Source' => [ 'shape' => 'S3Source', ], ], ], 'PhysicalTableId' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '[0-9a-zA-Z-]*', ], 'PhysicalTableMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'PhysicalTableId', ], 'value' => [ 'shape' => 'PhysicalTable', ], 'max' => 32, 'min' => 0, ], 'PieChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'SmallMultiples' => [ 'shape' => 'SmallMultiplesDimensionFieldList', ], ], ], 'PieChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'PieChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'PieChartSortConfiguration', ], 'DonutOptions' => [ 'shape' => 'DonutOptions', ], 'SmallMultiplesOptions' => [ 'shape' => 'SmallMultiplesOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ValueLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], 'ContributionAnalysisDefaults' => [ 'shape' => 'ContributionAnalysisDefaultList', ], ], ], 'PieChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'PieChartAggregatedFieldWells' => [ 'shape' => 'PieChartAggregatedFieldWells', ], ], ], 'PieChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'SmallMultiplesSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SmallMultiplesLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'PieChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'PieChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'PivotFieldSortOptions' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'SortBy', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'SortBy' => [ 'shape' => 'PivotTableSortBy', ], ], ], 'PivotFieldSortOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotFieldSortOptions', ], 'max' => 200, ], 'PivotMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 40, ], 'PivotTableAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Rows' => [ 'shape' => 'PivotTableDimensionList', ], 'Columns' => [ 'shape' => 'PivotTableDimensionList', ], 'Values' => [ 'shape' => 'PivotMeasureFieldList', ], ], ], 'PivotTableCellConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'TextFormat' => [ 'shape' => 'TextConditionalFormat', ], 'Scope' => [ 'shape' => 'PivotTableConditionalFormattingScope', ], 'Scopes' => [ 'shape' => 'PivotTableConditionalFormattingScopeList', ], ], ], 'PivotTableConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'PivotTableConditionalFormattingOptionList', ], ], ], 'PivotTableConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'Cell' => [ 'shape' => 'PivotTableCellConditionalFormatting', ], ], ], 'PivotTableConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableConditionalFormattingOption', ], 'max' => 100, ], 'PivotTableConditionalFormattingScope' => [ 'type' => 'structure', 'members' => [ 'Role' => [ 'shape' => 'PivotTableConditionalFormattingScopeRole', ], ], ], 'PivotTableConditionalFormattingScopeList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableConditionalFormattingScope', ], 'max' => 3, ], 'PivotTableConditionalFormattingScopeRole' => [ 'type' => 'string', 'enum' => [ 'FIELD', 'FIELD_TOTAL', 'GRAND_TOTAL', ], ], 'PivotTableConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'PivotTableFieldWells', ], 'SortConfiguration' => [ 'shape' => 'PivotTableSortConfiguration', ], 'TableOptions' => [ 'shape' => 'PivotTableOptions', ], 'TotalOptions' => [ 'shape' => 'PivotTableTotalOptions', ], 'FieldOptions' => [ 'shape' => 'PivotTableFieldOptions', ], 'PaginatedReportOptions' => [ 'shape' => 'PivotTablePaginatedReportOptions', ], ], ], 'PivotTableDataPathOption' => [ 'type' => 'structure', 'required' => [ 'DataPathList', ], 'members' => [ 'DataPathList' => [ 'shape' => 'DataPathValueList', ], 'Width' => [ 'shape' => 'PixelLength', ], ], ], 'PivotTableDataPathOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableDataPathOption', ], 'max' => 100, ], 'PivotTableDataPathType' => [ 'type' => 'string', 'enum' => [ 'HIERARCHY_ROWS_LAYOUT_COLUMN', 'MULTIPLE_ROW_METRICS_COLUMN', 'EMPTY_COLUMN_HEADER', 'COUNT_METRIC_COLUMN', ], ], 'PivotTableDimensionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 40, ], 'PivotTableFieldCollapseState' => [ 'type' => 'string', 'enum' => [ 'COLLAPSED', 'EXPANDED', ], ], 'PivotTableFieldCollapseStateOption' => [ 'type' => 'structure', 'required' => [ 'Target', ], 'members' => [ 'Target' => [ 'shape' => 'PivotTableFieldCollapseStateTarget', ], 'State' => [ 'shape' => 'PivotTableFieldCollapseState', ], ], ], 'PivotTableFieldCollapseStateOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableFieldCollapseStateOption', ], ], 'PivotTableFieldCollapseStateTarget' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'String', ], 'FieldDataPathValues' => [ 'shape' => 'DataPathValueList', ], ], ], 'PivotTableFieldOption' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'CustomLabel' => [ 'shape' => 'CustomLabel', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'PivotTableFieldOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableFieldOption', ], 'max' => 100, ], 'PivotTableFieldOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedFieldOptions' => [ 'shape' => 'PivotTableFieldOptionList', ], 'DataPathOptions' => [ 'shape' => 'PivotTableDataPathOptionList', ], 'CollapseStateOptions' => [ 'shape' => 'PivotTableFieldCollapseStateOptionList', ], ], ], 'PivotTableFieldSubtotalOptions' => [ 'type' => 'structure', 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], ], ], 'PivotTableFieldSubtotalOptionsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PivotTableFieldSubtotalOptions', ], 'max' => 100, ], 'PivotTableFieldWells' => [ 'type' => 'structure', 'members' => [ 'PivotTableAggregatedFieldWells' => [ 'shape' => 'PivotTableAggregatedFieldWells', ], ], ], 'PivotTableMetricPlacement' => [ 'type' => 'string', 'enum' => [ 'ROW', 'COLUMN', ], ], 'PivotTableOptions' => [ 'type' => 'structure', 'members' => [ 'MetricPlacement' => [ 'shape' => 'PivotTableMetricPlacement', ], 'SingleMetricVisibility' => [ 'shape' => 'Visibility', ], 'ColumnNamesVisibility' => [ 'shape' => 'Visibility', ], 'ToggleButtonsVisibility' => [ 'shape' => 'Visibility', ], 'ColumnHeaderStyle' => [ 'shape' => 'TableCellStyle', ], 'RowHeaderStyle' => [ 'shape' => 'TableCellStyle', ], 'CellStyle' => [ 'shape' => 'TableCellStyle', ], 'RowFieldNamesStyle' => [ 'shape' => 'TableCellStyle', ], 'RowAlternateColorOptions' => [ 'shape' => 'RowAlternateColorOptions', ], 'CollapsedRowDimensionsVisibility' => [ 'shape' => 'Visibility', ], 'RowsLayout' => [ 'shape' => 'PivotTableRowsLayout', ], 'RowsLabelOptions' => [ 'shape' => 'PivotTableRowsLabelOptions', ], 'DefaultCellWidth' => [ 'shape' => 'PixelLength', ], ], ], 'PivotTablePaginatedReportOptions' => [ 'type' => 'structure', 'members' => [ 'VerticalOverflowVisibility' => [ 'shape' => 'Visibility', ], 'OverflowColumnHeaderVisibility' => [ 'shape' => 'Visibility', ], ], ], 'PivotTableRowsLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'CustomLabel' => [ 'shape' => 'PivotTableRowsLabelText', ], ], ], 'PivotTableRowsLabelText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'PivotTableRowsLayout' => [ 'type' => 'string', 'enum' => [ 'TABULAR', 'HIERARCHY', ], ], 'PivotTableSortBy' => [ 'type' => 'structure', 'members' => [ 'Field' => [ 'shape' => 'FieldSort', ], 'Column' => [ 'shape' => 'ColumnSort', ], 'DataPath' => [ 'shape' => 'DataPathSort', ], ], ], 'PivotTableSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldSortOptions' => [ 'shape' => 'PivotFieldSortOptionsList', ], ], ], 'PivotTableSubtotalLevel' => [ 'type' => 'string', 'enum' => [ 'ALL', 'CUSTOM', 'LAST', ], ], 'PivotTableTotalOptions' => [ 'type' => 'structure', 'members' => [ 'RowSubtotalOptions' => [ 'shape' => 'SubtotalOptions', ], 'ColumnSubtotalOptions' => [ 'shape' => 'SubtotalOptions', ], 'RowTotalOptions' => [ 'shape' => 'PivotTotalOptions', ], 'ColumnTotalOptions' => [ 'shape' => 'PivotTotalOptions', ], ], ], 'PivotTableVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'PivotTableConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'PivotTableConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'PivotTotalOptions' => [ 'type' => 'structure', 'members' => [ 'TotalsVisibility' => [ 'shape' => 'Visibility', ], 'Placement' => [ 'shape' => 'TableTotalsPlacement', ], 'ScrollStatus' => [ 'shape' => 'TableTotalsScrollStatus', ], 'CustomLabel' => [ 'shape' => 'String', ], 'TotalCellStyle' => [ 'shape' => 'TableCellStyle', ], 'ValueCellStyle' => [ 'shape' => 'TableCellStyle', ], 'MetricHeaderCellStyle' => [ 'shape' => 'TableCellStyle', ], 'TotalAggregationOptions' => [ 'shape' => 'TotalAggregationOptionList', ], ], ], 'PixelLength' => [ 'type' => 'string', ], 'Port' => [ 'type' => 'integer', 'max' => 65535, 'min' => 1, ], 'PositiveInteger' => [ 'type' => 'integer', 'min' => 1, ], 'PositiveLong' => [ 'type' => 'long', 'min' => 1, ], 'PostgreSqlParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'PreconditionNotMetException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'PredefinedHierarchy' => [ 'type' => 'structure', 'required' => [ 'HierarchyId', 'Columns', ], 'members' => [ 'HierarchyId' => [ 'shape' => 'HierarchyId', ], 'Columns' => [ 'shape' => 'PredefinedHierarchyColumnList', ], 'DrillDownFilters' => [ 'shape' => 'DrillDownFilterList', ], ], ], 'PredefinedHierarchyColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ColumnIdentifier', ], 'max' => 10, 'min' => 1, ], 'PredictionInterval' => [ 'type' => 'integer', 'max' => 95, 'min' => 50, ], 'Prefix' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'sensitive' => true, ], 'PrestoParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Catalog', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Catalog' => [ 'shape' => 'Catalog', ], ], ], 'PrimaryValueDisplayType' => [ 'type' => 'string', 'enum' => [ 'HIDDEN', 'COMPARISON', 'ACTUAL', ], ], 'Principal' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'PrincipalList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 100, 'min' => 1, ], 'ProgressBarOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ProjectOperation' => [ 'type' => 'structure', 'required' => [ 'ProjectedColumns', ], 'members' => [ 'ProjectedColumns' => [ 'shape' => 'ProjectedColumnList', ], ], ], 'ProjectedColumnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], 'max' => 2000, 'min' => 1, ], 'PropertyRole' => [ 'type' => 'string', 'enum' => [ 'PRIMARY', 'ID', ], ], 'PropertyUsage' => [ 'type' => 'string', 'enum' => [ 'INHERIT', 'DIMENSION', 'MEASURE', ], ], 'PutDataSetRefreshPropertiesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'DataSetRefreshProperties', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'DataSetRefreshProperties' => [ 'shape' => 'DataSetRefreshProperties', ], ], ], 'PutDataSetRefreshPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'Query' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'QueueInfo' => [ 'type' => 'structure', 'required' => [ 'WaitingOnIngestion', 'QueuedIngestion', ], 'members' => [ 'WaitingOnIngestion' => [ 'shape' => 'String', ], 'QueuedIngestion' => [ 'shape' => 'String', ], ], ], 'QuickSightUserNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, ], 'exception' => true, ], 'RadarChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Category' => [ 'shape' => 'RadarChartCategoryFieldList', ], 'Color' => [ 'shape' => 'RadarChartColorFieldList', ], 'Values' => [ 'shape' => 'RadarChartValuesFieldList', ], ], ], 'RadarChartAreaStyleSettings' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'RadarChartAxesRangeScale' => [ 'type' => 'string', 'enum' => [ 'AUTO', 'INDEPENDENT', 'SHARED', ], ], 'RadarChartCategoryFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'RadarChartColorFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'RadarChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'RadarChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'RadarChartSortConfiguration', ], 'Shape' => [ 'shape' => 'RadarChartShape', ], 'BaseSeriesSettings' => [ 'shape' => 'RadarChartSeriesSettings', ], 'StartAngle' => [ 'shape' => 'RadarChartStartAngle', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], 'AlternateBandColorsVisibility' => [ 'shape' => 'Visibility', ], 'AlternateBandEvenColor' => [ 'shape' => 'HexColor', ], 'AlternateBandOddColor' => [ 'shape' => 'HexColor', ], 'CategoryAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorAxis' => [ 'shape' => 'AxisDisplayOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'AxesRangeScale' => [ 'shape' => 'RadarChartAxesRangeScale', ], ], ], 'RadarChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'RadarChartAggregatedFieldWells' => [ 'shape' => 'RadarChartAggregatedFieldWells', ], ], ], 'RadarChartSeriesSettings' => [ 'type' => 'structure', 'members' => [ 'AreaStyleSettings' => [ 'shape' => 'RadarChartAreaStyleSettings', ], ], ], 'RadarChartShape' => [ 'type' => 'string', 'enum' => [ 'CIRCLE', 'POLYGON', ], ], 'RadarChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'ColorSort' => [ 'shape' => 'FieldSortOptionsList', ], 'ColorItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'RadarChartStartAngle' => [ 'type' => 'double', 'max' => 360, 'min' => -360, ], 'RadarChartValuesFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 20, ], 'RadarChartVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'RadarChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'RangeConstant' => [ 'type' => 'structure', 'members' => [ 'Minimum' => [ 'shape' => 'LimitedString', ], 'Maximum' => [ 'shape' => 'LimitedString', ], ], ], 'RangeEndsLabelType' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'RdsParameters' => [ 'type' => 'structure', 'required' => [ 'InstanceId', 'Database', ], 'members' => [ 'InstanceId' => [ 'shape' => 'InstanceId', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'RecoveryWindowInDays' => [ 'type' => 'long', 'max' => 30, 'min' => 7, ], 'RedshiftIAMParameters' => [ 'type' => 'structure', 'required' => [ 'RoleArn', 'DatabaseUser', ], 'members' => [ 'RoleArn' => [ 'shape' => 'RoleArn', ], 'DatabaseUser' => [ 'shape' => 'DatabaseUser', ], 'DatabaseGroups' => [ 'shape' => 'DatabaseGroupList', ], 'AutoCreateDatabaseUser' => [ 'shape' => 'Boolean', ], ], ], 'RedshiftParameters' => [ 'type' => 'structure', 'required' => [ 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'OptionalPort', ], 'Database' => [ 'shape' => 'Database', ], 'ClusterId' => [ 'shape' => 'ClusterId', ], 'IAMParameters' => [ 'shape' => 'RedshiftIAMParameters', ], ], ], 'ReferenceLine' => [ 'type' => 'structure', 'required' => [ 'DataConfiguration', ], 'members' => [ 'Status' => [ 'shape' => 'WidgetStatus', ], 'DataConfiguration' => [ 'shape' => 'ReferenceLineDataConfiguration', ], 'StyleConfiguration' => [ 'shape' => 'ReferenceLineStyleConfiguration', ], 'LabelConfiguration' => [ 'shape' => 'ReferenceLineLabelConfiguration', ], ], ], 'ReferenceLineCustomLabelConfiguration' => [ 'type' => 'structure', 'required' => [ 'CustomLabel', ], 'members' => [ 'CustomLabel' => [ 'shape' => 'NonEmptyString', ], ], ], 'ReferenceLineDataConfiguration' => [ 'type' => 'structure', 'members' => [ 'StaticConfiguration' => [ 'shape' => 'ReferenceLineStaticDataConfiguration', ], 'DynamicConfiguration' => [ 'shape' => 'ReferenceLineDynamicDataConfiguration', ], 'AxisBinding' => [ 'shape' => 'AxisBinding', ], 'SeriesType' => [ 'shape' => 'ReferenceLineSeriesType', ], ], ], 'ReferenceLineDynamicDataConfiguration' => [ 'type' => 'structure', 'required' => [ 'Column', 'Calculation', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'MeasureAggregationFunction' => [ 'shape' => 'AggregationFunction', ], 'Calculation' => [ 'shape' => 'NumericalAggregationFunction', ], ], ], 'ReferenceLineLabelConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueLabelConfiguration' => [ 'shape' => 'ReferenceLineValueLabelConfiguration', ], 'CustomLabelConfiguration' => [ 'shape' => 'ReferenceLineCustomLabelConfiguration', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'FontColor' => [ 'shape' => 'HexColor', ], 'HorizontalPosition' => [ 'shape' => 'ReferenceLineLabelHorizontalPosition', ], 'VerticalPosition' => [ 'shape' => 'ReferenceLineLabelVerticalPosition', ], ], ], 'ReferenceLineLabelHorizontalPosition' => [ 'type' => 'string', 'enum' => [ 'LEFT', 'CENTER', 'RIGHT', ], ], 'ReferenceLineLabelVerticalPosition' => [ 'type' => 'string', 'enum' => [ 'ABOVE', 'BELOW', ], ], 'ReferenceLineList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ReferenceLine', ], 'max' => 20, ], 'ReferenceLinePatternType' => [ 'type' => 'string', 'enum' => [ 'SOLID', 'DASHED', 'DOTTED', ], ], 'ReferenceLineSeriesType' => [ 'type' => 'string', 'enum' => [ 'BAR', 'LINE', ], ], 'ReferenceLineStaticDataConfiguration' => [ 'type' => 'structure', 'required' => [ 'Value', ], 'members' => [ 'Value' => [ 'shape' => 'SensitiveDouble', ], ], ], 'ReferenceLineStyleConfiguration' => [ 'type' => 'structure', 'members' => [ 'Pattern' => [ 'shape' => 'ReferenceLinePatternType', ], 'Color' => [ 'shape' => 'HexColor', ], ], ], 'ReferenceLineValueLabelConfiguration' => [ 'type' => 'structure', 'members' => [ 'RelativePosition' => [ 'shape' => 'ReferenceLineValueLabelRelativePosition', ], 'FormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'ReferenceLineValueLabelRelativePosition' => [ 'type' => 'string', 'enum' => [ 'BEFORE_CUSTOM_LABEL', 'AFTER_CUSTOM_LABEL', ], ], 'RefreshConfiguration' => [ 'type' => 'structure', 'required' => [ 'IncrementalRefresh', ], 'members' => [ 'IncrementalRefresh' => [ 'shape' => 'IncrementalRefresh', ], ], ], 'RefreshFrequency' => [ 'type' => 'structure', 'required' => [ 'Interval', ], 'members' => [ 'Interval' => [ 'shape' => 'RefreshInterval', ], 'RefreshOnDay' => [ 'shape' => 'ScheduleRefreshOnEntity', ], 'Timezone' => [ 'shape' => 'String', ], 'TimeOfTheDay' => [ 'shape' => 'String', ], ], ], 'RefreshInterval' => [ 'type' => 'string', 'enum' => [ 'MINUTE15', 'MINUTE30', 'HOURLY', 'DAILY', 'WEEKLY', 'MONTHLY', ], ], 'RefreshSchedule' => [ 'type' => 'structure', 'required' => [ 'ScheduleId', 'ScheduleFrequency', 'RefreshType', ], 'members' => [ 'ScheduleId' => [ 'shape' => 'String', ], 'ScheduleFrequency' => [ 'shape' => 'RefreshFrequency', ], 'StartAfterDateTime' => [ 'shape' => 'Timestamp', ], 'RefreshType' => [ 'shape' => 'IngestionType', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'RefreshSchedules' => [ 'type' => 'list', 'member' => [ 'shape' => 'RefreshSchedule', ], ], 'RegisterUserRequest' => [ 'type' => 'structure', 'required' => [ 'IdentityType', 'Email', 'UserRole', 'AwsAccountId', 'Namespace', ], 'members' => [ 'IdentityType' => [ 'shape' => 'IdentityType', ], 'Email' => [ 'shape' => 'String', ], 'UserRole' => [ 'shape' => 'UserRole', ], 'IamArn' => [ 'shape' => 'String', ], 'SessionName' => [ 'shape' => 'RoleSessionName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'UserName' => [ 'shape' => 'UserName', ], 'CustomPermissionsName' => [ 'shape' => 'RoleName', ], 'ExternalLoginFederationProviderType' => [ 'shape' => 'String', ], 'CustomFederationProviderUrl' => [ 'shape' => 'String', ], 'ExternalLoginId' => [ 'shape' => 'String', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'RegisterUserResponse' => [ 'type' => 'structure', 'members' => [ 'User' => [ 'shape' => 'User', ], 'UserInvitationUrl' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'RegisteredUserConsoleFeatureConfigurations' => [ 'type' => 'structure', 'members' => [ 'StatePersistence' => [ 'shape' => 'StatePersistenceConfigurations', ], ], ], 'RegisteredUserDashboardEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardId', ], 'members' => [ 'InitialDashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'FeatureConfigurations' => [ 'shape' => 'RegisteredUserDashboardFeatureConfigurations', ], ], ], 'RegisteredUserDashboardFeatureConfigurations' => [ 'type' => 'structure', 'members' => [ 'StatePersistence' => [ 'shape' => 'StatePersistenceConfigurations', ], 'Bookmarks' => [ 'shape' => 'BookmarksConfigurations', ], ], ], 'RegisteredUserDashboardVisualEmbeddingConfiguration' => [ 'type' => 'structure', 'required' => [ 'InitialDashboardVisualId', ], 'members' => [ 'InitialDashboardVisualId' => [ 'shape' => 'DashboardVisualId', ], ], ], 'RegisteredUserEmbeddingExperienceConfiguration' => [ 'type' => 'structure', 'members' => [ 'Dashboard' => [ 'shape' => 'RegisteredUserDashboardEmbeddingConfiguration', ], 'QuickSightConsole' => [ 'shape' => 'RegisteredUserQuickSightConsoleEmbeddingConfiguration', ], 'QSearchBar' => [ 'shape' => 'RegisteredUserQSearchBarEmbeddingConfiguration', ], 'DashboardVisual' => [ 'shape' => 'RegisteredUserDashboardVisualEmbeddingConfiguration', ], ], ], 'RegisteredUserQSearchBarEmbeddingConfiguration' => [ 'type' => 'structure', 'members' => [ 'InitialTopicId' => [ 'shape' => 'RestrictiveResourceId', ], ], ], 'RegisteredUserQuickSightConsoleEmbeddingConfiguration' => [ 'type' => 'structure', 'members' => [ 'InitialPath' => [ 'shape' => 'EntryPath', ], 'FeatureConfigurations' => [ 'shape' => 'RegisteredUserConsoleFeatureConfigurations', ], ], ], 'RelationalTable' => [ 'type' => 'structure', 'required' => [ 'DataSourceArn', 'Name', 'InputColumns', ], 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'Catalog' => [ 'shape' => 'RelationalTableCatalog', ], 'Schema' => [ 'shape' => 'RelationalTableSchema', ], 'Name' => [ 'shape' => 'RelationalTableName', ], 'InputColumns' => [ 'shape' => 'InputColumnList', ], ], ], 'RelationalTableCatalog' => [ 'type' => 'string', 'max' => 256, ], 'RelationalTableName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'RelationalTableSchema' => [ 'type' => 'string', 'max' => 256, ], 'RelativeDateTimeControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'DateTimeFormat' => [ 'shape' => 'DateTimeFormat', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'RelativeDateType' => [ 'type' => 'string', 'enum' => [ 'PREVIOUS', 'THIS', 'LAST', 'NOW', 'NEXT', ], ], 'RelativeDatesFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'AnchorDateConfiguration', 'TimeGranularity', 'RelativeDateType', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'AnchorDateConfiguration' => [ 'shape' => 'AnchorDateConfiguration', ], 'MinimumGranularity' => [ 'shape' => 'TimeGranularity', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'RelativeDateType' => [ 'shape' => 'RelativeDateType', ], 'RelativeDateValue' => [ 'shape' => 'Integer', 'box' => true, ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], 'ExcludePeriodConfiguration' => [ 'shape' => 'ExcludePeriodConfiguration', ], ], ], 'RelativeFontSize' => [ 'type' => 'string', 'enum' => [ 'EXTRA_SMALL', 'SMALL', 'MEDIUM', 'LARGE', 'EXTRA_LARGE', ], ], 'RenameColumnOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'NewColumnName', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'NewColumnName' => [ 'shape' => 'ColumnName', ], ], ], 'ResizeOption' => [ 'type' => 'string', 'enum' => [ 'FIXED', 'RESPONSIVE', ], ], 'ResourceExistsException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'ResourceId' => [ 'type' => 'string', ], 'ResourceName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, ], 'exception' => true, ], 'ResourcePermission' => [ 'type' => 'structure', 'required' => [ 'Principal', 'Actions', ], 'members' => [ 'Principal' => [ 'shape' => 'Principal', ], 'Actions' => [ 'shape' => 'ActionList', ], ], ], 'ResourcePermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourcePermission', ], 'max' => 64, 'min' => 1, ], 'ResourceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATION_IN_PROGRESS', 'CREATION_SUCCESSFUL', 'CREATION_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_SUCCESSFUL', 'UPDATE_FAILED', 'DELETED', ], ], 'ResourceUnavailableException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ResourceType' => [ 'shape' => 'ExceptionResourceType', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 503, ], 'exception' => true, ], 'RestoreAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], ], ], 'RestoreAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'RestrictiveResourceId' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\w\\-]+', ], 'RoleArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 20, ], 'RoleName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[a-zA-Z0-9+=,.@_-]+$', ], 'RoleSessionName' => [ 'type' => 'string', 'max' => 64, 'min' => 2, 'pattern' => '[\\w+=.@-]*', ], 'RollingDateConfiguration' => [ 'type' => 'structure', 'required' => [ 'Expression', ], 'members' => [ 'DataSetIdentifier' => [ 'shape' => 'DataSetIdentifier', ], 'Expression' => [ 'shape' => 'Expression', ], ], ], 'RowAlternateColorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HexColor', ], 'max' => 1, ], 'RowAlternateColorOptions' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'WidgetStatus', ], 'RowAlternateColors' => [ 'shape' => 'RowAlternateColorList', ], 'UsePrimaryBackgroundColor' => [ 'shape' => 'WidgetStatus', ], ], ], 'RowInfo' => [ 'type' => 'structure', 'members' => [ 'RowsIngested' => [ 'shape' => 'Long', 'box' => true, ], 'RowsDropped' => [ 'shape' => 'Long', 'box' => true, ], 'TotalRowsInDataset' => [ 'shape' => 'Long', 'box' => true, ], ], ], 'RowLevelPermissionDataSet' => [ 'type' => 'structure', 'required' => [ 'Arn', 'PermissionPolicy', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'Arn' => [ 'shape' => 'Arn', ], 'PermissionPolicy' => [ 'shape' => 'RowLevelPermissionPolicy', ], 'FormatVersion' => [ 'shape' => 'RowLevelPermissionFormatVersion', ], 'Status' => [ 'shape' => 'Status', ], ], ], 'RowLevelPermissionFormatVersion' => [ 'type' => 'string', 'enum' => [ 'VERSION_1', 'VERSION_2', ], ], 'RowLevelPermissionPolicy' => [ 'type' => 'string', 'enum' => [ 'GRANT_ACCESS', 'DENY_ACCESS', ], ], 'RowLevelPermissionTagConfiguration' => [ 'type' => 'structure', 'required' => [ 'TagRules', ], 'members' => [ 'Status' => [ 'shape' => 'Status', ], 'TagRules' => [ 'shape' => 'RowLevelPermissionTagRuleList', ], 'TagRuleConfigurations' => [ 'shape' => 'RowLevelPermissionTagRuleConfigurationList', ], ], ], 'RowLevelPermissionTagDelimiter' => [ 'type' => 'string', 'max' => 10, ], 'RowLevelPermissionTagRule' => [ 'type' => 'structure', 'required' => [ 'TagKey', 'ColumnName', ], 'members' => [ 'TagKey' => [ 'shape' => 'SessionTagKey', ], 'ColumnName' => [ 'shape' => 'String', ], 'TagMultiValueDelimiter' => [ 'shape' => 'RowLevelPermissionTagDelimiter', ], 'MatchAllValue' => [ 'shape' => 'SessionTagValue', ], ], ], 'RowLevelPermissionTagRuleConfiguration' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionTagKey', ], 'max' => 50, 'min' => 1, ], 'RowLevelPermissionTagRuleConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RowLevelPermissionTagRuleConfiguration', ], 'max' => 50, 'min' => 1, ], 'RowLevelPermissionTagRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RowLevelPermissionTagRule', ], 'max' => 50, 'min' => 1, ], 'RowSortList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldSortOptions', ], 'max' => 100, ], 'S3Bucket' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'S3BucketConfiguration' => [ 'type' => 'structure', 'required' => [ 'BucketName', 'BucketPrefix', 'BucketRegion', ], 'members' => [ 'BucketName' => [ 'shape' => 'NonEmptyString', ], 'BucketPrefix' => [ 'shape' => 'NonEmptyString', ], 'BucketRegion' => [ 'shape' => 'NonEmptyString', ], ], ], 'S3Key' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'S3Parameters' => [ 'type' => 'structure', 'required' => [ 'ManifestFileLocation', ], 'members' => [ 'ManifestFileLocation' => [ 'shape' => 'ManifestFileLocation', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'S3Source' => [ 'type' => 'structure', 'required' => [ 'DataSourceArn', 'InputColumns', ], 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'UploadSettings' => [ 'shape' => 'UploadSettings', ], 'InputColumns' => [ 'shape' => 'InputColumnList', ], ], ], 'S3Uri' => [ 'type' => 'string', 'pattern' => '^(https|s3)://([^/]+)/?(.*)$', ], 'SameSheetTargetVisualConfiguration' => [ 'type' => 'structure', 'members' => [ 'TargetVisuals' => [ 'shape' => 'TargetVisualList', ], 'TargetVisualOptions' => [ 'shape' => 'TargetVisualOptions', ], ], ], 'SankeyDiagramAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Source' => [ 'shape' => 'DimensionFieldList', ], 'Destination' => [ 'shape' => 'DimensionFieldList', ], 'Weight' => [ 'shape' => 'MeasureFieldList', ], ], ], 'SankeyDiagramChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'SankeyDiagramFieldWells', ], 'SortConfiguration' => [ 'shape' => 'SankeyDiagramSortConfiguration', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], ], ], 'SankeyDiagramFieldWells' => [ 'type' => 'structure', 'members' => [ 'SankeyDiagramAggregatedFieldWells' => [ 'shape' => 'SankeyDiagramAggregatedFieldWells', ], ], ], 'SankeyDiagramSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'WeightSort' => [ 'shape' => 'FieldSortOptionsList', ], 'SourceItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'DestinationItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'SankeyDiagramVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'SankeyDiagramChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'ScatterPlotCategoricallyAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'XAxis' => [ 'shape' => 'MeasureFieldList', ], 'YAxis' => [ 'shape' => 'MeasureFieldList', ], 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Size' => [ 'shape' => 'MeasureFieldList', ], 'Label' => [ 'shape' => 'DimensionFieldList', ], ], ], 'ScatterPlotConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'ScatterPlotFieldWells', ], 'XAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'XAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'YAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'YAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'ScatterPlotFieldWells' => [ 'type' => 'structure', 'members' => [ 'ScatterPlotCategoricallyAggregatedFieldWells' => [ 'shape' => 'ScatterPlotCategoricallyAggregatedFieldWells', ], 'ScatterPlotUnaggregatedFieldWells' => [ 'shape' => 'ScatterPlotUnaggregatedFieldWells', ], ], ], 'ScatterPlotUnaggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'XAxis' => [ 'shape' => 'DimensionFieldList', ], 'YAxis' => [ 'shape' => 'DimensionFieldList', ], 'Size' => [ 'shape' => 'MeasureFieldList', ], 'Category' => [ 'shape' => 'DimensionFieldList', ], 'Label' => [ 'shape' => 'DimensionFieldList', ], ], ], 'ScatterPlotVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'ScatterPlotConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'ScheduleRefreshOnEntity' => [ 'type' => 'structure', 'members' => [ 'DayOfWeek' => [ 'shape' => 'DayOfWeek', ], 'DayOfMonth' => [ 'shape' => 'DayOfMonth', ], ], ], 'ScrollBarOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'VisibleRange' => [ 'shape' => 'VisibleRangeOptions', ], ], ], 'SearchAnalysesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'AnalysisSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchAnalysesResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisSummaryList' => [ 'shape' => 'AnalysisSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchDashboardsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'DashboardSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchDashboardsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardSummaryList' => [ 'shape' => 'DashboardSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchDataSetsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'DataSetSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchDataSetsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetSummaries' => [ 'shape' => 'DataSetSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchDataSourcesRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'DataSourceSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchDataSourcesResponse' => [ 'type' => 'structure', 'members' => [ 'DataSourceSummaries' => [ 'shape' => 'DataSourceSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchFoldersRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Filters' => [ 'shape' => 'FolderSearchFilterList', ], 'NextToken' => [ 'shape' => 'String', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, ], ], ], 'SearchFoldersResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'FolderSummaryList' => [ 'shape' => 'FolderSummaryList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'SearchGroupsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'Namespace', 'Filters', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'NextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'next-token', ], 'MaxResults' => [ 'shape' => 'MaxResults', 'box' => true, 'location' => 'querystring', 'locationName' => 'max-results', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'Filters' => [ 'shape' => 'GroupSearchFilterList', ], ], ], 'SearchGroupsResponse' => [ 'type' => 'structure', 'members' => [ 'GroupList' => [ 'shape' => 'GroupList', ], 'NextToken' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'Seasonality' => [ 'type' => 'integer', 'max' => 180, 'min' => 1, ], 'SecondaryValueOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'SecretArn' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '^arn:[-a-z0-9]*:secretsmanager:[-a-z0-9]*:[0-9]{12}:secret:.+', ], 'SectionAfterPageBreak' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'SectionPageBreakStatus', ], ], ], 'SectionBasedLayoutCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'PaperCanvasSizeOptions' => [ 'shape' => 'SectionBasedLayoutPaperCanvasSizeOptions', ], ], ], 'SectionBasedLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'HeaderSections', 'BodySections', 'FooterSections', 'CanvasSizeOptions', ], 'members' => [ 'HeaderSections' => [ 'shape' => 'HeaderFooterSectionConfigurationList', ], 'BodySections' => [ 'shape' => 'BodySectionConfigurationList', ], 'FooterSections' => [ 'shape' => 'HeaderFooterSectionConfigurationList', ], 'CanvasSizeOptions' => [ 'shape' => 'SectionBasedLayoutCanvasSizeOptions', ], ], ], 'SectionBasedLayoutPaperCanvasSizeOptions' => [ 'type' => 'structure', 'members' => [ 'PaperSize' => [ 'shape' => 'PaperSize', ], 'PaperOrientation' => [ 'shape' => 'PaperOrientation', ], 'PaperMargin' => [ 'shape' => 'Spacing', ], ], ], 'SectionLayoutConfiguration' => [ 'type' => 'structure', 'required' => [ 'FreeFormLayout', ], 'members' => [ 'FreeFormLayout' => [ 'shape' => 'FreeFormSectionLayoutConfiguration', ], ], ], 'SectionPageBreakConfiguration' => [ 'type' => 'structure', 'members' => [ 'After' => [ 'shape' => 'SectionAfterPageBreak', ], ], ], 'SectionPageBreakStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'SectionStyle' => [ 'type' => 'structure', 'members' => [ 'Height' => [ 'shape' => 'PixelLength', ], 'Padding' => [ 'shape' => 'Spacing', ], ], ], 'SecurityGroupId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^sg-[0-9a-z]*$', ], 'SecurityGroupIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityGroupId', ], 'max' => 16, 'min' => 1, ], 'SelectAllValueOptions' => [ 'type' => 'string', 'enum' => [ 'ALL_VALUES', ], ], 'SelectedFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldId', ], 'max' => 20, 'min' => 1, ], 'SelectedFieldOptions' => [ 'type' => 'string', 'enum' => [ 'ALL_FIELDS', ], ], 'SelectedSheetsFilterScopeConfiguration' => [ 'type' => 'structure', 'members' => [ 'SheetVisualScopingConfigurations' => [ 'shape' => 'SheetVisualScopingConfigurations', ], ], ], 'SelectedTooltipType' => [ 'type' => 'string', 'enum' => [ 'BASIC', 'DETAILED', ], ], 'SemanticEntityType' => [ 'type' => 'structure', 'members' => [ 'TypeName' => [ 'shape' => 'LimitedString', ], 'SubTypeName' => [ 'shape' => 'LimitedString', ], 'TypeParameters' => [ 'shape' => 'TypeParameters', ], ], ], 'SemanticType' => [ 'type' => 'structure', 'members' => [ 'TypeName' => [ 'shape' => 'LimitedString', ], 'SubTypeName' => [ 'shape' => 'LimitedString', ], 'TypeParameters' => [ 'shape' => 'TypeParameters', ], 'TruthyCellValue' => [ 'shape' => 'SensitiveString', ], 'TruthyCellValueSynonyms' => [ 'shape' => 'SensitiveStringList', ], 'FalseyCellValue' => [ 'shape' => 'SensitiveString', ], 'FalseyCellValueSynonyms' => [ 'shape' => 'SensitiveStringList', ], ], ], 'SensitiveDouble' => [ 'type' => 'double', 'sensitive' => true, ], 'SensitiveDoubleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveDouble', ], ], 'SensitiveDoubleObject' => [ 'type' => 'double', 'sensitive' => true, ], 'SensitiveLong' => [ 'type' => 'long', 'sensitive' => true, ], 'SensitiveLongList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveLong', ], ], 'SensitiveLongObject' => [ 'type' => 'long', 'sensitive' => true, ], 'SensitiveS3Uri' => [ 'type' => 'string', 'pattern' => '^(https|s3)://([^/]+)/?(.*)$', 'sensitive' => true, ], 'SensitiveString' => [ 'type' => 'string', 'sensitive' => true, ], 'SensitiveStringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveString', ], ], 'SensitiveStringObject' => [ 'type' => 'string', 'sensitive' => true, ], 'SensitiveTimestamp' => [ 'type' => 'timestamp', 'sensitive' => true, ], 'SensitiveTimestampList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveTimestamp', ], ], 'SeriesItem' => [ 'type' => 'structure', 'members' => [ 'FieldSeriesItem' => [ 'shape' => 'FieldSeriesItem', ], 'DataFieldSeriesItem' => [ 'shape' => 'DataFieldSeriesItem', ], ], ], 'SeriesItemList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SeriesItem', ], 'max' => 10, ], 'ServiceNowParameters' => [ 'type' => 'structure', 'required' => [ 'SiteBaseUrl', ], 'members' => [ 'SiteBaseUrl' => [ 'shape' => 'SiteBaseUrl', ], ], ], 'SessionLifetimeInMinutes' => [ 'type' => 'long', 'max' => 600, 'min' => 15, ], 'SessionLifetimeInMinutesInvalidException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'SessionTag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'SessionTagKey', ], 'Value' => [ 'shape' => 'SessionTagValue', ], ], ], 'SessionTagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'SessionTagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionTagKey', ], 'max' => 50, 'min' => 1, ], 'SessionTagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionTag', ], 'max' => 50, 'min' => 1, ], 'SessionTagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'SetParameterValueConfiguration' => [ 'type' => 'structure', 'required' => [ 'DestinationParameterName', 'Value', ], 'members' => [ 'DestinationParameterName' => [ 'shape' => 'ParameterName', ], 'Value' => [ 'shape' => 'DestinationParameterValueConfiguration', ], ], ], 'SetParameterValueConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetParameterValueConfiguration', ], 'max' => 200, 'min' => 1, ], 'ShapeConditionalFormat' => [ 'type' => 'structure', 'required' => [ 'BackgroundColor', ], 'members' => [ 'BackgroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'SharingModel' => [ 'type' => 'string', 'enum' => [ 'ACCOUNT', 'NAMESPACE', ], ], 'Sheet' => [ 'type' => 'structure', 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'SheetName', ], ], ], 'SheetContentType' => [ 'type' => 'string', 'enum' => [ 'PAGINATED', 'INTERACTIVE', ], ], 'SheetControlDateTimePickerType' => [ 'type' => 'string', 'enum' => [ 'SINGLE_VALUED', 'DATE_RANGE', ], ], 'SheetControlInfoIconLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'InfoIconText' => [ 'shape' => 'SheetControlInfoIconText', ], ], ], 'SheetControlInfoIconText' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'SheetControlLayout' => [ 'type' => 'structure', 'required' => [ 'Configuration', ], 'members' => [ 'Configuration' => [ 'shape' => 'SheetControlLayoutConfiguration', ], ], ], 'SheetControlLayoutConfiguration' => [ 'type' => 'structure', 'members' => [ 'GridLayout' => [ 'shape' => 'GridLayoutConfiguration', ], ], ], 'SheetControlLayoutList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetControlLayout', ], 'max' => 1, 'min' => 0, ], 'SheetControlListType' => [ 'type' => 'string', 'enum' => [ 'MULTI_SELECT', 'SINGLE_SELECT', ], ], 'SheetControlSliderType' => [ 'type' => 'string', 'enum' => [ 'SINGLE_POINT', 'RANGE', ], ], 'SheetControlTitle' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'SheetControlsOption' => [ 'type' => 'structure', 'members' => [ 'VisibilityState' => [ 'shape' => 'DashboardUIState', ], ], ], 'SheetDefinition' => [ 'type' => 'structure', 'required' => [ 'SheetId', ], 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'SheetTitle', ], 'Description' => [ 'shape' => 'SheetDescription', ], 'Name' => [ 'shape' => 'SheetName', ], 'ParameterControls' => [ 'shape' => 'ParameterControlList', ], 'FilterControls' => [ 'shape' => 'FilterControlList', ], 'Visuals' => [ 'shape' => 'VisualList', ], 'TextBoxes' => [ 'shape' => 'SheetTextBoxList', ], 'Layouts' => [ 'shape' => 'LayoutList', ], 'SheetControlLayouts' => [ 'shape' => 'SheetControlLayoutList', ], 'ContentType' => [ 'shape' => 'SheetContentType', ], ], ], 'SheetDefinitionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetDefinition', ], 'max' => 20, ], 'SheetDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SheetElementConfigurationOverrides' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'SheetElementRenderingRule' => [ 'type' => 'structure', 'required' => [ 'Expression', 'ConfigurationOverrides', ], 'members' => [ 'Expression' => [ 'shape' => 'Expression', ], 'ConfigurationOverrides' => [ 'shape' => 'SheetElementConfigurationOverrides', ], ], ], 'SheetElementRenderingRuleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetElementRenderingRule', ], 'max' => 10000, ], 'SheetLayoutElementMaximizationOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'SheetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Sheet', ], 'max' => 20, ], 'SheetName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'SheetStyle' => [ 'type' => 'structure', 'members' => [ 'Tile' => [ 'shape' => 'TileStyle', ], 'TileLayout' => [ 'shape' => 'TileLayoutStyle', ], ], ], 'SheetTextBox' => [ 'type' => 'structure', 'required' => [ 'SheetTextBoxId', ], 'members' => [ 'SheetTextBoxId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Content' => [ 'shape' => 'SheetTextBoxContent', ], ], ], 'SheetTextBoxContent' => [ 'type' => 'string', 'max' => 150000, ], 'SheetTextBoxList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetTextBox', ], 'max' => 100, ], 'SheetTitle' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SheetVisualScopingConfiguration' => [ 'type' => 'structure', 'required' => [ 'SheetId', 'Scope', ], 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Scope' => [ 'shape' => 'FilterVisualScope', ], 'VisualIds' => [ 'shape' => 'FilteredVisualsList', ], ], ], 'SheetVisualScopingConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'SheetVisualScopingConfiguration', ], 'max' => 50, 'min' => 1, ], 'ShortFormatText' => [ 'type' => 'structure', 'members' => [ 'PlainText' => [ 'shape' => 'ShortPlainText', ], 'RichText' => [ 'shape' => 'ShortRichText', ], ], ], 'ShortPlainText' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'ShortRestrictiveResourceId' => [ 'type' => 'string', 'max' => 512, 'min' => 1, 'pattern' => '[\\w\\-]+', ], 'ShortRichText' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SignupResponse' => [ 'type' => 'structure', 'members' => [ 'IAMUser' => [ 'shape' => 'Boolean', ], 'userLoginName' => [ 'shape' => 'String', ], 'accountName' => [ 'shape' => 'String', ], 'directoryType' => [ 'shape' => 'String', ], ], ], 'SimpleAttributeAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'UNIQUE_VALUE', ], ], 'SimpleClusterMarker' => [ 'type' => 'structure', 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], ], ], 'SimpleNumericalAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'SUM', 'AVERAGE', 'MIN', 'MAX', 'COUNT', 'DISTINCT_COUNT', 'VAR', 'VARP', 'STDEV', 'STDEVP', 'MEDIAN', ], ], 'SimpleTotalAggregationFunction' => [ 'type' => 'string', 'enum' => [ 'DEFAULT', 'SUM', 'AVERAGE', 'MIN', 'MAX', 'NONE', ], ], 'SiteBaseUrl' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'SliderControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'SmallMultiplesAxisPlacement' => [ 'type' => 'string', 'enum' => [ 'OUTSIDE', 'INSIDE', ], ], 'SmallMultiplesAxisProperties' => [ 'type' => 'structure', 'members' => [ 'Scale' => [ 'shape' => 'SmallMultiplesAxisScale', ], 'Placement' => [ 'shape' => 'SmallMultiplesAxisPlacement', ], ], ], 'SmallMultiplesAxisScale' => [ 'type' => 'string', 'enum' => [ 'SHARED', 'INDEPENDENT', ], ], 'SmallMultiplesDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'SmallMultiplesOptions' => [ 'type' => 'structure', 'members' => [ 'MaxVisibleRows' => [ 'shape' => 'VisiblePanelRows', ], 'MaxVisibleColumns' => [ 'shape' => 'VisiblePanelColumns', ], 'PanelConfiguration' => [ 'shape' => 'PanelConfiguration', ], 'XAxis' => [ 'shape' => 'SmallMultiplesAxisProperties', ], 'YAxis' => [ 'shape' => 'SmallMultiplesAxisProperties', ], ], ], 'SnapshotAnonymousUser' => [ 'type' => 'structure', 'members' => [ 'RowLevelPermissionTags' => [ 'shape' => 'SessionTagList', ], ], ], 'SnapshotAnonymousUserList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotAnonymousUser', ], 'max' => 1, 'min' => 1, ], 'SnapshotAnonymousUserRedacted' => [ 'type' => 'structure', 'members' => [ 'RowLevelPermissionTagKeys' => [ 'shape' => 'SessionTagKeyList', ], ], ], 'SnapshotAnonymousUserRedactedList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotAnonymousUserRedacted', ], 'max' => 1, 'min' => 1, ], 'SnapshotConfiguration' => [ 'type' => 'structure', 'required' => [ 'FileGroups', ], 'members' => [ 'FileGroups' => [ 'shape' => 'SnapshotFileGroupList', ], 'DestinationConfiguration' => [ 'shape' => 'SnapshotDestinationConfiguration', ], 'Parameters' => [ 'shape' => 'Parameters', ], ], ], 'SnapshotDestinationConfiguration' => [ 'type' => 'structure', 'members' => [ 'S3Destinations' => [ 'shape' => 'SnapshotS3DestinationConfigurationList', ], ], ], 'SnapshotFile' => [ 'type' => 'structure', 'required' => [ 'SheetSelections', 'FormatType', ], 'members' => [ 'SheetSelections' => [ 'shape' => 'SnapshotFileSheetSelectionList', ], 'FormatType' => [ 'shape' => 'SnapshotFileFormatType', ], ], ], 'SnapshotFileFormatType' => [ 'type' => 'string', 'enum' => [ 'CSV', 'PDF', 'EXCEL', ], ], 'SnapshotFileGroup' => [ 'type' => 'structure', 'members' => [ 'Files' => [ 'shape' => 'SnapshotFileList', ], ], ], 'SnapshotFileGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotFileGroup', ], 'max' => 7, 'min' => 1, ], 'SnapshotFileList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotFile', ], 'max' => 1, 'min' => 1, ], 'SnapshotFileSheetSelection' => [ 'type' => 'structure', 'required' => [ 'SheetId', 'SelectionScope', ], 'members' => [ 'SheetId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'SelectionScope' => [ 'shape' => 'SnapshotFileSheetSelectionScope', ], 'VisualIds' => [ 'shape' => 'SnapshotFileSheetSelectionVisualIdList', ], ], ], 'SnapshotFileSheetSelectionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotFileSheetSelection', ], 'max' => 5, 'min' => 1, ], 'SnapshotFileSheetSelectionScope' => [ 'type' => 'string', 'enum' => [ 'ALL_VISUALS', 'SELECTED_VISUALS', ], ], 'SnapshotFileSheetSelectionVisualIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 5, 'min' => 1, ], 'SnapshotJobErrorInfo' => [ 'type' => 'structure', 'members' => [ 'ErrorMessage' => [ 'shape' => 'String', ], 'ErrorType' => [ 'shape' => 'String', ], ], ], 'SnapshotJobResult' => [ 'type' => 'structure', 'members' => [ 'AnonymousUsers' => [ 'shape' => 'AnonymousUserSnapshotJobResultList', ], ], ], 'SnapshotJobResultErrorInfo' => [ 'type' => 'structure', 'members' => [ 'ErrorMessage' => [ 'shape' => 'String', ], 'ErrorType' => [ 'shape' => 'String', ], ], ], 'SnapshotJobResultErrorInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotJobResultErrorInfo', ], ], 'SnapshotJobResultFileGroup' => [ 'type' => 'structure', 'members' => [ 'Files' => [ 'shape' => 'SnapshotFileList', ], 'S3Results' => [ 'shape' => 'SnapshotJobS3ResultList', ], ], ], 'SnapshotJobResultFileGroupList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotJobResultFileGroup', ], ], 'SnapshotJobS3Result' => [ 'type' => 'structure', 'members' => [ 'S3DestinationConfiguration' => [ 'shape' => 'SnapshotS3DestinationConfiguration', ], 'S3Uri' => [ 'shape' => 'SensitiveS3Uri', ], 'ErrorInfo' => [ 'shape' => 'SnapshotJobResultErrorInfoList', ], ], ], 'SnapshotJobS3ResultList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotJobS3Result', ], ], 'SnapshotJobStatus' => [ 'type' => 'string', 'enum' => [ 'QUEUED', 'RUNNING', 'COMPLETED', 'FAILED', ], ], 'SnapshotS3DestinationConfiguration' => [ 'type' => 'structure', 'members' => [ 'BucketConfiguration' => [ 'shape' => 'S3BucketConfiguration', ], ], ], 'SnapshotS3DestinationConfigurationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SnapshotS3DestinationConfiguration', ], 'max' => 1, 'min' => 1, ], 'SnapshotUserConfiguration' => [ 'type' => 'structure', 'members' => [ 'AnonymousUsers' => [ 'shape' => 'SnapshotAnonymousUserList', ], ], ], 'SnapshotUserConfigurationRedacted' => [ 'type' => 'structure', 'members' => [ 'AnonymousUsers' => [ 'shape' => 'SnapshotAnonymousUserRedactedList', ], ], ], 'SnowflakeParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Database', 'Warehouse', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Database' => [ 'shape' => 'Database', ], 'Warehouse' => [ 'shape' => 'Warehouse', ], ], ], 'SortDirection' => [ 'type' => 'string', 'enum' => [ 'ASC', 'DESC', ], ], 'Spacing' => [ 'type' => 'structure', 'members' => [ 'Top' => [ 'shape' => 'Length', ], 'Bottom' => [ 'shape' => 'Length', ], 'Left' => [ 'shape' => 'Length', ], 'Right' => [ 'shape' => 'Length', ], ], ], 'SparkParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], ], ], 'SpecialValue' => [ 'type' => 'string', 'enum' => [ 'EMPTY', 'NULL', 'OTHER', ], ], 'SqlEndpointPath' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, ], 'SqlQuery' => [ 'type' => 'string', 'max' => 65536, 'min' => 1, ], 'SqlServerParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'SslProperties' => [ 'type' => 'structure', 'members' => [ 'DisableSsl' => [ 'shape' => 'Boolean', ], ], ], 'StarburstParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Catalog', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Catalog' => [ 'shape' => 'Catalog', ], 'ProductType' => [ 'shape' => 'StarburstProductType', ], ], ], 'StarburstProductType' => [ 'type' => 'string', 'enum' => [ 'GALAXY', 'ENTERPRISE', ], ], 'StartAssetBundleExportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleExportJobId', 'ResourceArns', 'ExportFormat', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ResourceArns' => [ 'shape' => 'AssetBundleResourceArns', ], 'IncludeAllDependencies' => [ 'shape' => 'Boolean', ], 'ExportFormat' => [ 'shape' => 'AssetBundleExportFormat', ], 'CloudFormationOverridePropertyConfiguration' => [ 'shape' => 'AssetBundleCloudFormationOverridePropertyConfiguration', ], ], ], 'StartAssetBundleExportJobResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AssetBundleExportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'StartAssetBundleImportJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssetBundleImportJobId', 'AssetBundleImportSource', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'AssetBundleImportSource' => [ 'shape' => 'AssetBundleImportSource', ], 'OverrideParameters' => [ 'shape' => 'AssetBundleImportJobOverrideParameters', ], 'FailureAction' => [ 'shape' => 'AssetBundleImportFailureAction', ], ], ], 'StartAssetBundleImportJobResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AssetBundleImportJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'StartDashboardSnapshotJobRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'SnapshotJobId', 'UserConfiguration', 'SnapshotConfiguration', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'UserConfiguration' => [ 'shape' => 'SnapshotUserConfiguration', ], 'SnapshotConfiguration' => [ 'shape' => 'SnapshotConfiguration', ], ], ], 'StartDashboardSnapshotJobResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'SnapshotJobId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'NonEmptyString', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'StatePersistenceConfigurations' => [ 'type' => 'structure', 'required' => [ 'Enabled', ], 'members' => [ 'Enabled' => [ 'shape' => 'Boolean', ], ], ], 'Status' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'StatusCode' => [ 'type' => 'integer', ], 'String' => [ 'type' => 'string', ], 'StringDatasetParameter' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', 'ValueType', ], 'members' => [ 'Id' => [ 'shape' => 'DatasetParameterId', ], 'Name' => [ 'shape' => 'DatasetParameterName', ], 'ValueType' => [ 'shape' => 'DatasetParameterValueType', ], 'DefaultValues' => [ 'shape' => 'StringDatasetParameterDefaultValues', ], ], ], 'StringDatasetParameterDefaultValue' => [ 'type' => 'string', 'max' => 512, 'min' => 0, ], 'StringDatasetParameterDefaultValues' => [ 'type' => 'structure', 'members' => [ 'StaticValues' => [ 'shape' => 'StringDatasetParameterValueList', ], ], ], 'StringDatasetParameterValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StringDatasetParameterDefaultValue', ], 'max' => 32, 'min' => 1, ], 'StringDefaultValueList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SensitiveStringObject', ], 'max' => 50000, ], 'StringDefaultValues' => [ 'type' => 'structure', 'members' => [ 'DynamicValue' => [ 'shape' => 'DynamicDefaultValue', ], 'StaticValues' => [ 'shape' => 'StringDefaultValueList', ], ], ], 'StringFormatConfiguration' => [ 'type' => 'structure', 'members' => [ 'NullValueFormatConfiguration' => [ 'shape' => 'NullValueFormatConfiguration', ], 'NumericFormatConfiguration' => [ 'shape' => 'NumericFormatConfiguration', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'StringParameter' => [ 'type' => 'structure', 'required' => [ 'Name', 'Values', ], 'members' => [ 'Name' => [ 'shape' => 'NonEmptyString', ], 'Values' => [ 'shape' => 'SensitiveStringList', ], ], ], 'StringParameterDeclaration' => [ 'type' => 'structure', 'required' => [ 'ParameterValueType', 'Name', ], 'members' => [ 'ParameterValueType' => [ 'shape' => 'ParameterValueType', ], 'Name' => [ 'shape' => 'ParameterName', ], 'DefaultValues' => [ 'shape' => 'StringDefaultValues', ], 'ValueWhenUnset' => [ 'shape' => 'StringValueWhenUnsetConfiguration', ], 'MappedDataSetParameters' => [ 'shape' => 'MappedDataSetParameters', ], ], ], 'StringParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StringParameter', ], 'max' => 100, ], 'StringValueWhenUnsetConfiguration' => [ 'type' => 'structure', 'members' => [ 'ValueWhenUnsetOption' => [ 'shape' => 'ValueWhenUnsetOption', ], 'CustomValue' => [ 'shape' => 'SensitiveString', ], ], ], 'StyledCellType' => [ 'type' => 'string', 'enum' => [ 'TOTAL', 'METRIC_HEADER', 'VALUE', ], ], 'SubnetId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '^subnet-[0-9a-z]*$', ], 'SubnetIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetId', ], 'max' => 15, 'min' => 2, ], 'SubtotalOptions' => [ 'type' => 'structure', 'members' => [ 'TotalsVisibility' => [ 'shape' => 'Visibility', ], 'CustomLabel' => [ 'shape' => 'String', ], 'FieldLevel' => [ 'shape' => 'PivotTableSubtotalLevel', ], 'FieldLevelOptions' => [ 'shape' => 'PivotTableFieldSubtotalOptionsList', ], 'TotalCellStyle' => [ 'shape' => 'TableCellStyle', ], 'ValueCellStyle' => [ 'shape' => 'TableCellStyle', ], 'MetricHeaderCellStyle' => [ 'shape' => 'TableCellStyle', ], 'StyleTargets' => [ 'shape' => 'TableStyleTargetList', ], ], ], 'Suffix' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'sensitive' => true, ], 'Synonyms' => [ 'type' => 'list', 'member' => [ 'shape' => 'LimitedString', ], ], 'TableAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'GroupBy' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], ], ], 'TableBorderOptions' => [ 'type' => 'structure', 'members' => [ 'Color' => [ 'shape' => 'HexColor', ], 'Thickness' => [ 'shape' => 'TableBorderThickness', ], 'Style' => [ 'shape' => 'TableBorderStyle', ], ], ], 'TableBorderStyle' => [ 'type' => 'string', 'enum' => [ 'NONE', 'SOLID', ], ], 'TableBorderThickness' => [ 'type' => 'integer', 'max' => 4, 'min' => 1, ], 'TableCellConditionalFormatting' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'TextFormat' => [ 'shape' => 'TextConditionalFormat', ], ], ], 'TableCellImageScalingConfiguration' => [ 'type' => 'string', 'enum' => [ 'FIT_TO_CELL_HEIGHT', 'FIT_TO_CELL_WIDTH', 'DO_NOT_SCALE', ], ], 'TableCellImageSizingConfiguration' => [ 'type' => 'structure', 'members' => [ 'TableCellImageScalingConfiguration' => [ 'shape' => 'TableCellImageScalingConfiguration', ], ], ], 'TableCellStyle' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], 'TextWrap' => [ 'shape' => 'TextWrap', ], 'HorizontalTextAlignment' => [ 'shape' => 'HorizontalTextAlignment', ], 'VerticalTextAlignment' => [ 'shape' => 'VerticalTextAlignment', ], 'BackgroundColor' => [ 'shape' => 'HexColor', ], 'Height' => [ 'shape' => 'TableFieldHeight', ], 'Border' => [ 'shape' => 'GlobalTableBorderOptions', ], ], ], 'TableConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'ConditionalFormattingOptions' => [ 'shape' => 'TableConditionalFormattingOptionList', ], ], ], 'TableConditionalFormattingOption' => [ 'type' => 'structure', 'members' => [ 'Cell' => [ 'shape' => 'TableCellConditionalFormatting', ], 'Row' => [ 'shape' => 'TableRowConditionalFormatting', ], ], ], 'TableConditionalFormattingOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableConditionalFormattingOption', ], 'max' => 100, ], 'TableConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'TableFieldWells', ], 'SortConfiguration' => [ 'shape' => 'TableSortConfiguration', ], 'TableOptions' => [ 'shape' => 'TableOptions', ], 'TotalOptions' => [ 'shape' => 'TotalOptions', ], 'FieldOptions' => [ 'shape' => 'TableFieldOptions', ], 'PaginatedReportOptions' => [ 'shape' => 'TablePaginatedReportOptions', ], 'TableInlineVisualizations' => [ 'shape' => 'TableInlineVisualizationList', ], ], ], 'TableFieldCustomIconContent' => [ 'type' => 'structure', 'members' => [ 'Icon' => [ 'shape' => 'TableFieldIconSetType', ], ], ], 'TableFieldCustomTextContent' => [ 'type' => 'structure', 'required' => [ 'FontConfiguration', ], 'members' => [ 'Value' => [ 'shape' => 'String', ], 'FontConfiguration' => [ 'shape' => 'FontConfiguration', ], ], ], 'TableFieldHeight' => [ 'type' => 'integer', 'max' => 500, 'min' => 8, ], 'TableFieldIconSetType' => [ 'type' => 'string', 'enum' => [ 'LINK', ], ], 'TableFieldImageConfiguration' => [ 'type' => 'structure', 'members' => [ 'SizingOptions' => [ 'shape' => 'TableCellImageSizingConfiguration', ], ], ], 'TableFieldLinkConfiguration' => [ 'type' => 'structure', 'required' => [ 'Target', 'Content', ], 'members' => [ 'Target' => [ 'shape' => 'URLTargetConfiguration', ], 'Content' => [ 'shape' => 'TableFieldLinkContentConfiguration', ], ], ], 'TableFieldLinkContentConfiguration' => [ 'type' => 'structure', 'members' => [ 'CustomTextContent' => [ 'shape' => 'TableFieldCustomTextContent', ], 'CustomIconContent' => [ 'shape' => 'TableFieldCustomIconContent', ], ], ], 'TableFieldOption' => [ 'type' => 'structure', 'required' => [ 'FieldId', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Width' => [ 'shape' => 'PixelLength', ], 'CustomLabel' => [ 'shape' => 'CustomLabel', ], 'Visibility' => [ 'shape' => 'Visibility', ], 'URLStyling' => [ 'shape' => 'TableFieldURLConfiguration', ], ], ], 'TableFieldOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableFieldOption', ], 'max' => 100, ], 'TableFieldOptions' => [ 'type' => 'structure', 'members' => [ 'SelectedFieldOptions' => [ 'shape' => 'TableFieldOptionList', ], 'Order' => [ 'shape' => 'FieldOrderList', ], 'PinnedFieldOptions' => [ 'shape' => 'TablePinnedFieldOptions', ], ], ], 'TableFieldOrderList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FieldId', ], 'max' => 201, ], 'TableFieldURLConfiguration' => [ 'type' => 'structure', 'members' => [ 'LinkConfiguration' => [ 'shape' => 'TableFieldLinkConfiguration', ], 'ImageConfiguration' => [ 'shape' => 'TableFieldImageConfiguration', ], ], ], 'TableFieldWells' => [ 'type' => 'structure', 'members' => [ 'TableAggregatedFieldWells' => [ 'shape' => 'TableAggregatedFieldWells', ], 'TableUnaggregatedFieldWells' => [ 'shape' => 'TableUnaggregatedFieldWells', ], ], ], 'TableInlineVisualization' => [ 'type' => 'structure', 'members' => [ 'DataBars' => [ 'shape' => 'DataBarsOptions', ], ], ], 'TableInlineVisualizationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableInlineVisualization', ], 'max' => 200, ], 'TableOptions' => [ 'type' => 'structure', 'members' => [ 'Orientation' => [ 'shape' => 'TableOrientation', ], 'HeaderStyle' => [ 'shape' => 'TableCellStyle', ], 'CellStyle' => [ 'shape' => 'TableCellStyle', ], 'RowAlternateColorOptions' => [ 'shape' => 'RowAlternateColorOptions', ], ], ], 'TableOrientation' => [ 'type' => 'string', 'enum' => [ 'VERTICAL', 'HORIZONTAL', ], ], 'TablePaginatedReportOptions' => [ 'type' => 'structure', 'members' => [ 'VerticalOverflowVisibility' => [ 'shape' => 'Visibility', ], 'OverflowColumnHeaderVisibility' => [ 'shape' => 'Visibility', ], ], ], 'TablePinnedFieldOptions' => [ 'type' => 'structure', 'members' => [ 'PinnedLeftFields' => [ 'shape' => 'TableFieldOrderList', ], ], ], 'TableRowConditionalFormatting' => [ 'type' => 'structure', 'members' => [ 'BackgroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], ], ], 'TableSideBorderOptions' => [ 'type' => 'structure', 'members' => [ 'InnerVertical' => [ 'shape' => 'TableBorderOptions', ], 'InnerHorizontal' => [ 'shape' => 'TableBorderOptions', ], 'Left' => [ 'shape' => 'TableBorderOptions', ], 'Right' => [ 'shape' => 'TableBorderOptions', ], 'Top' => [ 'shape' => 'TableBorderOptions', ], 'Bottom' => [ 'shape' => 'TableBorderOptions', ], ], ], 'TableSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'RowSort' => [ 'shape' => 'RowSortList', ], 'PaginationConfiguration' => [ 'shape' => 'PaginationConfiguration', ], ], ], 'TableStyleTarget' => [ 'type' => 'structure', 'required' => [ 'CellType', ], 'members' => [ 'CellType' => [ 'shape' => 'StyledCellType', ], ], ], 'TableStyleTargetList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TableStyleTarget', ], 'max' => 3, ], 'TableTotalsPlacement' => [ 'type' => 'string', 'enum' => [ 'START', 'END', 'AUTO', ], ], 'TableTotalsScrollStatus' => [ 'type' => 'string', 'enum' => [ 'PINNED', 'SCROLLED', ], ], 'TableUnaggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Values' => [ 'shape' => 'UnaggregatedFieldList', ], ], ], 'TableVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'TableConfiguration', ], 'ConditionalFormatting' => [ 'shape' => 'TableConditionalFormatting', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], ], ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagColumnOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'Tags', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'Tags' => [ 'shape' => 'ColumnTagList', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 200, 'min' => 1, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 1, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'Arn', 'location' => 'uri', 'locationName' => 'ResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'TargetVisualList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'max' => 50, 'min' => 1, ], 'TargetVisualOptions' => [ 'type' => 'string', 'enum' => [ 'ALL_VISUALS', ], ], 'Template' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'TemplateName', ], 'Version' => [ 'shape' => 'TemplateVersion', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'TemplateAlias' => [ 'type' => 'structure', 'members' => [ 'AliasName' => [ 'shape' => 'AliasName', ], 'Arn' => [ 'shape' => 'Arn', ], 'TemplateVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'TemplateAliasList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateAlias', ], 'max' => 100, ], 'TemplateError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'TemplateErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], 'ViolatedEntities' => [ 'shape' => 'EntityList', ], ], ], 'TemplateErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateError', ], 'min' => 1, ], 'TemplateErrorType' => [ 'type' => 'string', 'enum' => [ 'SOURCE_NOT_FOUND', 'DATA_SET_NOT_FOUND', 'INTERNAL_FAILURE', 'ACCESS_DENIED', ], ], 'TemplateName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'TemplateSourceAnalysis' => [ 'type' => 'structure', 'required' => [ 'Arn', 'DataSetReferences', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetReferences' => [ 'shape' => 'DataSetReferenceList', ], ], ], 'TemplateSourceEntity' => [ 'type' => 'structure', 'members' => [ 'SourceAnalysis' => [ 'shape' => 'TemplateSourceAnalysis', ], 'SourceTemplate' => [ 'shape' => 'TemplateSourceTemplate', ], ], ], 'TemplateSourceTemplate' => [ 'type' => 'structure', 'required' => [ 'Arn', ], 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], ], ], 'TemplateSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'TemplateName', ], 'LatestVersionNumber' => [ 'shape' => 'VersionNumber', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'TemplateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateSummary', ], 'max' => 100, ], 'TemplateVersion' => [ 'type' => 'structure', 'members' => [ 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Errors' => [ 'shape' => 'TemplateErrorList', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'DataSetConfigurations' => [ 'shape' => 'DataSetConfigurationList', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'SourceEntityArn' => [ 'shape' => 'Arn', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Sheets' => [ 'shape' => 'SheetList', ], 'Options' => [ 'shape' => 'AssetOptions', ], ], ], 'TemplateVersionDefinition' => [ 'type' => 'structure', 'required' => [ 'DataSetConfigurations', ], 'members' => [ 'DataSetConfigurations' => [ 'shape' => 'DataSetConfigurationList', ], 'Sheets' => [ 'shape' => 'SheetDefinitionList', ], 'CalculatedFields' => [ 'shape' => 'CalculatedFields', ], 'ParameterDeclarations' => [ 'shape' => 'ParameterDeclarationList', ], 'FilterGroups' => [ 'shape' => 'FilterGroupList', ], 'ColumnConfigurations' => [ 'shape' => 'ColumnConfigurationList', ], 'AnalysisDefaults' => [ 'shape' => 'AnalysisDefaults', ], 'Options' => [ 'shape' => 'AssetOptions', ], ], ], 'TemplateVersionSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ResourceStatus', ], 'Description' => [ 'shape' => 'VersionDescription', ], ], ], 'TemplateVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TemplateVersionSummary', ], 'max' => 100, ], 'TeradataParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Database', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Database' => [ 'shape' => 'Database', ], ], ], 'TextAreaControlDelimiter' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'TextAreaControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'PlaceholderOptions' => [ 'shape' => 'TextControlPlaceholderOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'TextConditionalFormat' => [ 'type' => 'structure', 'members' => [ 'BackgroundColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'TextColor' => [ 'shape' => 'ConditionalFormattingColor', ], 'Icon' => [ 'shape' => 'ConditionalFormattingIcon', ], ], ], 'TextControlPlaceholderOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'TextFieldControlDisplayOptions' => [ 'type' => 'structure', 'members' => [ 'TitleOptions' => [ 'shape' => 'LabelOptions', ], 'PlaceholderOptions' => [ 'shape' => 'TextControlPlaceholderOptions', ], 'InfoIconLabelOptions' => [ 'shape' => 'SheetControlInfoIconLabelOptions', ], ], ], 'TextQualifier' => [ 'type' => 'string', 'enum' => [ 'DOUBLE_QUOTE', 'SINGLE_QUOTE', ], ], 'TextWrap' => [ 'type' => 'string', 'enum' => [ 'NONE', 'WRAP', ], ], 'Theme' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ThemeName', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Version' => [ 'shape' => 'ThemeVersion', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], 'Type' => [ 'shape' => 'ThemeType', ], ], ], 'ThemeAlias' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AliasName' => [ 'shape' => 'AliasName', ], 'ThemeVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'ThemeAliasList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeAlias', ], 'max' => 100, ], 'ThemeConfiguration' => [ 'type' => 'structure', 'members' => [ 'DataColorPalette' => [ 'shape' => 'DataColorPalette', ], 'UIColorPalette' => [ 'shape' => 'UIColorPalette', ], 'Sheet' => [ 'shape' => 'SheetStyle', ], 'Typography' => [ 'shape' => 'Typography', ], ], ], 'ThemeError' => [ 'type' => 'structure', 'members' => [ 'Type' => [ 'shape' => 'ThemeErrorType', ], 'Message' => [ 'shape' => 'NonEmptyString', ], ], ], 'ThemeErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeError', ], 'min' => 1, ], 'ThemeErrorType' => [ 'type' => 'string', 'enum' => [ 'INTERNAL_FAILURE', ], ], 'ThemeName' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'ThemeSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ThemeName', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'LatestVersionNumber' => [ 'shape' => 'VersionNumber', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'ThemeSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeSummary', ], 'max' => 100, ], 'ThemeType' => [ 'type' => 'string', 'enum' => [ 'QUICKSIGHT', 'CUSTOM', 'ALL', ], ], 'ThemeVersion' => [ 'type' => 'structure', 'members' => [ 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Arn' => [ 'shape' => 'Arn', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'BaseThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Configuration' => [ 'shape' => 'ThemeConfiguration', ], 'Errors' => [ 'shape' => 'ThemeErrorList', ], 'Status' => [ 'shape' => 'ResourceStatus', ], ], ], 'ThemeVersionSummary' => [ 'type' => 'structure', 'members' => [ 'VersionNumber' => [ 'shape' => 'VersionNumber', ], 'Arn' => [ 'shape' => 'Arn', ], 'Description' => [ 'shape' => 'VersionDescription', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'Status' => [ 'shape' => 'ResourceStatus', ], ], ], 'ThemeVersionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ThemeVersionSummary', ], 'max' => 100, ], 'ThousandSeparatorOptions' => [ 'type' => 'structure', 'members' => [ 'Symbol' => [ 'shape' => 'NumericSeparatorSymbol', ], 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'ThrottlingException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 429, ], 'exception' => true, ], 'TileLayoutStyle' => [ 'type' => 'structure', 'members' => [ 'Gutter' => [ 'shape' => 'GutterStyle', ], 'Margin' => [ 'shape' => 'MarginStyle', ], ], ], 'TileStyle' => [ 'type' => 'structure', 'members' => [ 'Border' => [ 'shape' => 'BorderStyle', ], ], ], 'TimeBasedForecastProperties' => [ 'type' => 'structure', 'members' => [ 'PeriodsForward' => [ 'shape' => 'PeriodsForward', 'box' => true, ], 'PeriodsBackward' => [ 'shape' => 'PeriodsBackward', 'box' => true, ], 'UpperBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'LowerBoundary' => [ 'shape' => 'Double', 'box' => true, ], 'PredictionInterval' => [ 'shape' => 'PredictionInterval', 'box' => true, ], 'Seasonality' => [ 'shape' => 'Seasonality', 'box' => true, ], ], ], 'TimeEqualityFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Value' => [ 'shape' => 'Timestamp', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'RollingDate' => [ 'shape' => 'RollingDateConfiguration', ], ], ], 'TimeGranularity' => [ 'type' => 'string', 'enum' => [ 'YEAR', 'QUARTER', 'MONTH', 'WEEK', 'DAY', 'HOUR', 'MINUTE', 'SECOND', 'MILLISECOND', ], ], 'TimeRangeDrillDownFilter' => [ 'type' => 'structure', 'required' => [ 'Column', 'RangeMinimum', 'RangeMaximum', 'TimeGranularity', ], 'members' => [ 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'RangeMinimum' => [ 'shape' => 'Timestamp', ], 'RangeMaximum' => [ 'shape' => 'Timestamp', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'TimeRangeFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'NullOption', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'IncludeMinimum' => [ 'shape' => 'Boolean', 'box' => true, ], 'IncludeMaximum' => [ 'shape' => 'Boolean', 'box' => true, ], 'RangeMinimumValue' => [ 'shape' => 'TimeRangeFilterValue', ], 'RangeMaximumValue' => [ 'shape' => 'TimeRangeFilterValue', ], 'NullOption' => [ 'shape' => 'FilterNullOption', ], 'ExcludePeriodConfiguration' => [ 'shape' => 'ExcludePeriodConfiguration', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], ], ], 'TimeRangeFilterValue' => [ 'type' => 'structure', 'members' => [ 'StaticValue' => [ 'shape' => 'Timestamp', ], 'RollingDate' => [ 'shape' => 'RollingDateConfiguration', ], 'Parameter' => [ 'shape' => 'ParameterName', ], ], ], 'Timestamp' => [ 'type' => 'timestamp', ], 'TooltipItem' => [ 'type' => 'structure', 'members' => [ 'FieldTooltipItem' => [ 'shape' => 'FieldTooltipItem', ], 'ColumnTooltipItem' => [ 'shape' => 'ColumnTooltipItem', ], ], ], 'TooltipItemList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TooltipItem', ], 'max' => 100, ], 'TooltipOptions' => [ 'type' => 'structure', 'members' => [ 'TooltipVisibility' => [ 'shape' => 'Visibility', ], 'SelectedTooltipType' => [ 'shape' => 'SelectedTooltipType', ], 'FieldBasedTooltip' => [ 'shape' => 'FieldBasedTooltip', ], ], ], 'TooltipTitleType' => [ 'type' => 'string', 'enum' => [ 'NONE', 'PRIMARY_VALUE', ], ], 'TopBottomComputationType' => [ 'type' => 'string', 'enum' => [ 'TOP', 'BOTTOM', ], ], 'TopBottomFilter' => [ 'type' => 'structure', 'required' => [ 'FilterId', 'Column', 'AggregationSortConfigurations', ], 'members' => [ 'FilterId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'Limit' => [ 'shape' => 'Integer', 'box' => true, ], 'AggregationSortConfigurations' => [ 'shape' => 'AggregationSortConfigurationList', ], 'TimeGranularity' => [ 'shape' => 'TimeGranularity', ], 'ParameterName' => [ 'shape' => 'ParameterName', ], ], ], 'TopBottomMoversComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', 'Type', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Time' => [ 'shape' => 'DimensionField', ], 'Category' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'MoverSize' => [ 'shape' => 'TopBottomMoversComputationMoverSize', ], 'SortOrder' => [ 'shape' => 'TopBottomSortOrder', ], 'Type' => [ 'shape' => 'TopBottomComputationType', ], ], ], 'TopBottomMoversComputationMoverSize' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'TopBottomRankedComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', 'Type', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Category' => [ 'shape' => 'DimensionField', ], 'Value' => [ 'shape' => 'MeasureField', ], 'ResultSize' => [ 'shape' => 'TopBottomRankedComputationResultSize', ], 'Type' => [ 'shape' => 'TopBottomComputationType', ], ], ], 'TopBottomRankedComputationResultSize' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'TopBottomSortOrder' => [ 'type' => 'string', 'enum' => [ 'PERCENT_DIFFERENCE', 'ABSOLUTE_DIFFERENCE', ], ], 'TopicCalculatedField' => [ 'type' => 'structure', 'required' => [ 'CalculatedFieldName', 'Expression', ], 'members' => [ 'CalculatedFieldName' => [ 'shape' => 'LimitedString', ], 'CalculatedFieldDescription' => [ 'shape' => 'LimitedString', ], 'Expression' => [ 'shape' => 'Expression', ], 'CalculatedFieldSynonyms' => [ 'shape' => 'Synonyms', ], 'IsIncludedInTopic' => [ 'shape' => 'Boolean', ], 'DisableIndexing' => [ 'shape' => 'NullableBoolean', ], 'ColumnDataRole' => [ 'shape' => 'ColumnDataRole', ], 'TimeGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'DefaultFormatting' => [ 'shape' => 'DefaultFormatting', ], 'Aggregation' => [ 'shape' => 'DefaultAggregation', ], 'ComparativeOrder' => [ 'shape' => 'ComparativeOrder', ], 'SemanticType' => [ 'shape' => 'SemanticType', ], 'AllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'NotAllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'NeverAggregateInFilter' => [ 'shape' => 'Boolean', ], 'CellValueSynonyms' => [ 'shape' => 'CellValueSynonyms', ], 'NonAdditive' => [ 'shape' => 'NullableBoolean', ], ], ], 'TopicCalculatedFields' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicCalculatedField', ], ], 'TopicCategoryFilter' => [ 'type' => 'structure', 'members' => [ 'CategoryFilterFunction' => [ 'shape' => 'CategoryFilterFunction', ], 'CategoryFilterType' => [ 'shape' => 'CategoryFilterType', ], 'Constant' => [ 'shape' => 'TopicCategoryFilterConstant', ], 'Inverse' => [ 'shape' => 'Boolean', ], ], ], 'TopicCategoryFilterConstant' => [ 'type' => 'structure', 'members' => [ 'ConstantType' => [ 'shape' => 'ConstantType', ], 'SingularConstant' => [ 'shape' => 'LimitedString', ], 'CollectiveConstant' => [ 'shape' => 'CollectiveConstant', ], ], 'sensitive' => true, ], 'TopicColumn' => [ 'type' => 'structure', 'required' => [ 'ColumnName', ], 'members' => [ 'ColumnName' => [ 'shape' => 'LimitedString', ], 'ColumnFriendlyName' => [ 'shape' => 'LimitedString', ], 'ColumnDescription' => [ 'shape' => 'LimitedString', ], 'ColumnSynonyms' => [ 'shape' => 'Synonyms', ], 'ColumnDataRole' => [ 'shape' => 'ColumnDataRole', ], 'Aggregation' => [ 'shape' => 'DefaultAggregation', ], 'IsIncludedInTopic' => [ 'shape' => 'Boolean', ], 'DisableIndexing' => [ 'shape' => 'NullableBoolean', ], 'ComparativeOrder' => [ 'shape' => 'ComparativeOrder', ], 'SemanticType' => [ 'shape' => 'SemanticType', ], 'TimeGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'AllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'NotAllowedAggregations' => [ 'shape' => 'AuthorSpecifiedAggregations', ], 'DefaultFormatting' => [ 'shape' => 'DefaultFormatting', ], 'NeverAggregateInFilter' => [ 'shape' => 'Boolean', ], 'CellValueSynonyms' => [ 'shape' => 'CellValueSynonyms', ], 'NonAdditive' => [ 'shape' => 'NullableBoolean', ], ], ], 'TopicColumns' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicColumn', ], ], 'TopicDateRangeFilter' => [ 'type' => 'structure', 'members' => [ 'Inclusive' => [ 'shape' => 'Boolean', ], 'Constant' => [ 'shape' => 'TopicRangeFilterConstant', ], ], ], 'TopicDetails' => [ 'type' => 'structure', 'members' => [ 'Name' => [ 'shape' => 'ResourceName', ], 'Description' => [ 'shape' => 'LimitedString', ], 'DataSets' => [ 'shape' => 'Datasets', ], ], ], 'TopicFilter' => [ 'type' => 'structure', 'required' => [ 'FilterName', 'OperandFieldName', ], 'members' => [ 'FilterDescription' => [ 'shape' => 'LimitedString', ], 'FilterClass' => [ 'shape' => 'FilterClass', ], 'FilterName' => [ 'shape' => 'LimitedString', ], 'FilterSynonyms' => [ 'shape' => 'Synonyms', ], 'OperandFieldName' => [ 'shape' => 'LimitedString', ], 'FilterType' => [ 'shape' => 'NamedFilterType', ], 'CategoryFilter' => [ 'shape' => 'TopicCategoryFilter', ], 'NumericEqualityFilter' => [ 'shape' => 'TopicNumericEqualityFilter', ], 'NumericRangeFilter' => [ 'shape' => 'TopicNumericRangeFilter', ], 'DateRangeFilter' => [ 'shape' => 'TopicDateRangeFilter', ], 'RelativeDateFilter' => [ 'shape' => 'TopicRelativeDateFilter', ], ], ], 'TopicFilters' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicFilter', ], ], 'TopicId' => [ 'type' => 'string', 'max' => 256, 'pattern' => '^[A-Za-z0-9-_.\\\\+]*$', ], 'TopicNamedEntities' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicNamedEntity', ], ], 'TopicNamedEntity' => [ 'type' => 'structure', 'required' => [ 'EntityName', ], 'members' => [ 'EntityName' => [ 'shape' => 'LimitedString', ], 'EntityDescription' => [ 'shape' => 'LimitedString', ], 'EntitySynonyms' => [ 'shape' => 'Synonyms', ], 'SemanticEntityType' => [ 'shape' => 'SemanticEntityType', ], 'Definition' => [ 'shape' => 'NamedEntityDefinitions', ], ], ], 'TopicNumericEqualityFilter' => [ 'type' => 'structure', 'members' => [ 'Constant' => [ 'shape' => 'TopicSingularFilterConstant', ], 'Aggregation' => [ 'shape' => 'NamedFilterAggType', ], ], ], 'TopicNumericRangeFilter' => [ 'type' => 'structure', 'members' => [ 'Inclusive' => [ 'shape' => 'Boolean', ], 'Constant' => [ 'shape' => 'TopicRangeFilterConstant', ], 'Aggregation' => [ 'shape' => 'NamedFilterAggType', ], ], ], 'TopicNumericSeparatorSymbol' => [ 'type' => 'string', 'enum' => [ 'COMMA', 'DOT', ], ], 'TopicRangeFilterConstant' => [ 'type' => 'structure', 'members' => [ 'ConstantType' => [ 'shape' => 'ConstantType', ], 'RangeConstant' => [ 'shape' => 'RangeConstant', ], ], 'sensitive' => true, ], 'TopicRefreshDetails' => [ 'type' => 'structure', 'members' => [ 'RefreshArn' => [ 'shape' => 'Arn', ], 'RefreshId' => [ 'shape' => 'ResourceId', ], 'RefreshStatus' => [ 'shape' => 'TopicRefreshStatus', ], ], ], 'TopicRefreshSchedule' => [ 'type' => 'structure', 'required' => [ 'IsEnabled', 'BasedOnSpiceSchedule', ], 'members' => [ 'IsEnabled' => [ 'shape' => 'NullableBoolean', ], 'BasedOnSpiceSchedule' => [ 'shape' => 'Boolean', ], 'StartingAt' => [ 'shape' => 'Timestamp', ], 'Timezone' => [ 'shape' => 'LimitedString', ], 'RepeatAt' => [ 'shape' => 'LimitedString', ], 'TopicScheduleType' => [ 'shape' => 'TopicScheduleType', ], ], ], 'TopicRefreshScheduleSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicRefreshScheduleSummary', ], ], 'TopicRefreshScheduleSummary' => [ 'type' => 'structure', 'members' => [ 'DatasetId' => [ 'shape' => 'LimitedString', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'DatasetName' => [ 'shape' => 'LimitedString', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], ], ], 'TopicRefreshStatus' => [ 'type' => 'string', 'enum' => [ 'INITIALIZED', 'RUNNING', 'FAILED', 'COMPLETED', 'CANCELLED', ], ], 'TopicRelativeDateFilter' => [ 'type' => 'structure', 'members' => [ 'TimeGranularity' => [ 'shape' => 'TopicTimeGranularity', ], 'RelativeDateFilterFunction' => [ 'shape' => 'TopicRelativeDateFilterFunction', ], 'Constant' => [ 'shape' => 'TopicSingularFilterConstant', ], ], ], 'TopicRelativeDateFilterFunction' => [ 'type' => 'string', 'enum' => [ 'PREVIOUS', 'THIS', 'LAST', 'NEXT', 'NOW', ], ], 'TopicScheduleType' => [ 'type' => 'string', 'enum' => [ 'HOURLY', 'DAILY', 'WEEKLY', 'MONTHLY', ], ], 'TopicSingularFilterConstant' => [ 'type' => 'structure', 'members' => [ 'ConstantType' => [ 'shape' => 'ConstantType', ], 'SingularConstant' => [ 'shape' => 'LimitedString', ], ], 'sensitive' => true, ], 'TopicSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TopicSummary', ], ], 'TopicSummary' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'TopicId' => [ 'shape' => 'TopicId', ], 'Name' => [ 'shape' => 'ResourceName', ], ], ], 'TopicTimeGranularity' => [ 'type' => 'string', 'enum' => [ 'SECOND', 'MINUTE', 'HOUR', 'DAY', 'WEEK', 'MONTH', 'QUARTER', 'YEAR', ], ], 'TotalAggregationComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Value' => [ 'shape' => 'MeasureField', ], ], ], 'TotalAggregationFunction' => [ 'type' => 'structure', 'members' => [ 'SimpleTotalAggregationFunction' => [ 'shape' => 'SimpleTotalAggregationFunction', ], ], ], 'TotalAggregationOption' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'TotalAggregationFunction', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'TotalAggregationFunction' => [ 'shape' => 'TotalAggregationFunction', ], ], ], 'TotalAggregationOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TotalAggregationOption', ], 'max' => 200, ], 'TotalOptions' => [ 'type' => 'structure', 'members' => [ 'TotalsVisibility' => [ 'shape' => 'Visibility', ], 'Placement' => [ 'shape' => 'TableTotalsPlacement', ], 'ScrollStatus' => [ 'shape' => 'TableTotalsScrollStatus', ], 'CustomLabel' => [ 'shape' => 'String', ], 'TotalCellStyle' => [ 'shape' => 'TableCellStyle', ], 'TotalAggregationOptions' => [ 'shape' => 'TotalAggregationOptionList', ], ], ], 'TransformOperation' => [ 'type' => 'structure', 'members' => [ 'ProjectOperation' => [ 'shape' => 'ProjectOperation', ], 'FilterOperation' => [ 'shape' => 'FilterOperation', ], 'CreateColumnsOperation' => [ 'shape' => 'CreateColumnsOperation', ], 'RenameColumnOperation' => [ 'shape' => 'RenameColumnOperation', ], 'CastColumnTypeOperation' => [ 'shape' => 'CastColumnTypeOperation', ], 'TagColumnOperation' => [ 'shape' => 'TagColumnOperation', ], 'UntagColumnOperation' => [ 'shape' => 'UntagColumnOperation', ], 'OverrideDatasetParameterOperation' => [ 'shape' => 'OverrideDatasetParameterOperation', ], ], ], 'TransformOperationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TransformOperation', ], 'max' => 2048, 'min' => 1, ], 'TreeMapAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Groups' => [ 'shape' => 'TreeMapDimensionFieldList', ], 'Sizes' => [ 'shape' => 'TreeMapMeasureFieldList', ], 'Colors' => [ 'shape' => 'TreeMapMeasureFieldList', ], ], ], 'TreeMapConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'TreeMapFieldWells', ], 'SortConfiguration' => [ 'shape' => 'TreeMapSortConfiguration', ], 'GroupLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'SizeLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'ColorScale' => [ 'shape' => 'ColorScale', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'Tooltip' => [ 'shape' => 'TooltipOptions', ], ], ], 'TreeMapDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 1, ], 'TreeMapFieldWells' => [ 'type' => 'structure', 'members' => [ 'TreeMapAggregatedFieldWells' => [ 'shape' => 'TreeMapAggregatedFieldWells', ], ], ], 'TreeMapMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'TreeMapSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'TreeMapSort' => [ 'shape' => 'FieldSortOptionsList', ], 'TreeMapGroupItemsLimitConfiguration' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'TreeMapVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'TreeMapConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'TrendArrowOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], ], ], 'TrinoParameters' => [ 'type' => 'structure', 'required' => [ 'Host', 'Port', 'Catalog', ], 'members' => [ 'Host' => [ 'shape' => 'Host', ], 'Port' => [ 'shape' => 'Port', ], 'Catalog' => [ 'shape' => 'Catalog', ], ], ], 'TwitterParameters' => [ 'type' => 'structure', 'required' => [ 'Query', 'MaxRows', ], 'members' => [ 'Query' => [ 'shape' => 'Query', ], 'MaxRows' => [ 'shape' => 'PositiveInteger', ], ], ], 'TypeCastFormat' => [ 'type' => 'string', 'max' => 32, ], 'TypeParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'LimitedString', ], 'value' => [ 'shape' => 'LimitedString', ], ], 'Typography' => [ 'type' => 'structure', 'members' => [ 'FontFamilies' => [ 'shape' => 'FontList', ], ], ], 'UIColorPalette' => [ 'type' => 'structure', 'members' => [ 'PrimaryForeground' => [ 'shape' => 'HexColor', ], 'PrimaryBackground' => [ 'shape' => 'HexColor', ], 'SecondaryForeground' => [ 'shape' => 'HexColor', ], 'SecondaryBackground' => [ 'shape' => 'HexColor', ], 'Accent' => [ 'shape' => 'HexColor', ], 'AccentForeground' => [ 'shape' => 'HexColor', ], 'Danger' => [ 'shape' => 'HexColor', ], 'DangerForeground' => [ 'shape' => 'HexColor', ], 'Warning' => [ 'shape' => 'HexColor', ], 'WarningForeground' => [ 'shape' => 'HexColor', ], 'Success' => [ 'shape' => 'HexColor', ], 'SuccessForeground' => [ 'shape' => 'HexColor', ], 'Dimension' => [ 'shape' => 'HexColor', ], 'DimensionForeground' => [ 'shape' => 'HexColor', ], 'Measure' => [ 'shape' => 'HexColor', ], 'MeasureForeground' => [ 'shape' => 'HexColor', ], ], ], 'URLOperationTemplate' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'URLTargetConfiguration' => [ 'type' => 'string', 'enum' => [ 'NEW_TAB', 'NEW_WINDOW', 'SAME_TAB', ], ], 'UnaggregatedField' => [ 'type' => 'structure', 'required' => [ 'FieldId', 'Column', ], 'members' => [ 'FieldId' => [ 'shape' => 'FieldId', ], 'Column' => [ 'shape' => 'ColumnIdentifier', ], 'FormatConfiguration' => [ 'shape' => 'FormatConfiguration', ], ], ], 'UnaggregatedFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'UnaggregatedField', ], 'max' => 200, ], 'UndefinedSpecifiedValueType' => [ 'type' => 'string', 'enum' => [ 'LEAST', 'MOST', ], ], 'UnicodeIcon' => [ 'type' => 'string', 'pattern' => '^[^\\u0000-\\u00FF]$', ], 'UniqueValuesComputation' => [ 'type' => 'structure', 'required' => [ 'ComputationId', ], 'members' => [ 'ComputationId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'String', ], 'Category' => [ 'shape' => 'DimensionField', ], ], ], 'UnlimitedPixelLength' => [ 'type' => 'string', ], 'UnsupportedPricingPlanException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'UnsupportedUserEditionException' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'String', ], 'RequestId' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'UntagColumnOperation' => [ 'type' => 'structure', 'required' => [ 'ColumnName', 'TagNames', ], 'members' => [ 'ColumnName' => [ 'shape' => 'ColumnName', ], 'TagNames' => [ 'shape' => 'ColumnTagNames', ], ], ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'Arn', 'location' => 'uri', 'locationName' => 'ResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'keys', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAccountCustomizationRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AccountCustomization', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'querystring', 'locationName' => 'namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], ], ], 'UpdateAccountCustomizationResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'AccountCustomization' => [ 'shape' => 'AccountCustomization', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAccountSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DefaultNamespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DefaultNamespace' => [ 'shape' => 'Namespace', ], 'NotificationEmail' => [ 'shape' => 'String', ], 'TerminationProtectionEnabled' => [ 'shape' => 'Boolean', ], ], ], 'UpdateAccountSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAnalysisPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateAnalysisPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'AnalysisArn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateAnalysisRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AnalysisId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'AnalysisId', ], 'Name' => [ 'shape' => 'AnalysisName', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'SourceEntity' => [ 'shape' => 'AnalysisSourceEntity', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'AnalysisDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'UpdateAnalysisResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'AnalysisId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'UpdateStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateDashboardPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'GrantLinkPermissions' => [ 'shape' => 'UpdateLinkPermissionList', ], 'RevokeLinkPermissions' => [ 'shape' => 'UpdateLinkPermissionList', ], ], ], 'UpdateDashboardPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardArn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'LinkSharingConfiguration' => [ 'shape' => 'LinkSharingConfiguration', ], ], ], 'UpdateDashboardPublishedVersionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'VersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'VersionNumber' => [ 'shape' => 'VersionNumber', 'location' => 'uri', 'locationName' => 'VersionNumber', ], ], ], 'UpdateDashboardPublishedVersionResponse' => [ 'type' => 'structure', 'members' => [ 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'DashboardArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateDashboardRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DashboardId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'DashboardId', ], 'Name' => [ 'shape' => 'DashboardName', ], 'SourceEntity' => [ 'shape' => 'DashboardSourceEntity', ], 'Parameters' => [ 'shape' => 'Parameters', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'DashboardPublishOptions' => [ 'shape' => 'DashboardPublishOptions', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Definition' => [ 'shape' => 'DashboardVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'UpdateDashboardResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'DashboardId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateDataSetPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'GrantPermissions' => [ 'shape' => 'ResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'UpdateDataSetPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSetArn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateDataSetRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSetId', 'Name', 'PhysicalTableMap', 'ImportMode', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'PhysicalTableMap' => [ 'shape' => 'PhysicalTableMap', ], 'LogicalTableMap' => [ 'shape' => 'LogicalTableMap', ], 'ImportMode' => [ 'shape' => 'DataSetImportMode', ], 'ColumnGroups' => [ 'shape' => 'ColumnGroupList', ], 'FieldFolders' => [ 'shape' => 'FieldFolderMap', ], 'RowLevelPermissionDataSet' => [ 'shape' => 'RowLevelPermissionDataSet', ], 'RowLevelPermissionTagConfiguration' => [ 'shape' => 'RowLevelPermissionTagConfiguration', ], 'ColumnLevelPermissionRules' => [ 'shape' => 'ColumnLevelPermissionRuleList', ], 'DataSetUsageConfiguration' => [ 'shape' => 'DataSetUsageConfiguration', ], 'DatasetParameters' => [ 'shape' => 'DatasetParameterList', ], ], ], 'UpdateDataSetResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSetId' => [ 'shape' => 'ResourceId', ], 'IngestionArn' => [ 'shape' => 'Arn', ], 'IngestionId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateDataSourcePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], 'GrantPermissions' => [ 'shape' => 'ResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'UpdateDataSourcePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'DataSourceArn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateDataSourceRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'DataSourceId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'DataSourceId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSourceId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'DataSourceParameters' => [ 'shape' => 'DataSourceParameters', ], 'Credentials' => [ 'shape' => 'DataSourceCredentials', ], 'VpcConnectionProperties' => [ 'shape' => 'VpcConnectionProperties', ], 'SslProperties' => [ 'shape' => 'SslProperties', ], ], ], 'UpdateDataSourceResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'DataSourceId' => [ 'shape' => 'ResourceId', ], 'UpdateStatus' => [ 'shape' => 'ResourceStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateFolderPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'GrantPermissions' => [ 'shape' => 'ResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'ResourcePermissionList', ], ], ], 'UpdateFolderPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateFolderRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'FolderId', 'Name', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', 'location' => 'uri', 'locationName' => 'FolderId', ], 'Name' => [ 'shape' => 'FolderName', ], ], ], 'UpdateFolderResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'Arn' => [ 'shape' => 'Arn', ], 'FolderId' => [ 'shape' => 'RestrictiveResourceId', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateGroupRequest' => [ 'type' => 'structure', 'required' => [ 'GroupName', 'AwsAccountId', 'Namespace', ], 'members' => [ 'GroupName' => [ 'shape' => 'GroupName', 'location' => 'uri', 'locationName' => 'GroupName', ], 'Description' => [ 'shape' => 'GroupDescription', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], ], ], 'UpdateGroupResponse' => [ 'type' => 'structure', 'members' => [ 'Group' => [ 'shape' => 'Group', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateIAMPolicyAssignmentRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'AssignmentName', 'Namespace', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', 'location' => 'uri', 'locationName' => 'AssignmentName', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], ], ], 'UpdateIAMPolicyAssignmentResponse' => [ 'type' => 'structure', 'members' => [ 'AssignmentName' => [ 'shape' => 'IAMPolicyAssignmentName', ], 'AssignmentId' => [ 'shape' => 'String', ], 'PolicyArn' => [ 'shape' => 'Arn', ], 'Identities' => [ 'shape' => 'IdentityMap', ], 'AssignmentStatus' => [ 'shape' => 'AssignmentStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateIpRestrictionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'IpRestrictionRuleMap' => [ 'shape' => 'IpRestrictionRuleMap', ], 'Enabled' => [ 'shape' => 'NullableBoolean', ], ], ], 'UpdateIpRestrictionResponse' => [ 'type' => 'structure', 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateLinkPermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourcePermission', ], 'max' => 2, ], 'UpdatePublicSharingSettingsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'PublicSharingEnabled' => [ 'shape' => 'Boolean', ], ], ], 'UpdatePublicSharingSettingsResponse' => [ 'type' => 'structure', 'members' => [ 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'DataSetId', 'AwsAccountId', 'Schedule', ], 'members' => [ 'DataSetId' => [ 'shape' => 'ResourceId', 'location' => 'uri', 'locationName' => 'DataSetId', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Schedule' => [ 'shape' => 'RefreshSchedule', ], ], ], 'UpdateRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], 'ScheduleId' => [ 'shape' => 'String', ], 'Arn' => [ 'shape' => 'Arn', ], ], ], 'UpdateResourcePermissionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourcePermission', ], 'max' => 100, ], 'UpdateTemplateAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', 'AliasName', 'TemplateVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'TemplateVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'UpdateTemplateAliasResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateAlias' => [ 'shape' => 'TemplateAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTemplatePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateTemplatePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'TemplateArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TemplateId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'TemplateId', ], 'SourceEntity' => [ 'shape' => 'TemplateSourceEntity', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Name' => [ 'shape' => 'TemplateName', ], 'Definition' => [ 'shape' => 'TemplateVersionDefinition', ], 'ValidationStrategy' => [ 'shape' => 'ValidationStrategy', ], ], ], 'UpdateTemplateResponse' => [ 'type' => 'structure', 'members' => [ 'TemplateId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateThemeAliasRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'AliasName', 'ThemeVersionNumber', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'AliasName' => [ 'shape' => 'AliasName', 'location' => 'uri', 'locationName' => 'AliasName', ], 'ThemeVersionNumber' => [ 'shape' => 'VersionNumber', ], ], ], 'UpdateThemeAliasResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeAlias' => [ 'shape' => 'ThemeAlias', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateThemePermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateThemePermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'ThemeArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateThemeRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'ThemeId', 'BaseThemeId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', 'location' => 'uri', 'locationName' => 'ThemeId', ], 'Name' => [ 'shape' => 'ThemeName', ], 'BaseThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'VersionDescription' => [ 'shape' => 'VersionDescription', ], 'Configuration' => [ 'shape' => 'ThemeConfiguration', ], ], ], 'UpdateThemeResponse' => [ 'type' => 'structure', 'members' => [ 'ThemeId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Arn' => [ 'shape' => 'Arn', ], 'VersionArn' => [ 'shape' => 'Arn', ], 'CreationStatus' => [ 'shape' => 'ResourceStatus', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTopicPermissionsRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'GrantPermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], 'RevokePermissions' => [ 'shape' => 'UpdateResourcePermissionList', ], ], ], 'UpdateTopicPermissionsResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'Permissions' => [ 'shape' => 'ResourcePermissionList', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTopicRefreshScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'DatasetId', 'RefreshSchedule', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'DatasetId' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'DatasetId', ], 'RefreshSchedule' => [ 'shape' => 'TopicRefreshSchedule', ], ], ], 'UpdateTopicRefreshScheduleResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'TopicArn' => [ 'shape' => 'Arn', ], 'DatasetArn' => [ 'shape' => 'Arn', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], 'RequestId' => [ 'shape' => 'String', ], ], ], 'UpdateTopicRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'TopicId', 'Topic', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'TopicId' => [ 'shape' => 'TopicId', 'location' => 'uri', 'locationName' => 'TopicId', ], 'Topic' => [ 'shape' => 'TopicDetails', ], ], ], 'UpdateTopicResponse' => [ 'type' => 'structure', 'members' => [ 'TopicId' => [ 'shape' => 'TopicId', ], 'Arn' => [ 'shape' => 'Arn', ], 'RefreshArn' => [ 'shape' => 'Arn', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateUserRequest' => [ 'type' => 'structure', 'required' => [ 'UserName', 'AwsAccountId', 'Namespace', 'Email', 'Role', ], 'members' => [ 'UserName' => [ 'shape' => 'UserName', 'location' => 'uri', 'locationName' => 'UserName', ], 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'Namespace' => [ 'shape' => 'Namespace', 'location' => 'uri', 'locationName' => 'Namespace', ], 'Email' => [ 'shape' => 'String', ], 'Role' => [ 'shape' => 'UserRole', ], 'CustomPermissionsName' => [ 'shape' => 'RoleName', ], 'UnapplyCustomPermissions' => [ 'shape' => 'Boolean', ], 'ExternalLoginFederationProviderType' => [ 'shape' => 'String', ], 'CustomFederationProviderUrl' => [ 'shape' => 'String', ], 'ExternalLoginId' => [ 'shape' => 'String', ], ], ], 'UpdateUserResponse' => [ 'type' => 'structure', 'members' => [ 'User' => [ 'shape' => 'User', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UpdateVPCConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'AwsAccountId', 'VPCConnectionId', 'Name', 'SubnetIds', 'SecurityGroupIds', 'RoleArn', ], 'members' => [ 'AwsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'uri', 'locationName' => 'AwsAccountId', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', 'location' => 'uri', 'locationName' => 'VPCConnectionId', ], 'Name' => [ 'shape' => 'ResourceName', ], 'SubnetIds' => [ 'shape' => 'SubnetIdList', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'DnsResolverList', ], 'RoleArn' => [ 'shape' => 'RoleArn', ], ], ], 'UpdateVPCConnectionResponse' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'UpdateStatus' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'RequestId' => [ 'shape' => 'String', ], 'Status' => [ 'shape' => 'StatusCode', 'location' => 'statusCode', ], ], ], 'UploadSettings' => [ 'type' => 'structure', 'members' => [ 'Format' => [ 'shape' => 'FileFormat', ], 'StartFromRow' => [ 'shape' => 'PositiveInteger', 'box' => true, ], 'ContainsHeader' => [ 'shape' => 'Boolean', 'box' => true, ], 'TextQualifier' => [ 'shape' => 'TextQualifier', ], 'Delimiter' => [ 'shape' => 'Delimiter', ], ], ], 'User' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'Arn', ], 'UserName' => [ 'shape' => 'UserName', ], 'Email' => [ 'shape' => 'String', ], 'Role' => [ 'shape' => 'UserRole', ], 'IdentityType' => [ 'shape' => 'IdentityType', ], 'Active' => [ 'shape' => 'Boolean', ], 'PrincipalId' => [ 'shape' => 'String', ], 'CustomPermissionsName' => [ 'shape' => 'RoleName', ], 'ExternalLoginFederationProviderType' => [ 'shape' => 'String', ], 'ExternalLoginFederationProviderUrl' => [ 'shape' => 'String', ], 'ExternalLoginId' => [ 'shape' => 'String', ], ], ], 'UserList' => [ 'type' => 'list', 'member' => [ 'shape' => 'User', ], ], 'UserName' => [ 'type' => 'string', 'min' => 1, 'pattern' => '[\\u0020-\\u00FF]+', ], 'UserRole' => [ 'type' => 'string', 'enum' => [ 'ADMIN', 'AUTHOR', 'READER', 'RESTRICTED_AUTHOR', 'RESTRICTED_READER', ], ], 'VPCConnection' => [ 'type' => 'structure', 'members' => [ 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ResourceName', ], 'VPCId' => [ 'shape' => 'String', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'StringList', ], 'Status' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'NetworkInterfaces' => [ 'shape' => 'NetworkInterfaceList', ], 'RoleArn' => [ 'shape' => 'String', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'VPCConnectionAvailabilityStatus' => [ 'type' => 'string', 'enum' => [ 'AVAILABLE', 'UNAVAILABLE', 'PARTIALLY_AVAILABLE', ], ], 'VPCConnectionResourceIdRestricted' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, 'pattern' => '[\\w\\-]+', ], 'VPCConnectionResourceIdUnrestricted' => [ 'type' => 'string', 'max' => 1000, 'min' => 1, ], 'VPCConnectionResourceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATION_IN_PROGRESS', 'CREATION_SUCCESSFUL', 'CREATION_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_SUCCESSFUL', 'UPDATE_FAILED', 'DELETION_IN_PROGRESS', 'DELETION_FAILED', 'DELETED', ], ], 'VPCConnectionSummary' => [ 'type' => 'structure', 'members' => [ 'VPCConnectionId' => [ 'shape' => 'VPCConnectionResourceIdUnrestricted', ], 'Arn' => [ 'shape' => 'Arn', ], 'Name' => [ 'shape' => 'ResourceName', ], 'VPCId' => [ 'shape' => 'String', ], 'SecurityGroupIds' => [ 'shape' => 'SecurityGroupIdList', ], 'DnsResolvers' => [ 'shape' => 'StringList', ], 'Status' => [ 'shape' => 'VPCConnectionResourceStatus', ], 'AvailabilityStatus' => [ 'shape' => 'VPCConnectionAvailabilityStatus', ], 'NetworkInterfaces' => [ 'shape' => 'NetworkInterfaceList', ], 'RoleArn' => [ 'shape' => 'String', ], 'CreatedTime' => [ 'shape' => 'Timestamp', ], 'LastUpdatedTime' => [ 'shape' => 'Timestamp', ], ], ], 'VPCConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VPCConnectionSummary', ], ], 'ValidationStrategy' => [ 'type' => 'structure', 'required' => [ 'Mode', ], 'members' => [ 'Mode' => [ 'shape' => 'ValidationStrategyMode', ], ], ], 'ValidationStrategyMode' => [ 'type' => 'string', 'enum' => [ 'STRICT', 'LENIENT', ], ], 'ValueWhenUnsetOption' => [ 'type' => 'string', 'enum' => [ 'RECOMMENDED_VALUE', 'NULL', ], ], 'VersionDescription' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'VersionNumber' => [ 'type' => 'long', 'min' => 1, ], 'VerticalTextAlignment' => [ 'type' => 'string', 'enum' => [ 'TOP', 'MIDDLE', 'BOTTOM', 'AUTO', ], ], 'Visibility' => [ 'type' => 'string', 'enum' => [ 'HIDDEN', 'VISIBLE', ], ], 'VisiblePanelColumns' => [ 'type' => 'long', 'max' => 10, 'min' => 1, ], 'VisiblePanelRows' => [ 'type' => 'long', 'max' => 10, 'min' => 1, ], 'VisibleRangeOptions' => [ 'type' => 'structure', 'members' => [ 'PercentRange' => [ 'shape' => 'PercentVisibleRange', ], ], ], 'Visual' => [ 'type' => 'structure', 'members' => [ 'TableVisual' => [ 'shape' => 'TableVisual', ], 'PivotTableVisual' => [ 'shape' => 'PivotTableVisual', ], 'BarChartVisual' => [ 'shape' => 'BarChartVisual', ], 'KPIVisual' => [ 'shape' => 'KPIVisual', ], 'PieChartVisual' => [ 'shape' => 'PieChartVisual', ], 'GaugeChartVisual' => [ 'shape' => 'GaugeChartVisual', ], 'LineChartVisual' => [ 'shape' => 'LineChartVisual', ], 'HeatMapVisual' => [ 'shape' => 'HeatMapVisual', ], 'TreeMapVisual' => [ 'shape' => 'TreeMapVisual', ], 'GeospatialMapVisual' => [ 'shape' => 'GeospatialMapVisual', ], 'FilledMapVisual' => [ 'shape' => 'FilledMapVisual', ], 'FunnelChartVisual' => [ 'shape' => 'FunnelChartVisual', ], 'ScatterPlotVisual' => [ 'shape' => 'ScatterPlotVisual', ], 'ComboChartVisual' => [ 'shape' => 'ComboChartVisual', ], 'BoxPlotVisual' => [ 'shape' => 'BoxPlotVisual', ], 'WaterfallVisual' => [ 'shape' => 'WaterfallVisual', ], 'HistogramVisual' => [ 'shape' => 'HistogramVisual', ], 'WordCloudVisual' => [ 'shape' => 'WordCloudVisual', ], 'InsightVisual' => [ 'shape' => 'InsightVisual', ], 'SankeyDiagramVisual' => [ 'shape' => 'SankeyDiagramVisual', ], 'CustomContentVisual' => [ 'shape' => 'CustomContentVisual', ], 'EmptyVisual' => [ 'shape' => 'EmptyVisual', ], 'RadarChartVisual' => [ 'shape' => 'RadarChartVisual', ], ], ], 'VisualAxisSortOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'VisualCustomAction' => [ 'type' => 'structure', 'required' => [ 'CustomActionId', 'Name', 'Trigger', 'ActionOperations', ], 'members' => [ 'CustomActionId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Name' => [ 'shape' => 'VisualCustomActionName', ], 'Status' => [ 'shape' => 'WidgetStatus', ], 'Trigger' => [ 'shape' => 'VisualCustomActionTrigger', ], 'ActionOperations' => [ 'shape' => 'VisualCustomActionOperationList', ], ], ], 'VisualCustomActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VisualCustomAction', ], 'max' => 10, ], 'VisualCustomActionName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'VisualCustomActionOperation' => [ 'type' => 'structure', 'members' => [ 'FilterOperation' => [ 'shape' => 'CustomActionFilterOperation', ], 'NavigationOperation' => [ 'shape' => 'CustomActionNavigationOperation', ], 'URLOperation' => [ 'shape' => 'CustomActionURLOperation', ], 'SetParametersOperation' => [ 'shape' => 'CustomActionSetParametersOperation', ], ], ], 'VisualCustomActionOperationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'VisualCustomActionOperation', ], 'max' => 2, 'min' => 1, ], 'VisualCustomActionTrigger' => [ 'type' => 'string', 'enum' => [ 'DATA_POINT_CLICK', 'DATA_POINT_MENU', ], ], 'VisualList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Visual', ], 'max' => 50, ], 'VisualMenuOption' => [ 'type' => 'structure', 'members' => [ 'AvailabilityStatus' => [ 'shape' => 'DashboardBehavior', ], ], ], 'VisualPalette' => [ 'type' => 'structure', 'members' => [ 'ChartColor' => [ 'shape' => 'HexColor', ], 'ColorMap' => [ 'shape' => 'DataPathColorList', ], ], ], 'VisualSubtitleLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FormatText' => [ 'shape' => 'LongFormatText', ], ], ], 'VisualTitleLabelOptions' => [ 'type' => 'structure', 'members' => [ 'Visibility' => [ 'shape' => 'Visibility', ], 'FormatText' => [ 'shape' => 'ShortFormatText', ], ], ], 'VpcConnectionProperties' => [ 'type' => 'structure', 'required' => [ 'VpcConnectionArn', ], 'members' => [ 'VpcConnectionArn' => [ 'shape' => 'Arn', ], ], ], 'Warehouse' => [ 'type' => 'string', 'max' => 128, ], 'WaterfallChartAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'Categories' => [ 'shape' => 'DimensionFieldList', ], 'Values' => [ 'shape' => 'MeasureFieldList', ], 'Breakdowns' => [ 'shape' => 'DimensionFieldList', ], ], ], 'WaterfallChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'WaterfallChartFieldWells', ], 'SortConfiguration' => [ 'shape' => 'WaterfallChartSortConfiguration', ], 'WaterfallChartOptions' => [ 'shape' => 'WaterfallChartOptions', ], 'CategoryAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'CategoryAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'PrimaryYAxisLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'PrimaryYAxisDisplayOptions' => [ 'shape' => 'AxisDisplayOptions', ], 'Legend' => [ 'shape' => 'LegendOptions', ], 'DataLabels' => [ 'shape' => 'DataLabelOptions', ], 'VisualPalette' => [ 'shape' => 'VisualPalette', ], ], ], 'WaterfallChartFieldWells' => [ 'type' => 'structure', 'members' => [ 'WaterfallChartAggregatedFieldWells' => [ 'shape' => 'WaterfallChartAggregatedFieldWells', ], ], ], 'WaterfallChartOptions' => [ 'type' => 'structure', 'members' => [ 'TotalBarLabel' => [ 'shape' => 'String', ], ], ], 'WaterfallChartSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], 'BreakdownItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], ], ], 'WaterfallVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'WaterfallChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'WhatIfPointScenario' => [ 'type' => 'structure', 'required' => [ 'Date', 'Value', ], 'members' => [ 'Date' => [ 'shape' => 'Timestamp', ], 'Value' => [ 'shape' => 'Double', ], ], ], 'WhatIfRangeScenario' => [ 'type' => 'structure', 'required' => [ 'StartDate', 'EndDate', 'Value', ], 'members' => [ 'StartDate' => [ 'shape' => 'Timestamp', ], 'EndDate' => [ 'shape' => 'Timestamp', ], 'Value' => [ 'shape' => 'Double', ], ], ], 'WidgetStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'WordCloudAggregatedFieldWells' => [ 'type' => 'structure', 'members' => [ 'GroupBy' => [ 'shape' => 'WordCloudDimensionFieldList', ], 'Size' => [ 'shape' => 'WordCloudMeasureFieldList', ], ], ], 'WordCloudChartConfiguration' => [ 'type' => 'structure', 'members' => [ 'FieldWells' => [ 'shape' => 'WordCloudFieldWells', ], 'SortConfiguration' => [ 'shape' => 'WordCloudSortConfiguration', ], 'CategoryLabelOptions' => [ 'shape' => 'ChartAxisLabelOptions', ], 'WordCloudOptions' => [ 'shape' => 'WordCloudOptions', ], ], ], 'WordCloudCloudLayout' => [ 'type' => 'string', 'enum' => [ 'FLUID', 'NORMAL', ], ], 'WordCloudDimensionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionField', ], 'max' => 10, ], 'WordCloudFieldWells' => [ 'type' => 'structure', 'members' => [ 'WordCloudAggregatedFieldWells' => [ 'shape' => 'WordCloudAggregatedFieldWells', ], ], ], 'WordCloudMaximumStringLength' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'WordCloudMeasureFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeasureField', ], 'max' => 1, ], 'WordCloudOptions' => [ 'type' => 'structure', 'members' => [ 'WordOrientation' => [ 'shape' => 'WordCloudWordOrientation', ], 'WordScaling' => [ 'shape' => 'WordCloudWordScaling', ], 'CloudLayout' => [ 'shape' => 'WordCloudCloudLayout', ], 'WordCasing' => [ 'shape' => 'WordCloudWordCasing', ], 'WordPadding' => [ 'shape' => 'WordCloudWordPadding', ], 'MaximumStringLength' => [ 'shape' => 'WordCloudMaximumStringLength', ], ], ], 'WordCloudSortConfiguration' => [ 'type' => 'structure', 'members' => [ 'CategoryItemsLimit' => [ 'shape' => 'ItemsLimitConfiguration', ], 'CategorySort' => [ 'shape' => 'FieldSortOptionsList', ], ], ], 'WordCloudVisual' => [ 'type' => 'structure', 'required' => [ 'VisualId', ], 'members' => [ 'VisualId' => [ 'shape' => 'ShortRestrictiveResourceId', ], 'Title' => [ 'shape' => 'VisualTitleLabelOptions', ], 'Subtitle' => [ 'shape' => 'VisualSubtitleLabelOptions', ], 'ChartConfiguration' => [ 'shape' => 'WordCloudChartConfiguration', ], 'Actions' => [ 'shape' => 'VisualCustomActionList', ], 'ColumnHierarchies' => [ 'shape' => 'ColumnHierarchyList', ], ], ], 'WordCloudWordCasing' => [ 'type' => 'string', 'enum' => [ 'LOWER_CASE', 'EXISTING_CASE', ], ], 'WordCloudWordOrientation' => [ 'type' => 'string', 'enum' => [ 'HORIZONTAL', 'HORIZONTAL_AND_VERTICAL', ], ], 'WordCloudWordPadding' => [ 'type' => 'string', 'enum' => [ 'NONE', 'SMALL', 'MEDIUM', 'LARGE', ], ], 'WordCloudWordScaling' => [ 'type' => 'string', 'enum' => [ 'EMPHASIZE', 'NORMAL', ], ], 'WorkGroup' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'boolean' => [ 'type' => 'boolean', ], ],]; diff --git a/src/data/quicksight/2018-04-01/docs-2.json b/src/data/quicksight/2018-04-01/docs-2.json index 0241f2a636..a5357b1240 100644 --- a/src/data/quicksight/2018-04-01/docs-2.json +++ b/src/data/quicksight/2018-04-01/docs-2.json @@ -1058,6 +1058,17 @@ "StartAssetBundleExportJobRequest$ResourceArns": "

An array of resource ARNs to export. The following resources are supported.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

" } }, + "AssetOptions": { + "base": "

An array of analysis level configurations.

", + "refs": { + "Analysis$Options": null, + "AnalysisDefinition$Options": "

An array of option definitions for an analysis.

", + "DashboardVersion$Options": null, + "DashboardVersionDefinition$Options": "

An array of option definitions for a dashboard.

", + "TemplateVersion$Options": null, + "TemplateVersionDefinition$Options": "

An array of option definitions for a template.

" + } + }, "AssignmentStatus": { "base": null, "refs": { @@ -1910,11 +1921,19 @@ "TopicColumn$ColumnDataRole": "

The role of the column in the data. Valid values are DIMENSION and MEASURE.

" } }, + "ColumnDataSubType": { + "base": null, + "refs": { + "CastColumnTypeOperation$SubType": "

The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.

", + "InputColumn$SubType": "

The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

", + "OutputColumn$SubType": "

The sub data type of the column.

" + } + }, "ColumnDataType": { "base": null, "refs": { "CastColumnTypeOperation$NewColumnType": "

New column data type.

", - "OutputColumn$Type": "

The type.

" + "OutputColumn$Type": "

The data type of the column.

" } }, "ColumnDescription": { @@ -2073,7 +2092,7 @@ "ColumnIdentifier$ColumnName": "

The name of the column.

", "ColumnList$member": null, "InputColumn$Name": "

The name of this column in the underlying data source.

", - "OutputColumn$Name": "

A display name for the dataset.

", + "OutputColumn$Name": "

The display name of the column..

", "RenameColumnOperation$ColumnName": "

The name of the column to be renamed.

", "RenameColumnOperation$NewColumnName": "

The new name for the column.

", "TagColumnOperation$ColumnName": "

The column that this operation acts on.

", @@ -3414,6 +3433,12 @@ "ScheduleRefreshOnEntity$DayOfMonth": "

The day of the month that you want to schedule refresh on.

" } }, + "DayOfTheWeek": { + "base": null, + "refs": { + "AssetOptions$WeekStart": "

Determines the week start day for an analysis.

" + } + }, "DayOfWeek": { "base": null, "refs": { @@ -10150,6 +10175,7 @@ "AssetBundleImportJobRefreshScheduleOverrideParameters$ScheduleId": "

A partial identifier for the specific RefreshSchedule resource being overridden. This structure is used together with the DataSetId structure.

", "AssetBundleImportJobResourceIdOverrideConfiguration$PrefixForAllResources": "

An option to request a CloudFormation variable for a prefix to be prepended to each resource's ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

", "AssetBundleImportSourceDescription$Body": "

An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

", + "AssetOptions$Timezone": "

Determines the timezone for the analysis.

", "AttributeAggregationFunction$ValueForMultipleValues": "

Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to '*'.

", "AxisLabelOptions$CustomLabel": "

The text for the axis label.

", "CancelIngestionRequest$DataSetId": "

The ID of the dataset used in the ingestion.

", diff --git a/src/data/quicksight/2018-04-01/docs-2.json.php b/src/data/quicksight/2018-04-01/docs-2.json.php index 96aa926c45..573097276b 100644 --- a/src/data/quicksight/2018-04-01/docs-2.json.php +++ b/src/data/quicksight/2018-04-01/docs-2.json.php @@ -1,3 +1,3 @@ '2.0', 'service' => 'Amazon QuickSight API Reference

Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.

', 'operations' => [ 'CancelIngestion' => '

Cancels an ongoing ingestion of data into SPICE.

', 'CreateAccountCustomization' => '

Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see Customizing Amazon QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don\'t share it with the namespace, the theme isn\'t visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using the DescribeThemePermissions API operation. To share the theme, grant permissions by using the UpdateThemePermissions API operation.

', 'CreateAccountSubscription' => '

Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.

The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. This operation isn\'t supported in the US East (Ohio) Region, South America (Sao Paulo) Region, or Asia Pacific (Singapore) Region.

Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don\'t have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.

If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, make sure that both actions are set to Allow. If either action is set to Deny, the Deny action prevails and your API call fails.

You can\'t pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.

You can\'t set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon QuickSight User Guide.

', 'CreateAnalysis' => '

Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition.

', 'CreateDashboard' => '

Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account.

', 'CreateDataSet' => '

Creates a dataset. This operation doesn\'t support datasets that include uploaded files as a source.

', 'CreateDataSource' => '

Creates a data source.

', 'CreateFolder' => '

Creates an empty shared folder.

', 'CreateFolderMembership' => '

Adds an asset, such as a dashboard, analysis, or dataset into a folder.

', 'CreateGroup' => '

Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact AWS Support.

The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

', 'CreateGroupMembership' => '

Adds an Amazon QuickSight user to an Amazon QuickSight group.

', 'CreateIAMPolicyAssignment' => '

Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

', 'CreateIngestion' => '

Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.

Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

', 'CreateNamespace' => '

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can\'t see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support.

', 'CreateRefreshSchedule' => '

Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.

', 'CreateTemplate' => '

Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template. You can use the resulting template to create additional dashboards, templates, or analyses.

A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

', 'CreateTemplateAlias' => '

Creates a template alias for a template.

', 'CreateTheme' => '

Creates a theme.

A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'CreateThemeAlias' => '

Creates a theme alias for a theme.

', 'CreateTopic' => '

Creates a new Q topic.

', 'CreateTopicRefreshSchedule' => '

Creates a topic refresh schedule.

', 'CreateVPCConnection' => '

Creates a new VPC connection.

', 'DeleteAccountCustomization' => '

Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.

', 'DeleteAccountSubscription' => '

Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation will result in an error message if you have configured your account termination protection settings to True. To change this setting and delete your account, call the UpdateAccountSettings API and set the value of the TerminationProtectionEnabled parameter to False, then make another call to the DeleteAccountSubscription API.

', 'DeleteAnalysis' => '

Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don\'t specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.

At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it\'s deleted, so you can describe it but you can\'t make a template from it.

An analysis that\'s scheduled for deletion isn\'t accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn\'t delete the dashboards that you publish from it.

', 'DeleteDashboard' => '

Deletes a dashboard.

', 'DeleteDataSet' => '

Deletes a dataset.

', 'DeleteDataSetRefreshProperties' => '

Deletes the dataset refresh properties of the dataset.

', 'DeleteDataSource' => '

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

', 'DeleteFolder' => '

Deletes an empty folder.

', 'DeleteFolderMembership' => '

Removes an asset, such as a dashboard, analysis, or dataset, from a folder.

', 'DeleteGroup' => '

Removes a user group from Amazon QuickSight.

', 'DeleteGroupMembership' => '

Removes a user from a group so that the user is no longer a member of the group.

', 'DeleteIAMPolicyAssignment' => '

Deletes an existing IAM policy assignment.

', 'DeleteNamespace' => '

Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.

', 'DeleteRefreshSchedule' => '

Deletes a refresh schedule from a dataset.

', 'DeleteTemplate' => '

Deletes a template.

', 'DeleteTemplateAlias' => '

Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.

', 'DeleteTheme' => '

Deletes a theme.

', 'DeleteThemeAlias' => '

Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to.

', 'DeleteTopic' => '

Deletes a topic.

', 'DeleteTopicRefreshSchedule' => '

Deletes a topic refresh schedule.

', 'DeleteUser' => '

Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that\'s making the call. The IAM user isn\'t deleted as a result of this call.

', 'DeleteUserByPrincipalId' => '

Deletes a user identified by its principal ID.

', 'DeleteVPCConnection' => '

Deletes a VPC connection.

', 'DescribeAccountCustomization' => '

Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which customizations to apply by running this API operation with the Resolved flag included.

To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved.

', 'DescribeAccountSettings' => '

Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.

', 'DescribeAccountSubscription' => '

Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account\'s subscription. A successful API call returns an AccountInfo object that includes an account\'s name, subscription status, authentication type, edition, and notification email address.

', 'DescribeAnalysis' => '

Provides a summary of the metadata for an analysis.

', 'DescribeAnalysisDefinition' => '

Provides a detailed description of the definition of an analysis.

If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use the DescribeAnalysis instead.

', 'DescribeAnalysisPermissions' => '

Provides the read and write permissions for an analysis.

', 'DescribeAssetBundleExportJob' => '

Describes an existing export job.

Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to download the exported assets\' data from. Download URLs are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob API for a new download URL as needed.

Job descriptions are available for 14 days after the job starts.

', 'DescribeAssetBundleImportJob' => '

Describes an existing import job.

Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.

', 'DescribeDashboard' => '

Provides a summary for a dashboard.

', 'DescribeDashboardDefinition' => '

Provides a detailed description of the definition of a dashboard.

If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use the DescribeDashboard instead.

', 'DescribeDashboardPermissions' => '

Describes read and write permissions for a dashboard.

', 'DescribeDashboardSnapshotJob' => '

Describes an existing snapshot job.

Poll job descriptions after a job starts to know the status of the job. For information on available status codes, see JobStatus.

', 'DescribeDashboardSnapshotJobResult' => '

Describes the result of an existing snapshot job that has finished running.

A finished snapshot job will return a COMPLETED or FAILED status when you poll the job with a DescribeDashboardSnapshotJob API call.

If the job has not finished running, this operation returns a message that says Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state..

', 'DescribeDataSet' => '

Describes a dataset. This operation doesn\'t support datasets that include uploaded files as a source.

', 'DescribeDataSetPermissions' => '

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

', 'DescribeDataSetRefreshProperties' => '

Describes the refresh properties of a dataset.

', 'DescribeDataSource' => '

Describes a data source.

', 'DescribeDataSourcePermissions' => '

Describes the resource permissions for a data source.

', 'DescribeFolder' => '

Describes a folder.

', 'DescribeFolderPermissions' => '

Describes permissions for a folder.

', 'DescribeFolderResolvedPermissions' => '

Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders.

', 'DescribeGroup' => '

Returns an Amazon QuickSight group\'s description and Amazon Resource Name (ARN).

', 'DescribeGroupMembership' => '

Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. If the user exists and is a member of the specified group, an associated GroupMember object is returned.

', 'DescribeIAMPolicyAssignment' => '

Describes an existing IAM policy assignment, as specified by the assignment name.

', 'DescribeIngestion' => '

Describes a SPICE ingestion.

', 'DescribeIpRestriction' => '

Provides a summary and status of IP rules.

', 'DescribeNamespace' => '

Describes the current namespace.

', 'DescribeRefreshSchedule' => '

Provides a summary of a refresh schedule.

', 'DescribeTemplate' => '

Describes a template\'s metadata.

', 'DescribeTemplateAlias' => '

Describes the template alias for a template.

', 'DescribeTemplateDefinition' => '

Provides a detailed description of the definition of a template.

If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the DescribeTemplate instead.

', 'DescribeTemplatePermissions' => '

Describes read and write permissions on a template.

', 'DescribeTheme' => '

Describes a theme.

', 'DescribeThemeAlias' => '

Describes the alias for a theme.

', 'DescribeThemePermissions' => '

Describes the read and write permissions for a theme.

', 'DescribeTopic' => '

Describes a topic.

', 'DescribeTopicPermissions' => '

Describes the permissions of a topic.

', 'DescribeTopicRefresh' => '

Describes the status of a topic refresh.

', 'DescribeTopicRefreshSchedule' => '

Deletes a topic refresh schedule.

', 'DescribeUser' => '

Returns information about a user, given the user name.

', 'DescribeVPCConnection' => '

Describes a VPC connection.

', 'GenerateEmbedUrlForAnonymousUser' => '

Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users. Before you use this action, make sure that you have configured the dashboards and permissions.

The following rules apply to the generated URL:

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', 'GenerateEmbedUrlForRegisteredUser' => '

Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions.

The following rules apply to the generated URL:

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', 'GetDashboardEmbedUrl' => '

Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.

Currently, you can use GetDashboardEmbedURL only from the server, not from the user\'s browser. The following rules apply to the generated URL:

For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', 'GetSessionEmbedUrl' => '

Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

', 'ListAnalyses' => '

Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.

', 'ListAssetBundleExportJobs' => '

Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID.

', 'ListAssetBundleImportJobs' => '

Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID.

', 'ListDashboardVersions' => '

Lists all the versions of the dashboards in the Amazon QuickSight subscription.

', 'ListDashboards' => '

Lists dashboards in an Amazon Web Services account.

', 'ListDataSets' => '

Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*.

', 'ListDataSources' => '

Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.

', 'ListFolderMembers' => '

List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.

', 'ListFolders' => '

Lists all folders in an account.

', 'ListGroupMemberships' => '

Lists member users in a group.

', 'ListGroups' => '

Lists all user groups in Amazon QuickSight.

', 'ListIAMPolicyAssignments' => '

Lists the IAM policy assignments in the current Amazon QuickSight account.

', 'ListIAMPolicyAssignmentsForUser' => '

Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.

', 'ListIngestions' => '

Lists the history of SPICE ingestions for a dataset.

', 'ListNamespaces' => '

Lists the namespaces for the specified Amazon Web Services account. This operation doesn\'t list deleted namespaces.

', 'ListRefreshSchedules' => '

Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.

', 'ListTagsForResource' => '

Lists the tags assigned to a resource.

', 'ListTemplateAliases' => '

Lists all the aliases of a template.

', 'ListTemplateVersions' => '

Lists all the versions of the templates in the current Amazon QuickSight account.

', 'ListTemplates' => '

Lists all the templates in the current Amazon QuickSight account.

', 'ListThemeAliases' => '

Lists all the aliases of a theme.

', 'ListThemeVersions' => '

Lists all the versions of the themes in the current Amazon Web Services account.

', 'ListThemes' => '

Lists all the themes in the current Amazon Web Services account.

', 'ListTopicRefreshSchedules' => '

Lists all of the refresh schedules for a topic.

', 'ListTopics' => '

Lists all of the topics within an account.

', 'ListUserGroups' => '

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

', 'ListUsers' => '

Returns a list of all of the Amazon QuickSight users belonging to this account.

', 'ListVPCConnections' => '

Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.

', 'PutDataSetRefreshProperties' => '

Creates or updates the dataset refresh properties for the dataset.

', 'RegisterUser' => '

Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon QuickSight doesn\'t send a registration email to users who are registered from the Amazon QuickSight API. If you want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more information on registering a new user in the Amazon QuickSight console, see Inviting users to access Amazon QuickSight.

', 'RestoreAnalysis' => '

Restores an analysis.

', 'SearchAnalyses' => '

Searches for analyses that belong to the user specified in the filter.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

', 'SearchDashboards' => '

Searches for dashboards that belong to a user.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

', 'SearchDataSets' => '

Use the SearchDataSets operation to search for datasets that belong to an account.

', 'SearchDataSources' => '

Use the SearchDataSources operation to search for data sources that belong to an account.

', 'SearchFolders' => '

Searches the subfolders in a folder.

', 'SearchGroups' => '

Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters.

', 'StartAssetBundleExportJob' => '

Starts an Asset Bundle export job.

An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset dependencies in the same job. Export jobs run asynchronously and can be polled with a DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

', 'StartAssetBundleImportJob' => '

Starts an Asset Bundle import job.

An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight account. Each Amazon QuickSight account can run up to 5 import jobs concurrently.

The API caller must have the necessary "create", "describe", and "update" permissions in their IAM role to access each resource type that is contained in the bundle file before the resources can be imported.

', 'StartDashboardSnapshotJob' => '

Starts an asynchronous job that generates a dashboard snapshot. You can request one of the following format configurations per API call.

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

', 'TagResource' => '

Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data source, dashboard, template, topic, and user.

Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except for the following:

', 'UntagResource' => '

Removes a tag or tags from a resource.

', 'UpdateAccountCustomization' => '

Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme.

You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

', 'UpdateAccountSettings' => '

Updates the Amazon QuickSight settings in your Amazon Web Services account.

', 'UpdateAnalysis' => '

Updates an analysis in Amazon QuickSight

', 'UpdateAnalysisPermissions' => '

Updates the read and write permissions for an analysis.

', 'UpdateDashboard' => '

Updates a dashboard in an Amazon Web Services account.

Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can update the published version of a dashboard by using the UpdateDashboardPublishedVersion API operation.

', 'UpdateDashboardPermissions' => '

Updates read and write permissions on a dashboard.

', 'UpdateDashboardPublishedVersion' => '

Updates the published version of a dashboard.

', 'UpdateDataSet' => '

Updates a dataset. This operation doesn\'t support datasets that include uploaded files as a source. Partial updates are not supported by this operation.

', 'UpdateDataSetPermissions' => '

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

', 'UpdateDataSource' => '

Updates a data source.

', 'UpdateDataSourcePermissions' => '

Updates the permissions to a data source.

', 'UpdateFolder' => '

Updates the name of a folder.

', 'UpdateFolderPermissions' => '

Updates permissions of a folder.

', 'UpdateGroup' => '

Changes a group description.

', 'UpdateIAMPolicyAssignment' => '

Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request. This overwrites all of the users included in Identities.

', 'UpdateIpRestriction' => '

Updates the content and status of IP rules. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map.

', 'UpdatePublicSharingSettings' => '

Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.

To use this operation, turn on session capacity pricing for your Amazon QuickSight account.

Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see Using Amazon QuickSight with IAM in the Amazon QuickSight User Guide.

', 'UpdateRefreshSchedule' => '

Updates a refresh schedule for a dataset.

', 'UpdateTemplate' => '

Updates a template from an existing Amazon QuickSight analysis or another template.

', 'UpdateTemplateAlias' => '

Updates the template alias of a template.

', 'UpdateTemplatePermissions' => '

Updates the resource permissions for a template.

', 'UpdateTheme' => '

Updates a theme.

', 'UpdateThemeAlias' => '

Updates an alias of a theme.

', 'UpdateThemePermissions' => '

Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme".

Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:

', 'UpdateTopic' => '

Updates a topic.

', 'UpdateTopicPermissions' => '

Updates the permissions of a topic.

', 'UpdateTopicRefreshSchedule' => '

Updates a topic refresh schedule.

', 'UpdateUser' => '

Updates an Amazon QuickSight user.

', 'UpdateVPCConnection' => '

Updates a VPC connection.

', ], 'shapes' => [ 'AccessDeniedException' => [ 'base' => '

You don\'t have access to this item. The provided credentials couldn\'t be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

', 'refs' => [], ], 'AccountCustomization' => [ 'base' => '

The Amazon QuickSight customizations associated with your Amazon Web Services account or a QuickSight namespace in a specific Amazon Web Services Region.

', 'refs' => [ 'CreateAccountCustomizationRequest$AccountCustomization' => '

The Amazon QuickSight customizations you\'re adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.

For example, you can add a default theme by setting AccountCustomization to the midnight theme: "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.

', 'CreateAccountCustomizationResponse$AccountCustomization' => '

The Amazon QuickSight customizations you\'re adding in the current Amazon Web Services Region.

', 'DescribeAccountCustomizationResponse$AccountCustomization' => '

The Amazon QuickSight customizations that exist in the current Amazon Web Services Region.

', 'UpdateAccountCustomizationRequest$AccountCustomization' => '

The Amazon QuickSight customizations you\'re updating in the current Amazon Web Services Region.

', 'UpdateAccountCustomizationResponse$AccountCustomization' => '

The Amazon QuickSight customizations you\'re updating in the current Amazon Web Services Region.

', ], ], 'AccountInfo' => [ 'base' => '

A structure that contains the following account information elements:

', 'refs' => [ 'DescribeAccountSubscriptionResponse$AccountInfo' => '

A structure that contains the following elements:

', ], ], 'AccountName' => [ 'base' => NULL, 'refs' => [ 'CreateAccountSubscriptionRequest$AccountName' => '

The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can\'t change AccountName value after the Amazon QuickSight account is created.

', ], ], 'AccountSettings' => [ 'base' => '

The Amazon QuickSight settings associated with your Amazon Web Services account.

', 'refs' => [ 'DescribeAccountSettingsResponse$AccountSettings' => '

The Amazon QuickSight settings for this Amazon Web Services account. This information includes the edition of Amazon Amazon QuickSight that you subscribed to (Standard or Enterprise) and the notification email for the Amazon QuickSight subscription.

In the QuickSight console, the Amazon QuickSight subscription is sometimes referred to as a QuickSight "account" even though it\'s technically not an account by itself. Instead, it\'s a subscription to the Amazon QuickSight service for your Amazon Web Services account. The edition that you subscribe to applies to Amazon QuickSight in every Amazon Web Services Region where you use it.

', ], ], 'ActionList' => [ 'base' => NULL, 'refs' => [ 'ResourcePermission$Actions' => '

The IAM action to grant or revoke permissions on.

', ], ], 'ActiveIAMPolicyAssignment' => [ 'base' => '

The active Identity and Access Management (IAM) policy assignment.

', 'refs' => [ 'ActiveIAMPolicyAssignmentList$member' => NULL, ], ], 'ActiveIAMPolicyAssignmentList' => [ 'base' => NULL, 'refs' => [ 'ListIAMPolicyAssignmentsForUserResponse$ActiveAssignments' => '

The active assignments for this user.

', ], ], 'AdHocFilteringOption' => [ 'base' => '

An ad hoc (one-time) filtering option.

', 'refs' => [ 'DashboardPublishOptions$AdHocFilteringOption' => '

Ad hoc (one-time) filtering option.

', ], ], 'AdditionalDashboardIdList' => [ 'base' => NULL, 'refs' => [ 'GetDashboardEmbedUrlRequest$AdditionalDashboardIds' => '

A list of one or more dashboard IDs that you want anonymous users to have tempporary access to. Currently, the IdentityType parameter must be set to ANONYMOUS because other identity types authenticate as Amazon QuickSight or IAM users. For example, if you set "--dashboard-id dash_id1 --dashboard-id dash_id2 dash_id3 identity-type ANONYMOUS", the session can access all three dashboards.

', ], ], 'AggregationFunction' => [ 'base' => '

An aggregation function aggregates values from a dimension or measure.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'AggregationSortConfiguration$AggregationFunction' => '

The function that aggregates the values in Column.

', 'ColumnSort$AggregationFunction' => '

The aggregation function that is defined in the column sort.

', 'ColumnTooltipItem$Aggregation' => '

The aggregation function of the column tooltip item.

', 'NumericEqualityFilter$AggregationFunction' => '

The aggregation function of the filter.

', 'NumericRangeFilter$AggregationFunction' => '

The aggregation function of the filter.

', 'ReferenceLineDynamicDataConfiguration$MeasureAggregationFunction' => '

The aggregation function that is used in the dynamic data.

', ], ], 'AggregationFunctionParameters' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinitionMetric$AggregationFunctionParameters' => '

The additional parameters for an aggregation function.

', ], ], 'AggregationSortConfiguration' => [ 'base' => '

The configuration options to sort aggregated values.

', 'refs' => [ 'AggregationSortConfigurationList$member' => NULL, ], ], 'AggregationSortConfigurationList' => [ 'base' => NULL, 'refs' => [ 'TopBottomFilter$AggregationSortConfigurations' => '

The aggregation and sort configuration of the top bottom filter.

', ], ], 'AliasName' => [ 'base' => NULL, 'refs' => [ 'CreateTemplateAliasRequest$AliasName' => '

The name that you want to give to the template alias that you\'re creating. Don\'t start the alias name with the $ character. Alias names that start with $ are reserved by Amazon QuickSight.

', 'CreateThemeAliasRequest$AliasName' => '

The name that you want to give to the theme alias that you are creating. The alias name can\'t begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

', 'DeleteTemplateAliasRequest$AliasName' => '

The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

', 'DeleteTemplateAliasResponse$AliasName' => '

The name for the template alias.

', 'DeleteThemeAliasRequest$AliasName' => '

The unique name for the theme alias to delete.

', 'DeleteThemeAliasResponse$AliasName' => '

The name for the theme alias.

', 'DescribeDashboardDefinitionRequest$AliasName' => '

The alias name.

', 'DescribeDashboardRequest$AliasName' => '

The alias name.

', 'DescribeTemplateAliasRequest$AliasName' => '

The name of the template alias that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'DescribeTemplateDefinitionRequest$AliasName' => '

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'DescribeTemplateRequest$AliasName' => '

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'DescribeThemeAliasRequest$AliasName' => '

The name of the theme alias that you want to describe.

', 'DescribeThemeRequest$AliasName' => '

The alias of the theme that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the theme by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to themes.

', 'TemplateAlias$AliasName' => '

The display name of the template alias.

', 'ThemeAlias$AliasName' => '

The display name of the theme alias.

', 'UpdateTemplateAliasRequest$AliasName' => '

The alias of the template that you want to update. If you name a specific alias, you update the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'UpdateThemeAliasRequest$AliasName' => '

The name of the theme alias that you want to update.

', ], ], 'AllSheetsFilterScopeConfiguration' => [ 'base' => '

The configuration for applying a filter to all sheets. You can apply this filter to all visuals on every sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterScopeConfiguration$AllSheets' => '

The configuration for applying a filter to all sheets.

', ], ], 'AmazonElasticsearchParameters' => [ 'base' => '

The parameters for OpenSearch.

', 'refs' => [ 'DataSourceParameters$AmazonElasticsearchParameters' => '

The parameters for OpenSearch.

', ], ], 'AmazonOpenSearchParameters' => [ 'base' => '

The parameters for OpenSearch.

', 'refs' => [ 'DataSourceParameters$AmazonOpenSearchParameters' => '

The parameters for OpenSearch.

', ], ], 'Analysis' => [ 'base' => '

Metadata structure for an analysis in Amazon QuickSight

', 'refs' => [ 'DescribeAnalysisResponse$Analysis' => '

A metadata structure that contains summary information for the analysis that you\'re describing.

', ], ], 'AnalysisDefaults' => [ 'base' => '

The configuration for default analysis settings.

', 'refs' => [ 'AnalysisDefinition$AnalysisDefaults' => NULL, 'DashboardVersionDefinition$AnalysisDefaults' => NULL, 'TemplateVersionDefinition$AnalysisDefaults' => NULL, ], ], 'AnalysisDefinition' => [ 'base' => '

The definition of an analysis.

', 'refs' => [ 'CreateAnalysisRequest$Definition' => '

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'DescribeAnalysisDefinitionResponse$Definition' => '

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', 'UpdateAnalysisRequest$Definition' => '

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', ], ], 'AnalysisError' => [ 'base' => '

Analysis error.

', 'refs' => [ 'AnalysisErrorList$member' => NULL, ], ], 'AnalysisErrorList' => [ 'base' => NULL, 'refs' => [ 'Analysis$Errors' => '

Errors associated with the analysis.

', 'DescribeAnalysisDefinitionResponse$Errors' => '

Errors associated with the analysis.

', ], ], 'AnalysisErrorType' => [ 'base' => NULL, 'refs' => [ 'AnalysisError$Type' => '

The type of the analysis error.

', ], ], 'AnalysisFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'AnalysisSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'AnalysisName' => [ 'base' => NULL, 'refs' => [ 'Analysis$Name' => '

The descriptive name of the analysis.

', 'AnalysisSummary$Name' => '

The name of the analysis. This name is displayed in the Amazon QuickSight console.

', 'CreateAnalysisRequest$Name' => '

A descriptive name for the analysis that you\'re creating. This name displays for the analysis in the Amazon QuickSight console.

', 'DescribeAnalysisDefinitionResponse$Name' => '

The descriptive name of the analysis.

', 'UpdateAnalysisRequest$Name' => '

A descriptive name for the analysis that you\'re updating. This name displays for the analysis in the Amazon QuickSight console.

', ], ], 'AnalysisSearchFilter' => [ 'base' => '

A filter that you apply when searching for one or more analyses.

', 'refs' => [ 'AnalysisSearchFilterList$member' => NULL, ], ], 'AnalysisSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchAnalysesRequest$Filters' => '

The structure for the search filters that you want to apply to your search.

', ], ], 'AnalysisSourceEntity' => [ 'base' => '

The source entity of an analysis.

', 'refs' => [ 'CreateAnalysisRequest$SourceEntity' => '

A source entity to use for the analysis that you\'re creating. This metadata structure contains details that describe a source template and one or more datasets.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'UpdateAnalysisRequest$SourceEntity' => '

A source entity to use for the analysis that you\'re updating. This metadata structure contains details that describe a source template and one or more datasets.

', ], ], 'AnalysisSourceTemplate' => [ 'base' => '

The source template of an analysis.

', 'refs' => [ 'AnalysisSourceEntity$SourceTemplate' => '

The source template for the source entity of the analysis.

', ], ], 'AnalysisSummary' => [ 'base' => '

The summary metadata that describes an analysis.

', 'refs' => [ 'AnalysisSummaryList$member' => NULL, ], ], 'AnalysisSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAnalysesResponse$AnalysisSummaryList' => '

Metadata describing each of the analyses that are listed.

', 'SearchAnalysesResponse$AnalysisSummaryList' => '

Metadata describing the analyses that you searched for.

', ], ], 'AnchorDateConfiguration' => [ 'base' => '

The date configuration of the filter.

', 'refs' => [ 'RelativeDatesFilter$AnchorDateConfiguration' => '

The date configuration of the filter.

', ], ], 'AnchorOption' => [ 'base' => NULL, 'refs' => [ 'AnchorDateConfiguration$AnchorOption' => '

The options for the date configuration. Choose one of the options below:

', ], ], 'AnonymousUserDashboardEmbeddingConfiguration' => [ 'base' => '

Information about the dashboard that you want to embed.

', 'refs' => [ 'AnonymousUserEmbeddingExperienceConfiguration$Dashboard' => '

The type of embedding experience. In this case, Amazon QuickSight dashboards.

', ], ], 'AnonymousUserDashboardVisualEmbeddingConfiguration' => [ 'base' => '

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

', 'refs' => [ 'AnonymousUserEmbeddingExperienceConfiguration$DashboardVisual' => '

The type of embedding experience. In this case, Amazon QuickSight visuals.

', ], ], 'AnonymousUserEmbeddingExperienceConfiguration' => [ 'base' => '

The type of experience you want to embed. For anonymous users, you can embed Amazon QuickSight dashboards.

', 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$ExperienceConfiguration' => '

The configuration of the experience that you are embedding.

', ], ], 'AnonymousUserQSearchBarEmbeddingConfiguration' => [ 'base' => '

The settings that you want to use with the Q search bar.

', 'refs' => [ 'AnonymousUserEmbeddingExperienceConfiguration$QSearchBar' => '

The Q search bar that you want to use for anonymous user embedding.

', ], ], 'AnonymousUserSnapshotJobResult' => [ 'base' => '

A structure that contains the file groups that are requested for the artifact generation in a StartDashboardSnapshotJob API call.

', 'refs' => [ 'AnonymousUserSnapshotJobResultList$member' => NULL, ], ], 'AnonymousUserSnapshotJobResultList' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobResult$AnonymousUsers' => '

A list of AnonymousUserSnapshotJobResult objects that contain information on anonymous users and their user configurations. This data provided by you when you make a StartDashboardSnapshotJob API call.

', ], ], 'ArcAxisConfiguration' => [ 'base' => '

The arc axis configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartOptions$ArcAxis' => '

The arc axis configuration of a GaugeChartVisual.

', ], ], 'ArcAxisDisplayRange' => [ 'base' => '

The arc axis range of a GaugeChartVisual.

', 'refs' => [ 'ArcAxisConfiguration$Range' => '

The arc axis range of a GaugeChartVisual.

', ], ], 'ArcConfiguration' => [ 'base' => '

The arc configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartOptions$Arc' => '

The arc configuration of a GaugeChartVisual.

', ], ], 'ArcOptions' => [ 'base' => '

The options that determine the arc thickness of a GaugeChartVisual.

', 'refs' => [ 'DonutOptions$ArcOptions' => '

The option for define the arc of the chart shape. Valid values are as follows:

', ], ], 'ArcThickness' => [ 'base' => NULL, 'refs' => [ 'ArcOptions$ArcThickness' => '

The arc thickness of a GaugeChartVisual.

', ], ], 'ArcThicknessOptions' => [ 'base' => NULL, 'refs' => [ 'ArcConfiguration$ArcThickness' => '

The options that determine the arc thickness of a GaugeChartVisual.

', ], ], 'Arn' => [ 'base' => NULL, 'refs' => [ 'AccountCustomization$DefaultTheme' => '

The default theme for this Amazon QuickSight subscription.

', 'AccountCustomization$DefaultEmailCustomizationTemplate' => '

The default email customization template.

', 'ActiveIAMPolicyAssignment$PolicyArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'Analysis$Arn' => '

The Amazon Resource Name (ARN) of the analysis.

', 'Analysis$ThemeArn' => '

The ARN of the theme of the analysis.

', 'AnalysisSourceTemplate$Arn' => '

The Amazon Resource Name (ARN) of the source template of an analysis.

', 'AnalysisSummary$Arn' => '

The Amazon Resource Name (ARN) for the analysis.

', 'ArnList$member' => NULL, 'AssetBundleExportJobAnalysisOverrideProperties$Arn' => '

The ARN of the specific Analysis resource whose override properties are configured in this structure.

', 'AssetBundleExportJobDashboardOverrideProperties$Arn' => '

The ARN of the specific Dashboard resource whose override properties are configured in this structure.

', 'AssetBundleExportJobDataSetOverrideProperties$Arn' => '

The ARN of the specific DataSet resource whose override properties are configured in this structure.

', 'AssetBundleExportJobDataSourceOverrideProperties$Arn' => '

The ARN of the specific DataSource resource whose override properties are configured in this structure.

', 'AssetBundleExportJobError$Arn' => '

The ARN of the resource whose processing caused an error.

', 'AssetBundleExportJobRefreshScheduleOverrideProperties$Arn' => '

The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

', 'AssetBundleExportJobSummary$Arn' => '

The ARN of the export job.

', 'AssetBundleExportJobThemeOverrideProperties$Arn' => '

The ARN of the specific Theme resource whose override properties are configured in this structure.

', 'AssetBundleExportJobVPCConnectionOverrideProperties$Arn' => '

The ARN of the specific VPCConnection resource whose override properties are configured in this structure.

', 'AssetBundleImportJobError$Arn' => '

The ARN of the resource whose processing caused an error.

', 'AssetBundleImportJobSummary$Arn' => '

The ARN of the import job.

', 'AssetBundleResourceArns$member' => NULL, 'CancelIngestionResponse$Arn' => '

The Amazon Resource Name (ARN) for the data ingestion.

', 'CreateAccountCustomizationResponse$Arn' => '

The Amazon Resource Name (ARN) for the customization that you created for this Amazon Web Services account.

', 'CreateAnalysisRequest$ThemeArn' => '

The ARN for the theme to apply to the analysis that you\'re creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

', 'CreateAnalysisResponse$Arn' => '

The ARN for the analysis.

', 'CreateDashboardRequest$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

', 'CreateDashboardResponse$Arn' => '

The ARN of the dashboard.

', 'CreateDashboardResponse$VersionArn' => '

The ARN of the dashboard, including the version number of the first version that is created.

', 'CreateDataSetResponse$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'CreateDataSetResponse$IngestionArn' => '

The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'CreateDataSourceResponse$Arn' => '

The Amazon Resource Name (ARN) of the data source.

', 'CreateFolderRequest$ParentFolderArn' => '

The Amazon Resource Name (ARN) for the parent folder.

ParentFolderArn can be null. An empty parentFolderArn creates a root-level folder.

', 'CreateFolderResponse$Arn' => '

The Amazon Resource Name (ARN) for the newly created folder.

', 'CreateIAMPolicyAssignmentRequest$PolicyArn' => '

The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

', 'CreateIAMPolicyAssignmentResponse$PolicyArn' => '

The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.

', 'CreateIngestionResponse$Arn' => '

The Amazon Resource Name (ARN) for the data ingestion.

', 'CreateNamespaceResponse$Arn' => '

The ARN of the Amazon QuickSight namespace you created.

', 'CreateRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'CreateTemplateResponse$Arn' => '

The ARN for the template.

', 'CreateTemplateResponse$VersionArn' => '

The ARN for the template, including the version information of the first version.

', 'CreateThemeResponse$Arn' => '

The Amazon Resource Name (ARN) for the theme.

', 'CreateThemeResponse$VersionArn' => '

The Amazon Resource Name (ARN) for the new theme.

', 'CreateTopicRefreshScheduleRequest$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'CreateTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'CreateTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'CreateTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'CreateTopicResponse$RefreshArn' => '

The Amazon Resource Name (ARN) of the topic refresh.

', 'CreateVPCConnectionResponse$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'CustomSql$DataSourceArn' => '

The Amazon Resource Name (ARN) of the data source.

', 'Dashboard$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardSourceTemplate$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardSummary$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardVersion$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardVersion$SourceEntityArn' => '

Source entity ARN.

', 'DashboardVersion$ThemeArn' => '

The ARN of the theme associated with a version of the dashboard.

', 'DashboardVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardVersionSummary$SourceEntityArn' => '

Source entity ARN.

', 'DataSet$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DataSetArnsList$member' => NULL, 'DataSetIdentifierDeclaration$DataSetArn' => '

The Amazon Resource Name (ARN) of the data set.

', 'DataSetReference$DataSetArn' => '

Dataset Amazon Resource Name (ARN).

', 'DataSetSummary$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DataSource$Arn' => '

The Amazon Resource Name (ARN) of the data source.

', 'DataSourceSummary$Arn' => '

The arn of the datasource.

', 'DatasetMetadata$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DeleteAnalysisResponse$Arn' => '

The Amazon Resource Name (ARN) of the deleted analysis.

', 'DeleteDashboardResponse$Arn' => '

The Secure Socket Layer (SSL) properties that apply for the resource.

', 'DeleteDataSetResponse$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DeleteDataSourceResponse$Arn' => '

The Amazon Resource Name (ARN) of the data source that you deleted.

', 'DeleteFolderResponse$Arn' => '

The Amazon Resource Name of the deleted folder.

', 'DeleteRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'DeleteTemplateAliasResponse$Arn' => '

The Amazon Resource Name (ARN) of the template you want to delete.

', 'DeleteTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DeleteThemeAliasResponse$Arn' => '

The Amazon Resource Name (ARN) of the theme resource using the deleted alias.

', 'DeleteThemeResponse$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DeleteTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DeleteTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DeleteTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DeleteVPCConnectionResponse$Arn' => '

The Amazon Resource Name (ARN) of the deleted VPC connection.

', 'DescribeAccountCustomizationResponse$Arn' => '

The Amazon Resource Name (ARN) of the customization that\'s associated with this Amazon Web Services account.

', 'DescribeAnalysisDefinitionResponse$ThemeArn' => '

The ARN of the theme of the analysis.

', 'DescribeAnalysisPermissionsResponse$AnalysisArn' => '

The Amazon Resource Name (ARN) of the analysis whose permissions you\'re describing.

', 'DescribeAssetBundleExportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the export job.

', 'DescribeAssetBundleImportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the import job.

', 'DescribeDashboardDefinitionResponse$ThemeArn' => '

The ARN of the theme of the dashboard.

', 'DescribeDashboardPermissionsResponse$DashboardArn' => '

The Amazon Resource Name (ARN) of the dashboard.

', 'DescribeDashboardSnapshotJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDashboardSnapshotJobResultResponse$Arn' => '

The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDataSetPermissionsResponse$DataSetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DescribeDataSourcePermissionsResponse$DataSourceArn' => '

The Amazon Resource Name (ARN) of the data source.

', 'DescribeFolderPermissionsResponse$Arn' => '

The Amazon Resource Name (ARN) for the folder.

', 'DescribeFolderResolvedPermissionsResponse$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'DescribeRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'DescribeTemplateDefinitionResponse$ThemeArn' => '

The ARN of the theme of the template.

', 'DescribeTemplatePermissionsResponse$TemplateArn' => '

The Amazon Resource Name (ARN) of the template.

', 'DescribeThemePermissionsResponse$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme.

', 'DescribeTopicPermissionsResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DescribeTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DescribeTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DescribeTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'Folder$Arn' => '

The Amazon Resource Name (ARN) for the folder.

', 'FolderArnList$member' => NULL, 'FolderSummary$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'GenerateEmbedUrlForAnonymousUserResponse$AnonymousUserArn' => '

The Amazon Resource Name (ARN) to use for the anonymous Amazon QuickSight user.

', 'GenerateEmbedUrlForRegisteredUserRequest$UserArn' => '

The Amazon Resource Name for the registered user.

', 'GetDashboardEmbedUrlRequest$UserArn' => '

The Amazon QuickSight user\'s Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any Amazon QuickSight users in your account (readers, authors, or admins) authenticated as one of the following:

Omit this parameter for users in the third group – IAM users and IAM role-based sessions.

', 'GetSessionEmbedUrlRequest$UserArn' => '

The Amazon QuickSight user\'s Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any type of Amazon QuickSight users in your account (readers, authors, or admins). They need to be authenticated as one of the following:

  1. Active Directory (AD) users or group members

  2. Invited nonfederated users

  3. IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation

Omit this parameter for users in the third group, IAM users and IAM role-based sessions.

', 'Group$Arn' => '

The Amazon Resource Name (ARN) for the group.

', 'GroupMember$Arn' => '

The Amazon Resource Name (ARN) for the group member (user).

', 'IAMPolicyAssignment$PolicyArn' => '

The Amazon Resource Name (ARN) for the IAM policy.

', 'Ingestion$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'ListTagsForResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want a list of tags for.

', 'ListTopicRefreshSchedulesResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'LogicalTableSource$DataSetArn' => '

The Amazon Resource Number (ARN) of the parent dataset.

', 'MemberIdArnPair$MemberArn' => '

The Amazon Resource Name (ARN) of the member.

', 'NamespaceInfoV2$Arn' => '

The namespace ARN.

', 'Path$member' => NULL, 'RefreshSchedule$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'RelationalTable$DataSourceArn' => '

The Amazon Resource Name (ARN) for the data source.

', 'RestoreAnalysisResponse$Arn' => '

The Amazon Resource Name (ARN) of the analysis that you\'re restoring.

', 'RowLevelPermissionDataSet$Arn' => '

The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

', 'S3Source$DataSourceArn' => '

The Amazon Resource Name (ARN) for the data source.

', 'StartAssetBundleExportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the export job.

', 'StartAssetBundleImportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the import job.

', 'StartDashboardSnapshotJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the dashboard snapshot job.

', 'TagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to tag.

', 'Template$Arn' => '

The Amazon Resource Name (ARN) of the template.

', 'TemplateAlias$Arn' => '

The Amazon Resource Name (ARN) of the template alias.

', 'TemplateSourceAnalysis$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TemplateSourceTemplate$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TemplateSummary$Arn' => '

A summary of a template.

', 'TemplateVersion$SourceEntityArn' => '

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

', 'TemplateVersion$ThemeArn' => '

The ARN of the theme associated with this version of the template.

', 'TemplateVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the template version.

', 'Theme$Arn' => '

The Amazon Resource Name (ARN) of the theme.

', 'ThemeAlias$Arn' => '

The Amazon Resource Name (ARN) of the theme alias.

', 'ThemeSummary$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'ThemeVersion$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'ThemeVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the theme version.

', 'TopicRefreshDetails$RefreshArn' => '

The Amazon Resource Name (ARN) of the topic refresh.

', 'TopicRefreshScheduleSummary$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'TopicSummary$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to untag.

', 'UpdateAccountCustomizationResponse$Arn' => '

The Amazon Resource Name (ARN) for the updated customization for this Amazon Web Services account.

', 'UpdateAnalysisPermissionsResponse$AnalysisArn' => '

The Amazon Resource Name (ARN) of the analysis that you updated.

', 'UpdateAnalysisRequest$ThemeArn' => '

The Amazon Resource Name (ARN) for the theme to apply to the analysis that you\'re creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

', 'UpdateAnalysisResponse$Arn' => '

The ARN of the analysis that you\'re updating.

', 'UpdateDashboardPermissionsResponse$DashboardArn' => '

The Amazon Resource Name (ARN) of the dashboard.

', 'UpdateDashboardPublishedVersionResponse$DashboardArn' => '

The Amazon Resource Name (ARN) of the dashboard.

', 'UpdateDashboardRequest$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that was originally associated with the entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

', 'UpdateDashboardResponse$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'UpdateDashboardResponse$VersionArn' => '

The ARN of the dashboard, including the version number.

', 'UpdateDataSetPermissionsResponse$DataSetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'UpdateDataSetResponse$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'UpdateDataSetResponse$IngestionArn' => '

The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'UpdateDataSourcePermissionsResponse$DataSourceArn' => '

The Amazon Resource Name (ARN) of the data source.

', 'UpdateDataSourceResponse$Arn' => '

The Amazon Resource Name (ARN) of the data source.

', 'UpdateFolderPermissionsResponse$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'UpdateFolderResponse$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'UpdateIAMPolicyAssignmentRequest$PolicyArn' => '

The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

', 'UpdateIAMPolicyAssignmentResponse$PolicyArn' => '

The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.

', 'UpdateRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'UpdateTemplatePermissionsResponse$TemplateArn' => '

The Amazon Resource Name (ARN) of the template.

', 'UpdateTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) for the template.

', 'UpdateTemplateResponse$VersionArn' => '

The ARN for the template, including the version information of the first version.

', 'UpdateThemePermissionsResponse$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme.

', 'UpdateThemeResponse$Arn' => '

The Amazon Resource Name (ARN) for the theme.

', 'UpdateThemeResponse$VersionArn' => '

The Amazon Resource Name (ARN) for the new version of the theme.

', 'UpdateTopicPermissionsResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UpdateTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UpdateTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'UpdateTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UpdateTopicResponse$RefreshArn' => '

The Amazon Resource Name (ARN) of the topic refresh.

', 'UpdateVPCConnectionResponse$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'User$Arn' => '

The Amazon Resource Name (ARN) for the user.

', 'VPCConnection$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'VPCConnectionSummary$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'VpcConnectionProperties$VpcConnectionArn' => '

The Amazon Resource Name (ARN) for the VPC connection.

', ], ], 'ArnList' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$AuthorizedResourceArns' => '

The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view. Currently, you can pass up to 25 dashboard ARNs in each API call.

', ], ], 'AssetBundleCloudFormationOverridePropertyConfiguration' => [ 'base' => '

An optional collection of CloudFormation property configurations that control how the export job is generated.

', 'refs' => [ 'DescribeAssetBundleExportJobResponse$CloudFormationOverridePropertyConfiguration' => '

The CloudFormation override property configuration for the export job.

', 'StartAssetBundleExportJobRequest$CloudFormationOverridePropertyConfiguration' => '

An optional collection of structures that generate CloudFormation parameters to override the existing resource property values when the resource is exported to a new CloudFormation template.

Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest API call is set to CLOUDFORMATION_JSON.

', ], ], 'AssetBundleExportFormat' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobSummary$ExportFormat' => '

The format for the export job.

', 'DescribeAssetBundleExportJobResponse$ExportFormat' => '

The format of the exported asset bundle. A QUICKSIGHT_JSON formatted file can be used to make a StartAssetBundleImportJob API call. A CLOUDFORMATION_JSON formatted file can be used in the CloudFormation console and with the CloudFormation APIs.

', 'StartAssetBundleExportJobRequest$ExportFormat' => '

The export data format.

', ], ], 'AssetBundleExportJobAnalysisOverrideProperties' => [ 'base' => '

Controls how a specific Analysis resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobAnalysisOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobAnalysisOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$Analyses' => '

An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobAnalysisPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobAnalysisPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobAnalysisPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobAnalysisOverrideProperties$Properties' => '

A list of Analysis resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDashboardOverrideProperties' => [ 'base' => '

Controls how a specific Dashboard resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobDashboardOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobDashboardOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$Dashboards' => '

An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDashboardPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDashboardPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobDashboardPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDashboardOverrideProperties$Properties' => '

A list of Dashboard resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSetOverrideProperties' => [ 'base' => '

Controls how a specific DataSet resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobDataSetOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobDataSetOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$DataSets' => '

An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSetPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSetPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobDataSetPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSetOverrideProperties$Properties' => '

A list of DataSet resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSourceOverrideProperties' => [ 'base' => '

Controls how a specific DataSource resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobDataSourceOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobDataSourceOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$DataSources' => '

An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSourcePropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSourcePropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobDataSourcePropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSourceOverrideProperties$Properties' => '

A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobError' => [ 'base' => '

Describes an error that occurred during an Asset Bundle export job.

', 'refs' => [ 'AssetBundleExportJobErrorList$member' => NULL, ], ], 'AssetBundleExportJobErrorList' => [ 'base' => NULL, 'refs' => [ 'DescribeAssetBundleExportJobResponse$Errors' => '

An array of error records that describes any failures that occurred during the export job processing.

Error records accumulate while the job runs. The complete set of error records is available after the job has completed and failed.

', ], ], 'AssetBundleExportJobRefreshScheduleOverrideProperties' => [ 'base' => '

Controls how a specific RefreshSchedule resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobRefreshScheduleOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobRefreshScheduleOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$RefreshSchedules' => '

An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobRefreshSchedulePropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobRefreshScheduleOverrideProperties$Properties' => '

A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobResourceIdOverrideConfiguration' => [ 'base' => '

An optional structure that configures resource ID overrides for the export job.

', 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$ResourceIdOverrideConfiguration' => '

An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobStatus' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobSummary$JobStatus' => '

The current status of the export job.

', 'DescribeAssetBundleExportJobResponse$JobStatus' => '

Indicates the status of a job through its queuing and execution.

Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

', ], ], 'AssetBundleExportJobSummary' => [ 'base' => '

A summary of the export job that includes details of the job\'s configuration and its current status.

', 'refs' => [ 'AssetBundleExportJobSummaryList$member' => NULL, ], ], 'AssetBundleExportJobSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAssetBundleExportJobsResponse$AssetBundleExportJobSummaryList' => '

A list of export job summaries.

', ], ], 'AssetBundleExportJobThemeOverrideProperties' => [ 'base' => '

Controls how a specific Theme resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobThemeOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobThemeOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$Themes' => '

An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobThemePropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobThemePropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobThemePropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobThemeOverrideProperties$Properties' => '

A list of Theme resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobVPCConnectionOverrideProperties' => [ 'base' => '

Controls how a specific VPCConnection resource is parameterized in the outputted CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobVPCConnectionOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobVPCConnectionOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$VPCConnections' => '

An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobVPCConnectionPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobVPCConnectionPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobVPCConnectionPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobVPCConnectionOverrideProperties$Properties' => '

A list of VPCConnection resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleImportBodyBlob' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportSource$Body' => '

The bytes of the base64 encoded asset bundle import zip file. This file can\'t exceed 20 MB.

If you are calling the API operations from the Amazon Web Services SDK for Java, JavaScript, Python, or PHP, the SDK encodes base64 automatically to allow the direct setting of the zip file\'s bytes. If you are using an SDK for a different language or receiving related errors, try to base64 encode your data.

', ], ], 'AssetBundleImportFailureAction' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobSummary$FailureAction' => '

The failure action for the import job.

', 'DescribeAssetBundleImportJobResponse$FailureAction' => '

The failure action for the import job.

', 'StartAssetBundleImportJobRequest$FailureAction' => '

The failure action for the import job.

If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.

', ], ], 'AssetBundleImportJobAnalysisOverrideParameters' => [ 'base' => '

The override parameters for a single analysis that is being imported.

', 'refs' => [ 'AssetBundleImportJobAnalysisOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobAnalysisOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$Analyses' => '

A list of overrides for any Analysis resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobDashboardOverrideParameters' => [ 'base' => '

The override parameters for a single dashboard that is being imported.

', 'refs' => [ 'AssetBundleImportJobDashboardOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobDashboardOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$Dashboards' => '

A list of overrides for any Dashboard resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobDataSetOverrideParameters' => [ 'base' => '

The override parameters for a single dataset that is being imported.

', 'refs' => [ 'AssetBundleImportJobDataSetOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobDataSetOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$DataSets' => '

A list of overrides for any DataSet resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobDataSourceCredentialPair' => [ 'base' => '

A username and password credential pair to use to import a data source resource.

', 'refs' => [ 'AssetBundleImportJobDataSourceCredentials$CredentialPair' => '

A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

', ], ], 'AssetBundleImportJobDataSourceCredentials' => [ 'base' => '

The login credentials to use to import a data source resource.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$Credentials' => '

An optional structure that provides the credentials to be used to create the imported data source.

', ], ], 'AssetBundleImportJobDataSourceOverrideParameters' => [ 'base' => '

The override parameters for a single data source that is being imported.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobDataSourceOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$DataSources' => '

A list of overrides for any DataSource resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobError' => [ 'base' => '

Describes an error that occurred within an Asset Bundle import execution.

', 'refs' => [ 'AssetBundleImportJobErrorList$member' => NULL, ], ], 'AssetBundleImportJobErrorList' => [ 'base' => NULL, 'refs' => [ 'DescribeAssetBundleImportJobResponse$Errors' => '

An array of error records that describes any failures that occurred during the export job processing.

Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

', 'DescribeAssetBundleImportJobResponse$RollbackErrors' => '

An array of error records that describes any failures that occurred while an import job was attempting a rollback.

Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

', ], ], 'AssetBundleImportJobOverrideParameters' => [ 'base' => '

A list of overrides that modify the asset bundle resource configuration before the resource is imported.

', 'refs' => [ 'DescribeAssetBundleImportJobResponse$OverrideParameters' => '

Optional overrides to be applied to the resource configuration before import.

', 'StartAssetBundleImportJobRequest$OverrideParameters' => '

Optional overrides to be applied to the resource configuration before import.

', ], ], 'AssetBundleImportJobRefreshScheduleOverrideParameters' => [ 'base' => '

A list of overrides for a specific RefreshsSchedule resource that is present in the asset bundle that is imported.

', 'refs' => [ 'AssetBundleImportJobRefreshScheduleOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobRefreshScheduleOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$RefreshSchedules' => '

A list of overrides for any RefreshSchedule resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobResourceIdOverrideConfiguration' => [ 'base' => '

An optional structure that configures resource ID overrides for the import job.

', 'refs' => [ 'AssetBundleImportJobOverrideParameters$ResourceIdOverrideConfiguration' => '

An optional structure that configures resource ID overrides to be applied within the import job.

', ], ], 'AssetBundleImportJobStatus' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobSummary$JobStatus' => '

The current status of the import job.

', 'DescribeAssetBundleImportJobResponse$JobStatus' => '

Indicates the status of a job through its queuing and execution.

Poll the DescribeAssetBundleImport API until JobStatus returns one of the following values:

', ], ], 'AssetBundleImportJobSummary' => [ 'base' => '

A summary of the import job that includes details of the requested job\'s configuration and its current status.

', 'refs' => [ 'AssetBundleImportJobSummaryList$member' => NULL, ], ], 'AssetBundleImportJobSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAssetBundleImportJobsResponse$AssetBundleImportJobSummaryList' => '

A list of import job summaries.

', ], ], 'AssetBundleImportJobThemeOverrideParameters' => [ 'base' => '

The override parameters for a single theme that is imported.

', 'refs' => [ 'AssetBundleImportJobThemeOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobThemeOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$Themes' => '

A list of overrides for any Theme resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobVPCConnectionOverrideParameters' => [ 'base' => '

The override parameters for a single VPC connection that is imported.

', 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobVPCConnectionOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$VPCConnections' => '

A list of overrides for any VPCConnection resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportSource' => [ 'base' => '

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

', 'refs' => [ 'StartAssetBundleImportJobRequest$AssetBundleImportSource' => '

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

', ], ], 'AssetBundleImportSourceDescription' => [ 'base' => '

A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri, depending on how the StartAssetBundleImportJobRequest is configured.

', 'refs' => [ 'DescribeAssetBundleImportJobResponse$AssetBundleImportSource' => '

The source of the asset bundle zip file that contains the data that is imported by the job.

', ], ], 'AssetBundleResourceArns' => [ 'base' => NULL, 'refs' => [ 'DescribeAssetBundleExportJobResponse$ResourceArns' => '

A list of resource ARNs that exported with the job.

', 'StartAssetBundleExportJobRequest$ResourceArns' => '

An array of resource ARNs to export. The following resources are supported.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

', ], ], 'AssignmentStatus' => [ 'base' => NULL, 'refs' => [ 'CreateIAMPolicyAssignmentRequest$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', 'CreateIAMPolicyAssignmentResponse$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', 'IAMPolicyAssignment$AssignmentStatus' => '

Assignment status.

', 'IAMPolicyAssignmentSummary$AssignmentStatus' => '

Assignment status.

', 'ListIAMPolicyAssignmentsRequest$AssignmentStatus' => '

The status of the assignments.

', 'UpdateIAMPolicyAssignmentRequest$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', 'UpdateIAMPolicyAssignmentResponse$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', ], ], 'AthenaParameters' => [ 'base' => '

Parameters for Amazon Athena.

', 'refs' => [ 'DataSourceParameters$AthenaParameters' => '

The parameters for Amazon Athena.

', ], ], 'AttributeAggregationFunction' => [ 'base' => '

Aggregation for attributes.

', 'refs' => [ 'AggregationFunction$AttributeAggregationFunction' => '

Aggregation for attributes.

', ], ], 'AuroraParameters' => [ 'base' => '

Parameters for Amazon Aurora.

', 'refs' => [ 'DataSourceParameters$AuroraParameters' => '

The parameters for Amazon Aurora MySQL.

', ], ], 'AuroraPostgreSqlParameters' => [ 'base' => '

Parameters for Amazon Aurora PostgreSQL-Compatible Edition.

', 'refs' => [ 'DataSourceParameters$AuroraPostgreSqlParameters' => '

The parameters for Amazon Aurora.

', ], ], 'AuthenticationMethodOption' => [ 'base' => NULL, 'refs' => [ 'CreateAccountSubscriptionRequest$AuthenticationMethod' => '

The method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are IAM_AND_QUICKSIGHT, IAM_ONLY, and ACTIVE_DIRECTORY.

If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an AdminGroup associated with your Active Directory.

', ], ], 'AuthorSpecifiedAggregation' => [ 'base' => NULL, 'refs' => [ 'AuthorSpecifiedAggregations$member' => NULL, ], ], 'AuthorSpecifiedAggregations' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$AllowedAggregations' => '

The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', 'TopicCalculatedField$NotAllowedAggregations' => '

The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', 'TopicColumn$AllowedAggregations' => '

The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', 'TopicColumn$NotAllowedAggregations' => '

The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', ], ], 'AwsAccountId' => [ 'base' => NULL, 'refs' => [ 'CancelIngestionRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

', 'CreateAccountCustomizationResponse$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

', 'CreateAccountSubscriptionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that you\'re using to create your Amazon QuickSight account.

', 'CreateAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you are creating an analysis.

', 'CreateDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to create the dashboard.

', 'CreateDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateFolderMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'CreateFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account where you want to create the folder.

', 'CreateGroupMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'CreateGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'CreateIAMPolicyAssignmentRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to assign an IAM policy to Amazon QuickSight users or groups.

', 'CreateIngestionRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateNamespaceRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to create the Amazon QuickSight namespace in.

', 'CreateRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you creating an alias for.

', 'CreateTemplateRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. You use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'CreateThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme for the new theme alias.

', 'CreateThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to store the new theme.

', 'CreateTopicRefreshScheduleRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic you\'re creating a refresh schedule for.

', 'CreateTopicRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that you want to create a topic in.

', 'CreateVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account where you want to create a new VPC connection.

', 'DeleteAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to delete Amazon QuickSight customizations from in this Amazon Web Services Region.

', 'DeleteAccountSubscriptionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that you want to delete.

', 'DeleteAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to delete an analysis.

', 'DeleteDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re deleting.

', 'DeleteDataSetRefreshPropertiesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteFolderMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DeleteFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DeleteGroupMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteIAMPolicyAssignmentRequest$AwsAccountId' => '

The Amazon Web Services account ID where you want to delete the IAM policy assignment.

', 'DeleteNamespaceRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

', 'DeleteRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the item to delete.

', 'DeleteTemplateRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re deleting.

', 'DeleteThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme alias to delete.

', 'DeleteThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re deleting.

', 'DeleteTopicRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteTopicRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want to delete.

', 'DeleteUserByPrincipalIdRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account where you want to delete a VPC connection.

', 'DescribeAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to describe Amazon QuickSight customizations for.

', 'DescribeAccountCustomizationResponse$AwsAccountId' => '

The ID for the Amazon Web Services account that you\'re describing.

', 'DescribeAccountSettingsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the settings that you want to list.

', 'DescribeAccountSubscriptionRequest$AwsAccountId' => '

The Amazon Web Services account ID associated with your Amazon QuickSight account.

', 'DescribeAnalysisDefinitionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

', 'DescribeAnalysisPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis whose permissions you\'re describing. You must be using the Amazon Web Services account that the analysis is in.

', 'DescribeAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

', 'DescribeAssetBundleExportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account the export job is executed in.

', 'DescribeAssetBundleExportJobResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that the export job was executed in.

', 'DescribeAssetBundleImportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account the import job was executed in.

', 'DescribeAssetBundleImportJobResponse$AwsAccountId' => '

The ID of the Amazon Web Services account the import job was executed in.

', 'DescribeDashboardDefinitionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re describing.

', 'DescribeDashboardPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re describing permissions for.

', 'DescribeDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re describing.

', 'DescribeDashboardSnapshotJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'DescribeDashboardSnapshotJobResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'DescribeDashboardSnapshotJobResultRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'DescribeDataSetPermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSetRefreshPropertiesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSourcePermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeFolderPermissionsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DescribeFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DescribeFolderResolvedPermissionsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DescribeGroupMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DescribeGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DescribeIAMPolicyAssignmentRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the assignment that you want to describe.

', 'DescribeIngestionRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeIpRestrictionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'DescribeIpRestrictionResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'DescribeNamespaceRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the Amazon QuickSight namespace that you want to describe.

', 'DescribeRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template alias that you\'re describing.

', 'DescribeTemplateDefinitionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

', 'DescribeTemplatePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re describing.

', 'DescribeTemplateRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re describing.

', 'DescribeThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme alias that you\'re describing.

', 'DescribeThemePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re describing.

', 'DescribeTopicPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want described.

', 'DescribeTopicRefreshRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic whose refresh you want to describe.

', 'DescribeTopicRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeTopicRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DescribeVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that contains the VPC connection that you want described.

', 'GenerateEmbedUrlForAnonymousUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the dashboard that you\'re embedding.

', 'GenerateEmbedUrlForRegisteredUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the dashboard that you\'re embedding.

', 'GetDashboardEmbedUrlRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the dashboard that you\'re embedding.

', 'GetSessionEmbedUrlRequest$AwsAccountId' => '

The ID for the Amazon Web Services account associated with your Amazon QuickSight subscription.

', 'IAMPolicyAssignment$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListAnalysesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analyses.

', 'ListAssetBundleExportJobsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the export jobs were executed in.

', 'ListAssetBundleImportJobsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the import jobs were executed in.

', 'ListDashboardVersionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re listing versions for.

', 'ListDashboardsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboards that you\'re listing.

', 'ListDataSetsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListDataSourcesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListFolderMembersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'ListFoldersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'ListGroupMembershipsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListGroupsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListIAMPolicyAssignmentsForUserRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the assignments.

', 'ListIAMPolicyAssignmentsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains these IAM policy assignments.

', 'ListIngestionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListNamespacesRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the Amazon QuickSight namespaces that you want to list.

', 'ListRefreshSchedulesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListTemplateAliasesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template aliases that you\'re listing.

', 'ListTemplateVersionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the templates that you\'re listing.

', 'ListTemplatesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the templates that you\'re listing.

', 'ListThemeAliasesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme aliases that you\'re listing.

', 'ListThemeVersionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the themes that you\'re listing.

', 'ListThemesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the themes that you\'re listing.

', 'ListTopicRefreshSchedulesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want described.

', 'ListTopicsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topics that you want to list.

', 'ListUserGroupsRequest$AwsAccountId' => '

The Amazon Web Services account ID that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListUsersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListVPCConnectionsRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that contains the VPC connections that you want to list.

', 'PutDataSetRefreshPropertiesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'RegisterUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'RestoreAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis.

', 'SearchAnalysesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analyses that you\'re searching for.

', 'SearchDashboardsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the user whose dashboards you\'re searching for.

', 'SearchDataSetsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'SearchDataSourcesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'SearchFoldersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'SearchGroupsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'StartAssetBundleExportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account to export assets from.

', 'StartAssetBundleImportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account to import assets into.

', 'StartDashboardSnapshotJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'UpdateAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

', 'UpdateAccountCustomizationResponse$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

', 'UpdateAccountSettingsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.

', 'UpdateAnalysisPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis whose permissions you\'re updating. You must be using the Amazon Web Services account that the analysis is in.

', 'UpdateAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis that you\'re updating.

', 'UpdateDashboardPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard whose permissions you\'re updating.

', 'UpdateDashboardPublishedVersionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re updating.

', 'UpdateDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re updating.

', 'UpdateDataSetPermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateDataSourcePermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateFolderPermissionsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder to update.

', 'UpdateFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder to update.

', 'UpdateGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'UpdateIAMPolicyAssignmentRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IAM policy assignment.

', 'UpdateIpRestrictionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'UpdateIpRestrictionResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'UpdatePublicSharingSettingsRequest$AwsAccountId' => '

The Amazon Web Services account ID associated with your Amazon QuickSight subscription.

', 'UpdateRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template alias that you\'re updating.

', 'UpdateTemplatePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template.

', 'UpdateTemplateRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re updating.

', 'UpdateThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme alias that you\'re updating.

', 'UpdateThemePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme.

', 'UpdateThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re updating.

', 'UpdateTopicPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want to update the permissions for.

', 'UpdateTopicRefreshScheduleRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want to update.

', 'UpdateTopicRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want to update.

', 'UpdateUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'UpdateVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that contains the VPC connection that you want to update.

', ], ], 'AwsAndAccountId' => [ 'base' => NULL, 'refs' => [ 'DescribeThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re describing.

', ], ], 'AwsIotAnalyticsParameters' => [ 'base' => '

The parameters for IoT Analytics.

', 'refs' => [ 'DataSourceParameters$AwsIotAnalyticsParameters' => '

The parameters for IoT Analytics.

', ], ], 'AxisBinding' => [ 'base' => NULL, 'refs' => [ 'DataFieldSeriesItem$AxisBinding' => '

The axis that you are binding the field to.

', 'FieldSeriesItem$AxisBinding' => '

The axis that you are binding the field to.

', 'LineChartDefaultSeriesSettings$AxisBinding' => '

The axis to which you are binding all line series to.

', 'ReferenceLineDataConfiguration$AxisBinding' => '

The axis binding type of the reference line. Choose one of the following options:

', ], ], 'AxisDataOptions' => [ 'base' => '

The data options for an axis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'AxisDisplayOptions$DataOptions' => '

The data options for an axis.

', ], ], 'AxisDisplayDataDrivenRange' => [ 'base' => '

The options that are saved for future extension.

', 'refs' => [ 'AxisDisplayRange$DataDriven' => '

The data-driven setup of an axis display range.

', ], ], 'AxisDisplayMinMaxRange' => [ 'base' => '

The minimum and maximum setup for an axis display range.

', 'refs' => [ 'AxisDisplayRange$MinMax' => '

The minimum and maximum setup of an axis display range.

', ], ], 'AxisDisplayOptions' => [ 'base' => '

The display options for the axis label.

', 'refs' => [ 'BarChartConfiguration$CategoryAxis' => '

The label display options (grid line, range, scale, axis step) for bar chart category.

', 'BarChartConfiguration$ValueAxis' => '

The label display options (grid line, range, scale, axis step) for a bar chart value.

', 'BoxPlotChartConfiguration$CategoryAxis' => '

The label display options (grid line, range, scale, axis step) of a box plot category.

', 'BoxPlotChartConfiguration$PrimaryYAxisDisplayOptions' => '

The label display options (grid line, range, scale, axis step) of a box plot category.

', 'ComboChartConfiguration$CategoryAxis' => '

The category axis of a combo chart.

', 'ComboChartConfiguration$PrimaryYAxisDisplayOptions' => '

The label display options (grid line, range, scale, and axis step) of a combo chart\'s primary y-axis (bar) field well.

', 'ComboChartConfiguration$SecondaryYAxisDisplayOptions' => '

The label display options (grid line, range, scale, axis step) of a combo chart\'s secondary y-axis (line) field well.

', 'HistogramConfiguration$XAxisDisplayOptions' => '

The options that determine the presentation of the x-axis.

', 'HistogramConfiguration$YAxisDisplayOptions' => '

The options that determine the presentation of the y-axis.

', 'LineChartConfiguration$XAxisDisplayOptions' => '

The options that determine the presentation of the x-axis.

', 'LineSeriesAxisDisplayOptions$AxisOptions' => '

The options that determine the presentation of the line series axis.

', 'RadarChartConfiguration$CategoryAxis' => '

The category axis of a radar chart.

', 'RadarChartConfiguration$ColorAxis' => '

The color axis of a radar chart.

', 'ScatterPlotConfiguration$XAxisDisplayOptions' => '

The label display options (grid line, range, scale, and axis step) of the scatter plot\'s x-axis.

', 'ScatterPlotConfiguration$YAxisDisplayOptions' => '

The label display options (grid line, range, scale, and axis step) of the scatter plot\'s y-axis.

', 'WaterfallChartConfiguration$CategoryAxisDisplayOptions' => '

The options that determine the presentation of the category axis.

', 'WaterfallChartConfiguration$PrimaryYAxisDisplayOptions' => '

The options that determine the presentation of the y-axis.

', ], ], 'AxisDisplayRange' => [ 'base' => '

The range setup of a numeric axis display range.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'NumericAxisOptions$Range' => '

The range setup of a numeric axis.

', ], ], 'AxisLabelOptions' => [ 'base' => '

The label options for a chart axis. You must specify the field that the label is targeted to.

', 'refs' => [ 'AxisLabelOptionsList$member' => NULL, ], ], 'AxisLabelOptionsList' => [ 'base' => NULL, 'refs' => [ 'ChartAxisLabelOptions$AxisLabelOptions' => '

The label options for a chart axis.

', ], ], 'AxisLabelReferenceOptions' => [ 'base' => '

The reference that specifies where the axis label is applied to.

', 'refs' => [ 'AxisLabelOptions$ApplyTo' => '

The options that indicate which field the label belongs to.

', ], ], 'AxisLinearScale' => [ 'base' => '

The liner axis scale setup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'AxisScale$Linear' => '

The linear axis scale setup.

', ], ], 'AxisLogarithmicScale' => [ 'base' => '

The logarithmic axis scale setup.

', 'refs' => [ 'AxisScale$Logarithmic' => '

The logarithmic axis scale setup.

', ], ], 'AxisScale' => [ 'base' => '

The scale setup options for a numeric axis display.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'NumericAxisOptions$Scale' => '

The scale setup of a numeric axis.

', ], ], 'AxisTickLabelOptions' => [ 'base' => '

The tick label options of an axis.

', 'refs' => [ 'AxisDisplayOptions$TickLabelOptions' => '

The tick label options of an axis.

', ], ], 'BarChartAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a bar chart.

', 'refs' => [ 'BarChartFieldWells$BarChartAggregatedFieldWells' => '

The aggregated field wells of a bar chart.

', ], ], 'BarChartConfiguration' => [ 'base' => '

The configuration of a BarChartVisual.

', 'refs' => [ 'BarChartVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'BarChartFieldWells' => [ 'base' => '

The field wells of a BarChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'BarChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'BarChartOrientation' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$Orientation' => '

The orientation of the bars in a bar chart visual. There are two valid values in this structure:

', ], ], 'BarChartSortConfiguration' => [ 'base' => '

sort-configuration-description

', 'refs' => [ 'BarChartConfiguration$SortConfiguration' => '

The sort configuration of a BarChartVisual.

', ], ], 'BarChartVisual' => [ 'base' => '

A bar chart.

The BarChartVisual structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:

For more information, see Using bar charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$BarChartVisual' => '

A bar chart.

For more information, see Using bar charts in the Amazon QuickSight User Guide.

', ], ], 'BarsArrangement' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$BarsArrangement' => '

Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

', 'ComboChartConfiguration$BarsArrangement' => '

Determines the bar arrangement in a combo chart. The following are valid values in this structure:

', ], ], 'BaseMapStyleType' => [ 'base' => NULL, 'refs' => [ 'GeospatialMapStyleOptions$BaseMapStyle' => '

The base map style of the geospatial map.

', ], ], 'BinCountLimit' => [ 'base' => NULL, 'refs' => [ 'BinWidthOptions$BinCountLimit' => '

The options that determine the bin count limit.

', ], ], 'BinCountOptions' => [ 'base' => '

The options that determine the bin count of a histogram.

', 'refs' => [ 'HistogramBinOptions$BinCount' => '

The options that determine the bin count of a histogram.

', ], ], 'BinCountValue' => [ 'base' => NULL, 'refs' => [ 'BinCountOptions$Value' => '

The options that determine the bin count value.

', ], ], 'BinWidthOptions' => [ 'base' => '

The options that determine the bin width of a histogram.

', 'refs' => [ 'HistogramBinOptions$BinWidth' => '

The options that determine the bin width of a histogram.

', ], ], 'BinWidthValue' => [ 'base' => NULL, 'refs' => [ 'BinWidthOptions$Value' => '

The options that determine the bin width value.

', ], ], 'BodySectionConfiguration' => [ 'base' => '

The configuration of a body section.

', 'refs' => [ 'BodySectionConfigurationList$member' => NULL, ], ], 'BodySectionConfigurationList' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutConfiguration$BodySections' => '

A list of body section configurations.

', ], ], 'BodySectionContent' => [ 'base' => '

The configuration of content in a body section.

', 'refs' => [ 'BodySectionConfiguration$Content' => '

The configuration of content in a body section.

', ], ], 'BookmarksConfigurations' => [ 'base' => '

The bookmarks configuration of an embedded dashboard.

', 'refs' => [ 'RegisteredUserDashboardFeatureConfigurations$Bookmarks' => '

The bookmarks configuration for an embedded dashboard in Amazon QuickSight.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'AccountSettings$PublicSharingEnabled' => '

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

', 'AccountSettings$TerminationProtectionEnabled' => '

A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn\'t allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.

', 'AssetBundleExportJobResourceIdOverrideConfiguration$PrefixForAllResources' => '

An option to request a CloudFormation variable for a prefix to be prepended to each resource\'s ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

', 'AssetBundleExportJobSummary$IncludeAllDependencies' => '

The flag that determines the inclusion of resource dependencies in the returned asset bundle.

', 'BookmarksConfigurations$Enabled' => '

A Boolean value that determines whether a user can bookmark an embedded dashboard.

', 'BorderStyle$Show' => '

The option to enable display of borders for visuals.

', 'DataSetSummary$RowLevelPermissionTagConfigurationApplied' => '

Whether or not the row level permission tags are applied.

', 'DataSetSummary$ColumnLevelPermissionRulesApplied' => '

A value that indicates if the dataset has column level permission configured.

', 'DataSetUsageConfiguration$DisableUseAsDirectQuerySource' => '

An option that controls whether a child dataset of a direct query can use this dataset as a source.

', 'DataSetUsageConfiguration$DisableUseAsImportedSource' => '

An option that controls whether a child dataset that\'s stored in QuickSight can use this dataset as a source.

', 'DeleteAnalysisRequest$ForceDeleteWithoutRecovery' => '

This option defaults to the value NoForceDeleteWithoutRecovery. To immediately delete the analysis, add the ForceDeleteWithoutRecovery option. You can\'t restore an analysis after it\'s deleted.

', 'DescribeAssetBundleExportJobResponse$IncludeAllDependencies' => '

The include dependencies flag.

', 'DisplayFormatOptions$UseBlankCellFormat' => '

A Boolean value that indicates whether to use blank cell format.

', 'DisplayFormatOptions$UseGrouping' => '

A Boolean value that indicates whether to use grouping.

', 'GetDashboardEmbedUrlRequest$UndoRedoDisabled' => '

Remove the undo/redo button on the embedded dashboard. The default is FALSE, which enables the undo/redo button.

', 'GetDashboardEmbedUrlRequest$ResetDisabled' => '

Remove the reset button on the embedded dashboard. The default is FALSE, which enables the reset button.

', 'GetDashboardEmbedUrlRequest$StatePersistenceEnabled' => '

Adds persistence of state for the user session in an embedded dashboard. Persistence applies to the sheet and the parameter settings. These are control settings that the dashboard subscriber (Amazon QuickSight reader) chooses while viewing the dashboard. If this is set to TRUE, the settings are the same when the subscriber reopens the same dashboard URL. The state is stored in Amazon QuickSight, not in a browser cookie. If this is set to FALSE, the state of the user session is not persisted. The default is FALSE.

', 'GutterStyle$Show' => '

This Boolean value controls whether to display a gutter space between sheet tiles.

', 'JoinKeyProperties$UniqueKey' => '

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

', 'MarginStyle$Show' => '

This Boolean value controls whether to display sheet margins.

', 'NumericRangeFilter$IncludeMinimum' => '

Determines whether the minimum value in the filter value range should be included in the filtered results.

', 'NumericRangeFilter$IncludeMaximum' => '

Determines whether the maximum value in the filter value range should be included in the filtered results.

', 'RedshiftIAMParameters$AutoCreateDatabaseUser' => '

Automatically creates a database user. If your database doesn\'t have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can\'t connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

', 'SignupResponse$IAMUser' => '

A Boolean that is TRUE if the Amazon QuickSight uses IAM as an authentication method.

', 'SslProperties$DisableSsl' => '

A Boolean option to control whether SSL should be disabled.

', 'StartAssetBundleExportJobRequest$IncludeAllDependencies' => '

A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE, any theme, dataset, and data source resource that is a dependency of the dashboard is also exported.

', 'StatePersistenceConfigurations$Enabled' => '

Determines if a Amazon QuickSight dashboard\'s state persistence settings are turned on or off.

', 'TimeRangeFilter$IncludeMinimum' => '

Determines whether the minimum value in the filter value range should be included in the filtered results.

', 'TimeRangeFilter$IncludeMaximum' => '

Determines whether the maximum value in the filter value range should be included in the filtered results.

', 'TopicCalculatedField$IsIncludedInTopic' => '

A boolean value that indicates if a calculated field is included in the topic.

', 'TopicCalculatedField$NeverAggregateInFilter' => '

A Boolean value that indicates whether to never aggregate calculated field in filters.

', 'TopicCategoryFilter$Inverse' => '

A Boolean value that indicates if the filter is inverse.

', 'TopicColumn$IsIncludedInTopic' => '

A Boolean value that indicates whether the column is included in the query results.

', 'TopicColumn$NeverAggregateInFilter' => '

A Boolean value that indicates whether to aggregate the column data when it\'s used in a filter context.

', 'TopicDateRangeFilter$Inclusive' => '

A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.

', 'TopicNumericRangeFilter$Inclusive' => '

A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter.

', 'TopicRefreshSchedule$BasedOnSpiceSchedule' => '

A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

', 'UpdateAccountSettingsRequest$TerminationProtectionEnabled' => '

A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn\'t allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.

', 'UpdatePublicSharingSettingsRequest$PublicSharingEnabled' => '

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.

', 'UpdateUserRequest$UnapplyCustomPermissions' => '

A flag that you use to indicate that you want to remove all custom permissions from this user. Using this parameter resets the user to the state it was in before a custom permissions profile was applied. This parameter defaults to NULL and it doesn\'t accept any other value.

', 'UploadSettings$ContainsHeader' => '

Whether the file has a header row, or the files each have a header row.

', 'User$Active' => '

The active status of user. When you create an Amazon QuickSight user that\'s not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

', ], ], 'BooleanObject' => [ 'base' => NULL, 'refs' => [ 'CustomValuesConfiguration$IncludeNullValue' => '

Includes the null value in custom action parameter values.

', ], ], 'BorderStyle' => [ 'base' => '

The display options for tile borders for visuals.

', 'refs' => [ 'TileStyle$Border' => '

The border around a tile.

', ], ], 'BoxPlotAggregatedFieldWells' => [ 'base' => '

The aggregated field well for a box plot.

', 'refs' => [ 'BoxPlotFieldWells$BoxPlotAggregatedFieldWells' => '

The aggregated field wells of a box plot.

', ], ], 'BoxPlotChartConfiguration' => [ 'base' => '

The configuration of a BoxPlotVisual.

', 'refs' => [ 'BoxPlotVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'BoxPlotDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'BoxPlotAggregatedFieldWells$GroupBy' => '

The group by field well of a box plot chart. Values are grouped based on group by fields.

', ], ], 'BoxPlotFieldWells' => [ 'base' => '

The field wells of a BoxPlotVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'BoxPlotChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'BoxPlotFillStyle' => [ 'base' => NULL, 'refs' => [ 'BoxPlotStyleOptions$FillStyle' => '

The fill styles (solid, transparent) of the box plot.

', ], ], 'BoxPlotMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'BoxPlotAggregatedFieldWells$Values' => '

The value field well of a box plot chart. Values are aggregated based on group by fields.

', ], ], 'BoxPlotOptions' => [ 'base' => '

The options of a box plot visual.

', 'refs' => [ 'BoxPlotChartConfiguration$BoxPlotOptions' => '

The box plot chart options for a box plot visual

', ], ], 'BoxPlotSortConfiguration' => [ 'base' => '

The sort configuration of a BoxPlotVisual.

', 'refs' => [ 'BoxPlotChartConfiguration$SortConfiguration' => '

The sort configuration of a BoxPlotVisual.

', ], ], 'BoxPlotStyleOptions' => [ 'base' => '

The style options of the box plot.

', 'refs' => [ 'BoxPlotOptions$StyleOptions' => '

The style options of the box plot.

', ], ], 'BoxPlotVisual' => [ 'base' => '

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$BoxPlotVisual' => '

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

', ], ], 'CIDR' => [ 'base' => NULL, 'refs' => [ 'IpRestrictionRuleMap$key' => NULL, ], ], 'CalculatedColumn' => [ 'base' => '

A calculated column for a dataset.

', 'refs' => [ 'CalculatedColumnList$member' => NULL, ], ], 'CalculatedColumnList' => [ 'base' => NULL, 'refs' => [ 'CreateColumnsOperation$Columns' => '

Calculated columns to create.

', ], ], 'CalculatedField' => [ 'base' => '

The calculated field of an analysis.

', 'refs' => [ 'CalculatedFields$member' => NULL, ], ], 'CalculatedFieldExpression' => [ 'base' => NULL, 'refs' => [ 'CalculatedField$Expression' => '

The expression of the calculated field.

', ], ], 'CalculatedFields' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$CalculatedFields' => '

An array of calculated field definitions for the analysis.

', 'DashboardVersionDefinition$CalculatedFields' => '

An array of calculated field definitions for the dashboard.

', 'TemplateVersionDefinition$CalculatedFields' => '

An array of calculated field definitions for the template.

', ], ], 'CalculatedMeasureField' => [ 'base' => '

The table calculation measure field for pivot tables.

', 'refs' => [ 'MeasureField$CalculatedMeasureField' => '

The calculated measure field only used in pivot tables.

', ], ], 'CancelIngestionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelIngestionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CascadingControlConfiguration' => [ 'base' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'refs' => [ 'FilterDropDownControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'FilterListControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'ParameterDropDownControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'ParameterListControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', ], ], 'CascadingControlSource' => [ 'base' => '

The source controls that are used in a CascadingControlConfiguration.

', 'refs' => [ 'CascadingControlSourceList$member' => NULL, ], ], 'CascadingControlSourceList' => [ 'base' => NULL, 'refs' => [ 'CascadingControlConfiguration$SourceControls' => '

A list of source controls that determine the values that are used in the current control.

', ], ], 'CastColumnTypeOperation' => [ 'base' => '

A transform operation that casts a column to a different type.

', 'refs' => [ 'TransformOperation$CastColumnTypeOperation' => '

A transform operation that casts a column to a different type.

', ], ], 'Catalog' => [ 'base' => NULL, 'refs' => [ 'PrestoParameters$Catalog' => '

Catalog.

', 'StarburstParameters$Catalog' => '

The catalog name for the Starburst data source.

', 'TrinoParameters$Catalog' => '

The catalog name for the Trino data source.

', ], ], 'CategoricalAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'AggregationFunction$CategoricalAggregationFunction' => '

Aggregation for categorical values.

', 'CategoricalMeasureField$AggregationFunction' => '

The aggregation function of the measure field.

', ], ], 'CategoricalDimensionField' => [ 'base' => '

The dimension type field with categorical type columns..

', 'refs' => [ 'DimensionField$CategoricalDimensionField' => '

The dimension type field with categorical type columns.

', ], ], 'CategoricalMeasureField' => [ 'base' => '

The measure type field with categorical type columns.

', 'refs' => [ 'MeasureField$CategoricalMeasureField' => '

The measure type field with categorical type columns.

', ], ], 'CategoryDrillDownFilter' => [ 'base' => '

The numeric equality type drill down filter.

', 'refs' => [ 'DrillDownFilter$CategoryFilter' => '

The category type drill down filter. This filter is used for string type columns.

', ], ], 'CategoryFilter' => [ 'base' => '

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.

', 'refs' => [ 'Filter$CategoryFilter' => '

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.

', ], ], 'CategoryFilterConfiguration' => [ 'base' => '

The configuration for a CategoryFilter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CategoryFilter$Configuration' => '

The configuration for a CategoryFilter.

', ], ], 'CategoryFilterFunction' => [ 'base' => NULL, 'refs' => [ 'TopicCategoryFilter$CategoryFilterFunction' => '

The category filter function. Valid values for this structure are EXACT and CONTAINS.

', ], ], 'CategoryFilterMatchOperator' => [ 'base' => NULL, 'refs' => [ 'CustomFilterConfiguration$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', 'CustomFilterListConfiguration$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', 'FilterListConfiguration$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', ], ], 'CategoryFilterSelectAllOptions' => [ 'base' => NULL, 'refs' => [ 'CustomFilterConfiguration$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', 'CustomFilterListConfiguration$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', 'FilterListConfiguration$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', ], ], 'CategoryFilterType' => [ 'base' => NULL, 'refs' => [ 'TopicCategoryFilter$CategoryFilterType' => '

The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.

', ], ], 'CategoryValue' => [ 'base' => NULL, 'refs' => [ 'CategoryValueList$member' => NULL, 'CustomFilterConfiguration$CategoryValue' => '

The category value for the filter.

This field is mutually exclusive to ParameterName.

', ], ], 'CategoryValueList' => [ 'base' => NULL, 'refs' => [ 'CategoryDrillDownFilter$CategoryValues' => '

A list of the string inputs that are the values of the category drill down filter.

', 'CustomFilterListConfiguration$CategoryValues' => '

The list of category values for the filter.

', 'FilterListConfiguration$CategoryValues' => '

The list of category values for the filter.

', ], ], 'CellValueSynonym' => [ 'base' => '

A structure that represents the cell value synonym.

', 'refs' => [ 'CellValueSynonyms$member' => NULL, ], ], 'CellValueSynonyms' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$CellValueSynonyms' => '

The other names or aliases for the calculated field cell value.

', 'TopicColumn$CellValueSynonyms' => '

The other names or aliases for the column cell value.

', ], ], 'ChartAxisLabelOptions' => [ 'base' => '

The label options for an axis on a chart.

', 'refs' => [ 'BarChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) for a bar chart.

', 'BarChartConfiguration$ValueLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) for a bar chart value.

', 'BarChartConfiguration$ColorLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

', 'BoxPlotChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility and sort Icon visibility) of a box plot category.

', 'BoxPlotChartConfiguration$PrimaryYAxisLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) of a box plot value.

', 'ComboChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

', 'ComboChartConfiguration$PrimaryYAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart\'s primary y-axis (bar) field well.

', 'ComboChartConfiguration$SecondaryYAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart\'s secondary y-axis(line) field well.

', 'ComboChartConfiguration$ColorLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart\'s color field well.

', 'FunnelChartConfiguration$CategoryLabelOptions' => '

The label options of the categories that are displayed in a FunnelChartVisual.

', 'FunnelChartConfiguration$ValueLabelOptions' => '

The label options for the values that are displayed in a FunnelChartVisual.

', 'HeatMapConfiguration$RowLabelOptions' => '

The label options of the row that is displayed in a heat map.

', 'HeatMapConfiguration$ColumnLabelOptions' => '

The label options of the column that is displayed in a heat map.

', 'HistogramConfiguration$XAxisLabelOptions' => '

The options that determine the presentation of the x-axis label.

', 'LineChartConfiguration$XAxisLabelOptions' => '

The options that determine the presentation of the x-axis label.

', 'LineChartConfiguration$PrimaryYAxisLabelOptions' => '

The options that determine the presentation of the y-axis label.

', 'LineChartConfiguration$SecondaryYAxisLabelOptions' => '

The options that determine the presentation of the secondary y-axis label.

', 'PieChartConfiguration$CategoryLabelOptions' => '

The label options of the group/color that is displayed in a pie chart.

', 'PieChartConfiguration$ValueLabelOptions' => '

The label options for the value that is displayed in a pie chart.

', 'RadarChartConfiguration$CategoryLabelOptions' => '

The category label options of a radar chart.

', 'RadarChartConfiguration$ColorLabelOptions' => '

The color label options of a radar chart.

', 'ScatterPlotConfiguration$XAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of the scatter plot\'s x-axis.

', 'ScatterPlotConfiguration$YAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of the scatter plot\'s y-axis.

', 'TreeMapConfiguration$GroupLabelOptions' => '

The label options (label text, label visibility) of the groups that are displayed in a tree map.

', 'TreeMapConfiguration$SizeLabelOptions' => '

The label options (label text, label visibility) of the sizes that are displayed in a tree map.

', 'TreeMapConfiguration$ColorLabelOptions' => '

The label options (label text, label visibility) for the colors displayed in a tree map.

', 'WaterfallChartConfiguration$CategoryAxisLabelOptions' => '

The options that determine the presentation of the category axis label.

', 'WaterfallChartConfiguration$PrimaryYAxisLabelOptions' => '

The options that determine the presentation of the y-axis label.

', 'WordCloudChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

', ], ], 'ClusterId' => [ 'base' => NULL, 'refs' => [ 'RedshiftParameters$ClusterId' => '

Cluster ID. This field can be blank if the Host and Port are provided.

', ], ], 'ClusterMarker' => [ 'base' => '

The cluster marker that is a part of the cluster marker configuration.

', 'refs' => [ 'ClusterMarkerConfiguration$ClusterMarker' => '

The cluster marker that is a part of the cluster marker configuration.

', ], ], 'ClusterMarkerConfiguration' => [ 'base' => '

The cluster marker configuration of the geospatial map selected point style.

', 'refs' => [ 'GeospatialPointStyleOptions$ClusterMarkerConfiguration' => '

The cluster marker configuration of the geospatial point style.

', ], ], 'CollectiveConstant' => [ 'base' => '

A structure that represents a collective constant.

', 'refs' => [ 'TopicCategoryFilterConstant$CollectiveConstant' => '

A collective constant used in a category filter. This element is used to specify a list of values for the constant.

', ], ], 'ColorFillType' => [ 'base' => NULL, 'refs' => [ 'ColorScale$ColorFillType' => '

Determines the color fill type.

', ], ], 'ColorList' => [ 'base' => NULL, 'refs' => [ 'DataColorPalette$Colors' => '

The hexadecimal codes for the colors.

', 'DataColorPalette$MinMaxGradient' => '

The minimum and maximum hexadecimal codes that describe a color gradient.

', ], ], 'ColorScale' => [ 'base' => '

Determines the color scale that is applied to the visual.

', 'refs' => [ 'HeatMapConfiguration$ColorScale' => '

The color options (gradient color, point of divergence) in a heat map.

', 'TreeMapConfiguration$ColorScale' => '

The color options (gradient color, point of divergence) of a tree map.

', ], ], 'ColorScaleColorList' => [ 'base' => NULL, 'refs' => [ 'ColorScale$Colors' => '

Determines the list of colors that are applied to the visual.

', ], ], 'ColorsConfiguration' => [ 'base' => '

The color configurations for a column.

', 'refs' => [ 'ColumnConfiguration$ColorsConfiguration' => '

The color configurations of the column.

', ], ], 'ColumnConfiguration' => [ 'base' => '

The general configuration of a column.

', 'refs' => [ 'ColumnConfigurationList$member' => NULL, ], ], 'ColumnConfigurationList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$ColumnConfigurations' => '

An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.

', 'DashboardVersionDefinition$ColumnConfigurations' => '

An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.

', 'TemplateVersionDefinition$ColumnConfigurations' => '

An array of template-level column configurations. Column configurations are used to set default formatting for a column that\'s used throughout a template.

', ], ], 'ColumnDataRole' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$ColumnDataRole' => '

The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.

', 'TopicColumn$ColumnDataRole' => '

The role of the column in the data. Valid values are DIMENSION and MEASURE.

', ], ], 'ColumnDataType' => [ 'base' => NULL, 'refs' => [ 'CastColumnTypeOperation$NewColumnType' => '

New column data type.

', 'OutputColumn$Type' => '

The type.

', ], ], 'ColumnDescription' => [ 'base' => '

Metadata that contains a description for a column.

', 'refs' => [ 'ColumnTag$ColumnDescription' => '

A description for a column.

', ], ], 'ColumnDescriptiveText' => [ 'base' => NULL, 'refs' => [ 'ColumnDescription$Text' => '

The text of a description for a column.

', 'OutputColumn$Description' => '

A description for a column.

', ], ], 'ColumnGroup' => [ 'base' => '

Groupings of columns that work together in certain Amazon QuickSight features. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'ColumnGroupList$member' => NULL, ], ], 'ColumnGroupColumnSchema' => [ 'base' => '

A structure describing the name, data type, and geographic role of the columns.

', 'refs' => [ 'ColumnGroupColumnSchemaList$member' => NULL, ], ], 'ColumnGroupColumnSchemaList' => [ 'base' => NULL, 'refs' => [ 'ColumnGroupSchema$ColumnGroupColumnSchemaList' => '

A structure containing the list of schemas for column group columns.

', ], ], 'ColumnGroupList' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$ColumnGroups' => '

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

', 'DataSet$ColumnGroups' => '

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

', 'UpdateDataSetRequest$ColumnGroups' => '

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

', ], ], 'ColumnGroupName' => [ 'base' => NULL, 'refs' => [ 'GeoSpatialColumnGroup$Name' => '

A display name for the hierarchy.

', ], ], 'ColumnGroupSchema' => [ 'base' => '

The column group schema.

', 'refs' => [ 'ColumnGroupSchemaList$member' => NULL, ], ], 'ColumnGroupSchemaList' => [ 'base' => NULL, 'refs' => [ 'DataSetConfiguration$ColumnGroupSchemaList' => '

A structure containing the list of column group schemas.

', ], ], 'ColumnHierarchy' => [ 'base' => '

The option that determines the hierarchy of the fields for a visual element.

', 'refs' => [ 'ColumnHierarchyList$member' => NULL, ], ], 'ColumnHierarchyList' => [ 'base' => NULL, 'refs' => [ 'BarChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'BoxPlotVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'ComboChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'FilledMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'FunnelChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'GeospatialMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'HeatMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'KPIVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'LineChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'PieChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'RadarChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'ScatterPlotVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'TreeMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'WaterfallVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'WordCloudVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', ], ], 'ColumnId' => [ 'base' => NULL, 'refs' => [ 'CalculatedColumn$ColumnId' => '

A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

', ], ], 'ColumnIdentifier' => [ 'base' => '

A column of a data set.

', 'refs' => [ 'AggregationSortConfiguration$Column' => '

The column that determines the sort order of aggregated values.

', 'AxisLabelReferenceOptions$Column' => '

The column that the axis label is targeted to.

', 'CascadingControlSource$ColumnToMatch' => '

The column identifier that determines which column to look up for the source sheet control.

', 'CategoricalDimensionField$Column' => '

The column that is used in the CategoricalDimensionField.

', 'CategoricalMeasureField$Column' => '

The column that is used in the CategoricalMeasureField.

', 'CategoryDrillDownFilter$Column' => '

The column that the filter is applied to.

', 'CategoryFilter$Column' => '

The column that the filter is applied to.

', 'ColumnConfiguration$Column' => '

The column.

', 'ColumnSort$SortBy' => NULL, 'ColumnTooltipItem$Column' => '

The target column of the tooltip item.

', 'ContributorDimensionList$member' => NULL, 'CustomActionColumnList$member' => NULL, 'DateDimensionField$Column' => '

The column that is used in the DateDimensionField.

', 'DateMeasureField$Column' => '

The column that is used in the DateMeasureField.

', 'DestinationParameterValueConfiguration$SourceColumn' => NULL, 'DynamicDefaultValue$UserNameColumn' => '

The column that contains the username.

', 'DynamicDefaultValue$GroupNameColumn' => '

The column that contains the group name.

', 'DynamicDefaultValue$DefaultValueColumn' => '

The column that contains the default value of each user or group.

', 'ExplicitHierarchyColumnList$member' => NULL, 'NumericEqualityDrillDownFilter$Column' => '

The column that the filter is applied to.

', 'NumericEqualityFilter$Column' => '

The column that the filter is applied to.

', 'NumericRangeFilter$Column' => '

The column that the filter is applied to.

', 'NumericalDimensionField$Column' => '

The column that is used in the NumericalDimensionField.

', 'NumericalMeasureField$Column' => '

The column that is used in the NumericalMeasureField.

', 'ParameterSelectableValues$LinkToDataSetColumn' => '

The column identifier that fetches values from the data set.

', 'PredefinedHierarchyColumnList$member' => NULL, 'ReferenceLineDynamicDataConfiguration$Column' => '

The column that the dynamic data targets.

', 'RelativeDatesFilter$Column' => '

The column that the filter is applied to.

', 'TimeEqualityFilter$Column' => '

The column that the filter is applied to.

', 'TimeRangeDrillDownFilter$Column' => '

The column that the filter is applied to.

', 'TimeRangeFilter$Column' => '

The column that the filter is applied to.

', 'TopBottomFilter$Column' => '

The column that the filter is applied to.

', 'UnaggregatedField$Column' => '

The column that is used in the UnaggregatedField.

', ], ], 'ColumnLevelPermissionRule' => [ 'base' => '

A rule defined to grant access on one or more restricted columns. Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.

', 'refs' => [ 'ColumnLevelPermissionRuleList$member' => NULL, ], ], 'ColumnLevelPermissionRuleList' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$ColumnLevelPermissionRules' => '

A set of one or more definitions of a ColumnLevelPermissionRule .

', 'DataSet$ColumnLevelPermissionRules' => '

A set of one or more definitions of a ColumnLevelPermissionRule .

', 'UpdateDataSetRequest$ColumnLevelPermissionRules' => '

A set of one or more definitions of a ColumnLevelPermissionRule .

', ], ], 'ColumnList' => [ 'base' => NULL, 'refs' => [ 'GeoSpatialColumnGroup$Columns' => '

Columns in this hierarchy.

', ], ], 'ColumnName' => [ 'base' => NULL, 'refs' => [ 'CalculatedColumn$ColumnName' => '

Column name.

', 'CalculatedField$Name' => '

The name of the calculated field.

', 'CastColumnTypeOperation$ColumnName' => '

Column name.

', 'ColumnIdentifier$ColumnName' => '

The name of the column.

', 'ColumnList$member' => NULL, 'InputColumn$Name' => '

The name of this column in the underlying data source.

', 'OutputColumn$Name' => '

A display name for the dataset.

', 'RenameColumnOperation$ColumnName' => '

The name of the column to be renamed.

', 'RenameColumnOperation$NewColumnName' => '

The new name for the column.

', 'TagColumnOperation$ColumnName' => '

The column that this operation acts on.

', 'UntagColumnOperation$ColumnName' => '

The column that this operation acts on.

', ], ], 'ColumnNameList' => [ 'base' => NULL, 'refs' => [ 'ColumnLevelPermissionRule$ColumnNames' => '

An array of column names.

', ], ], 'ColumnOrderingType' => [ 'base' => NULL, 'refs' => [ 'ComparativeOrder$UseOrdering' => '

The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

', ], ], 'ColumnRole' => [ 'base' => NULL, 'refs' => [ 'ColumnConfiguration$Role' => '

The role of the column.

', ], ], 'ColumnSchema' => [ 'base' => '

The column schema.

', 'refs' => [ 'ColumnSchemaList$member' => NULL, ], ], 'ColumnSchemaList' => [ 'base' => NULL, 'refs' => [ 'DataSetSchema$ColumnSchemaList' => '

A structure containing the list of column schemas.

', ], ], 'ColumnSort' => [ 'base' => '

The sort configuration for a column that is not used in a field well.

', 'refs' => [ 'FieldSortOptions$ColumnSort' => '

The sort configuration for a column that is not used in a field well.

', 'PivotTableSortBy$Column' => '

The column sort (field id, direction) for the pivot table sort by options.

', ], ], 'ColumnTag' => [ 'base' => '

A tag for a column in a TagColumnOperation structure. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'ColumnTagList$member' => NULL, ], ], 'ColumnTagList' => [ 'base' => NULL, 'refs' => [ 'TagColumnOperation$Tags' => '

The dataset column tag, currently only used for geospatial type tagging.

This is not tags for the Amazon Web Services tagging feature.

', ], ], 'ColumnTagName' => [ 'base' => NULL, 'refs' => [ 'ColumnTagNames$member' => NULL, ], ], 'ColumnTagNames' => [ 'base' => NULL, 'refs' => [ 'UntagColumnOperation$TagNames' => '

The column tags to remove from this column.

', ], ], 'ColumnTooltipItem' => [ 'base' => '

The tooltip item for the columns that are not part of a field well.

', 'refs' => [ 'TooltipItem$ColumnTooltipItem' => '

The tooltip item for the columns that are not part of a field well.

', ], ], 'ComboChartAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a combo chart.

', 'refs' => [ 'ComboChartFieldWells$ComboChartAggregatedFieldWells' => '

The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

', ], ], 'ComboChartConfiguration' => [ 'base' => '

The configuration of a ComboChartVisual.

', 'refs' => [ 'ComboChartVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'ComboChartFieldWells' => [ 'base' => '

The field wells of the visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ComboChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'ComboChartSortConfiguration' => [ 'base' => '

The sort configuration of a ComboChartVisual.

', 'refs' => [ 'ComboChartConfiguration$SortConfiguration' => '

The sort configuration of a ComboChartVisual.

', ], ], 'ComboChartVisual' => [ 'base' => '

A combo chart.

The ComboChartVisual includes stacked bar combo charts and clustered bar combo charts

For more information, see Using combo charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$ComboChartVisual' => '

A combo chart.

For more information, see Using combo charts in the Amazon QuickSight User Guide.

', ], ], 'ComparativeOrder' => [ 'base' => '

A structure that represents a comparative order.

', 'refs' => [ 'TopicCalculatedField$ComparativeOrder' => '

The order in which data is displayed for the calculated field when it\'s used in a comparative context.

', 'TopicColumn$ComparativeOrder' => '

The order in which data is displayed for the column when it\'s used in a comparative context.

', ], ], 'ComparisonConfiguration' => [ 'base' => '

The comparison display configuration of a KPI or gauge chart.

', 'refs' => [ 'GaugeChartOptions$Comparison' => '

The comparison configuration of a GaugeChartVisual.

', 'KPIOptions$Comparison' => '

The comparison configuration of a KPI visual.

', ], ], 'ComparisonFormatConfiguration' => [ 'base' => '

The format of the comparison.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ComparisonConfiguration$ComparisonFormat' => '

The format of the comparison.

', ], ], 'ComparisonMethod' => [ 'base' => NULL, 'refs' => [ 'ComparisonConfiguration$ComparisonMethod' => '

The method of the comparison. Choose from the following options:

', ], ], 'Computation' => [ 'base' => '

The computation union that is used in an insight visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ComputationList$member' => NULL, ], ], 'ComputationList' => [ 'base' => NULL, 'refs' => [ 'InsightConfiguration$Computations' => '

The computations configurations of the insight visual

', ], ], 'ConcurrentUpdatingException' => [ 'base' => '

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

', 'refs' => [], ], 'ConditionalFormattingColor' => [ 'base' => '

The formatting configuration for the color.

', 'refs' => [ 'GaugeChartArcConditionalFormatting$ForegroundColor' => '

The conditional formatting of the arc foreground color.

', 'GaugeChartPrimaryValueConditionalFormatting$TextColor' => '

The conditional formatting of the primary value text color.

', 'KPIActualValueConditionalFormatting$TextColor' => '

The conditional formatting of the actual value\'s text color.

', 'KPIComparisonValueConditionalFormatting$TextColor' => '

The conditional formatting of the comparison value\'s text color.

', 'KPIPrimaryValueConditionalFormatting$TextColor' => '

The conditional formatting of the primary value\'s text color.

', 'KPIProgressBarConditionalFormatting$ForegroundColor' => '

The conditional formatting of the progress bar\'s foreground color.

', 'ShapeConditionalFormat$BackgroundColor' => '

The conditional formatting for the shape background color of a filled map visual.

', 'TableRowConditionalFormatting$BackgroundColor' => '

The conditional formatting color (solid, gradient) of the background for a table row.

', 'TableRowConditionalFormatting$TextColor' => '

The conditional formatting color (solid, gradient) of the text for a table row.

', 'TextConditionalFormat$BackgroundColor' => '

The conditional formatting for the text background color.

', 'TextConditionalFormat$TextColor' => '

The conditional formatting for the text color.

', ], ], 'ConditionalFormattingCustomIconCondition' => [ 'base' => '

Determines the custom condition for an icon set.

', 'refs' => [ 'ConditionalFormattingIcon$CustomCondition' => '

Determines the custom condition for an icon set.

', ], ], 'ConditionalFormattingCustomIconOptions' => [ 'base' => '

Custom icon options for an icon set.

', 'refs' => [ 'ConditionalFormattingCustomIconCondition$IconOptions' => '

Custom icon options for an icon set.

', ], ], 'ConditionalFormattingGradientColor' => [ 'base' => '

Formatting configuration for gradient color.

', 'refs' => [ 'ConditionalFormattingColor$Gradient' => '

Formatting configuration for gradient color.

', ], ], 'ConditionalFormattingIcon' => [ 'base' => '

The formatting configuration for the icon.

', 'refs' => [ 'GaugeChartPrimaryValueConditionalFormatting$Icon' => '

The conditional formatting of the primary value icon.

', 'KPIActualValueConditionalFormatting$Icon' => '

The conditional formatting of the actual value\'s icon.

', 'KPIComparisonValueConditionalFormatting$Icon' => '

The conditional formatting of the comparison value\'s icon.

', 'KPIPrimaryValueConditionalFormatting$Icon' => '

The conditional formatting of the primary value\'s icon.

', 'TextConditionalFormat$Icon' => '

The conditional formatting for the icon.

', ], ], 'ConditionalFormattingIconDisplayConfiguration' => [ 'base' => '

Determines the icon display configuration.

', 'refs' => [ 'ConditionalFormattingCustomIconCondition$DisplayConfiguration' => '

Determines the icon display configuration.

', ], ], 'ConditionalFormattingIconDisplayOption' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingIconDisplayConfiguration$IconDisplayOption' => '

Determines the icon display configuration.

', ], ], 'ConditionalFormattingIconSet' => [ 'base' => '

Formatting configuration for icon set.

', 'refs' => [ 'ConditionalFormattingIcon$IconSet' => '

Formatting configuration for icon set.

', ], ], 'ConditionalFormattingIconSetType' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingIconSet$IconSetType' => '

Determines the icon set type.

', ], ], 'ConditionalFormattingSolidColor' => [ 'base' => '

Formatting configuration for solid color.

', 'refs' => [ 'ConditionalFormattingColor$Solid' => '

Formatting configuration for solid color.

', ], ], 'ConflictException' => [ 'base' => '

Updating or deleting a resource can cause an inconsistent state.

', 'refs' => [], ], 'ConstantType' => [ 'base' => NULL, 'refs' => [ 'TopicCategoryFilterConstant$ConstantType' => '

The type of category filter constant. This element is used to specify whether a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.

', 'TopicRangeFilterConstant$ConstantType' => '

The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

', 'TopicSingularFilterConstant$ConstantType' => '

The type of the singular filter constant. Valid values for this structure are SINGULAR.

', ], ], 'ContributionAnalysisDefault' => [ 'base' => '

The contribution analysis visual display for a line, pie, or bar chart.

', 'refs' => [ 'ContributionAnalysisDefaultList$member' => NULL, ], ], 'ContributionAnalysisDefaultList' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$ContributionAnalysisDefaults' => '

The contribution analysis (anomaly configuration) setup of the visual.

', 'LineChartConfiguration$ContributionAnalysisDefaults' => '

The default configuration of a line chart\'s contribution analysis.

', 'PieChartConfiguration$ContributionAnalysisDefaults' => '

The contribution analysis (anomaly configuration) setup of the visual.

', ], ], 'ContributorDimensionList' => [ 'base' => NULL, 'refs' => [ 'ContributionAnalysisDefault$ContributorDimensions' => '

The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

', ], ], 'CopySourceArn' => [ 'base' => NULL, 'refs' => [ 'DataSourceCredentials$CopySourceArn' => '

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

', ], ], 'CreateAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateAccountSubscriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAccountSubscriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateColumnsOperation' => [ 'base' => '

A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.

', 'refs' => [ 'TransformOperation$CreateColumnsOperation' => '

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

', ], ], 'CreateDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupRequest' => [ 'base' => '

The request object for this operation.

', 'refs' => [], ], 'CreateGroupResponse' => [ 'base' => '

The response object for this operation.

', 'refs' => [], ], 'CreateIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateIngestionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateIngestionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateNamespaceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateNamespaceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CredentialPair' => [ 'base' => '

The combination of user name and password that are used as credentials.

', 'refs' => [ 'DataSourceCredentials$CredentialPair' => '

Credential pair. For more information, see CredentialPair .

', ], ], 'CrossDatasetTypes' => [ 'base' => NULL, 'refs' => [ 'FilterGroup$CrossDataset' => '

The filter new feature which can apply filter group to all data sets. Choose one of the following options:

', ], ], 'CurrencyCode' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$Symbol' => '

Determines the symbol for the currency format.

', ], ], 'CurrencyDisplayFormatConfiguration' => [ 'base' => '

The options that determine the currency display format configuration.

', 'refs' => [ 'NumericFormatConfiguration$CurrencyDisplayFormatConfiguration' => '

The options that determine the currency display format configuration.

', ], ], 'CustomActionColumnList' => [ 'base' => NULL, 'refs' => [ 'FilterOperationSelectedFieldsConfiguration$SelectedColumns' => '

The selected columns of a dataset.

', ], ], 'CustomActionFilterOperation' => [ 'base' => '

The filter operation that filters data included in a visual or in an entire sheet.

', 'refs' => [ 'VisualCustomActionOperation$FilterOperation' => '

The filter operation that filters data included in a visual or in an entire sheet.

', ], ], 'CustomActionNavigationOperation' => [ 'base' => '

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualCustomActionOperation$NavigationOperation' => '

The navigation operation that navigates between different sheets in the same analysis.

', ], ], 'CustomActionSetParametersOperation' => [ 'base' => '

The set parameter operation that sets parameters in custom action.

', 'refs' => [ 'VisualCustomActionOperation$SetParametersOperation' => '

The set parameter operation that sets parameters in custom action.

', ], ], 'CustomActionURLOperation' => [ 'base' => '

The URL operation that opens a link to another webpage.

', 'refs' => [ 'VisualCustomActionOperation$URLOperation' => '

The URL operation that opens a link to another webpage.

', ], ], 'CustomColor' => [ 'base' => '

Determines the color that\'s applied to a particular data value in a column.

', 'refs' => [ 'CustomColorsList$member' => NULL, ], ], 'CustomColorsList' => [ 'base' => NULL, 'refs' => [ 'ColorsConfiguration$CustomColors' => '

A list of up to 50 custom colors.

', ], ], 'CustomContentConfiguration' => [ 'base' => '

The configuration of a CustomContentVisual.

', 'refs' => [ 'CustomContentVisual$ChartConfiguration' => '

The configuration of a CustomContentVisual.

', ], ], 'CustomContentImageScalingConfiguration' => [ 'base' => NULL, 'refs' => [ 'CustomContentConfiguration$ImageScaling' => '

The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is \'IMAGE\'.

', ], ], 'CustomContentType' => [ 'base' => NULL, 'refs' => [ 'CustomContentConfiguration$ContentType' => '

The content type of the custom content visual. You can use this to have the visual render as an image.

', ], ], 'CustomContentVisual' => [ 'base' => '

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$CustomContentVisual' => '

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

', ], ], 'CustomFilterConfiguration' => [ 'base' => '

A custom filter that filters based on a single value. This filter can be partially matched.

', 'refs' => [ 'CategoryFilterConfiguration$CustomFilterConfiguration' => '

A custom filter that filters based on a single value. This filter can be partially matched.

', ], ], 'CustomFilterListConfiguration' => [ 'base' => '

A list of custom filter values.

', 'refs' => [ 'CategoryFilterConfiguration$CustomFilterListConfiguration' => '

A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

', ], ], 'CustomLabel' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOption$CustomLabel' => '

The custom label of the pivot table field.

', 'TableFieldOption$CustomLabel' => '

The custom label for a table field.

', ], ], 'CustomNarrativeOptions' => [ 'base' => '

The custom narrative options.

', 'refs' => [ 'InsightConfiguration$CustomNarrative' => '

The custom narrative of the insight visual.

', ], ], 'CustomParameterValues' => [ 'base' => '

The customized parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CustomValuesConfiguration$CustomValues' => NULL, ], ], 'CustomSql' => [ 'base' => '

A physical table type built from the results of the custom SQL query.

', 'refs' => [ 'PhysicalTable$CustomSql' => '

A physical table type built from the results of the custom SQL query.

', ], ], 'CustomSqlName' => [ 'base' => NULL, 'refs' => [ 'CustomSql$Name' => '

A display name for the SQL query result.

', ], ], 'CustomValuesConfiguration' => [ 'base' => '

The configuration of custom values for the destination parameter in DestinationParameterValueConfiguration.

', 'refs' => [ 'DestinationParameterValueConfiguration$CustomValuesConfiguration' => '

The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

', ], ], 'Dashboard' => [ 'base' => '

Dashboard.

', 'refs' => [ 'DescribeDashboardResponse$Dashboard' => '

Information about the dashboard.

', ], ], 'DashboardBehavior' => [ 'base' => NULL, 'refs' => [ 'AdHocFilteringOption$AvailabilityStatus' => '

Availability status.

', 'DataPointDrillUpDownOption$AvailabilityStatus' => '

The status of the drill down options of data points.

', 'DataPointMenuLabelOption$AvailabilityStatus' => '

The status of the data point menu options.

', 'DataPointTooltipOption$AvailabilityStatus' => '

The status of the data point tool tip options.

', 'ExportHiddenFieldsOption$AvailabilityStatus' => '

The status of the export hidden fields options of a dashbaord.

', 'ExportToCSVOption$AvailabilityStatus' => '

Availability status.

', 'ExportWithHiddenFieldsOption$AvailabilityStatus' => '

The status of the export with hidden fields options.

', 'SheetLayoutElementMaximizationOption$AvailabilityStatus' => '

The status of the sheet layout maximization options of a dashbaord.

', 'VisualAxisSortOption$AvailabilityStatus' => '

The availaiblity status of a visual\'s axis sort options.

', 'VisualMenuOption$AvailabilityStatus' => '

The availaiblity status of a visual\'s menu options.

', ], ], 'DashboardError' => [ 'base' => '

Dashboard error.

', 'refs' => [ 'DashboardErrorList$member' => NULL, ], ], 'DashboardErrorList' => [ 'base' => NULL, 'refs' => [ 'DashboardVersion$Errors' => '

Errors associated with this dashboard version.

', 'DescribeDashboardDefinitionResponse$Errors' => '

Errors associated with this dashboard version.

', ], ], 'DashboardErrorType' => [ 'base' => NULL, 'refs' => [ 'DashboardError$Type' => '

Type.

', ], ], 'DashboardFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'DashboardSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'DashboardName' => [ 'base' => NULL, 'refs' => [ 'CreateDashboardRequest$Name' => '

The display name of the dashboard.

', 'Dashboard$Name' => '

A display name for the dashboard.

', 'DashboardSummary$Name' => '

A display name for the dashboard.

', 'DescribeDashboardDefinitionResponse$Name' => '

The display name of the dashboard.

', 'UpdateDashboardRequest$Name' => '

The display name of the dashboard.

', ], ], 'DashboardPublishOptions' => [ 'base' => '

Dashboard publish options.

', 'refs' => [ 'CreateDashboardRequest$DashboardPublishOptions' => '

Options for publishing the dashboard when you create it:

', 'DescribeDashboardDefinitionResponse$DashboardPublishOptions' => '

Options for publishing the dashboard:

', 'UpdateDashboardRequest$DashboardPublishOptions' => '

Options for publishing the dashboard when you create it:

', ], ], 'DashboardSearchFilter' => [ 'base' => '

A filter that you apply when searching for dashboards.

', 'refs' => [ 'DashboardSearchFilterList$member' => NULL, ], ], 'DashboardSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchDashboardsRequest$Filters' => '

The filters to apply to the search. Currently, you can search only by user name, for example, "Filters": [ { "Name": "QUICKSIGHT_USER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1" } ]

', ], ], 'DashboardSourceEntity' => [ 'base' => '

Dashboard source entity.

', 'refs' => [ 'CreateDashboardRequest$SourceEntity' => '

The entity that you are using as a source when you create the dashboard. In SourceEntity, you specify the type of object you\'re using as source. You can only create a dashboard from a template, so you use a SourceTemplate entity. If you need to create a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplateARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'UpdateDashboardRequest$SourceEntity' => '

The entity that you are using as a source when you update the dashboard. In SourceEntity, you specify the type of object you\'re using as source. You can only update a dashboard from a template, so you use a SourceTemplate entity. If you need to update a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

', ], ], 'DashboardSourceTemplate' => [ 'base' => '

Dashboard source template.

', 'refs' => [ 'DashboardSourceEntity$SourceTemplate' => '

Source template.

', ], ], 'DashboardSummary' => [ 'base' => '

Dashboard summary.

', 'refs' => [ 'DashboardSummaryList$member' => NULL, ], ], 'DashboardSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListDashboardsResponse$DashboardSummaryList' => '

A structure that contains all of the dashboards in your Amazon Web Services account. This structure provides basic information about the dashboards.

', 'SearchDashboardsResponse$DashboardSummaryList' => '

The list of dashboards owned by the user specified in Filters in your request.

', ], ], 'DashboardUIState' => [ 'base' => NULL, 'refs' => [ 'SheetControlsOption$VisibilityState' => '

Visibility state.

', ], ], 'DashboardVersion' => [ 'base' => '

Dashboard version.

', 'refs' => [ 'Dashboard$Version' => '

Version.

', ], ], 'DashboardVersionDefinition' => [ 'base' => '

The contents of a dashboard.

', 'refs' => [ 'CreateDashboardRequest$Definition' => '

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'DescribeDashboardDefinitionResponse$Definition' => '

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', 'UpdateDashboardRequest$Definition' => '

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', ], ], 'DashboardVersionSummary' => [ 'base' => '

Dashboard version summary.

', 'refs' => [ 'DashboardVersionSummaryList$member' => NULL, ], ], 'DashboardVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListDashboardVersionsResponse$DashboardVersionSummaryList' => '

A structure that contains information about each version of the dashboard.

', ], ], 'DashboardVisualId' => [ 'base' => '

A structure that contains the following elements:

The DashboardId, SheetId, and VisualId can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

', 'refs' => [ 'AnonymousUserDashboardVisualEmbeddingConfiguration$InitialDashboardVisualId' => '

The visual ID for the visual that you want the user to see. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', 'RegisteredUserDashboardVisualEmbeddingConfiguration$InitialDashboardVisualId' => '

The visual ID for the visual that you want the user to embed. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', ], ], 'DashboardVisualPublishOptions' => [ 'base' => '

The visual publish options of a visual in a dashboard

', 'refs' => [ 'DashboardPublishOptions$VisualPublishOptions' => '

The visual publish options of a visual in a dashboard.

', ], ], 'DataAggregation' => [ 'base' => '

A structure that represents a data aggregation.

', 'refs' => [ 'DatasetMetadata$DataAggregation' => '

The definition of a data aggregation.

', ], ], 'DataBarsOptions' => [ 'base' => '

The options for data bars.

', 'refs' => [ 'TableInlineVisualization$DataBars' => '

The configuration of the inline visualization of the data bars within a chart.

', ], ], 'DataColor' => [ 'base' => '

Determines the color that is applied to a particular data value.

', 'refs' => [ 'ColorScale$NullValueColor' => '

Determines the color that is applied to null values.

', 'ColorScaleColorList$member' => NULL, ], ], 'DataColorPalette' => [ 'base' => '

The theme colors that are used for data colors in charts. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5.

', 'refs' => [ 'ThemeConfiguration$DataColorPalette' => '

Color properties that apply to chart data colors.

', ], ], 'DataFieldSeriesItem' => [ 'base' => '

The data field series item configuration of a line chart.

', 'refs' => [ 'SeriesItem$DataFieldSeriesItem' => '

The data field series item configuration of a line chart.

', ], ], 'DataLabelContent' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$LabelContent' => '

Determines the content of the data labels.

', ], ], 'DataLabelOptions' => [ 'base' => '

The options that determine the presentation of the data labels.

', 'refs' => [ 'BarChartConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'ComboChartConfiguration$BarDataLabels' => '

The options that determine if visual data labels are displayed.

The data label options for a bar in a combo chart.

', 'ComboChartConfiguration$LineDataLabels' => '

The options that determine if visual data labels are displayed.

The data label options for a line in a combo chart.

', 'GaugeChartConfiguration$DataLabels' => '

The data label configuration of a GaugeChartVisual.

', 'HeatMapConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'HistogramConfiguration$DataLabels' => '

The data label configuration of a histogram.

', 'LineChartConfiguration$DataLabels' => '

The data label configuration of a line chart.

', 'PieChartConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'SankeyDiagramChartConfiguration$DataLabels' => '

The data label configuration of a sankey diagram.

', 'ScatterPlotConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'TreeMapConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'WaterfallChartConfiguration$DataLabels' => '

The data label configuration of a waterfall visual.

', ], ], 'DataLabelOverlap' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$Overlap' => '

Determines whether overlap is enabled or disabled for the data labels.

', ], ], 'DataLabelPosition' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$Position' => '

Determines the position of the data labels.

', 'FunnelChartDataLabelOptions$Position' => '

Determines the positioning of the data label relative to a section of the funnel.

', ], ], 'DataLabelType' => [ 'base' => '

The option that determines the data label type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'DataLabelTypes$member' => NULL, ], ], 'DataLabelTypes' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$DataLabelTypes' => '

The option that determines the data label type.

', ], ], 'DataPathColor' => [ 'base' => '

The color map that determines the color options for a particular element.

', 'refs' => [ 'DataPathColorList$member' => NULL, ], ], 'DataPathColorList' => [ 'base' => NULL, 'refs' => [ 'VisualPalette$ColorMap' => '

The color map options for the visual palette.

', ], ], 'DataPathLabelType' => [ 'base' => '

The option that specifies individual data values for labels.

', 'refs' => [ 'DataLabelType$DataPathLabelType' => '

The option that specifies individual data values for labels.

', ], ], 'DataPathSort' => [ 'base' => '

Allows data paths to be sorted by a specific data value.

', 'refs' => [ 'PivotTableSortBy$DataPath' => '

The data path sort (data path value, direction) for the pivot table sort by options.

', ], ], 'DataPathType' => [ 'base' => '

The type of the data path value.

', 'refs' => [ 'DataPathValue$DataPathType' => '

The type configuration of the field.

', ], ], 'DataPathValue' => [ 'base' => '

The data path that needs to be sorted.

', 'refs' => [ 'DataPathColor$Element' => '

The element that the color needs to be applied to.

', 'DataPathValueList$member' => NULL, ], ], 'DataPathValueList' => [ 'base' => NULL, 'refs' => [ 'DataPathSort$SortPaths' => '

The list of data paths that need to be sorted.

', 'PivotTableDataPathOption$DataPathList' => '

The list of data path values for the data path options.

', 'PivotTableFieldCollapseStateTarget$FieldDataPathValues' => '

The data path of the pivot table\'s header. Used to set the collapse state.

', ], ], 'DataPointDrillUpDownOption' => [ 'base' => '

The drill down options for data points in a dashbaord.

', 'refs' => [ 'DashboardPublishOptions$DataPointDrillUpDownOption' => '

The drill-down options of data points in a dashboard.

', ], ], 'DataPointMenuLabelOption' => [ 'base' => '

The data point menu options of a dashboard.

', 'refs' => [ 'DashboardPublishOptions$DataPointMenuLabelOption' => '

The data point menu label options of a dashboard.

', ], ], 'DataPointTooltipOption' => [ 'base' => '

The data point tooltip options.

', 'refs' => [ 'DashboardPublishOptions$DataPointTooltipOption' => '

The data point tool tip options of a dashboard.

', ], ], 'DataSet' => [ 'base' => '

Dataset.

', 'refs' => [ 'DescribeDataSetResponse$DataSet' => '

Information on the dataset.

', ], ], 'DataSetArnsList' => [ 'base' => NULL, 'refs' => [ 'Analysis$DataSetArns' => '

The ARNs of the datasets of the analysis.

', 'DashboardVersion$DataSetArns' => '

The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.

', ], ], 'DataSetConfiguration' => [ 'base' => '

Dataset configuration.

', 'refs' => [ 'DataSetConfigurationList$member' => NULL, ], ], 'DataSetConfigurationList' => [ 'base' => NULL, 'refs' => [ 'TemplateVersion$DataSetConfigurations' => '

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

', 'TemplateVersionDefinition$DataSetConfigurations' => '

An array of dataset configurations. These configurations define the required columns for each dataset used within a template.

', ], ], 'DataSetFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'DataSetSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'DataSetIdentifier' => [ 'base' => NULL, 'refs' => [ 'CalculatedField$DataSetIdentifier' => '

The data set that is used in this calculated field.

', 'ColumnIdentifier$DataSetIdentifier' => '

The data set that the column belongs to.

', 'CustomContentVisual$DataSetIdentifier' => '

The dataset that is used to create the custom content visual. You can\'t create a visual without a dataset.

', 'DataSetIdentifierDeclaration$Identifier' => '

The identifier of the data set, typically the data set\'s name.

', 'EmptyVisual$DataSetIdentifier' => '

The data set that is used in the empty visual. Every visual requires a dataset to render.

', 'InsightVisual$DataSetIdentifier' => '

The dataset that is used in the insight visual.

', 'MappedDataSetParameter$DataSetIdentifier' => '

A unique name that identifies a dataset within the analysis or dashboard.

', 'RollingDateConfiguration$DataSetIdentifier' => '

The data set that is used in the rolling date configuration.

', ], ], 'DataSetIdentifierDeclaration' => [ 'base' => '

A data set.

', 'refs' => [ 'DataSetIdentifierDeclarationList$member' => NULL, ], ], 'DataSetIdentifierDeclarationList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$DataSetIdentifierDeclarations' => '

An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.

', 'DashboardVersionDefinition$DataSetIdentifierDeclarations' => '

An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard\'s sub-structures.

', ], ], 'DataSetImportMode' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$ImportMode' => '

Indicates whether you want to import the data into SPICE.

', 'DataSet$ImportMode' => '

A value that indicates whether you want to import the data into SPICE.

', 'DataSetSummary$ImportMode' => '

A value that indicates whether you want to import the data into SPICE.

', 'UpdateDataSetRequest$ImportMode' => '

Indicates whether you want to import the data into SPICE.

', ], ], 'DataSetName' => [ 'base' => NULL, 'refs' => [ 'AwsIotAnalyticsParameters$DataSetName' => '

Dataset name.

', ], ], 'DataSetReference' => [ 'base' => '

Dataset reference.

', 'refs' => [ 'DataSetReferenceList$member' => NULL, ], ], 'DataSetReferenceList' => [ 'base' => NULL, 'refs' => [ 'AnalysisSourceTemplate$DataSetReferences' => '

The dataset references of the source template of an analysis.

', 'DashboardSourceTemplate$DataSetReferences' => '

Dataset references.

', 'TemplateSourceAnalysis$DataSetReferences' => '

A structure containing information about the dataset references used as placeholders in the template.

', ], ], 'DataSetRefreshProperties' => [ 'base' => '

The refresh properties of a dataset.

', 'refs' => [ 'DescribeDataSetRefreshPropertiesResponse$DataSetRefreshProperties' => '

The dataset refresh properties.

', 'PutDataSetRefreshPropertiesRequest$DataSetRefreshProperties' => '

The dataset refresh properties.

', ], ], 'DataSetSchema' => [ 'base' => '

Dataset schema.

', 'refs' => [ 'DataSetConfiguration$DataSetSchema' => '

Dataset schema.

', ], ], 'DataSetSearchFilter' => [ 'base' => '

A filter that you apply when searching for datasets.

', 'refs' => [ 'DataSetSearchFilterList$member' => NULL, ], ], 'DataSetSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchDataSetsRequest$Filters' => '

The filters to apply to the search.

', ], ], 'DataSetSummary' => [ 'base' => '

Dataset summary.

', 'refs' => [ 'DataSetSummaryList$member' => NULL, ], ], 'DataSetSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListDataSetsResponse$DataSetSummaries' => '

The list of dataset summaries.

', 'SearchDataSetsResponse$DataSetSummaries' => '

A DataSetSummaries object that returns a summary of a dataset.

', ], ], 'DataSetUsageConfiguration' => [ 'base' => '

The usage configuration to apply to child datasets that reference this dataset as a source.

', 'refs' => [ 'CreateDataSetRequest$DataSetUsageConfiguration' => NULL, 'DataSet$DataSetUsageConfiguration' => '

The usage configuration to apply to child datasets that reference this dataset as a source.

', 'UpdateDataSetRequest$DataSetUsageConfiguration' => NULL, ], ], 'DataSource' => [ 'base' => '

The structure of a data source.

', 'refs' => [ 'DataSourceList$member' => NULL, 'DescribeDataSourceResponse$DataSource' => '

The information on the data source.

', ], ], 'DataSourceCredentials' => [ 'base' => '

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'CreateDataSourceRequest$Credentials' => '

The credentials Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

', 'UpdateDataSourceRequest$Credentials' => '

The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

', ], ], 'DataSourceErrorInfo' => [ 'base' => '

Error information for the data source creation or update.

', 'refs' => [ 'DataSource$ErrorInfo' => '

Error information from the last update or the creation of the data source.

', ], ], 'DataSourceErrorInfoType' => [ 'base' => NULL, 'refs' => [ 'DataSourceErrorInfo$Type' => '

Error type.

', ], ], 'DataSourceFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'DataSourceSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example, "Name": "DIRECT_QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'DataSourceList' => [ 'base' => NULL, 'refs' => [ 'ListDataSourcesResponse$DataSources' => '

A list of data sources.

', ], ], 'DataSourceParameters' => [ 'base' => '

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$DataSourceParameters' => NULL, 'CreateDataSourceRequest$DataSourceParameters' => '

The parameters that Amazon QuickSight uses to connect to your underlying source.

', 'DataSource$DataSourceParameters' => '

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'DataSourceParametersList$member' => NULL, 'UpdateDataSourceRequest$DataSourceParameters' => '

The parameters that Amazon QuickSight uses to connect to your underlying source.

', ], ], 'DataSourceParametersList' => [ 'base' => NULL, 'refs' => [ 'CredentialPair$AlternateDataSourceParameters' => '

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that\'s in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

', 'DataSource$AlternateDataSourceParameters' => '

A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that\'s in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

', ], ], 'DataSourceSearchFilter' => [ 'base' => '

A filter that you apply when searching for data sources.

', 'refs' => [ 'DataSourceSearchFilterList$member' => NULL, ], ], 'DataSourceSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchDataSourcesRequest$Filters' => '

The filters to apply to the search.

', ], ], 'DataSourceSummary' => [ 'base' => '

A DataSourceSummary object that returns a summary of a data source.

', 'refs' => [ 'DataSourceSummaryList$member' => NULL, ], ], 'DataSourceSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchDataSourcesResponse$DataSourceSummaries' => '

A DataSourceSummaries object that returns a summary of a data source.

', ], ], 'DataSourceType' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceRequest$Type' => '

The type of the data source. To return a list of all data sources, use ListDataSources.

Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.

', 'DataSource$Type' => '

The type of the data source. This type indicates which database engine the data source connects to.

', 'DataSourceSummary$Type' => '

The type of the data source.

', ], ], 'Database' => [ 'base' => NULL, 'refs' => [ 'AuroraParameters$Database' => '

Database.

', 'AuroraPostgreSqlParameters$Database' => '

The Amazon Aurora PostgreSQL database to connect to.

', 'MariaDbParameters$Database' => '

Database.

', 'MySqlParameters$Database' => '

Database.

', 'OracleParameters$Database' => '

The database.

', 'PostgreSqlParameters$Database' => '

Database.

', 'RdsParameters$Database' => '

Database.

', 'RedshiftParameters$Database' => '

Database.

', 'SnowflakeParameters$Database' => '

Database.

', 'SqlServerParameters$Database' => '

Database.

', 'TeradataParameters$Database' => '

Database.

', ], ], 'DatabaseGroup' => [ 'base' => NULL, 'refs' => [ 'DatabaseGroupList$member' => NULL, ], ], 'DatabaseGroupList' => [ 'base' => NULL, 'refs' => [ 'RedshiftIAMParameters$DatabaseGroups' => '

A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

', ], ], 'DatabaseUser' => [ 'base' => NULL, 'refs' => [ 'RedshiftIAMParameters$DatabaseUser' => '

The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn\'t exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

', ], ], 'DatabricksParameters' => [ 'base' => '

The parameters that are required to connect to a Databricks data source.

', 'refs' => [ 'DataSourceParameters$DatabricksParameters' => '

The parameters that are required to connect to a Databricks data source.

', ], ], 'DatasetMetadata' => [ 'base' => '

A structure that represents a dataset.

', 'refs' => [ 'Datasets$member' => NULL, ], ], 'DatasetParameter' => [ 'base' => '

A dataset parameter.

', 'refs' => [ 'DatasetParameterList$member' => NULL, ], ], 'DatasetParameterId' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameter$Id' => '

An identifier for the parameter that is created in the dataset.

', 'DecimalDatasetParameter$Id' => '

An identifier for the decimal parameter created in the dataset.

', 'IntegerDatasetParameter$Id' => '

An identifier for the integer parameter created in the dataset.

', 'StringDatasetParameter$Id' => '

An identifier for the string parameter that is created in the dataset.

', ], ], 'DatasetParameterList' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$DatasetParameters' => '

The parameter declarations of the dataset.

', 'DataSet$DatasetParameters' => '

The parameters that are declared in a dataset.

', 'UpdateDataSetRequest$DatasetParameters' => '

The parameter declarations of the dataset.

', ], ], 'DatasetParameterName' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameter$Name' => '

The name of the date time parameter that is created in the dataset.

', 'DecimalDatasetParameter$Name' => '

The name of the decimal parameter that is created in the dataset.

', 'IntegerDatasetParameter$Name' => '

The name of the integer parameter that is created in the dataset.

', 'OverrideDatasetParameterOperation$ParameterName' => '

The name of the parameter to be overridden with different values.

', 'OverrideDatasetParameterOperation$NewParameterName' => '

The new name for the parameter.

', 'StringDatasetParameter$Name' => '

The name of the string parameter that is created in the dataset.

', ], ], 'DatasetParameterValueType' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', 'DecimalDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', 'IntegerDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', 'StringDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', ], ], 'Datasets' => [ 'base' => NULL, 'refs' => [ 'TopicDetails$DataSets' => '

The data sets that the topic is associated with.

', ], ], 'DateAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'AggregationFunction$DateAggregationFunction' => '

Aggregation for date values.

', 'DateMeasureField$AggregationFunction' => '

The aggregation function of the measure field.

', ], ], 'DateAxisOptions' => [ 'base' => '

The options that determine how a date axis is displayed.

', 'refs' => [ 'AxisDataOptions$DateAxisOptions' => '

The options for an axis with a date field.

', ], ], 'DateDimensionField' => [ 'base' => '

The dimension type field with date type columns.

', 'refs' => [ 'DimensionField$DateDimensionField' => '

The dimension type field with date type columns.

', ], ], 'DateMeasureField' => [ 'base' => '

The measure type field with date type columns.

', 'refs' => [ 'MeasureField$DateMeasureField' => '

The measure type field with date type columns.

', ], ], 'DateTimeDatasetParameter' => [ 'base' => '

A date time parameter for a dataset.

', 'refs' => [ 'DatasetParameter$DateTimeDatasetParameter' => '

A date time parameter that is created in the dataset.

', ], ], 'DateTimeDatasetParameterDefaultValue' => [ 'base' => '

The default value for the date time parameter.

', 'refs' => [ 'DateTimeDatasetParameterValueList$member' => NULL, ], ], 'DateTimeDatasetParameterDefaultValues' => [ 'base' => '

The default values of a date time parameter.

', 'refs' => [ 'DateTimeDatasetParameter$DefaultValues' => '

A list of default values for a given date time parameter. This structure only accepts static values.

', ], ], 'DateTimeDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given date time parameter.

', 'NewDefaultValues$DateTimeStaticValues' => '

A list of static default values for a given date time parameter.

', ], ], 'DateTimeDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$DateTimeValues' => '

A list of datetime-type parameter values.

', 'DateTimeDefaultValues$StaticValues' => '

The static values of the DataTimeDefaultValues.

', ], ], 'DateTimeDefaultValues' => [ 'base' => '

The default values of the DateTimeParameterDeclaration.

', 'refs' => [ 'DateTimeParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'DateTimeFormat' => [ 'base' => NULL, 'refs' => [ 'DateTimeFormatConfiguration$DateTimeFormat' => '

Determines the DateTime format.

', 'DateTimePickerControlDisplayOptions$DateTimeFormat' => '

Customize how dates are formatted in controls.

', 'RelativeDateTimeControlDisplayOptions$DateTimeFormat' => '

Customize how dates are formatted in controls.

', ], ], 'DateTimeFormatConfiguration' => [ 'base' => '

Formatting configuration for DateTime fields.

', 'refs' => [ 'DateDimensionField$FormatConfiguration' => '

The format configuration of the field.

', 'DateMeasureField$FormatConfiguration' => '

The format configuration of the field.

', 'FormatConfiguration$DateTimeFormatConfiguration' => '

Formatting configuration for DateTime fields.

', ], ], 'DateTimeHierarchy' => [ 'base' => '

The option that determines the hierarchy of any DateTime fields.

', 'refs' => [ 'ColumnHierarchy$DateTimeHierarchy' => '

The option that determines the hierarchy of any DateTime fields.

', ], ], 'DateTimeParameter' => [ 'base' => '

A date-time parameter.

', 'refs' => [ 'DateTimeParameterList$member' => NULL, ], ], 'DateTimeParameterDeclaration' => [ 'base' => '

A parameter declaration for the DateTime data type.

', 'refs' => [ 'ParameterDeclaration$DateTimeParameterDeclaration' => '

A parameter declaration for the DateTime data type.

', ], ], 'DateTimeParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$DateTimeParameters' => '

The parameters that have a data type of date-time.

', ], ], 'DateTimePickerControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterDateTimePickerControl$DisplayOptions' => '

The display options of a control.

', 'ParameterDateTimePickerControl$DisplayOptions' => '

The display options of a control.

', ], ], 'DateTimeValueWhenUnsetConfiguration' => [ 'base' => '

The configuration that defines the default value of a DateTime parameter when a value has not been set.

', 'refs' => [ 'DateTimeParameterDeclaration$ValueWhenUnset' => '

The configuration that defines the default value of a DateTime parameter when a value has not been set.

', ], ], 'DayOfMonth' => [ 'base' => NULL, 'refs' => [ 'ScheduleRefreshOnEntity$DayOfMonth' => '

The day of the month that you want to schedule refresh on.

', ], ], 'DayOfWeek' => [ 'base' => NULL, 'refs' => [ 'ScheduleRefreshOnEntity$DayOfWeek' => '

The day of the week that you want to schedule a refresh on.

', ], ], 'DbUsername' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobDataSourceCredentialPair$Username' => '

The username for the data source connection.

', 'CredentialPair$Username' => '

User name.

', ], ], 'DecimalDatasetParameter' => [ 'base' => '

A decimal parameter for a dataset.

', 'refs' => [ 'DatasetParameter$DecimalDatasetParameter' => '

A decimal parameter that is created in the dataset.

', ], ], 'DecimalDatasetParameterDefaultValue' => [ 'base' => '

The default value for the decimal parameter.

', 'refs' => [ 'DecimalDatasetParameterValueList$member' => NULL, ], ], 'DecimalDatasetParameterDefaultValues' => [ 'base' => '

The default values of a decimal parameter.

', 'refs' => [ 'DecimalDatasetParameter$DefaultValues' => '

A list of default values for a given decimal parameter. This structure only accepts static values.

', ], ], 'DecimalDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'DecimalDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given decimal parameter.

', 'NewDefaultValues$DecimalStaticValues' => '

A list of static default values for a given decimal parameter.

', ], ], 'DecimalDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$DecimalValues' => '

A list of decimal-type parameter values.

', 'DecimalDefaultValues$StaticValues' => '

The static values of the DecimalDefaultValues.

', ], ], 'DecimalDefaultValues' => [ 'base' => '

The default values of the DecimalParameterDeclaration.

', 'refs' => [ 'DecimalParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'DecimalParameter' => [ 'base' => '

A decimal parameter.

', 'refs' => [ 'DecimalParameterList$member' => NULL, ], ], 'DecimalParameterDeclaration' => [ 'base' => '

A parameter declaration for the Decimal data type.

', 'refs' => [ 'ParameterDeclaration$DecimalParameterDeclaration' => '

A parameter declaration for the Decimal data type.

', ], ], 'DecimalParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$DecimalParameters' => '

The parameters that have a data type of decimal.

', ], ], 'DecimalPlaces' => [ 'base' => NULL, 'refs' => [ 'DecimalPlacesConfiguration$DecimalPlaces' => '

The values of the decimal places.

', ], ], 'DecimalPlacesConfiguration' => [ 'base' => '

The option that determines the decimal places configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$DecimalPlacesConfiguration' => '

The option that determines the decimal places configuration.

', 'NumberDisplayFormatConfiguration$DecimalPlacesConfiguration' => '

The option that determines the decimal places configuration.

', 'PercentageDisplayFormatConfiguration$DecimalPlacesConfiguration' => '

The option that determines the decimal places configuration.

', ], ], 'DecimalValueWhenUnsetConfiguration' => [ 'base' => '

The configuration that defines the default value of a Decimal parameter when a value has not been set.

', 'refs' => [ 'DecimalParameterDeclaration$ValueWhenUnset' => '

The configuration that defines the default value of a Decimal parameter when a value has not been set.

', ], ], 'DefaultAggregation' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$Aggregation' => '

The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.

', 'TopicColumn$Aggregation' => '

The type of aggregation that is performed on the column data when it\'s queried.

', ], ], 'DefaultFormatting' => [ 'base' => '

A structure that represents a default formatting definition.

', 'refs' => [ 'TopicCalculatedField$DefaultFormatting' => '

The default formatting definition.

', 'TopicColumn$DefaultFormatting' => '

The default formatting used for values in the column.

', ], ], 'DefaultFreeFormLayoutConfiguration' => [ 'base' => '

The options that determine the default settings of a free-form layout configuration.

', 'refs' => [ 'DefaultInteractiveLayoutConfiguration$FreeForm' => '

The options that determine the default settings of a free-form layout configuration.

', ], ], 'DefaultGridLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for a grid layout configuration.

', 'refs' => [ 'DefaultInteractiveLayoutConfiguration$Grid' => '

The options that determine the default settings for a grid layout configuration.

', ], ], 'DefaultInteractiveLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for interactive layout configuration.

', 'refs' => [ 'DefaultNewSheetConfiguration$InteractiveLayoutConfiguration' => '

The options that determine the default settings for interactive layout configuration.

', ], ], 'DefaultNewSheetConfiguration' => [ 'base' => '

The configuration for default new sheet settings.

', 'refs' => [ 'AnalysisDefaults$DefaultNewSheetConfiguration' => '

The configuration for default new sheet settings.

', ], ], 'DefaultPaginatedLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for a paginated layout configuration.

', 'refs' => [ 'DefaultNewSheetConfiguration$PaginatedLayoutConfiguration' => '

The options that determine the default settings for a paginated layout configuration.

', ], ], 'DefaultSectionBasedLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for a section-based layout configuration.

', 'refs' => [ 'DefaultPaginatedLayoutConfiguration$SectionBased' => '

The options that determine the default settings for a section-based layout configuration.

', ], ], 'DeleteAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAccountSubscriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAccountSubscriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetRefreshPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetRefreshPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteNamespaceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteNamespaceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserByPrincipalIdRequest' => [ 'base' => '

', 'refs' => [], ], 'DeleteUserByPrincipalIdResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'Delimiter' => [ 'base' => NULL, 'refs' => [ 'UploadSettings$Delimiter' => '

The delimiter between values in the file.

', ], ], 'DescribeAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSubscriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSubscriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisDefinitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleExportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleExportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleImportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleImportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardDefinitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobResultRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobResultResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetRefreshPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetRefreshPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourcePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourcePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderResolvedPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderResolvedPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIngestionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIngestionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIpRestrictionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIpRestrictionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeNamespaceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeNamespaceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateDefinitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplatePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplatePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DestinationParameterValueConfiguration' => [ 'base' => '

The configuration of destination parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'SetParameterValueConfiguration$Value' => NULL, ], ], 'DimensionField' => [ 'base' => '

The dimension type field.

', 'refs' => [ 'BoxPlotDimensionFieldList$member' => NULL, 'DimensionFieldList$member' => NULL, 'FilledMapDimensionFieldList$member' => NULL, 'ForecastComputation$Time' => '

The time field that is used in a computation.

', 'FunnelChartDimensionFieldList$member' => NULL, 'GrowthRateComputation$Time' => '

The time field that is used in a computation.

', 'HeatMapDimensionFieldList$member' => NULL, 'MaximumMinimumComputation$Time' => '

The time field that is used in a computation.

', 'MetricComparisonComputation$Time' => '

The time field that is used in a computation.

', 'PeriodOverPeriodComputation$Time' => '

The time field that is used in a computation.

', 'PeriodToDateComputation$Time' => '

The time field that is used in a computation.

', 'PivotTableDimensionList$member' => NULL, 'RadarChartCategoryFieldList$member' => NULL, 'RadarChartColorFieldList$member' => NULL, 'SmallMultiplesDimensionFieldList$member' => NULL, 'TopBottomMoversComputation$Time' => '

The time field that is used in a computation.

', 'TopBottomMoversComputation$Category' => '

The category field that is used in a computation.

', 'TopBottomRankedComputation$Category' => '

The category field that is used in a computation.

', 'TreeMapDimensionFieldList$member' => NULL, 'UniqueValuesComputation$Category' => '

The category field that is used in a computation.

', 'WordCloudDimensionFieldList$member' => NULL, ], ], 'DimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'BarChartAggregatedFieldWells$Category' => '

The category (y-axis) field well of a bar chart.

', 'BarChartAggregatedFieldWells$Colors' => '

The color (group/color) field well of a bar chart.

', 'ComboChartAggregatedFieldWells$Category' => '

The aggregated category field wells of a combo chart.

', 'ComboChartAggregatedFieldWells$Colors' => '

The aggregated colors field well of a combo chart.

', 'GeospatialMapAggregatedFieldWells$Geospatial' => '

The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

', 'GeospatialMapAggregatedFieldWells$Colors' => '

The color field wells of a geospatial map.

', 'KPIFieldWells$TrendGroups' => '

The trend group field wells of a KPI visual.

', 'LineChartAggregatedFieldWells$Category' => '

The category field wells of a line chart. Values are grouped by category fields.

', 'LineChartAggregatedFieldWells$Colors' => '

The color field wells of a line chart. Values are grouped by category fields.

', 'PieChartAggregatedFieldWells$Category' => '

The category (group/color) field wells of a pie chart.

', 'SankeyDiagramAggregatedFieldWells$Source' => '

The source field wells of a sankey diagram.

', 'SankeyDiagramAggregatedFieldWells$Destination' => '

The destination field wells of a sankey diagram.

', 'ScatterPlotCategoricallyAggregatedFieldWells$Category' => '

The category field well of a scatter plot.

', 'ScatterPlotCategoricallyAggregatedFieldWells$Label' => '

The label field well of a scatter plot.

', 'ScatterPlotUnaggregatedFieldWells$XAxis' => '

The x-axis field well of a scatter plot.

The x-axis is a dimension field and cannot be aggregated.

', 'ScatterPlotUnaggregatedFieldWells$YAxis' => '

The y-axis field well of a scatter plot.

The y-axis is a dimension field and cannot be aggregated.

', 'ScatterPlotUnaggregatedFieldWells$Category' => '

The category field well of a scatter plot.

', 'ScatterPlotUnaggregatedFieldWells$Label' => '

The label field well of a scatter plot.

', 'TableAggregatedFieldWells$GroupBy' => '

The group by field well for a pivot table. Values are grouped by group by fields.

', 'WaterfallChartAggregatedFieldWells$Categories' => '

The category field wells of a waterfall visual.

', 'WaterfallChartAggregatedFieldWells$Breakdowns' => '

The breakdown field wells of a waterfall visual.

', ], ], 'DisplayFormat' => [ 'base' => NULL, 'refs' => [ 'DefaultFormatting$DisplayFormat' => '

The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

', ], ], 'DisplayFormatOptions' => [ 'base' => '

A structure that represents additional options for display formatting.

', 'refs' => [ 'DefaultFormatting$DisplayFormatOptions' => '

The additional options for display formatting.

', ], ], 'DnsResolverList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$DnsResolvers' => '

An optional override of DNS resolvers to be used by the VPC connection.

', 'CreateVPCConnectionRequest$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', 'UpdateVPCConnectionRequest$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', ], ], 'Domain' => [ 'base' => NULL, 'refs' => [ 'AmazonElasticsearchParameters$Domain' => '

The OpenSearch domain.

', 'AmazonOpenSearchParameters$Domain' => '

The OpenSearch domain.

', ], ], 'DomainNotWhitelistedException' => [ 'base' => '

The domain specified isn\'t on the allow list. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

', 'refs' => [], ], 'DonutCenterOptions' => [ 'base' => '

The label options of the label that is displayed in the center of a donut chart. This option isn\'t available for pie charts.

', 'refs' => [ 'DonutOptions$DonutCenterOptions' => '

The label options of the label that is displayed in the center of a donut chart. This option isn\'t available for pie charts.

', ], ], 'DonutOptions' => [ 'base' => '

The options for configuring a donut chart or pie chart.

', 'refs' => [ 'PieChartConfiguration$DonutOptions' => '

The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'ArcAxisDisplayRange$Min' => '

The minimum value of the arc axis range.

', 'ArcAxisDisplayRange$Max' => '

The maximum value of the arc axis range.

', 'ArcConfiguration$ArcAngle' => '

The option that determines the arc angle of a GaugeChartVisual.

', 'AxisDisplayMinMaxRange$Minimum' => '

The minimum setup for an axis display range.

', 'AxisDisplayMinMaxRange$Maximum' => '

The maximum setup for an axis display range.

', 'AxisLinearScale$StepSize' => '

The step size setup of a linear axis.

', 'AxisLogarithmicScale$Base' => '

The base setup of a logarithmic axis scale.

', 'AxisTickLabelOptions$RotationAngle' => '

The rotation angle of the axis tick labels.

', 'DataColor$DataValue' => '

The data value that the color is applied to.

', 'FilterSliderControl$MaximumValue' => '

The smaller value that is displayed at the left of the slider.

', 'FilterSliderControl$MinimumValue' => '

The larger value that is displayed at the right of the slider.

', 'FilterSliderControl$StepSize' => '

The number of increments that the slider bar is divided into.

', 'ForecastComputation$UpperBoundary' => '

The upper boundary setup of a forecast computation.

', 'ForecastComputation$LowerBoundary' => '

The lower boundary setup of a forecast computation.

', 'GradientStop$GradientOffset' => '

Determines gradient offset value.

', 'GradientStop$DataValue' => '

Determines the data value.

', 'HistogramBinOptions$StartValue' => '

The options that determine the bin start value.

', 'NumericEqualityDrillDownFilter$Value' => '

The value of the double input numeric drill down filter.

', 'NumericEqualityFilter$Value' => '

The input value.

', 'NumericRangeFilterValue$StaticValue' => '

The static value of the numeric range filter.

', 'ParameterSliderControl$MaximumValue' => '

The smaller value that is displayed at the left of the slider.

', 'ParameterSliderControl$MinimumValue' => '

The larger value that is displayed at the right of the slider.

', 'ParameterSliderControl$StepSize' => '

The number of increments that the slider bar is divided into.

', 'TimeBasedForecastProperties$UpperBoundary' => '

The upper boundary setup of a forecast computation.

', 'TimeBasedForecastProperties$LowerBoundary' => '

The lower boundary setup of a forecast computation.

', 'WhatIfPointScenario$Value' => '

The target value that you want to meet for the provided date.

', 'WhatIfRangeScenario$Value' => '

The target value that you want to meet for the provided date range.

', ], ], 'DrillDownFilter' => [ 'base' => '

The drill down filter for the column hierarchies.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'DrillDownFilterList$member' => NULL, ], ], 'DrillDownFilterList' => [ 'base' => NULL, 'refs' => [ 'DateTimeHierarchy$DrillDownFilters' => '

The option that determines the drill down filters for the DateTime hierarchy.

', 'ExplicitHierarchy$DrillDownFilters' => '

The option that determines the drill down filters for the explicit hierarchy.

', 'PredefinedHierarchy$DrillDownFilters' => '

The option that determines the drill down filters for the predefined hierarchy.

', ], ], 'DropDownControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterDropDownControl$DisplayOptions' => '

The display options of the FilterDropDownControl.

', 'ParameterDropDownControl$DisplayOptions' => '

The display options of a control.

', ], ], 'DynamicDefaultValue' => [ 'base' => '

Defines different defaults to the users or groups based on mapping.

', 'refs' => [ 'DateTimeDefaultValues$DynamicValue' => '

The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

', 'DecimalDefaultValues$DynamicValue' => '

The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

', 'IntegerDefaultValues$DynamicValue' => '

The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

', 'StringDefaultValues$DynamicValue' => '

The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

', ], ], 'Edition' => [ 'base' => NULL, 'refs' => [ 'AccountInfo$Edition' => '

The edition of your Amazon QuickSight account.

', 'AccountSettings$Edition' => '

The edition of Amazon QuickSight that you\'re currently subscribed to: Enterprise edition or Standard edition.

', 'CreateAccountSubscriptionRequest$Edition' => '

The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from ENTERPRISE or ENTERPRISE_AND_Q.

If you choose ENTERPRISE_AND_Q, the following parameters are required:

', ], ], 'EmbeddingIdentityType' => [ 'base' => NULL, 'refs' => [ 'GetDashboardEmbedUrlRequest$IdentityType' => '

The authentication method that the user uses to sign in.

', ], ], 'EmbeddingUrl' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserResponse$EmbedUrl' => '

The embed URL for the dashboard.

', 'GenerateEmbedUrlForRegisteredUserResponse$EmbedUrl' => '

The embed URL for the Amazon QuickSight dashboard, visual, Q search bar, or console.

', 'GetDashboardEmbedUrlResponse$EmbedUrl' => '

A single-use URL that you can put into your server-side webpage to embed your dashboard. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

', 'GetSessionEmbedUrlResponse$EmbedUrl' => '

A single-use URL that you can put into your server-side web page to embed your Amazon QuickSight session. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

', ], ], 'EmptyVisual' => [ 'base' => '

An empty visual.

Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an EmptyVisual until a visual type is selected.

', 'refs' => [ 'Visual$EmptyVisual' => '

An empty visual.

', ], ], 'Entity' => [ 'base' => '

An object, structure, or sub-structure of an analysis, template, or dashboard.

', 'refs' => [ 'EntityList$member' => NULL, ], ], 'EntityList' => [ 'base' => NULL, 'refs' => [ 'AnalysisError$ViolatedEntities' => '

Lists the violated entities that caused the analysis error

', 'DashboardError$ViolatedEntities' => '

Lists the violated entities that caused the dashboard error.

', 'TemplateError$ViolatedEntities' => '

An error path that shows which entities caused the template error.

', ], ], 'EntryPath' => [ 'base' => NULL, 'refs' => [ 'RegisteredUserQuickSightConsoleEmbeddingConfiguration$InitialPath' => '

The initial URL path for the Amazon QuickSight console. InitialPath is required.

The entry point URL is constrained to the following paths:

', ], ], 'EntryPoint' => [ 'base' => NULL, 'refs' => [ 'GetSessionEmbedUrlRequest$EntryPoint' => '

The URL you use to access the embedded session. The entry point URL is constrained to the following paths:

', ], ], 'ErrorInfo' => [ 'base' => '

Error information for the SPICE ingestion of a dataset.

', 'refs' => [ 'Ingestion$ErrorInfo' => '

Error information for this ingestion.

', ], ], 'ExasolParameters' => [ 'base' => '

The required parameters for connecting to an Exasol data source.

', 'refs' => [ 'DataSourceParameters$ExasolParameters' => '

The parameters for Exasol.

', ], ], 'ExceptionResourceType' => [ 'base' => NULL, 'refs' => [ 'LimitExceededException$ResourceType' => '

Limit exceeded.

', 'ResourceExistsException$ResourceType' => '

The resource type for this request.

', 'ResourceNotFoundException$ResourceType' => '

The resource type for this request.

', 'ResourceUnavailableException$ResourceType' => '

The resource type for this request.

', ], ], 'ExcludePeriodConfiguration' => [ 'base' => '

The exclude period of TimeRangeFilter or RelativeDatesFilter.

', 'refs' => [ 'RelativeDatesFilter$ExcludePeriodConfiguration' => '

The configuration for the exclude period of the filter.

', 'TimeRangeFilter$ExcludePeriodConfiguration' => '

The exclude period of the time range filter.

', ], ], 'ExplicitHierarchy' => [ 'base' => '

The option that determines the hierarchy of the fields that are built within a visual\'s field wells. These fields can\'t be duplicated to other visuals.

', 'refs' => [ 'ColumnHierarchy$ExplicitHierarchy' => '

The option that determines the hierarchy of the fields that are built within a visual\'s field wells. These fields can\'t be duplicated to other visuals.

', ], ], 'ExplicitHierarchyColumnList' => [ 'base' => NULL, 'refs' => [ 'ExplicitHierarchy$Columns' => '

The list of columns that define the explicit hierarchy.

', ], ], 'ExportHiddenFieldsOption' => [ 'base' => '

Determines if hidden fields are included in an exported dashboard.

', 'refs' => [ 'DashboardVisualPublishOptions$ExportHiddenFieldsOption' => '

Determines if hidden fields are included in an exported dashboard.

', ], ], 'ExportToCSVOption' => [ 'base' => '

Export to .csv option.

', 'refs' => [ 'DashboardPublishOptions$ExportToCSVOption' => '

Export to .csv option.

', ], ], 'ExportWithHiddenFieldsOption' => [ 'base' => '

Determines whether or not hidden fields are visible on exported dashbaords.

', 'refs' => [ 'DashboardPublishOptions$ExportWithHiddenFieldsOption' => '

Determines if hidden fields are exported with a dashboard.

', ], ], 'Expression' => [ 'base' => NULL, 'refs' => [ 'CalculatedColumn$Expression' => '

An expression that defines the calculated column.

', 'CalculatedMeasureField$Expression' => '

The expression in the table calculation.

', 'ConditionalFormattingCustomIconCondition$Expression' => '

The expression that determines the condition of the icon set.

', 'ConditionalFormattingGradientColor$Expression' => '

The expression that determines the formatting configuration for gradient color.

', 'ConditionalFormattingIconSet$Expression' => '

The expression that determines the formatting configuration for the icon set.

', 'ConditionalFormattingSolidColor$Expression' => '

The expression that determines the formatting configuration for solid color.

', 'FilterOperation$ConditionExpression' => '

An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

', 'RollingDateConfiguration$Expression' => '

The expression of the rolling date configuration.

', 'SheetElementRenderingRule$Expression' => '

The expression of the rendering rules of a sheet.

', 'TopicCalculatedField$Expression' => '

The calculated field expression.

', ], ], 'FieldBasedTooltip' => [ 'base' => '

The setup for the detailed tooltip.

', 'refs' => [ 'TooltipOptions$FieldBasedTooltip' => '

The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

', ], ], 'FieldFolder' => [ 'base' => '

A FieldFolder element is a folder that contains fields and nested subfolders.

', 'refs' => [ 'FieldFolderMap$value' => NULL, ], ], 'FieldFolderDescription' => [ 'base' => NULL, 'refs' => [ 'FieldFolder$description' => '

The description for a field folder.

', ], ], 'FieldFolderMap' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$FieldFolders' => '

The folder that contains fields and nested subfolders for your dataset.

', 'DataSet$FieldFolders' => '

The folder that contains fields and nested subfolders for your dataset.

', 'UpdateDataSetRequest$FieldFolders' => '

The folder that contains fields and nested subfolders for your dataset.

', ], ], 'FieldFolderPath' => [ 'base' => NULL, 'refs' => [ 'FieldFolderMap$key' => NULL, ], ], 'FieldId' => [ 'base' => NULL, 'refs' => [ 'AxisLabelReferenceOptions$FieldId' => '

The field that the axis label is targeted to.

', 'CalculatedMeasureField$FieldId' => '

The custom field ID.

', 'CategoricalDimensionField$FieldId' => '

The custom field ID.

', 'CategoricalMeasureField$FieldId' => '

The custom field ID.

', 'ContributionAnalysisDefault$MeasureFieldId' => '

The measure field that is used in the contribution analysis.

', 'DataBarsOptions$FieldId' => '

The field ID for the data bars options.

', 'DataFieldSeriesItem$FieldId' => '

The field ID of the field that you are setting the axis binding to.

', 'DataPathLabelType$FieldId' => '

The field ID of the field that the data label needs to be applied to.

', 'DataPathValue$FieldId' => '

The field ID of the field that needs to be sorted.

', 'DateDimensionField$FieldId' => '

The custom field ID.

', 'DateMeasureField$FieldId' => '

The custom field ID.

', 'DestinationParameterValueConfiguration$SourceField' => '

The source field ID of the destination parameter.

', 'FieldLabelType$FieldId' => '

Indicates the field that is targeted by the field label.

', 'FieldOrderList$member' => NULL, 'FieldSeriesItem$FieldId' => '

The field ID of the field for which you are setting the axis binding.

', 'FieldSort$FieldId' => '

The sort configuration target field.

', 'FieldTooltipItem$FieldId' => '

The unique ID of the field that is targeted by the tooltip.

', 'FilledMapShapeConditionalFormatting$FieldId' => '

The field ID of the filled map shape.

', 'NumericalDimensionField$FieldId' => '

The custom field ID.

', 'NumericalMeasureField$FieldId' => '

The custom field ID.

', 'PivotFieldSortOptions$FieldId' => '

The field ID for the field sort options.

', 'PivotTableCellConditionalFormatting$FieldId' => '

The field ID of the cell for conditional formatting.

', 'PivotTableFieldOption$FieldId' => '

The field ID of the pivot table field.

', 'PivotTableFieldSubtotalOptions$FieldId' => '

The field ID of the subtotal options.

', 'SelectedFieldList$member' => NULL, 'TableCellConditionalFormatting$FieldId' => '

The field ID of the cell for conditional formatting.

', 'TableFieldOption$FieldId' => '

The field ID for a table field.

', 'TableFieldOrderList$member' => NULL, 'TotalAggregationOption$FieldId' => '

The field id that\'s associated with the total aggregation option.

', 'UnaggregatedField$FieldId' => '

The custom field ID.

', ], ], 'FieldLabelType' => [ 'base' => '

The field label type.

', 'refs' => [ 'DataLabelType$FieldLabelType' => '

Determines the label configuration for the entire field.

', ], ], 'FieldOrderList' => [ 'base' => NULL, 'refs' => [ 'TableFieldOptions$Order' => '

The order of the field IDs that are configured as field options for a table visual.

', ], ], 'FieldSeriesItem' => [ 'base' => '

The field series item configuration of a line chart.

', 'refs' => [ 'SeriesItem$FieldSeriesItem' => '

The field series item configuration of a line chart.

', ], ], 'FieldSort' => [ 'base' => '

The sort configuration for a field in a field well.

', 'refs' => [ 'FieldSortOptions$FieldSort' => '

The sort configuration for a field in a field well.

', 'PivotTableSortBy$Field' => '

The field sort (field id, direction) for the pivot table sort by options.

', ], ], 'FieldSortOptions' => [ 'base' => '

The field sort options in a chart configuration.

', 'refs' => [ 'FieldSortOptionsList$member' => NULL, 'RowSortList$member' => NULL, ], ], 'FieldSortOptionsList' => [ 'base' => NULL, 'refs' => [ 'BarChartSortConfiguration$CategorySort' => '

The sort configuration of category fields.

', 'BarChartSortConfiguration$ColorSort' => '

The sort configuration of color fields in a bar chart.

', 'BarChartSortConfiguration$SmallMultiplesSort' => '

The sort configuration of the small multiples field.

', 'BoxPlotSortConfiguration$CategorySort' => '

The sort configuration of a group by fields.

', 'ComboChartSortConfiguration$CategorySort' => '

The sort configuration of the category field well in a combo chart.

', 'ComboChartSortConfiguration$ColorSort' => '

The sort configuration of the color field well in a combo chart.

', 'FilledMapSortConfiguration$CategorySort' => '

The sort configuration of the location fields.

', 'FunnelChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'HeatMapSortConfiguration$HeatMapRowSort' => '

The field sort configuration of the rows fields.

', 'HeatMapSortConfiguration$HeatMapColumnSort' => '

The column sort configuration for heat map for columns that aren\'t a part of a field well.

', 'KPISortConfiguration$TrendGroupSort' => '

The sort configuration of the trend group fields.

', 'LineChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'LineChartSortConfiguration$SmallMultiplesSort' => '

The sort configuration of the small multiples field.

', 'PieChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'PieChartSortConfiguration$SmallMultiplesSort' => '

The sort configuration of the small multiples field.

', 'RadarChartSortConfiguration$CategorySort' => '

The category sort options of a radar chart.

', 'RadarChartSortConfiguration$ColorSort' => '

The color sort configuration of a radar chart.

', 'SankeyDiagramSortConfiguration$WeightSort' => '

The sort configuration of the weight fields.

', 'TreeMapSortConfiguration$TreeMapSort' => '

The sort configuration of group by fields.

', 'WaterfallChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'WordCloudSortConfiguration$CategorySort' => '

The sort configuration of group by fields.

', ], ], 'FieldTooltipItem' => [ 'base' => '

The tooltip item for the fields.

', 'refs' => [ 'TooltipItem$FieldTooltipItem' => '

The tooltip item for the fields.

', ], ], 'FieldValue' => [ 'base' => NULL, 'refs' => [ 'CustomColor$FieldValue' => '

The data value that the color is applied to.

', 'DataPathLabelType$FieldValue' => '

The actual value of the field that is labeled.

', 'DataPathValue$FieldValue' => '

The actual value of the field that needs to be sorted.

', ], ], 'FileFormat' => [ 'base' => NULL, 'refs' => [ 'UploadSettings$Format' => '

File format.

', ], ], 'FilledMapAggregatedFieldWells' => [ 'base' => '

The aggregated field well of the filled map.

', 'refs' => [ 'FilledMapFieldWells$FilledMapAggregatedFieldWells' => '

The aggregated field well of the filled map.

', ], ], 'FilledMapConditionalFormatting' => [ 'base' => '

The conditional formatting of a FilledMapVisual.

', 'refs' => [ 'FilledMapVisual$ConditionalFormatting' => '

The conditional formatting of a FilledMapVisual.

', ], ], 'FilledMapConditionalFormattingOption' => [ 'base' => '

Conditional formatting options of a FilledMapVisual.

', 'refs' => [ 'FilledMapConditionalFormattingOptionList$member' => NULL, ], ], 'FilledMapConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'FilledMapConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options of a FilledMapVisual.

', ], ], 'FilledMapConfiguration' => [ 'base' => '

The configuration for a FilledMapVisual.

', 'refs' => [ 'FilledMapVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'FilledMapDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'FilledMapAggregatedFieldWells$Geospatial' => '

The aggregated location field well of the filled map. Values are grouped by location fields.

', ], ], 'FilledMapFieldWells' => [ 'base' => '

The field wells of a FilledMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilledMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'FilledMapMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'FilledMapAggregatedFieldWells$Values' => '

The aggregated color field well of a filled map. Values are aggregated based on location fields.

', ], ], 'FilledMapShapeConditionalFormatting' => [ 'base' => '

The conditional formatting that determines the shape of the filled map.

', 'refs' => [ 'FilledMapConditionalFormattingOption$Shape' => '

The conditional formatting that determines the shape of the filled map.

', ], ], 'FilledMapSortConfiguration' => [ 'base' => '

The sort configuration of a FilledMapVisual.

', 'refs' => [ 'FilledMapConfiguration$SortConfiguration' => '

The sort configuration of a FilledMapVisual.

', ], ], 'FilledMapVisual' => [ 'base' => '

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$FilledMapVisual' => '

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

', ], ], 'Filter' => [ 'base' => '

With a Filter, you can remove portions of data from a particular visual or view.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterList$member' => NULL, ], ], 'FilterClass' => [ 'base' => NULL, 'refs' => [ 'TopicFilter$FilterClass' => '

The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

', ], ], 'FilterControl' => [ 'base' => '

The control of a filter that is used to interact with a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterControlList$member' => NULL, ], ], 'FilterControlList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$FilterControls' => '

The list of filter controls that are on a sheet.

For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

', ], ], 'FilterDateTimePickerControl' => [ 'base' => '

A control from a date filter that is used to specify date and time.

', 'refs' => [ 'FilterControl$DateTimePicker' => '

A control from a date filter that is used to specify date and time.

', ], ], 'FilterDropDownControl' => [ 'base' => '

A control to display a dropdown list with buttons that are used to select a single value.

', 'refs' => [ 'FilterControl$Dropdown' => '

A control to display a dropdown list with buttons that are used to select a single value.

', ], ], 'FilterGroup' => [ 'base' => '

A grouping of individual filters. Filter groups are applied to the same group of visuals.

For more information, see Adding filter conditions (group filters) with AND and OR operators in the Amazon QuickSight User Guide.

', 'refs' => [ 'FilterGroupList$member' => NULL, ], ], 'FilterGroupList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$FilterGroups' => '

Filter definitions for an analysis.

For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'DashboardVersionDefinition$FilterGroups' => '

The filter definitions for a dashboard.

For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'TemplateVersionDefinition$FilterGroups' => '

Filter definitions for a template.

For more information, see Filtering Data in the Amazon QuickSight User Guide.

', ], ], 'FilterList' => [ 'base' => NULL, 'refs' => [ 'FilterGroup$Filters' => '

The list of filters that are present in a FilterGroup.

', ], ], 'FilterListConfiguration' => [ 'base' => '

A list of filter configurations.

', 'refs' => [ 'CategoryFilterConfiguration$FilterListConfiguration' => '

A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

', ], ], 'FilterListControl' => [ 'base' => '

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

', 'refs' => [ 'FilterControl$List' => '

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

', ], ], 'FilterNullOption' => [ 'base' => NULL, 'refs' => [ 'CustomFilterConfiguration$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'CustomFilterListConfiguration$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'FilterListConfiguration$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'NumericEqualityFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'NumericRangeFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'RelativeDatesFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'TimeRangeFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', ], ], 'FilterOperation' => [ 'base' => '

A transform operation that filters rows based on a condition.

', 'refs' => [ 'TransformOperation$FilterOperation' => '

An operation that filters rows based on some condition.

', ], ], 'FilterOperationSelectedFieldsConfiguration' => [ 'base' => '

The configuration of selected fields in theCustomActionFilterOperation.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CustomActionFilterOperation$SelectedFieldsConfiguration' => '

The configuration that chooses the fields to be filtered.

', ], ], 'FilterOperationTargetVisualsConfiguration' => [ 'base' => '

The configuration of target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CustomActionFilterOperation$TargetVisualsConfiguration' => '

The configuration that chooses the target visuals to be filtered.

', ], ], 'FilterOperator' => [ 'base' => NULL, 'refs' => [ 'AnalysisSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"ANALYSIS_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value ANALYSIS_NAME.

', 'DashboardSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"DASHBOARD_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DASHBOARD_NAME.

', 'DataSetSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose datasets you want to search in the "Value" field. For example, "Name":"QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east- 1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the datasets you are searching for. For example, "Name":"DATASET_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASET_NAME.

', 'DataSourceSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the data sources you are searching for. For example, "Name":"DATASOURCE_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASOURCE_NAME.

', 'FolderSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"FOLDER_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value FOLDER_NAME.

', ], ], 'FilterRelativeDateTimeControl' => [ 'base' => '

A control from a date filter that is used to specify the relative date.

', 'refs' => [ 'FilterControl$RelativeDateTime' => '

A control from a date filter that is used to specify the relative date.

', ], ], 'FilterScopeConfiguration' => [ 'base' => '

The scope configuration for a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterGroup$ScopeConfiguration' => '

The configuration that specifies what scope to apply to a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', ], ], 'FilterSelectableValues' => [ 'base' => '

A list of selectable values that are used in a control.

', 'refs' => [ 'FilterDropDownControl$SelectableValues' => '

A list of selectable values that are used in a control.

', 'FilterListControl$SelectableValues' => '

A list of selectable values that are used in a control.

', ], ], 'FilterSliderControl' => [ 'base' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', 'refs' => [ 'FilterControl$Slider' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', ], ], 'FilterTextAreaControl' => [ 'base' => '

A control to display a text box that is used to enter multiple entries.

', 'refs' => [ 'FilterControl$TextArea' => '

A control to display a text box that is used to enter multiple entries.

', ], ], 'FilterTextFieldControl' => [ 'base' => '

A control to display a text box that is used to enter a single entry.

', 'refs' => [ 'FilterControl$TextField' => '

A control to display a text box that is used to enter a single entry.

', ], ], 'FilterVisualScope' => [ 'base' => NULL, 'refs' => [ 'SheetVisualScopingConfiguration$Scope' => '

The scope of the applied entities. Choose one of the following options:

', ], ], 'FilteredVisualsList' => [ 'base' => NULL, 'refs' => [ 'SheetVisualScopingConfiguration$VisualIds' => '

The selected visuals that the filter is applied to.

', ], ], 'Folder' => [ 'base' => '

A folder in Amazon QuickSight.

', 'refs' => [ 'DescribeFolderResponse$Folder' => '

Information about the folder.

', ], ], 'FolderArnList' => [ 'base' => NULL, 'refs' => [ 'CreateAnalysisRequest$FolderArns' => '

When you create the analysis, Amazon QuickSight adds the analysis to these folders.

', 'CreateDashboardRequest$FolderArns' => '

When you create the dashboard, Amazon QuickSight adds the dashboard to these folders.

', 'CreateDataSetRequest$FolderArns' => '

When you create the dataset, Amazon QuickSight adds the dataset to these folders.

', 'CreateDataSourceRequest$FolderArns' => '

When you create the data source, Amazon QuickSight adds the data source to these folders.

', ], ], 'FolderColumnList' => [ 'base' => NULL, 'refs' => [ 'FieldFolder$columns' => '

A folder has a list of columns. A column can only be in one folder.

', ], ], 'FolderFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'FolderSearchFilter$Name' => '

The name of a value that you want to use in the filter. For example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'FolderMember' => [ 'base' => '

An asset in a Amazon QuickSight folder, such as a dashboard, analysis, or dataset.

', 'refs' => [ 'CreateFolderMembershipResponse$FolderMember' => '

Information about the member in the folder.

', ], ], 'FolderMemberList' => [ 'base' => NULL, 'refs' => [ 'ListFolderMembersResponse$FolderMemberList' => '

A structure that contains all of the folder members (dashboards, analyses, and datasets) in the folder.

', ], ], 'FolderName' => [ 'base' => NULL, 'refs' => [ 'CreateFolderRequest$Name' => '

The name of the folder.

', 'Folder$Name' => '

A display name for the folder.

', 'FolderSummary$Name' => '

The display name of the folder.

', 'UpdateFolderRequest$Name' => '

The name of the folder.

', ], ], 'FolderSearchFilter' => [ 'base' => '

A filter to use to search an Amazon QuickSight folder.

', 'refs' => [ 'FolderSearchFilterList$member' => NULL, ], ], 'FolderSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchFoldersRequest$Filters' => '

The filters to apply to the search. Currently, you can search only by the parent folder ARN. For example, "Filters": [ { "Name": "PARENT_FOLDER_ARN", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId" } ].

', ], ], 'FolderSummary' => [ 'base' => '

A summary of information about an existing Amazon QuickSight folder.

', 'refs' => [ 'FolderSummaryList$member' => NULL, ], ], 'FolderSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListFoldersResponse$FolderSummaryList' => '

A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

', 'SearchFoldersResponse$FolderSummaryList' => '

A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

', ], ], 'FolderType' => [ 'base' => NULL, 'refs' => [ 'CreateFolderRequest$FolderType' => '

The type of folder. By default, folderType is SHARED.

', 'Folder$FolderType' => '

The type of folder it is.

', 'FolderSummary$FolderType' => '

The type of folder.

', ], ], 'Font' => [ 'base' => '

Determines the font settings.

', 'refs' => [ 'FontList$member' => NULL, ], ], 'FontConfiguration' => [ 'base' => '

Configures the display properties of the given text.

', 'refs' => [ 'AxisLabelOptions$FontConfiguration' => '

The font configuration of the axis label.

', 'DataLabelOptions$LabelFontConfiguration' => '

Determines the font configuration of the data labels.

', 'FunnelChartDataLabelOptions$LabelFontConfiguration' => '

The font configuration for the data labels.

Only the FontSize attribute of the font configuration is used for data labels.

', 'GaugeChartOptions$PrimaryValueFontConfiguration' => '

The options that determine the primary value font configuration.

', 'KPIOptions$PrimaryValueFontConfiguration' => '

The options that determine the primary value font configuration.

', 'KPIOptions$SecondaryValueFontConfiguration' => '

The options that determine the secondary value font configuration.

', 'LabelOptions$FontConfiguration' => '

The font configuration of the label.

', 'PanelTitleOptions$FontConfiguration' => NULL, 'ReferenceLineLabelConfiguration$FontConfiguration' => '

The font configuration of the label in a reference line.

', 'TableCellStyle$FontConfiguration' => '

The font configuration of the table cells.

', 'TableFieldCustomTextContent$FontConfiguration' => '

The font configuration of the custom text content for the table URL link content.

', ], ], 'FontDecoration' => [ 'base' => NULL, 'refs' => [ 'FontConfiguration$FontDecoration' => '

Determines the appearance of decorative lines on the text.

', ], ], 'FontList' => [ 'base' => NULL, 'refs' => [ 'Typography$FontFamilies' => '

Determines the list of font families.

', ], ], 'FontSize' => [ 'base' => '

The option that determines the text display size.

', 'refs' => [ 'FontConfiguration$FontSize' => '

The option that determines the text display size.

', ], ], 'FontStyle' => [ 'base' => NULL, 'refs' => [ 'FontConfiguration$FontStyle' => '

Determines the text display face that is inherited by the given font family.

', ], ], 'FontWeight' => [ 'base' => '

The option that determines the text display weight, or boldness.

', 'refs' => [ 'FontConfiguration$FontWeight' => '

The option that determines the text display weight, or boldness.

', ], ], 'FontWeightName' => [ 'base' => NULL, 'refs' => [ 'FontWeight$Name' => '

The lexical name for the level of boldness of the text display.

', ], ], 'ForecastComputation' => [ 'base' => '

The forecast computation configuration.

', 'refs' => [ 'Computation$Forecast' => '

The forecast computation configuration.

', ], ], 'ForecastComputationCustomSeasonalityValue' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$CustomSeasonalityValue' => '

The custom seasonality value setup of a forecast computation.

', ], ], 'ForecastComputationSeasonality' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$Seasonality' => '

The seasonality setup of a forecast computation. Choose one of the following options:

', ], ], 'ForecastConfiguration' => [ 'base' => '

The forecast configuration that is used in a line chart\'s display properties.

', 'refs' => [ 'ForecastConfigurationList$member' => NULL, ], ], 'ForecastConfigurationList' => [ 'base' => NULL, 'refs' => [ 'LineChartConfiguration$ForecastConfigurations' => '

The forecast configuration of a line chart.

', ], ], 'ForecastScenario' => [ 'base' => '

The forecast scenario of a forecast in the line chart.

', 'refs' => [ 'ForecastConfiguration$Scenario' => '

The forecast scenario of a forecast in the line chart.

', ], ], 'FormatConfiguration' => [ 'base' => '

The formatting configuration for all types of field.

', 'refs' => [ 'ColumnConfiguration$FormatConfiguration' => '

The format configuration of a column.

', 'UnaggregatedField$FormatConfiguration' => '

The format configuration of the field.

', ], ], 'FreeFormLayoutCanvasSizeOptions' => [ 'base' => '

Configuration options for the canvas of a free-form layout.

', 'refs' => [ 'DefaultFreeFormLayoutConfiguration$CanvasSizeOptions' => '

Determines the screen canvas size options for a free-form layout.

', 'FreeFormLayoutConfiguration$CanvasSizeOptions' => NULL, ], ], 'FreeFormLayoutConfiguration' => [ 'base' => '

The configuration of a free-form layout.

', 'refs' => [ 'LayoutConfiguration$FreeFormLayout' => '

A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

', ], ], 'FreeFormLayoutElement' => [ 'base' => '

An element within a free-form layout.

', 'refs' => [ 'FreeFromLayoutElementList$member' => NULL, ], ], 'FreeFormLayoutElementBackgroundStyle' => [ 'base' => '

The background style configuration of a free-form layout element.

', 'refs' => [ 'FreeFormLayoutElement$BackgroundStyle' => '

The background style configuration of a free-form layout element.

', ], ], 'FreeFormLayoutElementBorderStyle' => [ 'base' => '

The background style configuration of a free-form layout element.

', 'refs' => [ 'FreeFormLayoutElement$BorderStyle' => '

The border style configuration of a free-form layout element.

', 'FreeFormLayoutElement$SelectedBorderStyle' => '

The border style configuration of a free-form layout element. This border style is used when the element is selected.

', ], ], 'FreeFormLayoutScreenCanvasSizeOptions' => [ 'base' => '

The options that determine the sizing of the canvas used in a free-form layout.

', 'refs' => [ 'FreeFormLayoutCanvasSizeOptions$ScreenCanvasSizeOptions' => '

The options that determine the sizing of the canvas used in a free-form layout.

', ], ], 'FreeFormSectionLayoutConfiguration' => [ 'base' => '

The free-form layout configuration of a section.

', 'refs' => [ 'SectionLayoutConfiguration$FreeFormLayout' => '

The free-form layout configuration of a section.

', ], ], 'FreeFromLayoutElementList' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutConfiguration$Elements' => '

The elements that are included in a free-form layout.

', 'FreeFormSectionLayoutConfiguration$Elements' => '

The elements that are included in the free-form layout.

', ], ], 'FunnelChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a FunnelChartVisual.

', 'refs' => [ 'FunnelChartFieldWells$FunnelChartAggregatedFieldWells' => '

The field well configuration of a FunnelChartVisual.

', ], ], 'FunnelChartConfiguration' => [ 'base' => '

The configuration of a FunnelChartVisual.

', 'refs' => [ 'FunnelChartVisual$ChartConfiguration' => '

The configuration of a FunnelChartVisual.

', ], ], 'FunnelChartDataLabelOptions' => [ 'base' => '

The options that determine the presentation of the data labels.

', 'refs' => [ 'FunnelChartConfiguration$DataLabelOptions' => '

The options that determine the presentation of the data labels.

', ], ], 'FunnelChartDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'FunnelChartAggregatedFieldWells$Category' => '

The category field wells of a funnel chart. Values are grouped by category fields.

', ], ], 'FunnelChartFieldWells' => [ 'base' => '

The field well configuration of a FunnelChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FunnelChartConfiguration$FieldWells' => '

The field well configuration of a FunnelChartVisual.

', ], ], 'FunnelChartMeasureDataLabelStyle' => [ 'base' => NULL, 'refs' => [ 'FunnelChartDataLabelOptions$MeasureDataLabelStyle' => '

Determines the style of the metric labels.

', ], ], 'FunnelChartMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'FunnelChartAggregatedFieldWells$Values' => '

The value field wells of a funnel chart. Values are aggregated based on categories.

', ], ], 'FunnelChartSortConfiguration' => [ 'base' => '

The sort configuration of a FunnelChartVisual.

', 'refs' => [ 'FunnelChartConfiguration$SortConfiguration' => '

The sort configuration of a FunnelChartVisual.

', ], ], 'FunnelChartVisual' => [ 'base' => '

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$FunnelChartVisual' => '

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

', ], ], 'GaugeChartArcConditionalFormatting' => [ 'base' => '

The options that determine the presentation of the arc of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConditionalFormattingOption$Arc' => '

The options that determine the presentation of the arc of a GaugeChartVisual.

', ], ], 'GaugeChartConditionalFormatting' => [ 'base' => '

The conditional formatting of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartVisual$ConditionalFormatting' => '

The conditional formatting of a GaugeChartVisual.

', ], ], 'GaugeChartConditionalFormattingOption' => [ 'base' => '

Conditional formatting options of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConditionalFormattingOptionList$member' => NULL, ], ], 'GaugeChartConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'GaugeChartConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options of a GaugeChartVisual.

', ], ], 'GaugeChartConfiguration' => [ 'base' => '

The configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartVisual$ChartConfiguration' => '

The configuration of a GaugeChartVisual.

', ], ], 'GaugeChartFieldWells' => [ 'base' => '

The field well configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConfiguration$FieldWells' => '

The field well configuration of a GaugeChartVisual.

', ], ], 'GaugeChartOptions' => [ 'base' => '

The options that determine the presentation of the GaugeChartVisual.

', 'refs' => [ 'GaugeChartConfiguration$GaugeChartOptions' => '

The options that determine the presentation of the GaugeChartVisual.

', ], ], 'GaugeChartPrimaryValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the primary value of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConditionalFormattingOption$PrimaryValue' => '

The conditional formatting for the primary value of a GaugeChartVisual.

', ], ], 'GaugeChartVisual' => [ 'base' => '

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$GaugeChartVisual' => '

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

', ], ], 'GenerateEmbedUrlForAnonymousUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'GenerateEmbedUrlForAnonymousUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'GenerateEmbedUrlForRegisteredUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'GenerateEmbedUrlForRegisteredUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'GeoSpatialColumnGroup' => [ 'base' => '

Geospatial column group that denotes a hierarchy.

', 'refs' => [ 'ColumnGroup$GeoSpatialColumnGroup' => '

Geospatial column group that denotes a hierarchy.

', ], ], 'GeoSpatialCountryCode' => [ 'base' => NULL, 'refs' => [ 'GeoSpatialColumnGroup$CountryCode' => '

Country code.

', ], ], 'GeoSpatialDataRole' => [ 'base' => NULL, 'refs' => [ 'ColumnTag$ColumnGeographicRole' => '

A geospatial role for a column.

', ], ], 'GeospatialCoordinateBounds' => [ 'base' => '

The bound options (north, south, west, east) of the geospatial window options.

', 'refs' => [ 'GeospatialWindowOptions$Bounds' => '

The bounds options (north, south, west, east) of the geospatial window options.

', ], ], 'GeospatialHeatmapColorScale' => [ 'base' => '

The color scale specification for the heatmap point style.

', 'refs' => [ 'GeospatialHeatmapConfiguration$HeatmapColor' => '

The color scale specification for the heatmap point style.

', ], ], 'GeospatialHeatmapConfiguration' => [ 'base' => '

The heatmap configuration of the geospatial point style.

', 'refs' => [ 'GeospatialPointStyleOptions$HeatmapConfiguration' => '

The heatmap configuration of the geospatial point style.

', ], ], 'GeospatialHeatmapDataColor' => [ 'base' => '

The color to be used in the heatmap point style.

', 'refs' => [ 'GeospatialHeatmapDataColorList$member' => NULL, ], ], 'GeospatialHeatmapDataColorList' => [ 'base' => NULL, 'refs' => [ 'GeospatialHeatmapColorScale$Colors' => '

The list of colors to be used in heatmap point style.

', ], ], 'GeospatialMapAggregatedFieldWells' => [ 'base' => '

The aggregated field wells for a geospatial map.

', 'refs' => [ 'GeospatialMapFieldWells$GeospatialMapAggregatedFieldWells' => '

The aggregated field well for a geospatial map.

', ], ], 'GeospatialMapConfiguration' => [ 'base' => '

The configuration of a GeospatialMapVisual.

', 'refs' => [ 'GeospatialMapVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'GeospatialMapFieldWells' => [ 'base' => '

The field wells of a GeospatialMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'GeospatialMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'GeospatialMapStyleOptions' => [ 'base' => '

The map style options of the geospatial map.

', 'refs' => [ 'FilledMapConfiguration$MapStyleOptions' => '

The map style options of the filled map visual.

', 'GeospatialMapConfiguration$MapStyleOptions' => '

The map style options of the geospatial map.

', ], ], 'GeospatialMapVisual' => [ 'base' => '

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$GeospatialMapVisual' => '

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

', ], ], 'GeospatialPointStyleOptions' => [ 'base' => '

The point style of the geospatial map.

', 'refs' => [ 'GeospatialMapConfiguration$PointStyleOptions' => '

The point style options of the geospatial map.

', ], ], 'GeospatialSelectedPointStyle' => [ 'base' => NULL, 'refs' => [ 'GeospatialPointStyleOptions$SelectedPointStyle' => '

The selected point styles (point, cluster) of the geospatial map.

', ], ], 'GeospatialWindowOptions' => [ 'base' => '

The window options of the geospatial map visual.

', 'refs' => [ 'FilledMapConfiguration$WindowOptions' => '

The window options of the filled map visual.

', 'GeospatialMapConfiguration$WindowOptions' => '

The window options of the geospatial map.

', ], ], 'GetDashboardEmbedUrlRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDashboardEmbedUrlResponse' => [ 'base' => '

Output returned from the GetDashboardEmbedUrl operation.

', 'refs' => [], ], 'GetSessionEmbedUrlRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionEmbedUrlResponse' => [ 'base' => NULL, 'refs' => [], ], 'GlobalTableBorderOptions' => [ 'base' => '

Determines the border options for a table visual.

', 'refs' => [ 'TableCellStyle$Border' => '

The borders for the table cells.

', ], ], 'GradientColor' => [ 'base' => '

Determines the gradient color settings.

', 'refs' => [ 'ConditionalFormattingGradientColor$Color' => '

Determines the color.

', ], ], 'GradientStop' => [ 'base' => '

Determines the gradient stop configuration.

', 'refs' => [ 'GradientStopList$member' => NULL, ], ], 'GradientStopList' => [ 'base' => NULL, 'refs' => [ 'GradientColor$Stops' => '

The list of gradient color stops.

', ], ], 'GridLayoutCanvasSizeOptions' => [ 'base' => '

Configuration options for the canvas of a grid layout.

', 'refs' => [ 'DefaultGridLayoutConfiguration$CanvasSizeOptions' => '

Determines the screen canvas size options for a grid layout.

', 'GridLayoutConfiguration$CanvasSizeOptions' => NULL, ], ], 'GridLayoutConfiguration' => [ 'base' => '

The configuration for a grid layout. Also called a tiled layout.

Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.

', 'refs' => [ 'LayoutConfiguration$GridLayout' => '

A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

', 'SheetControlLayoutConfiguration$GridLayout' => '

The configuration that determines the elements and canvas size options of sheet control.

', ], ], 'GridLayoutElement' => [ 'base' => '

An element within a grid layout.

', 'refs' => [ 'GridLayoutElementList$member' => NULL, ], ], 'GridLayoutElementColumnIndex' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$ColumnIndex' => '

The column index for the upper left corner of an element.

', ], ], 'GridLayoutElementColumnSpan' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$ColumnSpan' => '

The width of a grid element expressed as a number of grid columns.

', ], ], 'GridLayoutElementList' => [ 'base' => NULL, 'refs' => [ 'GridLayoutConfiguration$Elements' => '

The elements that are included in a grid layout.

', ], ], 'GridLayoutElementRowIndex' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$RowIndex' => '

The row index for the upper left corner of an element.

', ], ], 'GridLayoutElementRowSpan' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$RowSpan' => '

The height of a grid element expressed as a number of grid rows.

', ], ], 'GridLayoutScreenCanvasSizeOptions' => [ 'base' => '

The options that determine the sizing of the canvas used in a grid layout.

', 'refs' => [ 'GridLayoutCanvasSizeOptions$ScreenCanvasSizeOptions' => '

The options that determine the sizing of the canvas used in a grid layout.

', ], ], 'Group' => [ 'base' => '

A group in Amazon QuickSight consists of a set of users. You can use groups to make it easier to manage access and security.

', 'refs' => [ 'CreateGroupResponse$Group' => '

The name of the group.

', 'DescribeGroupResponse$Group' => '

The name of the group.

', 'GroupList$member' => NULL, 'UpdateGroupResponse$Group' => '

The name of the group.

', ], ], 'GroupDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGroupRequest$Description' => '

A description for the group that you want to create.

', 'Group$Description' => '

The group description.

', 'UpdateGroupRequest$Description' => '

The description for the group that you want to update.

', ], ], 'GroupFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'GroupSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

', ], ], 'GroupFilterOperator' => [ 'base' => NULL, 'refs' => [ 'GroupSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

', ], ], 'GroupList' => [ 'base' => NULL, 'refs' => [ 'ListGroupsResponse$GroupList' => '

The list of the groups.

', 'ListUserGroupsResponse$GroupList' => '

The list of groups the user is a member of.

', 'SearchGroupsResponse$GroupList' => '

A list of groups in a specified namespace that match the filters you set in your SearchGroups request.

', ], ], 'GroupMember' => [ 'base' => '

A member of an Amazon QuickSight group. Currently, group members must be users. Groups can\'t be members of another group. .

', 'refs' => [ 'CreateGroupMembershipResponse$GroupMember' => '

The group member.

', 'DescribeGroupMembershipResponse$GroupMember' => NULL, 'GroupMemberList$member' => NULL, ], ], 'GroupMemberList' => [ 'base' => NULL, 'refs' => [ 'ListGroupMembershipsResponse$GroupMemberList' => '

The list of the members of the group.

', ], ], 'GroupMemberName' => [ 'base' => NULL, 'refs' => [ 'CreateGroupMembershipRequest$MemberName' => '

The name of the user that you want to add to the group membership.

', 'DeleteGroupMembershipRequest$MemberName' => '

The name of the user that you want to delete from the group membership.

', 'DescribeGroupMembershipRequest$MemberName' => '

The user name of the user that you want to search for.

', 'GroupMember$MemberName' => '

The name of the group member (user).

', ], ], 'GroupName' => [ 'base' => NULL, 'refs' => [ 'CreateGroupMembershipRequest$GroupName' => '

The name of the group that you want to add the user to.

', 'CreateGroupRequest$GroupName' => '

A name for the group that you want to create.

', 'DeleteGroupMembershipRequest$GroupName' => '

The name of the group that you want to delete the user from.

', 'DeleteGroupRequest$GroupName' => '

The name of the group that you want to delete.

', 'DescribeGroupMembershipRequest$GroupName' => '

The name of the group that you want to search.

', 'DescribeGroupRequest$GroupName' => '

The name of the group that you want to describe.

', 'Group$GroupName' => '

The name of the group.

', 'ListGroupMembershipsRequest$GroupName' => '

The name of the group that you want to see a membership list of.

', 'UpdateGroupRequest$GroupName' => '

The name of the group that you want to update.

', ], ], 'GroupSearchFilter' => [ 'base' => '

A GroupSearchFilter object that you want to apply to your search.

', 'refs' => [ 'GroupSearchFilterList$member' => NULL, ], ], 'GroupSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchGroupsRequest$Filters' => '

The structure for the search filters that you want to apply to your search.

', ], ], 'GroupsList' => [ 'base' => NULL, 'refs' => [ 'CreateAccountSubscriptionRequest$AdminGroup' => '

The admin group associated with your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

', 'CreateAccountSubscriptionRequest$AuthorGroup' => '

The author group associated with your Active Directory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

', 'CreateAccountSubscriptionRequest$ReaderGroup' => '

The reader group associated with your Active Direcrtory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

', ], ], 'GrowthRateComputation' => [ 'base' => '

The growth rate computation configuration.

', 'refs' => [ 'Computation$GrowthRate' => '

The growth rate computation configuration.

', ], ], 'GrowthRatePeriodSize' => [ 'base' => NULL, 'refs' => [ 'GrowthRateComputation$PeriodSize' => '

The period size setup of a growth rate computation.

', ], ], 'GutterStyle' => [ 'base' => '

The display options for gutter spacing between tiles on a sheet.

', 'refs' => [ 'TileLayoutStyle$Gutter' => '

The gutter settings that apply between tiles.

', ], ], 'HeaderFooterSectionConfiguration' => [ 'base' => '

The configuration of a header or footer section.

', 'refs' => [ 'HeaderFooterSectionConfigurationList$member' => NULL, ], ], 'HeaderFooterSectionConfigurationList' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutConfiguration$HeaderSections' => '

A list of header section configurations.

', 'SectionBasedLayoutConfiguration$FooterSections' => '

A list of footer section configurations.

', ], ], 'HeatMapAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a heat map.

', 'refs' => [ 'HeatMapFieldWells$HeatMapAggregatedFieldWells' => '

The aggregated field wells of a heat map.

', ], ], 'HeatMapConfiguration' => [ 'base' => '

The configuration of a heat map.

', 'refs' => [ 'HeatMapVisual$ChartConfiguration' => '

The configuration of a heat map.

', ], ], 'HeatMapDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'HeatMapAggregatedFieldWells$Rows' => '

The rows field well of a heat map.

', 'HeatMapAggregatedFieldWells$Columns' => '

The columns field well of a heat map.

', ], ], 'HeatMapFieldWells' => [ 'base' => '

The field well configuration of a heat map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'HeatMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'HeatMapMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'HeatMapAggregatedFieldWells$Values' => '

The values field well of a heat map.

', ], ], 'HeatMapSortConfiguration' => [ 'base' => '

The sort configuration of a heat map.

', 'refs' => [ 'HeatMapConfiguration$SortConfiguration' => '

The sort configuration of a heat map.

', ], ], 'HeatMapVisual' => [ 'base' => '

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$HeatMapVisual' => '

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

', ], ], 'HexColor' => [ 'base' => NULL, 'refs' => [ 'ColorList$member' => NULL, 'ConditionalFormattingCustomIconCondition$Color' => '

Determines the color of the icon.

', 'ConditionalFormattingSolidColor$Color' => '

Determines the color.

', 'CustomColor$Color' => '

The color that is applied to the data value.

', 'DataBarsOptions$PositiveColor' => '

The color of the positive data bar.

', 'DataBarsOptions$NegativeColor' => '

The color of the negative data bar.

', 'DataColor$Color' => '

The color that is applied to the data value.

', 'DataColorPalette$EmptyFillColor' => '

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

', 'DataLabelOptions$LabelColor' => '

Determines the color of the data labels.

', 'DataPathColor$Color' => '

The color that needs to be applied to the element.

', 'FontConfiguration$FontColor' => '

Determines the color of the text.

', 'FunnelChartDataLabelOptions$LabelColor' => '

The color of the data label text.

', 'GeospatialHeatmapDataColor$Color' => '

The hex color to be used in the heatmap point style.

', 'GradientStop$Color' => '

Determines the color.

', 'KPISparklineOptions$Color' => '

The color of the sparkline.

', 'LineChartMarkerStyleSettings$MarkerColor' => '

Color of marker in the series.

', 'RadarChartConfiguration$AlternateBandEvenColor' => '

The color of the even-numbered alternate bands of a radar chart.

', 'RadarChartConfiguration$AlternateBandOddColor' => '

The color of the odd-numbered alternate bands of a radar chart.

', 'ReferenceLineLabelConfiguration$FontColor' => '

The font color configuration of the label in a reference line.

', 'ReferenceLineStyleConfiguration$Color' => '

The hex color of the reference line.

', 'RowAlternateColorList$member' => NULL, 'SimpleClusterMarker$Color' => '

The color of the simple cluster marker.

', 'TableBorderOptions$Color' => '

The color of a table border.

', 'TableCellStyle$BackgroundColor' => '

The background color for the table cells.

', 'UIColorPalette$PrimaryForeground' => '

The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

', 'UIColorPalette$PrimaryBackground' => '

The background color that applies to visuals and other high emphasis UI.

', 'UIColorPalette$SecondaryForeground' => '

The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

', 'UIColorPalette$SecondaryBackground' => '

The background color that applies to the sheet background and sheet controls.

', 'UIColorPalette$Accent' => '

This color is that applies to selected states and buttons.

', 'UIColorPalette$AccentForeground' => '

The foreground color that applies to any text or other elements that appear over the accent color.

', 'UIColorPalette$Danger' => '

The color that applies to error messages.

', 'UIColorPalette$DangerForeground' => '

The foreground color that applies to any text or other elements that appear over the error color.

', 'UIColorPalette$Warning' => '

This color that applies to warning and informational messages.

', 'UIColorPalette$WarningForeground' => '

The foreground color that applies to any text or other elements that appear over the warning color.

', 'UIColorPalette$Success' => '

The color that applies to success messages, for example the check mark for a successful download.

', 'UIColorPalette$SuccessForeground' => '

The foreground color that applies to any text or other elements that appear over the success color.

', 'UIColorPalette$Dimension' => '

The color that applies to the names of fields that are identified as dimensions.

', 'UIColorPalette$DimensionForeground' => '

The foreground color that applies to any text or other elements that appear over the dimension color.

', 'UIColorPalette$Measure' => '

The color that applies to the names of fields that are identified as measures.

', 'UIColorPalette$MeasureForeground' => '

The foreground color that applies to any text or other elements that appear over the measure color.

', 'VisualPalette$ChartColor' => '

The chart color options for the visual palette.

', ], ], 'HexColorWithTransparency' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutElementBackgroundStyle$Color' => '

The background color of a free-form layout element.

', 'FreeFormLayoutElementBorderStyle$Color' => '

The border color of a free-form layout element.

', 'PanelConfiguration$BorderColor' => '

Sets the line color of panel borders.

', 'PanelConfiguration$BackgroundColor' => '

Sets the background color for each panel.

', ], ], 'HierarchyId' => [ 'base' => NULL, 'refs' => [ 'CategoricalDimensionField$HierarchyId' => '

The custom hierarchy ID.

', 'DateDimensionField$HierarchyId' => '

The custom hierarchy ID.

', 'DateTimeHierarchy$HierarchyId' => '

The hierarchy ID of the DateTime hierarchy.

', 'ExplicitHierarchy$HierarchyId' => '

The hierarchy ID of the explicit hierarchy.

', 'NumericalDimensionField$HierarchyId' => '

The custom hierarchy ID.

', 'PredefinedHierarchy$HierarchyId' => '

The hierarchy ID of the predefined hierarchy.

', ], ], 'HistogramAggregatedFieldWells' => [ 'base' => '

The field well configuration of a histogram.

', 'refs' => [ 'HistogramFieldWells$HistogramAggregatedFieldWells' => '

The field well configuration of a histogram.

', ], ], 'HistogramBinOptions' => [ 'base' => '

The options that determine the presentation of histogram bins.

', 'refs' => [ 'HistogramConfiguration$BinOptions' => '

The options that determine the presentation of histogram bins.

', ], ], 'HistogramBinType' => [ 'base' => NULL, 'refs' => [ 'HistogramBinOptions$SelectedBinType' => '

The options that determine the selected bin type.

', ], ], 'HistogramConfiguration' => [ 'base' => '

The configuration for a HistogramVisual.

', 'refs' => [ 'HistogramVisual$ChartConfiguration' => '

The configuration for a HistogramVisual.

', ], ], 'HistogramFieldWells' => [ 'base' => '

The field well configuration of a histogram.

', 'refs' => [ 'HistogramConfiguration$FieldWells' => '

The field well configuration of a histogram.

', ], ], 'HistogramMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'HistogramAggregatedFieldWells$Values' => '

The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

', ], ], 'HistogramVisual' => [ 'base' => '

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$HistogramVisual' => '

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

', ], ], 'HorizontalTextAlignment' => [ 'base' => NULL, 'refs' => [ 'PanelTitleOptions$HorizontalTextAlignment' => '

Sets the horizontal text alignment of the title within each panel.

', 'TableCellStyle$HorizontalTextAlignment' => '

The horizontal text alignment (left, center, right, auto) for the table cells.

', ], ], 'Host' => [ 'base' => NULL, 'refs' => [ 'AuroraParameters$Host' => '

Host.

', 'AuroraPostgreSqlParameters$Host' => '

The Amazon Aurora PostgreSQL-Compatible host to connect to.

', 'DatabricksParameters$Host' => '

The host name of the Databricks data source.

', 'ExasolParameters$Host' => '

The hostname or IP address of the Exasol data source.

', 'MariaDbParameters$Host' => '

Host.

', 'MySqlParameters$Host' => '

Host.

', 'OracleParameters$Host' => '

An Oracle host.

', 'PostgreSqlParameters$Host' => '

Host.

', 'PrestoParameters$Host' => '

Host.

', 'RedshiftParameters$Host' => '

Host. This field can be blank if ClusterId is provided.

', 'SnowflakeParameters$Host' => '

Host.

', 'SparkParameters$Host' => '

Host.

', 'SqlServerParameters$Host' => '

Host.

', 'StarburstParameters$Host' => '

The host name of the Starburst data source.

', 'TeradataParameters$Host' => '

Host.

', 'TrinoParameters$Host' => '

The host name of the Trino data source.

', ], ], 'IAMPolicyAssignment' => [ 'base' => '

An Identity and Access Management (IAM) policy assignment.

', 'refs' => [ 'DescribeIAMPolicyAssignmentResponse$IAMPolicyAssignment' => '

Information describing the IAM policy assignment.

', ], ], 'IAMPolicyAssignmentName' => [ 'base' => NULL, 'refs' => [ 'ActiveIAMPolicyAssignment$AssignmentName' => '

A name for the IAM policy assignment.

', 'CreateIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

', 'CreateIAMPolicyAssignmentResponse$AssignmentName' => '

The name of the assignment. The name must be unique within the Amazon Web Services account.

', 'DeleteIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment.

', 'DeleteIAMPolicyAssignmentResponse$AssignmentName' => '

The name of the assignment.

', 'DescribeIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment, also called a rule.

', 'IAMPolicyAssignment$AssignmentName' => '

Assignment name.

', 'IAMPolicyAssignmentSummary$AssignmentName' => '

Assignment name.

', 'UpdateIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

', 'UpdateIAMPolicyAssignmentResponse$AssignmentName' => '

The name of the assignment or rule.

', ], ], 'IAMPolicyAssignmentSummary' => [ 'base' => '

IAM policy assignment summary.

', 'refs' => [ 'IAMPolicyAssignmentSummaryList$member' => NULL, ], ], 'IAMPolicyAssignmentSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListIAMPolicyAssignmentsResponse$IAMPolicyAssignments' => '

Information describing the IAM policy assignments.

', ], ], 'IPv4Address' => [ 'base' => NULL, 'refs' => [ 'DnsResolverList$member' => NULL, ], ], 'Icon' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingCustomIconOptions$Icon' => '

Determines the type of icon.

', ], ], 'IdentityMap' => [ 'base' => NULL, 'refs' => [ 'CreateIAMPolicyAssignmentRequest$Identities' => '

The Amazon QuickSight users, groups, or both that you want to assign the policy to.

', 'CreateIAMPolicyAssignmentResponse$Identities' => '

The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

', 'IAMPolicyAssignment$Identities' => '

Identities.

', 'UpdateIAMPolicyAssignmentRequest$Identities' => '

The Amazon QuickSight users, groups, or both that you want to assign the policy to.

', 'UpdateIAMPolicyAssignmentResponse$Identities' => '

The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

', ], ], 'IdentityName' => [ 'base' => NULL, 'refs' => [ 'IdentityNameList$member' => NULL, ], ], 'IdentityNameList' => [ 'base' => NULL, 'refs' => [ 'IdentityMap$value' => NULL, ], ], 'IdentityStore' => [ 'base' => NULL, 'refs' => [ 'CreateNamespaceRequest$IdentityStore' => '

Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

', 'CreateNamespaceResponse$IdentityStore' => '

Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

', 'NamespaceInfoV2$IdentityStore' => '

The identity store used for the namespace.

', ], ], 'IdentityType' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$IdentityType' => '

Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values:

', 'User$IdentityType' => '

The type of identity authentication used by the user.

', ], ], 'IdentityTypeNotSupportedException' => [ 'base' => '

The identity type specified isn\'t supported. Supported identity types include IAM and QUICKSIGHT.

', 'refs' => [], ], 'IncrementalRefresh' => [ 'base' => '

The incremental refresh configuration for a dataset.

', 'refs' => [ 'RefreshConfiguration$IncrementalRefresh' => '

The incremental refresh for the dataset.

', ], ], 'Ingestion' => [ 'base' => '

Information about the SPICE ingestion for a dataset.

', 'refs' => [ 'DescribeIngestionResponse$Ingestion' => '

Information about the ingestion.

', 'Ingestions$member' => NULL, ], ], 'IngestionErrorType' => [ 'base' => NULL, 'refs' => [ 'ErrorInfo$Type' => '

Error type.

', ], ], 'IngestionId' => [ 'base' => NULL, 'refs' => [ 'CancelIngestionRequest$IngestionId' => '

An ID for the ingestion.

', 'CancelIngestionResponse$IngestionId' => '

An ID for the ingestion.

', 'CreateIngestionRequest$IngestionId' => '

An ID for the ingestion.

', 'CreateIngestionResponse$IngestionId' => '

An ID for the ingestion.

', 'DescribeIngestionRequest$IngestionId' => '

An ID for the ingestion.

', 'Ingestion$IngestionId' => '

Ingestion ID.

', ], ], 'IngestionMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListIngestionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', ], ], 'IngestionRequestSource' => [ 'base' => NULL, 'refs' => [ 'Ingestion$RequestSource' => '

Event source for this ingestion.

', ], ], 'IngestionRequestType' => [ 'base' => 'This defines the type of ingestion request. This is returned as part of create ingestion response.', 'refs' => [ 'Ingestion$RequestType' => '

Type of this ingestion.

', ], ], 'IngestionStatus' => [ 'base' => NULL, 'refs' => [ 'CreateIngestionResponse$IngestionStatus' => '

The ingestion status.

', 'Ingestion$IngestionStatus' => '

Ingestion status.

', ], ], 'IngestionType' => [ 'base' => 'This defines the type of ingestion user wants to trigger. This is part of create ingestion request.', 'refs' => [ 'CreateIngestionRequest$IngestionType' => '

The type of ingestion that you want to create.

', 'RefreshSchedule$RefreshType' => '

The type of refresh that a datset undergoes. Valid values are as follows:

For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

', ], ], 'Ingestions' => [ 'base' => NULL, 'refs' => [ 'ListIngestionsResponse$Ingestions' => '

A list of the ingestions.

', ], ], 'InputColumn' => [ 'base' => '

Metadata for a column that is used as the input of a transform operation.

', 'refs' => [ 'InputColumnList$member' => NULL, ], ], 'InputColumnDataType' => [ 'base' => NULL, 'refs' => [ 'InputColumn$Type' => '

The data type of the column.

', ], ], 'InputColumnList' => [ 'base' => NULL, 'refs' => [ 'CustomSql$Columns' => '

The column schema from the SQL query result set.

', 'RelationalTable$InputColumns' => '

The column schema of the table.

', 'S3Source$InputColumns' => '

A physical table type for an S3 data source.

For files that aren\'t JSON, only STRING data types are supported in input columns.

', ], ], 'InsightConfiguration' => [ 'base' => '

The configuration of an insight visual.

', 'refs' => [ 'InsightVisual$InsightConfiguration' => '

The configuration of an insight visual.

', ], ], 'InsightVisual' => [ 'base' => '

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$InsightVisual' => '

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'RdsParameters$InstanceId' => '

Instance ID.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'ArcAxisConfiguration$ReserveRange' => '

The reserved range of the arc axis.

', 'AxisLinearScale$StepCount' => '

The step count setup of a linear axis.

', 'DisplayFormatOptions$FractionDigits' => '

Determines the number of fraction digits.

', 'ExcludePeriodConfiguration$Amount' => '

The amount or number of the exclude period.

', 'RelativeDatesFilter$RelativeDateValue' => '

The date value of the filter.

', 'TopBottomFilter$Limit' => '

The number of items to include in the top bottom filter results.

', ], ], 'IntegerDatasetParameter' => [ 'base' => '

An integer parameter for a dataset.

', 'refs' => [ 'DatasetParameter$IntegerDatasetParameter' => '

An integer parameter that is created in the dataset.

', ], ], 'IntegerDatasetParameterDefaultValue' => [ 'base' => '

The default value for the integer parameter.

', 'refs' => [ 'IntegerDatasetParameterValueList$member' => NULL, ], ], 'IntegerDatasetParameterDefaultValues' => [ 'base' => '

The default values of an integer parameter.

', 'refs' => [ 'IntegerDatasetParameter$DefaultValues' => '

A list of default values for a given integer parameter. This structure only accepts static values.

', ], ], 'IntegerDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'IntegerDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given integer parameter.

', 'NewDefaultValues$IntegerStaticValues' => '

A list of static default values for a given integer parameter.

', ], ], 'IntegerDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$IntegerValues' => '

A list of integer-type parameter values.

', 'IntegerDefaultValues$StaticValues' => '

The static values of the IntegerDefaultValues.

', ], ], 'IntegerDefaultValues' => [ 'base' => '

The default values of the IntegerParameterDeclaration.

', 'refs' => [ 'IntegerParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'IntegerParameter' => [ 'base' => '

An integer parameter.

', 'refs' => [ 'IntegerParameterList$member' => NULL, ], ], 'IntegerParameterDeclaration' => [ 'base' => '

A parameter declaration for the Integer data type.

', 'refs' => [ 'ParameterDeclaration$IntegerParameterDeclaration' => '

A parameter declaration for the Integer data type.

', ], ], 'IntegerParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$IntegerParameters' => '

The parameters that have a data type of integer.

', ], ], 'IntegerValueWhenUnsetConfiguration' => [ 'base' => '

A parameter declaration for the Integer data type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'IntegerParameterDeclaration$ValueWhenUnset' => '

A parameter declaration for the Integer data type.

', ], ], 'InternalFailureException' => [ 'base' => '

An internal failure occurred.

', 'refs' => [], ], 'InvalidNextTokenException' => [ 'base' => '

The NextToken value isn\'t valid.

', 'refs' => [], ], 'InvalidParameterValueException' => [ 'base' => '

One or more parameters has a value that isn\'t valid.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

You don\'t have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

', 'refs' => [], ], 'IpRestrictionRuleDescription' => [ 'base' => NULL, 'refs' => [ 'IpRestrictionRuleMap$value' => NULL, ], ], 'IpRestrictionRuleMap' => [ 'base' => NULL, 'refs' => [ 'DescribeIpRestrictionResponse$IpRestrictionRuleMap' => '

A map that describes the IP rules with CIDR range and description.

', 'UpdateIpRestrictionRequest$IpRestrictionRuleMap' => '

A map that describes the updated IP rules with CIDR ranges and descriptions.

', ], ], 'ItemsLimitConfiguration' => [ 'base' => '

The limit configuration of the visual display for an axis.

', 'refs' => [ 'BarChartSortConfiguration$CategoryItemsLimit' => '

The limit on the number of categories displayed in a bar chart.

', 'BarChartSortConfiguration$ColorItemsLimit' => '

The limit on the number of values displayed in a bar chart.

', 'BarChartSortConfiguration$SmallMultiplesLimitConfiguration' => '

The limit on the number of small multiples panels that are displayed.

', 'ComboChartSortConfiguration$CategoryItemsLimit' => '

The item limit configuration for the category field well of a combo chart.

', 'ComboChartSortConfiguration$ColorItemsLimit' => '

The item limit configuration of the color field well in a combo chart.

', 'FunnelChartSortConfiguration$CategoryItemsLimit' => '

The limit on the number of categories displayed.

', 'HeatMapSortConfiguration$HeatMapRowItemsLimitConfiguration' => '

The limit on the number of rows that are displayed in a heat map.

', 'HeatMapSortConfiguration$HeatMapColumnItemsLimitConfiguration' => '

The limit on the number of columns that are displayed in a heat map.

', 'LineChartSortConfiguration$CategoryItemsLimitConfiguration' => '

The limit on the number of categories that are displayed in a line chart.

', 'LineChartSortConfiguration$ColorItemsLimitConfiguration' => '

The limit on the number of lines that are displayed in a line chart.

', 'LineChartSortConfiguration$SmallMultiplesLimitConfiguration' => '

The limit on the number of small multiples panels that are displayed.

', 'PieChartSortConfiguration$CategoryItemsLimit' => '

The limit on the number of categories that are displayed in a pie chart.

', 'PieChartSortConfiguration$SmallMultiplesLimitConfiguration' => '

The limit on the number of small multiples panels that are displayed.

', 'RadarChartSortConfiguration$CategoryItemsLimit' => '

The category items limit for a radar chart.

', 'RadarChartSortConfiguration$ColorItemsLimit' => '

The color items limit of a radar chart.

', 'SankeyDiagramSortConfiguration$SourceItemsLimit' => '

The limit on the number of source nodes that are displayed in a sankey diagram.

', 'SankeyDiagramSortConfiguration$DestinationItemsLimit' => '

The limit on the number of destination nodes that are displayed in a sankey diagram.

', 'TreeMapSortConfiguration$TreeMapGroupItemsLimitConfiguration' => '

The limit on the number of groups that are displayed.

', 'WaterfallChartSortConfiguration$BreakdownItemsLimit' => '

The limit on the number of bar groups that are displayed.

', 'WordCloudSortConfiguration$CategoryItemsLimit' => '

The limit on the number of groups that are displayed in a word cloud.

', ], ], 'JiraParameters' => [ 'base' => '

The parameters for Jira.

', 'refs' => [ 'DataSourceParameters$JiraParameters' => '

The parameters for Jira.

', ], ], 'JoinInstruction' => [ 'base' => '

The instructions associated with a join.

', 'refs' => [ 'LogicalTableSource$JoinInstruction' => '

Specifies the result of a join of two logical tables.

', ], ], 'JoinKeyProperties' => [ 'base' => '

Properties associated with the columns participating in a join.

', 'refs' => [ 'JoinInstruction$LeftJoinKeyProperties' => '

Join key properties of the left operand.

', 'JoinInstruction$RightJoinKeyProperties' => '

Join key properties of the right operand.

', ], ], 'JoinType' => [ 'base' => NULL, 'refs' => [ 'JoinInstruction$Type' => '

The type of join that it is.

', ], ], 'KPIActualValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the actual value of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$ActualValue' => '

The conditional formatting for the actual value of a KPI visual.

', ], ], 'KPIComparisonValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the comparison value of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$ComparisonValue' => '

The conditional formatting for the comparison value of a KPI visual.

', ], ], 'KPIConditionalFormatting' => [ 'base' => '

The conditional formatting of a KPI visual.

', 'refs' => [ 'KPIVisual$ConditionalFormatting' => '

The conditional formatting of a KPI visual.

', ], ], 'KPIConditionalFormattingOption' => [ 'base' => '

The conditional formatting options of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOptionList$member' => NULL, ], ], 'KPIConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'KPIConditionalFormatting$ConditionalFormattingOptions' => '

The conditional formatting options of a KPI visual.

', ], ], 'KPIConfiguration' => [ 'base' => '

The configuration of a KPI visual.

', 'refs' => [ 'KPIVisual$ChartConfiguration' => '

The configuration of a KPI visual.

', ], ], 'KPIFieldWells' => [ 'base' => '

The field well configuration of a KPI visual.

', 'refs' => [ 'KPIConfiguration$FieldWells' => '

The field well configuration of a KPI visual.

', ], ], 'KPIOptions' => [ 'base' => '

The options that determine the presentation of a KPI visual.

', 'refs' => [ 'KPIConfiguration$KPIOptions' => '

The options that determine the presentation of a KPI visual.

', ], ], 'KPIPrimaryValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the primary value of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$PrimaryValue' => '

The conditional formatting for the primary value of a KPI visual.

', ], ], 'KPIProgressBarConditionalFormatting' => [ 'base' => '

The conditional formatting for the progress bar of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$ProgressBar' => '

The conditional formatting for the progress bar of a KPI visual.

', ], ], 'KPISortConfiguration' => [ 'base' => '

The sort configuration of a KPI visual.

', 'refs' => [ 'KPIConfiguration$SortConfiguration' => '

The sort configuration of a KPI visual.

', ], ], 'KPISparklineOptions' => [ 'base' => '

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

', 'refs' => [ 'KPIOptions$Sparkline' => '

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

', ], ], 'KPISparklineType' => [ 'base' => NULL, 'refs' => [ 'KPISparklineOptions$Type' => '

The type of the sparkline.

', ], ], 'KPIVisual' => [ 'base' => '

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$KPIVisual' => '

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

', ], ], 'KPIVisualLayoutOptions' => [ 'base' => '

The options that determine the layout a KPI visual.

', 'refs' => [ 'KPIOptions$VisualLayoutOptions' => '

The options that determine the layout a KPI visual.

', ], ], 'KPIVisualStandardLayout' => [ 'base' => '

The standard layout of the KPI visual.

', 'refs' => [ 'KPIVisualLayoutOptions$StandardLayout' => '

The standard layout of the KPI visual.

', ], ], 'KPIVisualStandardLayoutType' => [ 'base' => NULL, 'refs' => [ 'KPIVisualStandardLayout$Type' => '

The standard layout type.

', ], ], 'LabelOptions' => [ 'base' => '

The share label options for the labels.

', 'refs' => [ 'AxisTickLabelOptions$LabelOptions' => '

Determines whether or not the axis ticks are visible.

', 'DateTimePickerControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'DropDownControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'LegendOptions$Title' => '

The custom title for the legend.

', 'ListControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'RelativeDateTimeControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'SliderControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'TextAreaControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'TextFieldControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', ], ], 'Latitude' => [ 'base' => NULL, 'refs' => [ 'GeospatialCoordinateBounds$North' => '

The latitude of the north bound of the geospatial coordinate bounds.

', 'GeospatialCoordinateBounds$South' => '

The latitude of the south bound of the geospatial coordinate bounds.

', ], ], 'Layout' => [ 'base' => '

A Layout defines the placement of elements within a sheet.

For more information, see Types of layout in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'LayoutList$member' => NULL, ], ], 'LayoutConfiguration' => [ 'base' => '

The configuration that determines what the type of layout will be used on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'Layout$Configuration' => '

The configuration that determines what the type of layout for a sheet.

', ], ], 'LayoutElementType' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutElement$ElementType' => '

The type of element.

', 'GridLayoutElement$ElementType' => '

The type of element.

', ], ], 'LayoutList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Layouts' => '

Layouts define how the components of a sheet are arranged.

For more information, see Types of layout in the Amazon QuickSight User Guide.

', ], ], 'LegendOptions' => [ 'base' => '

The options for the legend setup of a visual.

', 'refs' => [ 'BarChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'BoxPlotChartConfiguration$Legend' => NULL, 'ComboChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'FilledMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'GeospatialMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'HeatMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'LineChartConfiguration$Legend' => '

The legend configuration of a line chart.

', 'PieChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'RadarChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'ScatterPlotConfiguration$Legend' => '

The legend display setup of the visual.

', 'TreeMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'WaterfallChartConfiguration$Legend' => '

The legend configuration of a waterfall visual.

', ], ], 'LegendPosition' => [ 'base' => NULL, 'refs' => [ 'LegendOptions$Position' => '

The positions for the legend. Choose one of the following options:

', ], ], 'Length' => [ 'base' => 'String based length that is composed of value and unit', 'refs' => [ 'Spacing$Top' => '

Define the top spacing.

', 'Spacing$Bottom' => '

Define the bottom spacing.

', 'Spacing$Left' => '

Define the left spacing.

', 'Spacing$Right' => '

Define the right spacing.

', ], ], 'LimitExceededException' => [ 'base' => '

A limit is exceeded.

', 'refs' => [], ], 'LimitedString' => [ 'base' => NULL, 'refs' => [ 'AggregationFunctionParameters$key' => NULL, 'AggregationFunctionParameters$value' => NULL, 'CellValueSynonym$CellValue' => '

The cell value.

', 'DataAggregation$DefaultDateColumnName' => '

The column name for the default date.

', 'DatasetMetadata$DatasetName' => '

The name of the dataset.

', 'DatasetMetadata$DatasetDescription' => '

The description of the dataset.

', 'DisplayFormatOptions$BlankCellFormat' => '

Determines the blank cell format.

', 'DisplayFormatOptions$DateFormat' => '

Determines the DateTime format.

', 'DisplayFormatOptions$GroupingSeparator' => '

Determines the grouping separator.

', 'DisplayFormatOptions$Prefix' => '

The prefix value for a display format.

', 'DisplayFormatOptions$Suffix' => '

The suffix value for a display format.

', 'DisplayFormatOptions$CurrencySymbol' => '

The currency symbol, such as USD.

', 'NamedEntityDefinition$FieldName' => '

The name of the entity.

', 'NamedEntityDefinition$PropertyName' => '

The property name to be used for the named entity.

', 'NegativeFormat$Prefix' => '

The prefix for a negative format.

', 'NegativeFormat$Suffix' => '

The suffix for a negative format.

', 'RangeConstant$Minimum' => '

The minimum value for a range constant.

', 'RangeConstant$Maximum' => '

The maximum value for a range constant.

', 'SemanticEntityType$TypeName' => '

The semantic entity type name.

', 'SemanticEntityType$SubTypeName' => '

The semantic entity sub type name.

', 'SemanticType$TypeName' => '

The semantic type name.

', 'SemanticType$SubTypeName' => '

The semantic type sub type name.

', 'Synonyms$member' => NULL, 'TopicCalculatedField$CalculatedFieldName' => '

The calculated field name.

', 'TopicCalculatedField$CalculatedFieldDescription' => '

The calculated field description.

', 'TopicCategoryFilterConstant$SingularConstant' => '

A singular constant used in a category filter. This element is used to specify a single value for the constant.

', 'TopicColumn$ColumnName' => '

The name of the column.

', 'TopicColumn$ColumnFriendlyName' => '

A user-friendly name for the column.

', 'TopicColumn$ColumnDescription' => '

A description of the column and its contents.

', 'TopicDetails$Description' => '

The description of the topic.

', 'TopicFilter$FilterDescription' => '

A description of the filter used to select items for a topic.

', 'TopicFilter$FilterName' => '

The name of the filter.

', 'TopicFilter$OperandFieldName' => '

The name of the field that the filter operates on.

', 'TopicNamedEntity$EntityName' => '

The name of the named entity.

', 'TopicNamedEntity$EntityDescription' => '

The description of the named entity.

', 'TopicRefreshSchedule$Timezone' => '

The timezone that you want the refresh schedule to use.

', 'TopicRefreshSchedule$RepeatAt' => '

The time of day when the refresh should run, for example, Monday-Sunday.

', 'TopicRefreshScheduleSummary$DatasetId' => '

The ID of the dataset.

', 'TopicRefreshScheduleSummary$DatasetName' => '

The name of the dataset.

', 'TopicSingularFilterConstant$SingularConstant' => '

The value of the singular filter constant.

', 'TypeParameters$key' => NULL, 'TypeParameters$value' => NULL, ], ], 'LineChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a line chart.

', 'refs' => [ 'LineChartFieldWells$LineChartAggregatedFieldWells' => '

The field well configuration of a line chart.

', ], ], 'LineChartConfiguration' => [ 'base' => '

The configuration of a line chart.

', 'refs' => [ 'LineChartVisual$ChartConfiguration' => '

The configuration of a line chart.

', ], ], 'LineChartDefaultSeriesSettings' => [ 'base' => '

The options that determine the default presentation of all line series in LineChartVisual.

', 'refs' => [ 'LineChartConfiguration$DefaultSeriesSettings' => '

The options that determine the default presentation of all line series in LineChartVisual.

', ], ], 'LineChartFieldWells' => [ 'base' => '

The field well configuration of a line chart.

', 'refs' => [ 'LineChartConfiguration$FieldWells' => '

The field well configuration of a line chart.

', ], ], 'LineChartLineStyle' => [ 'base' => NULL, 'refs' => [ 'LineChartLineStyleSettings$LineStyle' => '

Line style for line series.

', ], ], 'LineChartLineStyleSettings' => [ 'base' => '

Line styles options for a line series in LineChartVisual.

', 'refs' => [ 'LineChartDefaultSeriesSettings$LineStyleSettings' => '

Line styles options for all line series in the visual.

', 'LineChartSeriesSettings$LineStyleSettings' => '

Line styles options for a line series in LineChartVisual.

', ], ], 'LineChartMarkerShape' => [ 'base' => NULL, 'refs' => [ 'LineChartMarkerStyleSettings$MarkerShape' => '

Shape option for markers in the series.

', ], ], 'LineChartMarkerStyleSettings' => [ 'base' => '

Marker styles options for a line series in LineChartVisual.

', 'refs' => [ 'LineChartDefaultSeriesSettings$MarkerStyleSettings' => '

Marker styles options for all line series in the visual.

', 'LineChartSeriesSettings$MarkerStyleSettings' => '

Marker styles options for a line series in LineChartVisual.

', ], ], 'LineChartSeriesSettings' => [ 'base' => '

The options that determine the presentation of a line series in the visual

', 'refs' => [ 'DataFieldSeriesItem$Settings' => '

The options that determine the presentation of line series associated to the field.

', 'FieldSeriesItem$Settings' => '

The options that determine the presentation of line series associated to the field.

', ], ], 'LineChartSortConfiguration' => [ 'base' => '

The sort configuration of a line chart.

', 'refs' => [ 'LineChartConfiguration$SortConfiguration' => '

The sort configuration of a line chart.

', ], ], 'LineChartType' => [ 'base' => NULL, 'refs' => [ 'LineChartConfiguration$Type' => '

Determines the type of the line chart.

', ], ], 'LineChartVisual' => [ 'base' => '

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$LineChartVisual' => '

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

', ], ], 'LineInterpolation' => [ 'base' => NULL, 'refs' => [ 'LineChartLineStyleSettings$LineInterpolation' => '

Interpolation style for line series.

', ], ], 'LineSeriesAxisDisplayOptions' => [ 'base' => '

The series axis configuration of a line chart.

', 'refs' => [ 'LineChartConfiguration$PrimaryYAxisDisplayOptions' => '

The series axis configuration of a line chart.

', 'LineChartConfiguration$SecondaryYAxisDisplayOptions' => '

The series axis configuration of a line chart.

', ], ], 'LinkSharingConfiguration' => [ 'base' => '

A structure that contains the configuration of a shareable link to the dashboard.

', 'refs' => [ 'DescribeDashboardPermissionsResponse$LinkSharingConfiguration' => '

A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.

', 'UpdateDashboardPermissionsResponse$LinkSharingConfiguration' => '

Updates the permissions of a shared link to an Amazon QuickSight dashboard.

', ], ], 'ListAnalysesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAnalysesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleExportJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleExportJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleImportJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleImportJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterListControl$DisplayOptions' => '

The display options of a control.

', 'ParameterListControl$DisplayOptions' => '

The display options of a control.

', ], ], 'ListControlSearchOptions' => [ 'base' => '

The configuration of the search options in a list control.

', 'refs' => [ 'ListControlDisplayOptions$SearchOptions' => '

The configuration of the search options in a list control.

', ], ], 'ListControlSelectAllOptions' => [ 'base' => '

The configuration of the Select all options in a list control.

', 'refs' => [ 'DropDownControlDisplayOptions$SelectAllOptions' => '

The configuration of the Select all options in a dropdown control.

', 'ListControlDisplayOptions$SelectAllOptions' => '

The configuration of the Select all options in a list control.

', ], ], 'ListDashboardVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFolderMembersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFolderMembersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFoldersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFoldersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupMembershipsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupMembershipsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsForUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsForUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIngestionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIngestionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListNamespacesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListNamespacesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRefreshSchedulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRefreshSchedulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateAliasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateAliasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplatesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeAliasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeAliasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListThemesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListThemesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicRefreshSchedulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicRefreshSchedulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUserGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUserGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListVPCConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListVPCConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'LoadingAnimation' => [ 'base' => '

The configuration of loading animation in free-form layout.

', 'refs' => [ 'FreeFormLayoutElement$LoadingAnimation' => '

The loading animation configuration of a free-form layout element.

', ], ], 'LocalNavigationConfiguration' => [ 'base' => '

The navigation configuration for CustomActionNavigationOperation.

', 'refs' => [ 'CustomActionNavigationOperation$LocalNavigationConfiguration' => '

The configuration that chooses the navigation target.

', ], ], 'LogicalTable' => [ 'base' => '

A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.

', 'refs' => [ 'LogicalTableMap$value' => NULL, ], ], 'LogicalTableAlias' => [ 'base' => NULL, 'refs' => [ 'LogicalTable$Alias' => '

A display name for the logical table.

', ], ], 'LogicalTableId' => [ 'base' => '

An identifier for the logical table that is defined in the dataset

', 'refs' => [ 'JoinInstruction$LeftOperand' => '

The operand on the left side of a join.

', 'JoinInstruction$RightOperand' => '

The operand on the right side of a join.

', 'LogicalTableMap$key' => NULL, ], ], 'LogicalTableMap' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$LogicalTableMap' => '

Configures the combination and transformation of the data from the physical tables.

', 'DataSet$LogicalTableMap' => '

Configures the combination and transformation of the data from the physical tables.

', 'UpdateDataSetRequest$LogicalTableMap' => '

Configures the combination and transformation of the data from the physical tables.

', ], ], 'LogicalTableSource' => [ 'base' => '

Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'LogicalTable$Source' => '

Source of this logical table.

', ], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'DataSet$ConsumedSpiceCapacityInBytes' => '

The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn\'t imported into SPICE.

', 'Ingestion$IngestionTimeInSeconds' => '

The time that this ingestion took, measured in seconds.

', 'Ingestion$IngestionSizeInBytes' => '

The size of the data ingested, in bytes.

', 'ItemsLimitConfiguration$ItemsLimit' => '

The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

', 'PaginationConfiguration$PageSize' => '

Indicates how many items render in one page.

', 'RowInfo$RowsIngested' => '

The number of rows that were ingested.

', 'RowInfo$RowsDropped' => '

The number of rows that were not ingested.

', 'RowInfo$TotalRowsInDataset' => '

The total number of rows in the dataset.

', ], ], 'LongFormatText' => [ 'base' => '

The text format for a subtitle.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualSubtitleLabelOptions$FormatText' => '

The long text format of the subtitle label, such as plain text or rich text.

', ], ], 'LongPlainText' => [ 'base' => NULL, 'refs' => [ 'LongFormatText$PlainText' => '

Plain text format.

', ], ], 'LongRichText' => [ 'base' => NULL, 'refs' => [ 'LongFormatText$RichText' => '

Rich text. Examples of rich text include bold, underline, and italics.

', ], ], 'Longitude' => [ 'base' => NULL, 'refs' => [ 'GeospatialCoordinateBounds$West' => '

The longitude of the west bound of the geospatial coordinate bounds.

', 'GeospatialCoordinateBounds$East' => '

The longitude of the east bound of the geospatial coordinate bounds.

', ], ], 'LookbackWindow' => [ 'base' => '

The lookback window setup of an incremental refresh configuration.

', 'refs' => [ 'IncrementalRefresh$LookbackWindow' => '

The lookback window setup for an incremental refresh configuration.

', ], ], 'LookbackWindowSizeUnit' => [ 'base' => NULL, 'refs' => [ 'LookbackWindow$SizeUnit' => '

The size unit that is used for the lookback window column. Valid values for this structure are HOUR, DAY, and WEEK.

', ], ], 'ManifestFileLocation' => [ 'base' => '

Amazon S3 manifest file location.

', 'refs' => [ 'S3Parameters$ManifestFileLocation' => '

Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

', ], ], 'MapZoomMode' => [ 'base' => NULL, 'refs' => [ 'GeospatialWindowOptions$MapZoomMode' => '

The map zoom modes (manual, auto) of the geospatial window options.

', ], ], 'MappedDataSetParameter' => [ 'base' => '

A dataset parameter that is mapped to an analysis parameter.

', 'refs' => [ 'MappedDataSetParameters$member' => NULL, ], ], 'MappedDataSetParameters' => [ 'base' => '

A list of dataset parameters that are mapped to an analysis parameter.

', 'refs' => [ 'DateTimeParameterDeclaration$MappedDataSetParameters' => NULL, 'DecimalParameterDeclaration$MappedDataSetParameters' => NULL, 'IntegerParameterDeclaration$MappedDataSetParameters' => NULL, 'StringParameterDeclaration$MappedDataSetParameters' => NULL, ], ], 'MarginStyle' => [ 'base' => '

The display options for margins around the outside edge of sheets.

', 'refs' => [ 'TileLayoutStyle$Margin' => '

The margin settings that apply around the outside edge of sheets.

', ], ], 'MariaDbParameters' => [ 'base' => '

The parameters for MariaDB.

', 'refs' => [ 'DataSourceParameters$MariaDbParameters' => '

The parameters for MariaDB.

', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'DescribeFolderPermissionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'DescribeFolderResolvedPermissionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListAnalysesRequest$MaxResults' => '

The maximum number of results to return.

', 'ListAssetBundleExportJobsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListAssetBundleImportJobsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDashboardVersionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDashboardsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDataSetsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDataSourcesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListFolderMembersRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListFoldersRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListGroupMembershipsRequest$MaxResults' => '

The maximum number of results to return from this request.

', 'ListGroupsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListIAMPolicyAssignmentsForUserRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListIAMPolicyAssignmentsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListNamespacesRequest$MaxResults' => '

The maximum number of results to return.

', 'ListTemplateAliasesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListTemplateVersionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListTemplatesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListThemeAliasesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListThemeVersionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListThemesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListTopicsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListUserGroupsRequest$MaxResults' => '

The maximum number of results to return from this request.

', 'ListUsersRequest$MaxResults' => '

The maximum number of results to return from this request.

', 'ListVPCConnectionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchAnalysesRequest$MaxResults' => '

The maximum number of results to return.

', 'SearchDashboardsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchDataSetsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchDataSourcesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchFoldersRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchGroupsRequest$MaxResults' => '

The maximum number of results to return from this request.

', ], ], 'MaximumLabelType' => [ 'base' => '

The maximum label of a data path label.

', 'refs' => [ 'DataLabelType$MaximumLabelType' => '

Determines the label configuration for the maximum value in a visual.

', ], ], 'MaximumMinimumComputation' => [ 'base' => '

The maximum and minimum computation configuration.

', 'refs' => [ 'Computation$MaximumMinimum' => '

The maximum and minimum computation configuration.

', ], ], 'MaximumMinimumComputationType' => [ 'base' => NULL, 'refs' => [ 'MaximumMinimumComputation$Type' => '

The type of computation. Choose one of the following options:

', ], ], 'MeasureField' => [ 'base' => '

The measure (metric) type field.

', 'refs' => [ 'BoxPlotMeasureFieldList$member' => NULL, 'FilledMapMeasureFieldList$member' => NULL, 'ForecastComputation$Value' => '

The value field that is used in a computation.

', 'FunnelChartMeasureFieldList$member' => NULL, 'GrowthRateComputation$Value' => '

The value field that is used in a computation.

', 'HeatMapMeasureFieldList$member' => NULL, 'HistogramMeasureFieldList$member' => NULL, 'MaximumMinimumComputation$Value' => '

The value field that is used in a computation.

', 'MeasureFieldList$member' => NULL, 'MetricComparisonComputation$FromValue' => '

The field that is used in a metric comparison from value setup.

', 'MetricComparisonComputation$TargetValue' => '

The field that is used in a metric comparison to value setup.

', 'PeriodOverPeriodComputation$Value' => '

The value field that is used in a computation.

', 'PeriodToDateComputation$Value' => '

The value field that is used in a computation.

', 'PivotMeasureFieldList$member' => NULL, 'RadarChartValuesFieldList$member' => NULL, 'TopBottomMoversComputation$Value' => '

The value field that is used in a computation.

', 'TopBottomRankedComputation$Value' => '

The value field that is used in a computation.

', 'TotalAggregationComputation$Value' => '

The value field that is used in a computation.

', 'TreeMapMeasureFieldList$member' => NULL, 'WordCloudMeasureFieldList$member' => NULL, ], ], 'MeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'BarChartAggregatedFieldWells$Values' => '

The value field wells of a bar chart. Values are aggregated by category.

', 'ComboChartAggregatedFieldWells$BarValues' => '

The aggregated BarValues field well of a combo chart.

', 'ComboChartAggregatedFieldWells$LineValues' => '

The aggregated LineValues field well of a combo chart.

', 'GaugeChartFieldWells$Values' => '

The value field wells of a GaugeChartVisual.

', 'GaugeChartFieldWells$TargetValues' => '

The target value field wells of a GaugeChartVisual.

', 'GeospatialMapAggregatedFieldWells$Values' => '

The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

', 'KPIFieldWells$Values' => '

The value field wells of a KPI visual.

', 'KPIFieldWells$TargetValues' => '

The target value field wells of a KPI visual.

', 'LineChartAggregatedFieldWells$Values' => '

The value field wells of a line chart. Values are aggregated based on categories.

', 'PieChartAggregatedFieldWells$Values' => '

The value field wells of a pie chart. Values are aggregated based on categories.

', 'SankeyDiagramAggregatedFieldWells$Weight' => '

The weight field wells of a sankey diagram.

', 'ScatterPlotCategoricallyAggregatedFieldWells$XAxis' => '

The x-axis field well of a scatter plot.

The x-axis is aggregated by category.

', 'ScatterPlotCategoricallyAggregatedFieldWells$YAxis' => '

The y-axis field well of a scatter plot.

The y-axis is aggregated by category.

', 'ScatterPlotCategoricallyAggregatedFieldWells$Size' => '

The size field well of a scatter plot.

', 'ScatterPlotUnaggregatedFieldWells$Size' => '

The size field well of a scatter plot.

', 'TableAggregatedFieldWells$Values' => '

The values field well for a pivot table. Values are aggregated based on group by fields.

', 'WaterfallChartAggregatedFieldWells$Values' => '

The value field wells of a waterfall visual.

', ], ], 'MemberIdArnPair' => [ 'base' => '

An object that consists of a member Amazon Resource Name (ARN) and a member ID.

', 'refs' => [ 'FolderMemberList$member' => NULL, ], ], 'MemberType' => [ 'base' => NULL, 'refs' => [ 'CreateFolderMembershipRequest$MemberType' => '

The member type of the asset that you want to add to a folder.

', 'DeleteFolderMembershipRequest$MemberType' => '

The member type of the asset that you want to delete from a folder.

', 'FolderMember$MemberType' => '

The type of asset that it is.

', ], ], 'MetricComparisonComputation' => [ 'base' => '

The metric comparison computation configuration.

', 'refs' => [ 'Computation$MetricComparison' => '

The metric comparison computation configuration.

', ], ], 'MinimumLabelType' => [ 'base' => '

The minimum label of a data path label.

', 'refs' => [ 'DataLabelType$MinimumLabelType' => '

Determines the label configuration for the minimum value in a visual.

', ], ], 'MissingDataConfiguration' => [ 'base' => '

The configuration options that determine how missing data is treated during the rendering of a line chart.

', 'refs' => [ 'MissingDataConfigurationList$member' => NULL, ], ], 'MissingDataConfigurationList' => [ 'base' => NULL, 'refs' => [ 'LineSeriesAxisDisplayOptions$MissingDataConfigurations' => '

The configuration options that determine how missing data is treated during the rendering of a line chart.

', ], ], 'MissingDataTreatmentOption' => [ 'base' => NULL, 'refs' => [ 'MissingDataConfiguration$TreatmentOption' => '

The treatment option that determines how missing data should be rendered. Choose from the following options:

', ], ], 'MySqlParameters' => [ 'base' => '

The parameters for MySQL.

', 'refs' => [ 'DataSourceParameters$MySqlParameters' => '

The parameters for MySQL.

', ], ], 'NamedEntityAggType' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinitionMetric$Aggregation' => '

The aggregation of a named entity. Valid values for this structure are SUM, MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE, MEDIAN, and CUSTOM.

', ], ], 'NamedEntityDefinition' => [ 'base' => '

A structure that represents a named entity.

', 'refs' => [ 'NamedEntityDefinitions$member' => NULL, ], ], 'NamedEntityDefinitionMetric' => [ 'base' => '

A structure that represents a metric.

', 'refs' => [ 'NamedEntityDefinition$Metric' => '

The definition of a metric.

', ], ], 'NamedEntityDefinitions' => [ 'base' => NULL, 'refs' => [ 'TopicNamedEntity$Definition' => '

The definition of a named entity.

', ], ], 'NamedFilterAggType' => [ 'base' => NULL, 'refs' => [ 'TopicNumericEqualityFilter$Aggregation' => '

An aggregation function that specifies how to calculate the value of a numeric field for a topic. Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

', 'TopicNumericRangeFilter$Aggregation' => '

An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

', ], ], 'NamedFilterType' => [ 'base' => NULL, 'refs' => [ 'TopicFilter$FilterType' => '

The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

', ], ], 'Namespace' => [ 'base' => NULL, 'refs' => [ 'AccountSettings$DefaultNamespace' => '

The default Amazon QuickSight namespace for your Amazon Web Services account.

', 'CreateAccountCustomizationRequest$Namespace' => '

The Amazon QuickSight namespace that you want to add customizations to.

', 'CreateAccountCustomizationResponse$Namespace' => '

The namespace associated with the customization you\'re creating.

', 'CreateGroupMembershipRequest$Namespace' => '

The namespace that you want the user to be a part of.

', 'CreateGroupRequest$Namespace' => '

The namespace that you want the group to be a part of.

', 'CreateIAMPolicyAssignmentRequest$Namespace' => '

The namespace that contains the assignment.

', 'CreateNamespaceRequest$Namespace' => '

The name that you want to use to describe the new namespace.

', 'CreateNamespaceResponse$Name' => '

The name of the new namespace that you created.

', 'DeleteAccountCustomizationRequest$Namespace' => '

The Amazon QuickSight namespace that you\'re deleting the customizations from.

', 'DeleteGroupMembershipRequest$Namespace' => '

The namespace of the group that you want to remove a user from.

', 'DeleteGroupRequest$Namespace' => '

The namespace of the group that you want to delete.

', 'DeleteIAMPolicyAssignmentRequest$Namespace' => '

The namespace that contains the assignment.

', 'DeleteNamespaceRequest$Namespace' => '

The namespace that you want to delete.

', 'DeleteUserByPrincipalIdRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'DeleteUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'DescribeAccountCustomizationRequest$Namespace' => '

The Amazon QuickSight namespace that you want to describe Amazon QuickSight customizations for.

', 'DescribeAccountCustomizationResponse$Namespace' => '

The Amazon QuickSight namespace that you\'re describing.

', 'DescribeFolderPermissionsRequest$Namespace' => '

The namespace of the folder whose permissions you want described.

', 'DescribeFolderResolvedPermissionsRequest$Namespace' => '

The namespace of the folder whose permissions you want described.

', 'DescribeGroupMembershipRequest$Namespace' => '

The namespace that includes the group you are searching within.

', 'DescribeGroupRequest$Namespace' => '

The namespace of the group that you want described.

', 'DescribeIAMPolicyAssignmentRequest$Namespace' => '

The namespace that contains the assignment.

', 'DescribeNamespaceRequest$Namespace' => '

The namespace that you want to describe.

', 'DescribeUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'GenerateEmbedUrlForAnonymousUserRequest$Namespace' => '

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

', 'GetDashboardEmbedUrlRequest$Namespace' => '

The Amazon QuickSight namespace that contains the dashboard IDs in this request. If you\'re not using a custom namespace, set Namespace = default.

', 'ListGroupMembershipsRequest$Namespace' => '

The namespace of the group that you want a list of users from.

', 'ListGroupsRequest$Namespace' => '

The namespace that you want a list of groups from.

', 'ListIAMPolicyAssignmentsForUserRequest$Namespace' => '

The namespace of the assignment.

', 'ListIAMPolicyAssignmentsRequest$Namespace' => '

The namespace for the assignments.

', 'ListUserGroupsRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'ListUsersRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'NamespaceInfoV2$Name' => '

The name of the error.

', 'RegisterUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'RowLevelPermissionDataSet$Namespace' => '

The namespace associated with the dataset that contains permissions for RLS.

', 'SearchGroupsRequest$Namespace' => '

The namespace that you want to search.

', 'UpdateAccountCustomizationRequest$Namespace' => '

The namespace that you want to update Amazon QuickSight customizations for.

', 'UpdateAccountCustomizationResponse$Namespace' => '

The namespace associated with the customization that you\'re updating.

', 'UpdateAccountSettingsRequest$DefaultNamespace' => '

The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.

', 'UpdateGroupRequest$Namespace' => '

The namespace of the group that you want to update.

', 'UpdateIAMPolicyAssignmentRequest$Namespace' => '

The namespace of the assignment.

', 'UpdateUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', ], ], 'NamespaceError' => [ 'base' => '

Errors that occur during namespace creation.

', 'refs' => [ 'NamespaceInfoV2$NamespaceError' => '

An error that occurred when the namespace was created.

', ], ], 'NamespaceErrorType' => [ 'base' => NULL, 'refs' => [ 'NamespaceError$Type' => '

The error type.

', ], ], 'NamespaceInfoV2' => [ 'base' => '

The error type.

', 'refs' => [ 'DescribeNamespaceResponse$Namespace' => '

The information about the namespace that you\'re describing. The response includes the namespace ARN, name, Amazon Web Services Region, creation status, and identity store. DescribeNamespace also works for namespaces that are in the process of being created. For incomplete namespaces, this API operation lists the namespace error types and messages associated with the creation process.

', 'Namespaces$member' => NULL, ], ], 'NamespaceStatus' => [ 'base' => NULL, 'refs' => [ 'CreateNamespaceResponse$CreationStatus' => '

The status of the creation of the namespace. This is an asynchronous process. A status of CREATED means that your namespace is ready to use. If an error occurs, it indicates if the process is retryable or non-retryable. In the case of a non-retryable error, refer to the error message for follow-up tasks.

', 'NamespaceInfoV2$CreationStatus' => '

The creation status of a namespace that is not yet completely created.

', ], ], 'Namespaces' => [ 'base' => NULL, 'refs' => [ 'ListNamespacesResponse$Namespaces' => '

The information about the namespaces in this Amazon Web Services account. The response includes the namespace ARN, name, Amazon Web Services Region, notification email address, creation status, and identity store.

', ], ], 'NarrativeString' => [ 'base' => NULL, 'refs' => [ 'CustomNarrativeOptions$Narrative' => '

The string input of custom narrative.

', ], ], 'NegativeFormat' => [ 'base' => '

A structure that represents a negative format.

', 'refs' => [ 'DisplayFormatOptions$NegativeFormat' => '

The negative format.

', ], ], 'NegativeValueConfiguration' => [ 'base' => '

The options that determine the negative value configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$NegativeValueConfiguration' => '

The options that determine the negative value configuration.

', 'NumberDisplayFormatConfiguration$NegativeValueConfiguration' => '

The options that determine the negative value configuration.

', 'PercentageDisplayFormatConfiguration$NegativeValueConfiguration' => '

The options that determine the negative value configuration.

', ], ], 'NegativeValueDisplayMode' => [ 'base' => NULL, 'refs' => [ 'NegativeValueConfiguration$DisplayMode' => '

Determines the display mode of the negative value configuration.

', ], ], 'NetworkInterface' => [ 'base' => '

The structure that contains information about a network interface.

', 'refs' => [ 'NetworkInterfaceList$member' => NULL, ], ], 'NetworkInterfaceId' => [ 'base' => NULL, 'refs' => [ 'NetworkInterface$NetworkInterfaceId' => '

The network interface ID.

', ], ], 'NetworkInterfaceList' => [ 'base' => NULL, 'refs' => [ 'VPCConnection$NetworkInterfaces' => '

A list of network interfaces.

', 'VPCConnectionSummary$NetworkInterfaces' => '

A list of network interfaces.

', ], ], 'NetworkInterfaceStatus' => [ 'base' => NULL, 'refs' => [ 'NetworkInterface$Status' => '

The status of the network interface.

', ], ], 'NewDefaultValues' => [ 'base' => '

The configuration that overrides the existing default values for a dataset parameter that is inherited from another dataset.

', 'refs' => [ 'OverrideDatasetParameterOperation$NewDefaultValues' => '

The new default values for the parameter.

', ], ], 'NonEmptyString' => [ 'base' => NULL, 'refs' => [ 'AnalysisError$Message' => '

The message associated with the analysis error.

', 'AssetBundleExportJobError$Type' => '

The specific error type of the error that occurred.

', 'AssetBundleExportJobError$Message' => '

A description of the error.

', 'AssetBundleImportJobError$Type' => '

The specific error type or the error that occurred.

', 'AssetBundleImportJobError$Message' => '

A description of the error.

', 'DashboardError$Message' => '

Message.

', 'DataSetReference$DataSetPlaceholder' => '

Dataset placeholder.

', 'DateTimeParameter$Name' => '

A display name for the date-time parameter.

', 'DecimalParameter$Name' => '

A display name for the decimal parameter.

', 'DescribeAssetBundleExportJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAssetBundleImportJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardSnapshotJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardSnapshotJobResultResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'Entity$Path' => '

The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

', 'IntegerParameter$Name' => '

The name of the integer parameter.

', 'ListAssetBundleExportJobsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListAssetBundleImportJobsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ReferenceLineCustomLabelConfiguration$CustomLabel' => '

The string text of the custom label.

', 'S3BucketConfiguration$BucketName' => '

The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

', 'S3BucketConfiguration$BucketPrefix' => '

The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

', 'S3BucketConfiguration$BucketRegion' => '

The region that the Amazon S3 bucket is located in. The bucket must be located in the same region that the StartDashboardSnapshotJob API call is made.

', 'StartAssetBundleExportJobResponse$RequestId' => '

The Amazon Web Services response ID for this operation.

', 'StartAssetBundleImportJobResponse$RequestId' => '

The Amazon Web Services response ID for this operation.

', 'StartDashboardSnapshotJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'StringParameter$Name' => '

A display name for a string parameter.

', 'TemplateError$Message' => '

Description of the error type.

', 'ThemeError$Message' => '

The error message.

', ], ], 'NullString' => [ 'base' => NULL, 'refs' => [ 'NullValueFormatConfiguration$NullString' => '

Determines the null string of null values.

', ], ], 'NullValueFormatConfiguration' => [ 'base' => '

The options that determine the null value format configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'DateTimeFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'NumberDisplayFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'PercentageDisplayFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'StringFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', ], ], 'NullableBoolean' => [ 'base' => NULL, 'refs' => [ 'DescribeIpRestrictionResponse$Enabled' => '

A value that specifies whether IP rules are turned on.

', 'TopicCalculatedField$DisableIndexing' => '

A Boolean value that indicates if a calculated field is visible in the autocomplete.

', 'TopicCalculatedField$NonAdditive' => '

The non additive for the table style target.

', 'TopicColumn$DisableIndexing' => '

A Boolean value that indicates whether the column shows in the autocomplete functionality.

', 'TopicColumn$NonAdditive' => '

The non additive value for the column.

', 'TopicRefreshSchedule$IsEnabled' => '

A Boolean value that controls whether to schedule is enabled.

', 'UpdateIpRestrictionRequest$Enabled' => '

A value that specifies whether IP rules are turned on.

', ], ], 'NumberDisplayFormatConfiguration' => [ 'base' => '

The options that determine the number display format configuration.

', 'refs' => [ 'ComparisonFormatConfiguration$NumberDisplayFormatConfiguration' => '

The number display format.

', 'NumericFormatConfiguration$NumberDisplayFormatConfiguration' => '

The options that determine the number display format configuration.

', ], ], 'NumberFormatConfiguration' => [ 'base' => '

Formatting configuration for number fields.

', 'refs' => [ 'FormatConfiguration$NumberFormatConfiguration' => '

Formatting configuration for number fields.

', 'NumericalDimensionField$FormatConfiguration' => '

The format configuration of the field.

', 'NumericalMeasureField$FormatConfiguration' => '

The format configuration of the field.

', ], ], 'NumberScale' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$NumberScale' => '

Determines the number scale value for the currency format.

', 'DisplayFormatOptions$UnitScaler' => '

The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

', 'NumberDisplayFormatConfiguration$NumberScale' => '

Determines the number scale value of the number format.

', ], ], 'NumericAxisOptions' => [ 'base' => '

The options for an axis with a numeric field.

', 'refs' => [ 'AxisDataOptions$NumericAxisOptions' => '

The options for an axis with a numeric field.

', ], ], 'NumericEqualityDrillDownFilter' => [ 'base' => '

The category drill down filter.

', 'refs' => [ 'DrillDownFilter$NumericEqualityFilter' => '

The numeric equality type drill down filter. This filter is used for number type columns.

', ], ], 'NumericEqualityFilter' => [ 'base' => '

A NumericEqualityFilter filters values that are equal to the specified value.

', 'refs' => [ 'Filter$NumericEqualityFilter' => '

A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

', ], ], 'NumericEqualityMatchOperator' => [ 'base' => NULL, 'refs' => [ 'NumericEqualityFilter$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', ], ], 'NumericFilterSelectAllOptions' => [ 'base' => NULL, 'refs' => [ 'NumericEqualityFilter$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', 'NumericRangeFilter$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', ], ], 'NumericFormatConfiguration' => [ 'base' => '

The options that determine the numeric format configuration.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'DateTimeFormatConfiguration$NumericFormatConfiguration' => '

The formatting configuration for numeric DateTime fields.

', 'NumberFormatConfiguration$FormatConfiguration' => '

The options that determine the numeric format configuration.

', 'ReferenceLineValueLabelConfiguration$FormatConfiguration' => '

The format configuration of the value label.

', 'StringFormatConfiguration$NumericFormatConfiguration' => '

The formatting configuration for numeric strings.

', ], ], 'NumericRangeFilter' => [ 'base' => '

A NumericRangeFilter filters values that are within the value range.

', 'refs' => [ 'Filter$NumericRangeFilter' => '

A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

', ], ], 'NumericRangeFilterValue' => [ 'base' => '

The value input pf the numeric range filter.

', 'refs' => [ 'NumericRangeFilter$RangeMinimum' => '

The minimum value for the filter value range.

', 'NumericRangeFilter$RangeMaximum' => '

The maximum value for the filter value range.

', ], ], 'NumericSeparatorConfiguration' => [ 'base' => '

The options that determine the numeric separator configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$SeparatorConfiguration' => '

The options that determine the numeric separator configuration.

', 'NumberDisplayFormatConfiguration$SeparatorConfiguration' => '

The options that determine the numeric separator configuration.

', 'PercentageDisplayFormatConfiguration$SeparatorConfiguration' => '

The options that determine the numeric separator configuration.

', ], ], 'NumericSeparatorSymbol' => [ 'base' => NULL, 'refs' => [ 'NumericSeparatorConfiguration$DecimalSeparator' => '

Determines the decimal separator.

', 'ThousandSeparatorOptions$Symbol' => '

Determines the thousands separator symbol.

', ], ], 'NumericalAggregationFunction' => [ 'base' => '

Aggregation for numerical values.

', 'refs' => [ 'AggregationFunction$NumericalAggregationFunction' => '

Aggregation for numerical values.

', 'NumericalMeasureField$AggregationFunction' => '

The aggregation function of the measure field.

', 'ReferenceLineDynamicDataConfiguration$Calculation' => '

The calculation that is used in the dynamic data.

', ], ], 'NumericalDimensionField' => [ 'base' => '

The dimension type field with numerical type columns.

', 'refs' => [ 'DimensionField$NumericalDimensionField' => '

The dimension type field with numerical type columns.

', ], ], 'NumericalMeasureField' => [ 'base' => '

The measure type field with numerical type columns.

', 'refs' => [ 'MeasureField$NumericalMeasureField' => '

The measure type field with numerical type columns.

', ], ], 'OnClause' => [ 'base' => NULL, 'refs' => [ 'JoinInstruction$OnClause' => '

The join instructions provided in the ON clause of a join.

', ], ], 'OptionalPort' => [ 'base' => NULL, 'refs' => [ 'RedshiftParameters$Port' => '

Port. This field can be blank if the ClusterId is provided.

', ], ], 'OracleParameters' => [ 'base' => '

The parameters for Oracle.

', 'refs' => [ 'DataSourceParameters$OracleParameters' => '

The parameters for Oracle.

', ], ], 'OtherCategories' => [ 'base' => NULL, 'refs' => [ 'ItemsLimitConfiguration$OtherCategories' => '

The Show other of an axis in the chart. Choose one of the following options:

', ], ], 'OutputColumn' => [ 'base' => '

Output column.

', 'refs' => [ 'OutputColumnList$member' => NULL, ], ], 'OutputColumnList' => [ 'base' => NULL, 'refs' => [ 'DataSet$OutputColumns' => '

The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.

', ], ], 'OverrideDatasetParameterOperation' => [ 'base' => '

A transform operation that overrides the dataset parameter values that are defined in another dataset.

', 'refs' => [ 'TransformOperation$OverrideDatasetParameterOperation' => NULL, ], ], 'PageNumber' => [ 'base' => NULL, 'refs' => [ 'PaginationConfiguration$PageNumber' => '

Indicates the page number.

', ], ], 'PaginationConfiguration' => [ 'base' => '

The pagination configuration for a table visual or boxplot.

', 'refs' => [ 'BoxPlotSortConfiguration$PaginationConfiguration' => '

The pagination configuration of a table visual or box plot.

', 'TableSortConfiguration$PaginationConfiguration' => '

The pagination configuration (page size, page number) for the table.

', ], ], 'PanelBorderStyle' => [ 'base' => NULL, 'refs' => [ 'PanelConfiguration$BorderStyle' => '

Sets the line style of panel borders.

', ], ], 'PanelConfiguration' => [ 'base' => '

A collection of options that configure how each panel displays in a small multiples chart.

', 'refs' => [ 'SmallMultiplesOptions$PanelConfiguration' => '

Configures the display options for each small multiples panel.

', ], ], 'PanelTitleOptions' => [ 'base' => '

The options that determine the title styles for each small multiples panel.

', 'refs' => [ 'PanelConfiguration$Title' => '

Configures the title display within each small multiples panel.

', ], ], 'PaperOrientation' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutPaperCanvasSizeOptions$PaperOrientation' => '

The paper orientation that is used to define canvas dimensions. Choose one of the following options:

', ], ], 'PaperSize' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutPaperCanvasSizeOptions$PaperSize' => '

The paper size that is used to define canvas dimensions.

', ], ], 'ParameterControl' => [ 'base' => '

The control of a parameter that users can interact with in a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ParameterControlList$member' => NULL, ], ], 'ParameterControlList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$ParameterControls' => '

The list of parameter controls that are on a sheet.

For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

', ], ], 'ParameterDateTimePickerControl' => [ 'base' => '

A control from a date parameter that specifies date and time.

', 'refs' => [ 'ParameterControl$DateTimePicker' => '

A control from a date parameter that specifies date and time.

', ], ], 'ParameterDeclaration' => [ 'base' => '

The declaration definition of a parameter.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ParameterDeclarationList$member' => NULL, ], ], 'ParameterDeclarationList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$ParameterDeclarations' => '

An array of parameter declarations for an analysis.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'DashboardVersionDefinition$ParameterDeclarations' => '

The parameter declarations for a dashboard. Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'TemplateVersionDefinition$ParameterDeclarations' => '

An array of parameter declarations for a template.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

', ], ], 'ParameterDropDownControl' => [ 'base' => '

A control to display a dropdown list with buttons that are used to select a single value.

', 'refs' => [ 'ParameterControl$Dropdown' => '

A control to display a dropdown list with buttons that are used to select a single value.

', ], ], 'ParameterListControl' => [ 'base' => '

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

', 'refs' => [ 'ParameterControl$List' => '

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

', ], ], 'ParameterName' => [ 'base' => NULL, 'refs' => [ 'AnchorDateConfiguration$ParameterName' => '

The name of the parameter that is used for the anchor date configuration.

', 'CustomFilterConfiguration$ParameterName' => '

The parameter whose value should be used for the filter value.

This field is mutually exclusive to CategoryValue.

', 'DateTimeParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'DecimalParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'IntegerParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'MappedDataSetParameter$DataSetParameterName' => '

The name of the dataset parameter.

', 'NumericEqualityFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

', 'NumericRangeFilterValue$Parameter' => '

The parameter that is used in the numeric range.

', 'ParameterDateTimePickerControl$SourceParameterName' => '

The name of the ParameterDateTimePickerControl.

', 'ParameterDropDownControl$SourceParameterName' => '

The source parameter name of the ParameterDropDownControl.

', 'ParameterListControl$SourceParameterName' => '

The source parameter name of the ParameterListControl.

', 'ParameterSliderControl$SourceParameterName' => '

The source parameter name of the ParameterSliderControl.

', 'ParameterTextAreaControl$SourceParameterName' => '

The source parameter name of the ParameterTextAreaControl.

', 'ParameterTextFieldControl$SourceParameterName' => '

The source parameter name of the ParameterTextFieldControl.

', 'RelativeDatesFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

', 'SetParameterValueConfiguration$DestinationParameterName' => '

The destination parameter name of the SetParameterValueConfiguration.

', 'StringParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'TimeEqualityFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

This field is mutually exclusive to Value and RollingDate.

', 'TimeRangeFilterValue$Parameter' => '

The parameter type input value.

', 'TopBottomFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

', ], ], 'ParameterSelectableValueList' => [ 'base' => NULL, 'refs' => [ 'FilterSelectableValues$Values' => '

The values that are used in the FilterSelectableValues.

', 'ParameterSelectableValues$Values' => '

The values that are used in ParameterSelectableValues.

', ], ], 'ParameterSelectableValues' => [ 'base' => '

A list of selectable values that are used in a control.

', 'refs' => [ 'ParameterDropDownControl$SelectableValues' => '

A list of selectable values that are used in a control.

', 'ParameterListControl$SelectableValues' => '

A list of selectable values that are used in a control.

', ], ], 'ParameterSliderControl' => [ 'base' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', 'refs' => [ 'ParameterControl$Slider' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', ], ], 'ParameterTextAreaControl' => [ 'base' => '

A control to display a text box that is used to enter multiple entries.

', 'refs' => [ 'ParameterControl$TextArea' => '

A control to display a text box that is used to enter multiple entries.

', ], ], 'ParameterTextFieldControl' => [ 'base' => '

A control to display a text box that is used to enter a single entry.

', 'refs' => [ 'ParameterControl$TextField' => '

A control to display a text box that is used to enter a single entry.

', ], ], 'ParameterValueType' => [ 'base' => NULL, 'refs' => [ 'DecimalParameterDeclaration$ParameterValueType' => '

The value type determines whether the parameter is a single-value or multi-value parameter.

', 'IntegerParameterDeclaration$ParameterValueType' => '

The value type determines whether the parameter is a single-value or multi-value parameter.

', 'StringParameterDeclaration$ParameterValueType' => '

The value type determines whether the parameter is a single-value or multi-value parameter.

', ], ], 'Parameters' => [ 'base' => '

A list of Amazon QuickSight parameters and the list\'s override values.

', 'refs' => [ 'CreateAnalysisRequest$Parameters' => '

The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

', 'CreateDashboardRequest$Parameters' => '

The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values.

', 'SnapshotConfiguration$Parameters' => NULL, 'UpdateAnalysisRequest$Parameters' => '

The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

', 'UpdateDashboardRequest$Parameters' => '

A structure that contains the parameters of the dashboard. These are parameter overrides for a dashboard. A dashboard can have any type of parameters, and some parameters might accept multiple values.

', ], ], 'Password' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobDataSourceCredentialPair$Password' => '

The password for the data source connection.

', 'CredentialPair$Password' => '

Password.

', ], ], 'Path' => [ 'base' => NULL, 'refs' => [ 'Folder$FolderPath' => '

An array of ancestor ARN strings for the folder.

', ], ], 'PercentNumber' => [ 'base' => NULL, 'refs' => [ 'PercentVisibleRange$From' => '

The lower bound of the range.

', 'PercentVisibleRange$To' => '

The top bound of the range.

', ], ], 'PercentVisibleRange' => [ 'base' => '

The percent range in the visible range.

', 'refs' => [ 'VisibleRangeOptions$PercentRange' => '

The percent range in the visible range.

', ], ], 'PercentageDisplayFormatConfiguration' => [ 'base' => '

The options that determine the percentage display format configuration.

', 'refs' => [ 'ComparisonFormatConfiguration$PercentageDisplayFormatConfiguration' => '

The percentage display format.

', 'NumericFormatConfiguration$PercentageDisplayFormatConfiguration' => '

The options that determine the percentage display format configuration.

', ], ], 'PercentileAggregation' => [ 'base' => '

An aggregation based on the percentile of values in a dimension or measure.

', 'refs' => [ 'NumericalAggregationFunction$PercentileAggregation' => '

An aggregation based on the percentile of values in a dimension or measure.

', ], ], 'PercentileValue' => [ 'base' => NULL, 'refs' => [ 'PercentileAggregation$PercentileValue' => '

The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

', ], ], 'PeriodOverPeriodComputation' => [ 'base' => '

The period over period computation configuration.

', 'refs' => [ 'Computation$PeriodOverPeriod' => '

The period over period computation configuration.

', ], ], 'PeriodToDateComputation' => [ 'base' => '

The period to date computation configuration.

', 'refs' => [ 'Computation$PeriodToDate' => '

The period to DataSetIdentifier computation configuration.

', ], ], 'PeriodsBackward' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$PeriodsBackward' => '

The periods backward setup of a forecast computation.

', 'TimeBasedForecastProperties$PeriodsBackward' => '

The periods backward setup of a forecast computation.

', ], ], 'PeriodsForward' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$PeriodsForward' => '

The periods forward setup of a forecast computation.

', 'TimeBasedForecastProperties$PeriodsForward' => '

The periods forward setup of a forecast computation.

', ], ], 'PhysicalTable' => [ 'base' => '

A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'PhysicalTableMap$value' => NULL, ], ], 'PhysicalTableId' => [ 'base' => NULL, 'refs' => [ 'LogicalTableSource$PhysicalTableId' => '

Physical table ID.

', 'PhysicalTableMap$key' => NULL, ], ], 'PhysicalTableMap' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$PhysicalTableMap' => '

Declares the physical tables that are available in the underlying data sources.

', 'DataSet$PhysicalTableMap' => '

Declares the physical tables that are available in the underlying data sources.

', 'UpdateDataSetRequest$PhysicalTableMap' => '

Declares the physical tables that are available in the underlying data sources.

', ], ], 'PieChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a pie chart.

', 'refs' => [ 'PieChartFieldWells$PieChartAggregatedFieldWells' => '

The field well configuration of a pie chart.

', ], ], 'PieChartConfiguration' => [ 'base' => '

The configuration of a pie chart.

', 'refs' => [ 'PieChartVisual$ChartConfiguration' => '

The configuration of a pie chart.

', ], ], 'PieChartFieldWells' => [ 'base' => '

The field well configuration of a pie chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'PieChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'PieChartSortConfiguration' => [ 'base' => '

The sort configuration of a pie chart.

', 'refs' => [ 'PieChartConfiguration$SortConfiguration' => '

The sort configuration of a pie chart.

', ], ], 'PieChartVisual' => [ 'base' => '

A pie or donut chart.

The PieChartVisual structure describes a visual that is a member of the pie chart family.

The following charts can be described by using this structure:

For more information, see Using pie charts in the Amazon QuickSight User Guide.

For more information, see Using donut charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$PieChartVisual' => '

A pie or donut chart.

For more information, see Using pie charts in the Amazon QuickSight User Guide.

', ], ], 'PivotFieldSortOptions' => [ 'base' => '

The field sort options for a pivot table sort configuration.

', 'refs' => [ 'PivotFieldSortOptionsList$member' => NULL, ], ], 'PivotFieldSortOptionsList' => [ 'base' => NULL, 'refs' => [ 'PivotTableSortConfiguration$FieldSortOptions' => '

The field sort options for a pivot table sort configuration.

', ], ], 'PivotMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'PivotTableAggregatedFieldWells$Values' => '

The values field well for a pivot table. Values are aggregated based on rows and columns fields.

', ], ], 'PivotTableAggregatedFieldWells' => [ 'base' => '

The aggregated field well for the pivot table.

', 'refs' => [ 'PivotTableFieldWells$PivotTableAggregatedFieldWells' => '

The aggregated field well for the pivot table.

', ], ], 'PivotTableCellConditionalFormatting' => [ 'base' => '

The cell conditional formatting option for a pivot table.

', 'refs' => [ 'PivotTableConditionalFormattingOption$Cell' => '

The cell conditional formatting option for a pivot table.

', ], ], 'PivotTableConditionalFormatting' => [ 'base' => '

The conditional formatting for a PivotTableVisual.

', 'refs' => [ 'PivotTableVisual$ConditionalFormatting' => '

The conditional formatting for a PivotTableVisual.

', ], ], 'PivotTableConditionalFormattingOption' => [ 'base' => '

Conditional formatting options for a PivotTableVisual.

', 'refs' => [ 'PivotTableConditionalFormattingOptionList$member' => NULL, ], ], 'PivotTableConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options for a PivotTableVisual.

', ], ], 'PivotTableConditionalFormattingScope' => [ 'base' => '

The scope of the cell for conditional formatting.

', 'refs' => [ 'PivotTableCellConditionalFormatting$Scope' => '

The scope of the cell for conditional formatting.

', 'PivotTableConditionalFormattingScopeList$member' => NULL, ], ], 'PivotTableConditionalFormattingScopeList' => [ 'base' => NULL, 'refs' => [ 'PivotTableCellConditionalFormatting$Scopes' => '

A list of cell scopes for conditional formatting.

', ], ], 'PivotTableConditionalFormattingScopeRole' => [ 'base' => NULL, 'refs' => [ 'PivotTableConditionalFormattingScope$Role' => '

The role (field, field total, grand total) of the cell for conditional formatting.

', ], ], 'PivotTableConfiguration' => [ 'base' => '

The configuration for a PivotTableVisual.

', 'refs' => [ 'PivotTableVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'PivotTableDataPathOption' => [ 'base' => '

The data path options for the pivot table field options.

', 'refs' => [ 'PivotTableDataPathOptionList$member' => NULL, ], ], 'PivotTableDataPathOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOptions$DataPathOptions' => '

The data path options for the pivot table field options.

', ], ], 'PivotTableDataPathType' => [ 'base' => NULL, 'refs' => [ 'DataPathType$PivotTableDataPathType' => '

The type of data path value utilized in a pivot table. Choose one of the following options:

', ], ], 'PivotTableDimensionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableAggregatedFieldWells$Rows' => '

The rows field well for a pivot table. Values are grouped by rows fields.

', 'PivotTableAggregatedFieldWells$Columns' => '

The columns field well for a pivot table. Values are grouped by columns fields.

', ], ], 'PivotTableFieldCollapseState' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldCollapseStateOption$State' => '

The state of the field target of a pivot table. Choose one of the following options:

', ], ], 'PivotTableFieldCollapseStateOption' => [ 'base' => '

The collapse state options for the pivot table field options.

', 'refs' => [ 'PivotTableFieldCollapseStateOptionList$member' => NULL, ], ], 'PivotTableFieldCollapseStateOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOptions$CollapseStateOptions' => '

The collapse state options for the pivot table field options.

', ], ], 'PivotTableFieldCollapseStateTarget' => [ 'base' => '

The target of a pivot table field collapse state.

', 'refs' => [ 'PivotTableFieldCollapseStateOption$Target' => '

A tagged-union object that sets the collapse state.

', ], ], 'PivotTableFieldOption' => [ 'base' => '

The selected field options for the pivot table field options.

', 'refs' => [ 'PivotTableFieldOptionList$member' => NULL, ], ], 'PivotTableFieldOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOptions$SelectedFieldOptions' => '

The selected field options for the pivot table field options.

', ], ], 'PivotTableFieldOptions' => [ 'base' => '

The field options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$FieldOptions' => '

The field options for a pivot table visual.

', ], ], 'PivotTableFieldSubtotalOptions' => [ 'base' => '

The optional configuration of subtotals cells.

', 'refs' => [ 'PivotTableFieldSubtotalOptionsList$member' => NULL, ], ], 'PivotTableFieldSubtotalOptionsList' => [ 'base' => NULL, 'refs' => [ 'SubtotalOptions$FieldLevelOptions' => '

The optional configuration of subtotal cells.

', ], ], 'PivotTableFieldWells' => [ 'base' => '

The field wells for a pivot table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'PivotTableConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'PivotTableMetricPlacement' => [ 'base' => NULL, 'refs' => [ 'PivotTableOptions$MetricPlacement' => '

The metric placement (row, column) options.

', ], ], 'PivotTableOptions' => [ 'base' => '

The table options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$TableOptions' => '

The table options for a pivot table visual.

', ], ], 'PivotTablePaginatedReportOptions' => [ 'base' => '

The paginated report options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$PaginatedReportOptions' => '

The paginated report options for a pivot table visual.

', ], ], 'PivotTableRowsLabelOptions' => [ 'base' => '

The options for the label thta is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

', 'refs' => [ 'PivotTableOptions$RowsLabelOptions' => '

The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

', ], ], 'PivotTableRowsLabelText' => [ 'base' => NULL, 'refs' => [ 'PivotTableRowsLabelOptions$CustomLabel' => '

The custom label string for the rows label.

', ], ], 'PivotTableRowsLayout' => [ 'base' => NULL, 'refs' => [ 'PivotTableOptions$RowsLayout' => '

The layout for the row dimension headers of a pivot table. Choose one of the following options.

', ], ], 'PivotTableSortBy' => [ 'base' => '

The sort by field for the field sort options.

', 'refs' => [ 'PivotFieldSortOptions$SortBy' => '

The sort by field for the field sort options.

', ], ], 'PivotTableSortConfiguration' => [ 'base' => '

The sort configuration for a PivotTableVisual.

', 'refs' => [ 'PivotTableConfiguration$SortConfiguration' => '

The sort configuration for a PivotTableVisual.

', ], ], 'PivotTableSubtotalLevel' => [ 'base' => NULL, 'refs' => [ 'SubtotalOptions$FieldLevel' => '

The field level (all, custom, last) for the subtotal cells.

', ], ], 'PivotTableTotalOptions' => [ 'base' => '

The total options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$TotalOptions' => '

The total options for a pivot table visual.

', ], ], 'PivotTableVisual' => [ 'base' => '

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$PivotTableVisual' => '

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

', ], ], 'PivotTotalOptions' => [ 'base' => '

The optional configuration of totals cells in a PivotTableVisual.

', 'refs' => [ 'PivotTableTotalOptions$RowTotalOptions' => '

The row total options.

', 'PivotTableTotalOptions$ColumnTotalOptions' => '

The column total options.

', ], ], 'PixelLength' => [ 'base' => 'String based length that is composed of value and unit in px', 'refs' => [ 'AxisDisplayOptions$AxisOffset' => '

The offset value that determines the starting placement of the axis within a visual\'s bounds.

', 'FreeFormLayoutElement$XAxisLocation' => '

The x-axis coordinate of the element.

', 'FreeFormLayoutElement$Width' => '

The width of an element within a free-form layout.

', 'FreeFormLayoutElement$Height' => '

The height of an element within a free-form layout.

', 'FreeFormLayoutScreenCanvasSizeOptions$OptimizedViewPortWidth' => '

The width that the view port will be optimized for when the layout renders.

', 'GridLayoutScreenCanvasSizeOptions$OptimizedViewPortWidth' => '

The width that the view port will be optimized for when the layout renders.

', 'LegendOptions$Width' => '

The width of the legend. If this value is omitted, a default width is used when rendering.

', 'LegendOptions$Height' => '

The height of the legend. If this value is omitted, a default height is used when rendering.

', 'LineChartLineStyleSettings$LineWidth' => '

Width that determines the line thickness.

', 'LineChartMarkerStyleSettings$MarkerSize' => '

Size of marker in the series.

', 'PanelConfiguration$BorderThickness' => '

Sets the line thickness of panel borders.

', 'PanelConfiguration$GutterSpacing' => '

Sets the total amount of negative space to display between sibling panels.

', 'PivotTableDataPathOption$Width' => '

The width of the data path option.

', 'PivotTableOptions$DefaultCellWidth' => '

The default cell width of the pivot table.

', 'SectionStyle$Height' => '

The height of a section.

Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

', 'TableFieldOption$Width' => '

The width for a table field.

', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'AuroraParameters$Port' => '

Port.

', 'AuroraPostgreSqlParameters$Port' => '

The port that Amazon Aurora PostgreSQL is listening on.

', 'DatabricksParameters$Port' => '

The port for the Databricks data source.

', 'ExasolParameters$Port' => '

The port for the Exasol data source.

', 'MariaDbParameters$Port' => '

Port.

', 'MySqlParameters$Port' => '

Port.

', 'OracleParameters$Port' => '

The port.

', 'PostgreSqlParameters$Port' => '

Port.

', 'PrestoParameters$Port' => '

Port.

', 'SparkParameters$Port' => '

Port.

', 'SqlServerParameters$Port' => '

Port.

', 'StarburstParameters$Port' => '

The port for the Starburst data source.

', 'TeradataParameters$Port' => '

Port.

', 'TrinoParameters$Port' => '

The port for the Trino data source.

', ], ], 'PositiveInteger' => [ 'base' => NULL, 'refs' => [ 'TwitterParameters$MaxRows' => '

Maximum number of rows to query Twitter.

', 'UploadSettings$StartFromRow' => '

A row number to start reading data from.

', ], ], 'PositiveLong' => [ 'base' => NULL, 'refs' => [ 'LookbackWindow$Size' => '

The lookback window column size.

', ], ], 'PostgreSqlParameters' => [ 'base' => '

The parameters for PostgreSQL.

', 'refs' => [ 'DataSourceParameters$PostgreSqlParameters' => '

The parameters for PostgreSQL.

', ], ], 'PreconditionNotMetException' => [ 'base' => '

One or more preconditions aren\'t met.

', 'refs' => [], ], 'PredefinedHierarchy' => [ 'base' => '

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

', 'refs' => [ 'ColumnHierarchy$PredefinedHierarchy' => '

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

', ], ], 'PredefinedHierarchyColumnList' => [ 'base' => NULL, 'refs' => [ 'PredefinedHierarchy$Columns' => '

The list of columns that define the predefined hierarchy.

', ], ], 'PredictionInterval' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$PredictionInterval' => '

The prediction interval setup of a forecast computation.

', 'TimeBasedForecastProperties$PredictionInterval' => '

The prediction interval setup of a forecast computation.

', ], ], 'Prefix' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$Prefix' => '

Determines the prefix value of the currency format.

', 'NumberDisplayFormatConfiguration$Prefix' => '

Determines the prefix value of the number format.

', 'PercentageDisplayFormatConfiguration$Prefix' => '

Determines the prefix value of the percentage format.

', ], ], 'PrestoParameters' => [ 'base' => '

The parameters for Presto.

', 'refs' => [ 'DataSourceParameters$PrestoParameters' => '

The parameters for Presto.

', ], ], 'PrimaryValueDisplayType' => [ 'base' => NULL, 'refs' => [ 'GaugeChartOptions$PrimaryValueDisplayType' => '

The options that determine the primary value display type.

', 'KPIOptions$PrimaryValueDisplayType' => '

The options that determine the primary value display type.

', ], ], 'Principal' => [ 'base' => NULL, 'refs' => [ 'ResourcePermission$Principal' => '

The Amazon Resource Name (ARN) of the principal. This can be one of the following:

', ], ], 'PrincipalList' => [ 'base' => NULL, 'refs' => [ 'ColumnLevelPermissionRule$Principals' => '

An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

', ], ], 'ProgressBarOptions' => [ 'base' => '

The options that determine the presentation of the progress bar of a KPI visual.

', 'refs' => [ 'KPIOptions$ProgressBar' => '

The options that determine the presentation of the progress bar of a KPI visual.

', ], ], 'ProjectOperation' => [ 'base' => '

A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.

', 'refs' => [ 'TransformOperation$ProjectOperation' => '

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

', ], ], 'ProjectedColumnList' => [ 'base' => NULL, 'refs' => [ 'ProjectOperation$ProjectedColumns' => '

Projected columns.

', ], ], 'PropertyRole' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinition$PropertyRole' => '

The property role. Valid values for this structure are PRIMARY and ID.

', ], ], 'PropertyUsage' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinition$PropertyUsage' => '

The property usage. Valid values for this structure are INHERIT, DIMENSION, and MEASURE.

', ], ], 'PutDataSetRefreshPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutDataSetRefreshPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'Query' => [ 'base' => NULL, 'refs' => [ 'TwitterParameters$Query' => '

Twitter query string.

', ], ], 'QueueInfo' => [ 'base' => '

Information about a queued dataset SPICE ingestion.

', 'refs' => [ 'Ingestion$QueueInfo' => NULL, ], ], 'QuickSightUserNotFoundException' => [ 'base' => '

The user with the provided name isn\'t found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

', 'refs' => [], ], 'RadarChartAggregatedFieldWells' => [ 'base' => '

The aggregated field well configuration of a RadarChartVisual.

', 'refs' => [ 'RadarChartFieldWells$RadarChartAggregatedFieldWells' => '

The aggregated field wells of a radar chart visual.

', ], ], 'RadarChartAreaStyleSettings' => [ 'base' => '

The configured style settings of a radar chart.

', 'refs' => [ 'RadarChartSeriesSettings$AreaStyleSettings' => '

The area style settings of a radar chart.

', ], ], 'RadarChartAxesRangeScale' => [ 'base' => NULL, 'refs' => [ 'RadarChartConfiguration$AxesRangeScale' => '

The axis behavior options of a radar chart.

', ], ], 'RadarChartCategoryFieldList' => [ 'base' => NULL, 'refs' => [ 'RadarChartAggregatedFieldWells$Category' => '

The aggregated field well categories of a radar chart.

', ], ], 'RadarChartColorFieldList' => [ 'base' => NULL, 'refs' => [ 'RadarChartAggregatedFieldWells$Color' => '

The color that are assigned to the aggregated field wells of a radar chart.

', ], ], 'RadarChartConfiguration' => [ 'base' => '

The configuration of a RadarChartVisual.

', 'refs' => [ 'RadarChartVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'RadarChartFieldWells' => [ 'base' => '

The field wells of a radar chart visual.

', 'refs' => [ 'RadarChartConfiguration$FieldWells' => '

The field well configuration of a RadarChartVisual.

', ], ], 'RadarChartSeriesSettings' => [ 'base' => '

The series settings of a radar chart.

', 'refs' => [ 'RadarChartConfiguration$BaseSeriesSettings' => '

The base sreies settings of a radar chart.

', ], ], 'RadarChartShape' => [ 'base' => NULL, 'refs' => [ 'RadarChartConfiguration$Shape' => '

The shape of the radar chart.

', ], ], 'RadarChartSortConfiguration' => [ 'base' => '

The sort configuration of a RadarChartVisual.

', 'refs' => [ 'RadarChartConfiguration$SortConfiguration' => '

The sort configuration of a RadarChartVisual.

', ], ], 'RadarChartStartAngle' => [ 'base' => NULL, 'refs' => [ 'RadarChartConfiguration$StartAngle' => '

The start angle of a radar chart\'s axis.

', ], ], 'RadarChartValuesFieldList' => [ 'base' => NULL, 'refs' => [ 'RadarChartAggregatedFieldWells$Values' => '

The values that are assigned to the aggregated field wells of a radar chart.

', ], ], 'RadarChartVisual' => [ 'base' => '

A radar chart visual.

', 'refs' => [ 'Visual$RadarChartVisual' => '

A radar chart visual.

For more information, see Using radar charts in the Amazon QuickSight User Guide.

', ], ], 'RangeConstant' => [ 'base' => '

A structure that represents a range constant.

', 'refs' => [ 'TopicRangeFilterConstant$RangeConstant' => '

The value of the constant that is used to specify the endpoints of a range filter.

', ], ], 'RangeEndsLabelType' => [ 'base' => '

The range ends label type of a data path label.

', 'refs' => [ 'DataLabelType$RangeEndsLabelType' => '

Determines the label configuration for range end value in a visual.

', ], ], 'RdsParameters' => [ 'base' => '

The parameters for Amazon RDS.

', 'refs' => [ 'DataSourceParameters$RdsParameters' => '

The parameters for Amazon RDS.

', ], ], 'RecoveryWindowInDays' => [ 'base' => NULL, 'refs' => [ 'DeleteAnalysisRequest$RecoveryWindowInDays' => '

A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can\'t use this parameter with the ForceDeleteWithoutRecovery option in the same API call. The default value is 30.

', ], ], 'RedshiftIAMParameters' => [ 'base' => '

A structure that grants Amazon QuickSight access to your cluster and make a call to the redshift:GetClusterCredentials API. For more information on the redshift:GetClusterCredentials API, see GetClusterCredentials .

', 'refs' => [ 'RedshiftParameters$IAMParameters' => '

An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

', ], ], 'RedshiftParameters' => [ 'base' => '

The parameters for Amazon Redshift. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

', 'refs' => [ 'DataSourceParameters$RedshiftParameters' => '

The parameters for Amazon Redshift.

', ], ], 'ReferenceLine' => [ 'base' => '

The reference line visual display options.

', 'refs' => [ 'ReferenceLineList$member' => NULL, ], ], 'ReferenceLineCustomLabelConfiguration' => [ 'base' => '

The configuration for a custom label on a ReferenceLine.

', 'refs' => [ 'ReferenceLineLabelConfiguration$CustomLabelConfiguration' => '

The custom label configuration of the label in a reference line.

', ], ], 'ReferenceLineDataConfiguration' => [ 'base' => '

The data configuration of the reference line.

', 'refs' => [ 'ReferenceLine$DataConfiguration' => '

The data configuration of the reference line.

', ], ], 'ReferenceLineDynamicDataConfiguration' => [ 'base' => '

The dynamic configuration of the reference line data configuration.

', 'refs' => [ 'ReferenceLineDataConfiguration$DynamicConfiguration' => '

The dynamic configuration of the reference line data configuration.

', ], ], 'ReferenceLineLabelConfiguration' => [ 'base' => '

The label configuration of a reference line.

', 'refs' => [ 'ReferenceLine$LabelConfiguration' => '

The label configuration of the reference line.

', ], ], 'ReferenceLineLabelHorizontalPosition' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineLabelConfiguration$HorizontalPosition' => '

The horizontal position configuration of the label in a reference line. Choose one of the following options:

', ], ], 'ReferenceLineLabelVerticalPosition' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineLabelConfiguration$VerticalPosition' => '

The vertical position configuration of the label in a reference line. Choose one of the following options:

', ], ], 'ReferenceLineList' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$ReferenceLines' => '

The reference line setup of the visual.

', 'BoxPlotChartConfiguration$ReferenceLines' => '

The reference line setup of the visual.

', 'ComboChartConfiguration$ReferenceLines' => '

The reference line setup of the visual.

', 'LineChartConfiguration$ReferenceLines' => '

The reference lines configuration of a line chart.

', ], ], 'ReferenceLinePatternType' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineStyleConfiguration$Pattern' => '

The pattern type of the line style. Choose one of the following options:

', ], ], 'ReferenceLineSeriesType' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineDataConfiguration$SeriesType' => '

The series type of the reference line data configuration. Choose one of the following options:

', ], ], 'ReferenceLineStaticDataConfiguration' => [ 'base' => '

The static data configuration of the reference line data configuration.

', 'refs' => [ 'ReferenceLineDataConfiguration$StaticConfiguration' => '

The static data configuration of the reference line data configuration.

', ], ], 'ReferenceLineStyleConfiguration' => [ 'base' => '

The style configuration of the reference line.

', 'refs' => [ 'ReferenceLine$StyleConfiguration' => '

The style configuration of the reference line.

', ], ], 'ReferenceLineValueLabelConfiguration' => [ 'base' => '

The value label configuration of the label in a reference line.

', 'refs' => [ 'ReferenceLineLabelConfiguration$ValueLabelConfiguration' => '

The value label configuration of the label in a reference line.

', ], ], 'ReferenceLineValueLabelRelativePosition' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineValueLabelConfiguration$RelativePosition' => '

The relative position of the value label. Choose one of the following options:

', ], ], 'RefreshConfiguration' => [ 'base' => '

The refresh configuration of a dataset.

', 'refs' => [ 'DataSetRefreshProperties$RefreshConfiguration' => '

The refresh configuration for a dataset.

', ], ], 'RefreshFrequency' => [ 'base' => '

Specifies the interval between each scheduled refresh of a dataset.

', 'refs' => [ 'RefreshSchedule$ScheduleFrequency' => '

The frequency for the refresh schedule.

', ], ], 'RefreshInterval' => [ 'base' => NULL, 'refs' => [ 'RefreshFrequency$Interval' => '

The interval between scheduled refreshes. Valid values are as follows:

', ], ], 'RefreshSchedule' => [ 'base' => '

The refresh schedule of a dataset.

', 'refs' => [ 'CreateRefreshScheduleRequest$Schedule' => '

The refresh schedule.

', 'DescribeRefreshScheduleResponse$RefreshSchedule' => '

The refresh schedule.

', 'RefreshSchedules$member' => '

A list of RefreshSchedule objects.

', 'UpdateRefreshScheduleRequest$Schedule' => '

The refresh schedule.

', ], ], 'RefreshSchedules' => [ 'base' => NULL, 'refs' => [ 'ListRefreshSchedulesResponse$RefreshSchedules' => '

The list of refresh schedules for the dataset.

', ], ], 'RegisterUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'RegisterUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'RegisteredUserConsoleFeatureConfigurations' => [ 'base' => '

The feature configurations of an embedded Amazon QuickSight console.

', 'refs' => [ 'RegisteredUserQuickSightConsoleEmbeddingConfiguration$FeatureConfigurations' => '

The embedding configuration of an embedded Amazon QuickSight console.

', ], ], 'RegisteredUserDashboardEmbeddingConfiguration' => [ 'base' => '

Information about the dashboard you want to embed.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$Dashboard' => '

The configuration details for providing a dashboard embedding experience.

', ], ], 'RegisteredUserDashboardFeatureConfigurations' => [ 'base' => '

The feature configuration for an embedded dashboard.

', 'refs' => [ 'RegisteredUserDashboardEmbeddingConfiguration$FeatureConfigurations' => '

The feature configurations of an embbedded Amazon QuickSight dashboard.

', ], ], 'RegisteredUserDashboardVisualEmbeddingConfiguration' => [ 'base' => '

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$DashboardVisual' => '

The type of embedding experience. In this case, Amazon QuickSight visuals.

', ], ], 'RegisteredUserEmbeddingExperienceConfiguration' => [ 'base' => '

The type of experience you want to embed. For registered users, you can embed Amazon QuickSight dashboards or the Amazon QuickSight console.

Exactly one of the experience configurations is required. You can choose Dashboard or QuickSightConsole. You cannot choose more than one experience configuration.

', 'refs' => [ 'GenerateEmbedUrlForRegisteredUserRequest$ExperienceConfiguration' => '

The experience you are embedding. For registered users, you can embed Amazon QuickSight dashboards, Amazon QuickSight visuals, the Amazon QuickSight Q search bar, or the entire Amazon QuickSight console.

', ], ], 'RegisteredUserQSearchBarEmbeddingConfiguration' => [ 'base' => '

Information about the Q search bar embedding experience.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$QSearchBar' => '

The configuration details for embedding the Q search bar.

For more information about embedding the Q search bar, see Embedding Overview in the Amazon QuickSight User Guide.

', ], ], 'RegisteredUserQuickSightConsoleEmbeddingConfiguration' => [ 'base' => '

Information about the Amazon QuickSight console that you want to embed.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$QuickSightConsole' => '

The configuration details for providing each Amazon QuickSight console embedding experience. This can be used along with custom permissions to restrict access to certain features. For more information, see Customizing Access to the Amazon QuickSight Console in the Amazon QuickSight User Guide.

Use GenerateEmbedUrlForRegisteredUser where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who accesses an embedded Amazon QuickSight console needs to belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use the RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', ], ], 'RelationalTable' => [ 'base' => '

A physical table type for relational data sources.

', 'refs' => [ 'PhysicalTable$RelationalTable' => '

A physical table type for relational data sources.

', ], ], 'RelationalTableCatalog' => [ 'base' => NULL, 'refs' => [ 'RelationalTable$Catalog' => '

The catalog associated with a table.

', ], ], 'RelationalTableName' => [ 'base' => NULL, 'refs' => [ 'RelationalTable$Name' => '

The name of the relational table.

', ], ], 'RelationalTableSchema' => [ 'base' => NULL, 'refs' => [ 'RelationalTable$Schema' => '

The schema name. This name applies to certain relational database engines.

', ], ], 'RelativeDateTimeControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterRelativeDateTimeControl$DisplayOptions' => '

The display options of a control.

', ], ], 'RelativeDateType' => [ 'base' => NULL, 'refs' => [ 'RelativeDatesFilter$RelativeDateType' => '

The range date type of the filter. Choose one of the options below:

', ], ], 'RelativeDatesFilter' => [ 'base' => '

A RelativeDatesFilter filters relative dates values.

', 'refs' => [ 'Filter$RelativeDatesFilter' => '

A RelativeDatesFilter filters date values that are relative to a given date.

', ], ], 'RelativeFontSize' => [ 'base' => NULL, 'refs' => [ 'FontSize$Relative' => '

The lexical name for the text size, proportional to its surrounding context.

', ], ], 'RenameColumnOperation' => [ 'base' => '

A transform operation that renames a column.

', 'refs' => [ 'TransformOperation$RenameColumnOperation' => '

An operation that renames a column.

', ], ], 'ResizeOption' => [ 'base' => NULL, 'refs' => [ 'GridLayoutScreenCanvasSizeOptions$ResizeOption' => '

This value determines the layout behavior when the viewport is resized.

', ], ], 'ResourceExistsException' => [ 'base' => '

The resource specified already exists.

', 'refs' => [], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobAnalysisOverrideParameters$AnalysisId' => '

The ID of the analysis that you ant to apply overrides to.

', 'AssetBundleImportJobDashboardOverrideParameters$DashboardId' => '

The ID of the dashboard that you want to apply overrides to.

', 'AssetBundleImportJobDataSetOverrideParameters$DataSetId' => '

The ID of the dataset to apply overrides to.

', 'AssetBundleImportJobDataSourceOverrideParameters$DataSourceId' => '

The ID of the data source to apply overrides to.

', 'AssetBundleImportJobRefreshScheduleOverrideParameters$DataSetId' => '

A partial identifier for the specific RefreshSchedule resource that is being overridden. This structure is used together with the ScheduleID structure.

', 'AssetBundleImportJobThemeOverrideParameters$ThemeId' => '

The ID of the theme to apply overrides to.

', 'CreateDataSetRequest$DataSetId' => '

An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateDataSetResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateDataSetResponse$IngestionId' => '

The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'CreateDataSourceRequest$DataSourceId' => '

An ID for the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateDataSourceResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', 'DataSet$DataSetId' => '

The ID of the dataset.

', 'DataSetSummary$DataSetId' => '

The ID of the dataset.

', 'DataSource$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DataSourceSummary$DataSourceId' => '

The unique ID of the data source.

', 'DeleteDataSetRefreshPropertiesRequest$DataSetId' => '

The ID of the dataset.

', 'DeleteDataSetRequest$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteDataSetResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteDataSourceRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteDataSourceResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', 'DescribeDataSetPermissionsRequest$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSetPermissionsResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSetRefreshPropertiesRequest$DataSetId' => '

The ID of the dataset.

', 'DescribeDataSetRequest$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSourcePermissionsRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSourcePermissionsResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSourceRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', 'DescribeTopicRefreshRequest$RefreshId' => '

The ID of the refresh, which is performed when the topic is created or updated.

', 'ListRefreshSchedulesRequest$DataSetId' => '

The ID of the dataset.

', 'PutDataSetRefreshPropertiesRequest$DataSetId' => '

The ID of the dataset.

', 'TopicRefreshDetails$RefreshId' => '

The ID of the refresh, which occurs as a result of topic creation or topic update.

', 'UpdateDataSetPermissionsRequest$DataSetId' => '

The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetPermissionsResponse$DataSetId' => '

The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetRequest$DataSetId' => '

The ID for the dataset that you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetResponse$IngestionId' => '

The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'UpdateDataSourcePermissionsRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSourcePermissionsResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSourceRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSourceResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobAnalysisOverrideParameters$Name' => '

A new name for the analysis.

', 'AssetBundleImportJobDashboardOverrideParameters$Name' => '

A new name for the dashboard.

', 'AssetBundleImportJobDataSetOverrideParameters$Name' => '

A new name for the dataset.

', 'AssetBundleImportJobDataSourceOverrideParameters$Name' => '

A new name for the data source.

', 'AssetBundleImportJobThemeOverrideParameters$Name' => '

A new name for the theme.

', 'AssetBundleImportJobVPCConnectionOverrideParameters$Name' => '

A new name for the VPC connection.

', 'CreateDataSetRequest$Name' => '

The display name for the dataset.

', 'CreateDataSourceRequest$Name' => '

A display name for the data source.

', 'CreateVPCConnectionRequest$Name' => '

The display name for the VPC connection.

', 'DataSet$Name' => '

A display name for the dataset.

', 'DataSetSummary$Name' => '

A display name for the dataset.

', 'DataSource$Name' => '

A display name for the data source.

', 'DataSourceSummary$Name' => '

The name of the data source.

', 'TopicDetails$Name' => '

The name of the topic.

', 'TopicSummary$Name' => '

The name of the topic.

', 'UpdateDataSetRequest$Name' => '

The display name for the dataset.

', 'UpdateDataSourceRequest$Name' => '

A display name for the data source.

', 'UpdateVPCConnectionRequest$Name' => '

The display name for the VPC connection.

', 'VPCConnection$Name' => '

The display name for the VPC connection.

', 'VPCConnectionSummary$Name' => '

The display name for the VPC connection.

', ], ], 'ResourceNotFoundException' => [ 'base' => '

One or more resources can\'t be found.

', 'refs' => [], ], 'ResourcePermission' => [ 'base' => '

Permission for the resource.

', 'refs' => [ 'ResourcePermissionList$member' => NULL, 'UpdateLinkPermissionList$member' => NULL, 'UpdateResourcePermissionList$member' => NULL, ], ], 'ResourcePermissionList' => [ 'base' => NULL, 'refs' => [ 'CreateAnalysisRequest$Permissions' => '

A structure that describes the principals and the resource-level permissions on an analysis. You can use the Permissions structure to grant permissions by providing a list of Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).

To specify no permissions, omit Permissions.

', 'CreateDashboardRequest$Permissions' => '

A structure that contains the permissions of the dashboard. You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN.

To specify no permissions, omit the permissions list.

', 'CreateDataSetRequest$Permissions' => '

A list of resource permissions on the dataset.

', 'CreateDataSourceRequest$Permissions' => '

A list of resource permissions on the data source.

', 'CreateFolderRequest$Permissions' => '

A structure that describes the principals and the resource-level permissions of a folder.

To specify no permissions, omit Permissions.

', 'CreateTemplateRequest$Permissions' => '

A list of resource permissions to be set on the template.

', 'CreateThemeRequest$Permissions' => '

A valid grouping of resource permissions to apply to the new theme.

', 'DescribeAnalysisPermissionsResponse$Permissions' => '

A structure that describes the principals and the resource-level permissions on an analysis.

', 'DescribeDashboardPermissionsResponse$Permissions' => '

A structure that contains the permissions for the dashboard.

', 'DescribeDataSetPermissionsResponse$Permissions' => '

A list of resource permissions on the dataset.

', 'DescribeDataSourcePermissionsResponse$Permissions' => '

A list of resource permissions on the data source.

', 'DescribeFolderPermissionsResponse$Permissions' => '

Information about the permissions on the folder.

', 'DescribeFolderResolvedPermissionsResponse$Permissions' => '

Information about the permissions for the folder.

', 'DescribeTemplatePermissionsResponse$Permissions' => '

A list of resource permissions to be set on the template.

', 'DescribeThemePermissionsResponse$Permissions' => '

A list of resource permissions set on the theme.

', 'DescribeTopicPermissionsResponse$Permissions' => '

A list of resource permissions that are configured to the topic.

', 'LinkSharingConfiguration$Permissions' => '

A structure that contains the permissions of a shareable link.

', 'UpdateAnalysisPermissionsResponse$Permissions' => '

A structure that describes the principals and the resource-level permissions on an analysis.

', 'UpdateDashboardPermissionsResponse$Permissions' => '

Information about the permissions on the dashboard.

', 'UpdateDataSetPermissionsRequest$GrantPermissions' => '

The resource permissions that you want to grant to the dataset.

', 'UpdateDataSetPermissionsRequest$RevokePermissions' => '

The resource permissions that you want to revoke from the dataset.

', 'UpdateDataSourcePermissionsRequest$GrantPermissions' => '

A list of resource permissions that you want to grant on the data source.

', 'UpdateDataSourcePermissionsRequest$RevokePermissions' => '

A list of resource permissions that you want to revoke on the data source.

', 'UpdateFolderPermissionsRequest$GrantPermissions' => '

The permissions that you want to grant on a resource.

', 'UpdateFolderPermissionsRequest$RevokePermissions' => '

The permissions that you want to revoke from a resource.

', 'UpdateFolderPermissionsResponse$Permissions' => '

Information about the permissions for the folder.

', 'UpdateTemplatePermissionsResponse$Permissions' => '

A list of resource permissions to be set on the template.

', 'UpdateThemePermissionsResponse$Permissions' => '

The resulting list of resource permissions for the theme.

', 'UpdateTopicPermissionsResponse$Permissions' => '

A list of resource permissions on the topic.

', ], ], 'ResourceStatus' => [ 'base' => NULL, 'refs' => [ 'Analysis$Status' => '

Status associated with the analysis.

', 'AnalysisSummary$Status' => '

The last known status for the analysis.

', 'CreateAnalysisResponse$CreationStatus' => '

The status of the creation of the analysis.

', 'CreateDashboardResponse$CreationStatus' => '

The status of the dashboard creation request.

', 'CreateDataSourceResponse$CreationStatus' => '

The status of creating the data source.

', 'CreateTemplateResponse$CreationStatus' => '

The template creation status.

', 'CreateThemeResponse$CreationStatus' => '

The theme creation status.

', 'DashboardVersion$Status' => '

The HTTP status of the request.

', 'DashboardVersionSummary$Status' => '

The HTTP status of the request.

', 'DataSource$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisDefinitionResponse$ResourceStatus' => '

Status associated with the analysis.

', 'DescribeDashboardDefinitionResponse$ResourceStatus' => '

Status associated with the dashboard version.

', 'DescribeTemplateDefinitionResponse$ResourceStatus' => '

Status associated with the template.

', 'TemplateVersion$Status' => '

The status that is associated with the template.

', 'TemplateVersionSummary$Status' => '

The status of the template version.

', 'ThemeVersion$Status' => '

The status of the theme version.

', 'ThemeVersionSummary$Status' => '

The status of the theme version.

', 'UpdateAnalysisResponse$UpdateStatus' => '

The update status of the last update that was made to the analysis.

', 'UpdateDashboardResponse$CreationStatus' => '

The creation status of the request.

', 'UpdateDataSourceResponse$UpdateStatus' => '

The update status of the data source\'s last update.

', 'UpdateTemplateResponse$CreationStatus' => '

The creation status of the template.

', 'UpdateThemeResponse$CreationStatus' => '

The creation status of the theme.

', ], ], 'ResourceUnavailableException' => [ 'base' => '

This resource is currently unavailable.

', 'refs' => [], ], 'RestoreAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'RestoreAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'RestrictiveResourceId' => [ 'base' => NULL, 'refs' => [ 'AnonymousUserQSearchBarEmbeddingConfiguration$InitialTopicId' => '

The QuickSight Q topic ID of the topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this topic pre-selected.

The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', 'CreateFolderMembershipRequest$FolderId' => '

The ID of the folder.

', 'CreateFolderMembershipRequest$MemberId' => '

The ID of the asset that you want to add to the folder.

', 'CreateFolderRequest$FolderId' => '

The ID of the folder.

', 'CreateFolderResponse$FolderId' => '

The folder ID for the newly created folder.

', 'DeleteFolderMembershipRequest$FolderId' => '

The Folder ID.

', 'DeleteFolderMembershipRequest$MemberId' => '

The ID of the asset that you want to delete.

', 'DeleteFolderRequest$FolderId' => '

The ID of the folder.

', 'DeleteFolderResponse$FolderId' => '

The ID of the folder.

', 'DescribeFolderPermissionsRequest$FolderId' => '

The ID of the folder.

', 'DescribeFolderPermissionsResponse$FolderId' => '

The ID of the folder.

', 'DescribeFolderRequest$FolderId' => '

The ID of the folder.

', 'DescribeFolderResolvedPermissionsRequest$FolderId' => '

The ID of the folder.

', 'DescribeFolderResolvedPermissionsResponse$FolderId' => '

The ID of the folder.

', 'Folder$FolderId' => '

The ID of the folder.

', 'FolderMember$MemberId' => '

The ID of an asset in the folder.

', 'FolderSummary$FolderId' => '

The ID of the folder.

', 'ListFolderMembersRequest$FolderId' => '

The ID of the folder.

', 'MemberIdArnPair$MemberId' => '

The ID of the member.

', 'RegisteredUserQSearchBarEmbeddingConfiguration$InitialTopicId' => '

The ID of the Q topic that you want to make the starting topic in the Q search bar. You can find a topic ID by navigating to the Topics pane in the Amazon QuickSight application and opening a topic. The ID is in the URL for the topic that you open.

If you don\'t specify an initial topic, a list of all shared topics is shown in the Q bar for your readers. When you select an initial topic, you can specify whether or not readers are allowed to select other topics from the available ones in the list.

', 'UpdateFolderPermissionsRequest$FolderId' => '

The ID of the folder.

', 'UpdateFolderPermissionsResponse$FolderId' => '

The ID of the folder.

', 'UpdateFolderRequest$FolderId' => '

The ID of the folder.

', 'UpdateFolderResponse$FolderId' => '

The ID of the folder.

', ], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$RoleArn' => '

An optional override of the role ARN to be used by the VPC connection.

', 'AthenaParameters$RoleArn' => '

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

', 'CreateVPCConnectionRequest$RoleArn' => '

The IAM role to associate with the VPC connection.

', 'RedshiftIAMParameters$RoleArn' => '

Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role\'s trust policy must allow the Amazon QuickSight service principal to assume the role.

', 'S3Parameters$RoleArn' => '

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

', 'UpdateVPCConnectionRequest$RoleArn' => '

An IAM role associated with the VPC connection.

', ], ], 'RoleName' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$CustomPermissionsName' => '

(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user\'s access by restricting access the following operations:

To add custom permissions to an existing user, use UpdateUser instead.

A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

', 'UpdateUserRequest$CustomPermissionsName' => '

(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user\'s access by restricting access the following operations:

A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

', 'User$CustomPermissionsName' => '

The custom permissions profile associated with this user.

', ], ], 'RoleSessionName' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$SessionName' => '

You need to use this parameter only when you register one or more users using an assumed IAM role. You don\'t need to provide the session name for other scenarios, for example when you are registering an IAM user or an Amazon QuickSight user. You can register multiple users using the same IAM role if each user has a different session name. For more information on assuming IAM roles, see assume-role in the CLI Reference.

', ], ], 'RollingDateConfiguration' => [ 'base' => '

The rolling date configuration of a date time filter.

', 'refs' => [ 'DateTimeDefaultValues$RollingDate' => '

The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

', 'TimeEqualityFilter$RollingDate' => '

The rolling date input for the TimeEquality filter.

This field is mutually exclusive to Value and ParameterName.

', 'TimeRangeFilterValue$RollingDate' => '

The rolling date input value.

', ], ], 'RowAlternateColorList' => [ 'base' => NULL, 'refs' => [ 'RowAlternateColorOptions$RowAlternateColors' => '

Determines the list of row alternate colors.

', ], ], 'RowAlternateColorOptions' => [ 'base' => '

Determines the row alternate color options.

', 'refs' => [ 'PivotTableOptions$RowAlternateColorOptions' => '

The row alternate color options (widget status, row alternate colors).

', 'TableOptions$RowAlternateColorOptions' => '

The row alternate color options (widget status, row alternate colors) for a table.

', ], ], 'RowInfo' => [ 'base' => '

Information about rows for a data set SPICE ingestion.

', 'refs' => [ 'Ingestion$RowInfo' => NULL, ], ], 'RowLevelPermissionDataSet' => [ 'base' => '

Information about a dataset that contains permissions for row-level security (RLS). The permissions dataset maps fields to users or groups. For more information, see Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User Guide.

The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is not supported for new RLS datasets.

', 'refs' => [ 'CreateDataSetRequest$RowLevelPermissionDataSet' => '

The row-level security configuration for the data that you want to create.

', 'DataSet$RowLevelPermissionDataSet' => '

The row-level security configuration for the dataset.

', 'DataSetSummary$RowLevelPermissionDataSet' => '

The row-level security configuration for the dataset.

', 'UpdateDataSetRequest$RowLevelPermissionDataSet' => '

The row-level security configuration for the data you want to create.

', ], ], 'RowLevelPermissionFormatVersion' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionDataSet$FormatVersion' => '

The user or group rules associated with the dataset that contains permissions for RLS.

By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

', ], ], 'RowLevelPermissionPolicy' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionDataSet$PermissionPolicy' => '

The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

', ], ], 'RowLevelPermissionTagConfiguration' => [ 'base' => '

The configuration of tags on a dataset to set row-level security.

', 'refs' => [ 'CreateDataSetRequest$RowLevelPermissionTagConfiguration' => '

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

', 'DataSet$RowLevelPermissionTagConfiguration' => '

The element you can use to define tags for row-level security.

', 'UpdateDataSetRequest$RowLevelPermissionTagConfiguration' => '

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

', ], ], 'RowLevelPermissionTagDelimiter' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRule$TagMultiValueDelimiter' => '

A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

', ], ], 'RowLevelPermissionTagRule' => [ 'base' => '

A set of rules associated with a tag.

', 'refs' => [ 'RowLevelPermissionTagRuleList$member' => NULL, ], ], 'RowLevelPermissionTagRuleConfiguration' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRuleConfigurationList$member' => NULL, ], ], 'RowLevelPermissionTagRuleConfigurationList' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagConfiguration$TagRuleConfigurations' => '

A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

', ], ], 'RowLevelPermissionTagRuleList' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagConfiguration$TagRules' => '

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

', ], ], 'RowSortList' => [ 'base' => NULL, 'refs' => [ 'TableSortConfiguration$RowSort' => '

The field sort options for rows in the table.

', ], ], 'S3Bucket' => [ 'base' => NULL, 'refs' => [ 'ManifestFileLocation$Bucket' => '

Amazon S3 bucket.

', ], ], 'S3BucketConfiguration' => [ 'base' => '

An optional structure that contains the Amazon S3 bucket configuration that the generated snapshots are stored in. If you don\'t provide this information, generated snapshots are stored in the default Amazon QuickSight bucket.

', 'refs' => [ 'SnapshotS3DestinationConfiguration$BucketConfiguration' => '

A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

', ], ], 'S3Key' => [ 'base' => NULL, 'refs' => [ 'ManifestFileLocation$Key' => '

Amazon S3 key that identifies an object.

', ], ], 'S3Parameters' => [ 'base' => '

The parameters for S3.

', 'refs' => [ 'DataSourceParameters$S3Parameters' => '

The parameters for S3.

', ], ], 'S3Source' => [ 'base' => '

A physical table type for an S3 data source.

', 'refs' => [ 'PhysicalTable$S3Source' => '

A physical table type for as S3 data source.

', ], ], 'S3Uri' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportSource$S3Uri' => '

The Amazon S3 URI for an asset bundle import file that exists in an Amazon S3 bucket that the caller has read access to. The file must be a zip format file and can\'t exceed 20 MB.

', 'AssetBundleImportSourceDescription$S3Uri' => '

The Amazon S3 URI that you provided at the start of the import job.

', ], ], 'SameSheetTargetVisualConfiguration' => [ 'base' => '

The configuration of the same-sheet target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterOperationTargetVisualsConfiguration$SameSheetTargetVisualConfiguration' => '

The configuration of the same-sheet target visuals that you want to be filtered.

', ], ], 'SankeyDiagramAggregatedFieldWells' => [ 'base' => '

The field well configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramFieldWells$SankeyDiagramAggregatedFieldWells' => '

The field well configuration of a sankey diagram.

', ], ], 'SankeyDiagramChartConfiguration' => [ 'base' => '

The configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramVisual$ChartConfiguration' => '

The configuration of a sankey diagram.

', ], ], 'SankeyDiagramFieldWells' => [ 'base' => '

The field well configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramChartConfiguration$FieldWells' => '

The field well configuration of a sankey diagram.

', ], ], 'SankeyDiagramSortConfiguration' => [ 'base' => '

The sort configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramChartConfiguration$SortConfiguration' => '

The sort configuration of a sankey diagram.

', ], ], 'SankeyDiagramVisual' => [ 'base' => '

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$SankeyDiagramVisual' => '

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

', ], ], 'ScatterPlotCategoricallyAggregatedFieldWells' => [ 'base' => '

The aggregated field well of a scatter plot.

', 'refs' => [ 'ScatterPlotFieldWells$ScatterPlotCategoricallyAggregatedFieldWells' => '

The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

', ], ], 'ScatterPlotConfiguration' => [ 'base' => '

The configuration of a scatter plot.

', 'refs' => [ 'ScatterPlotVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'ScatterPlotFieldWells' => [ 'base' => '

The field well configuration of a scatter plot.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ScatterPlotConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'ScatterPlotUnaggregatedFieldWells' => [ 'base' => '

The unaggregated field wells of a scatter plot.

', 'refs' => [ 'ScatterPlotFieldWells$ScatterPlotUnaggregatedFieldWells' => '

The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

', ], ], 'ScatterPlotVisual' => [ 'base' => '

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$ScatterPlotVisual' => '

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

', ], ], 'ScheduleRefreshOnEntity' => [ 'base' => '

The refresh on entity for weekly or monthly schedules.

', 'refs' => [ 'RefreshFrequency$RefreshOnDay' => '

The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

', ], ], 'ScrollBarOptions' => [ 'base' => '

The visual display options for a data zoom scroll bar.

', 'refs' => [ 'AxisDisplayOptions$ScrollbarOptions' => '

The scroll bar options for an axis.

', ], ], 'SearchAnalysesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchAnalysesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchDashboardsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchDashboardsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSourcesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSourcesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchFoldersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchFoldersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Seasonality' => [ 'base' => NULL, 'refs' => [ 'TimeBasedForecastProperties$Seasonality' => '

The seasonality setup of a forecast computation. Choose one of the following options:

', ], ], 'SecondaryValueOptions' => [ 'base' => '

The options that determine the presentation of the secondary value of a KPI visual.

', 'refs' => [ 'KPIOptions$SecondaryValue' => '

The options that determine the presentation of the secondary value of a KPI visual.

', ], ], 'SecretArn' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobDataSourceCredentials$SecretArn' => '

The ARN of the Secrets Manager secret that\'s used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

', 'DataSource$SecretArn' => '

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

', 'DataSourceCredentials$SecretArn' => '

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

', ], ], 'SectionAfterPageBreak' => [ 'base' => '

The configuration of a page break after a section.

', 'refs' => [ 'SectionPageBreakConfiguration$After' => '

The configuration of a page break after a section.

', ], ], 'SectionBasedLayoutCanvasSizeOptions' => [ 'base' => '

The options for the canvas of a section-based layout.

', 'refs' => [ 'DefaultSectionBasedLayoutConfiguration$CanvasSizeOptions' => '

Determines the screen canvas size options for a section-based layout.

', 'SectionBasedLayoutConfiguration$CanvasSizeOptions' => '

The options for the canvas of a section-based layout.

', ], ], 'SectionBasedLayoutConfiguration' => [ 'base' => '

The configuration for a section-based layout.

', 'refs' => [ 'LayoutConfiguration$SectionBasedLayout' => '

A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

', ], ], 'SectionBasedLayoutPaperCanvasSizeOptions' => [ 'base' => '

The options for a paper canvas of a section-based layout.

', 'refs' => [ 'SectionBasedLayoutCanvasSizeOptions$PaperCanvasSizeOptions' => '

The options for a paper canvas of a section-based layout.

', ], ], 'SectionLayoutConfiguration' => [ 'base' => '

The layout configuration of a section.

', 'refs' => [ 'BodySectionContent$Layout' => '

The layout configuration of a body section.

', 'HeaderFooterSectionConfiguration$Layout' => '

The layout configuration of the header or footer section.

', ], ], 'SectionPageBreakConfiguration' => [ 'base' => '

The configuration of a page break for a section.

', 'refs' => [ 'BodySectionConfiguration$PageBreakConfiguration' => '

The configuration of a page break for a section.

', ], ], 'SectionPageBreakStatus' => [ 'base' => NULL, 'refs' => [ 'SectionAfterPageBreak$Status' => '

The option that enables or disables a page break at the end of a section.

', ], ], 'SectionStyle' => [ 'base' => '

The options that style a section.

', 'refs' => [ 'BodySectionConfiguration$Style' => '

The style options of a body section.

', 'HeaderFooterSectionConfiguration$Style' => '

The style options of a header or footer section.

', ], ], 'SecurityGroupId' => [ 'base' => NULL, 'refs' => [ 'SecurityGroupIdList$member' => NULL, ], ], 'SecurityGroupIdList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$SecurityGroupIds' => '

A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

', 'CreateVPCConnectionRequest$SecurityGroupIds' => '

A list of security group IDs for the VPC connection.

', 'UpdateVPCConnectionRequest$SecurityGroupIds' => '

A list of security group IDs for the VPC connection.

', 'VPCConnection$SecurityGroupIds' => '

The Amazon EC2 security group IDs associated with the VPC connection.

', 'VPCConnectionSummary$SecurityGroupIds' => '

The Amazon EC2 security group IDs associated with the VPC connection.

', ], ], 'SelectAllValueOptions' => [ 'base' => NULL, 'refs' => [ 'DestinationParameterValueConfiguration$SelectAllValueOptions' => '

The configuration that selects all options.

', ], ], 'SelectedFieldList' => [ 'base' => NULL, 'refs' => [ 'FilterOperationSelectedFieldsConfiguration$SelectedFields' => '

Chooses the fields that are filtered in CustomActionFilterOperation.

', ], ], 'SelectedFieldOptions' => [ 'base' => NULL, 'refs' => [ 'FilterOperationSelectedFieldsConfiguration$SelectedFieldOptions' => '

A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

Valid values are defined as follows:

', ], ], 'SelectedSheetsFilterScopeConfiguration' => [ 'base' => '

The configuration for applying a filter to specific sheets or visuals. You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterScopeConfiguration$SelectedSheets' => '

The configuration for applying a filter to specific sheets.

', ], ], 'SelectedTooltipType' => [ 'base' => NULL, 'refs' => [ 'TooltipOptions$SelectedTooltipType' => '

The selected type for the tooltip. Choose one of the following options:

', ], ], 'SemanticEntityType' => [ 'base' => '

A structure that represents a semantic entity type.

', 'refs' => [ 'TopicNamedEntity$SemanticEntityType' => '

The type of named entity that a topic represents.

', ], ], 'SemanticType' => [ 'base' => '

A structure that represents a semantic type.

', 'refs' => [ 'TopicCalculatedField$SemanticType' => '

The semantic type.

', 'TopicColumn$SemanticType' => '

The semantic type of data contained in the column.

', ], ], 'SensitiveDouble' => [ 'base' => NULL, 'refs' => [ 'DecimalValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', 'ReferenceLineStaticDataConfiguration$Value' => '

The double input of the static data.

', 'SensitiveDoubleList$member' => NULL, ], ], 'SensitiveDoubleList' => [ 'base' => NULL, 'refs' => [ 'DecimalParameter$Values' => '

The values for the decimal parameter.

', ], ], 'SensitiveDoubleObject' => [ 'base' => NULL, 'refs' => [ 'DecimalDefaultValueList$member' => NULL, ], ], 'SensitiveLong' => [ 'base' => NULL, 'refs' => [ 'IntegerValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', 'SensitiveLongList$member' => NULL, ], ], 'SensitiveLongList' => [ 'base' => NULL, 'refs' => [ 'IntegerParameter$Values' => '

The values for the integer parameter.

', ], ], 'SensitiveLongObject' => [ 'base' => NULL, 'refs' => [ 'IntegerDefaultValueList$member' => NULL, ], ], 'SensitiveS3Uri' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobS3Result$S3Uri' => '

The Amazon S3 Uri.

', ], ], 'SensitiveString' => [ 'base' => NULL, 'refs' => [ 'DataFieldSeriesItem$FieldValue' => '

The field value of the field that you are setting the axis binding to.

', 'SemanticType$TruthyCellValue' => '

The semantic type truthy cell value.

', 'SemanticType$FalseyCellValue' => '

The semantic type falsey cell value.

', 'SensitiveStringList$member' => NULL, 'StringValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', ], ], 'SensitiveStringList' => [ 'base' => NULL, 'refs' => [ 'SemanticType$TruthyCellValueSynonyms' => '

The other names or aliases for the true cell value.

', 'SemanticType$FalseyCellValueSynonyms' => '

The other names or aliases for the false cell value.

', 'StringParameter$Values' => '

The values of a string parameter.

', ], ], 'SensitiveStringObject' => [ 'base' => NULL, 'refs' => [ 'StringDefaultValueList$member' => NULL, ], ], 'SensitiveTimestamp' => [ 'base' => NULL, 'refs' => [ 'DateTimeDefaultValueList$member' => NULL, 'DateTimeValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', 'SensitiveTimestampList$member' => NULL, ], ], 'SensitiveTimestampList' => [ 'base' => NULL, 'refs' => [ 'DateTimeParameter$Values' => '

The values for the date-time parameter.

', ], ], 'SeriesItem' => [ 'base' => '

The series item configuration of a line chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'SeriesItemList$member' => NULL, ], ], 'SeriesItemList' => [ 'base' => NULL, 'refs' => [ 'LineChartConfiguration$Series' => '

The series item configuration of a line chart.

', ], ], 'ServiceNowParameters' => [ 'base' => '

The parameters for ServiceNow.

', 'refs' => [ 'DataSourceParameters$ServiceNowParameters' => '

The parameters for ServiceNow.

', ], ], 'SessionLifetimeInMinutes' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

', 'GenerateEmbedUrlForRegisteredUserRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

', 'GetDashboardEmbedUrlRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be 15-600 minutes.

', 'GetSessionEmbedUrlRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be 15-600 minutes.

', ], ], 'SessionLifetimeInMinutesInvalidException' => [ 'base' => '

The number of minutes specified for the lifetime of a session isn\'t valid. The session lifetime must be 15-600 minutes.

', 'refs' => [], ], 'SessionTag' => [ 'base' => '

The key-value pair used for the row-level security tags feature.

', 'refs' => [ 'SessionTagList$member' => NULL, ], ], 'SessionTagKey' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRule$TagKey' => '

The unique key for a tag.

', 'RowLevelPermissionTagRuleConfiguration$member' => NULL, 'SessionTag$Key' => '

The key for the tag.

', 'SessionTagKeyList$member' => NULL, ], ], 'SessionTagKeyList' => [ 'base' => NULL, 'refs' => [ 'SnapshotAnonymousUserRedacted$RowLevelPermissionTagKeys' => '

The tag keys for the RowLevelPermissionTags.

', ], ], 'SessionTagList' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$SessionTags' => '

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

', 'SnapshotAnonymousUser$RowLevelPermissionTags' => '

The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a DataSet$RowLevelPermissionTagConfiguration API call.

These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

', ], ], 'SessionTagValue' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRule$MatchAllValue' => '

A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

', 'SessionTag$Value' => '

The value that you want to assign the tag.

', ], ], 'SetParameterValueConfiguration' => [ 'base' => '

The configuration of adding parameters in action.

', 'refs' => [ 'SetParameterValueConfigurationList$member' => NULL, ], ], 'SetParameterValueConfigurationList' => [ 'base' => NULL, 'refs' => [ 'CustomActionSetParametersOperation$ParameterValueConfigurations' => '

The parameter that determines the value configuration.

', ], ], 'ShapeConditionalFormat' => [ 'base' => '

The shape conditional formatting of a filled map visual.

', 'refs' => [ 'FilledMapShapeConditionalFormatting$Format' => '

The conditional formatting that determines the background color of a filled map\'s shape.

', ], ], 'SharingModel' => [ 'base' => NULL, 'refs' => [ 'CreateFolderRequest$SharingModel' => '

An optional parameter that determines the sharing scope of the folder. The default value for this parameter is ACCOUNT.

', 'Folder$SharingModel' => '

The sharing scope of the folder.

', 'FolderSummary$SharingModel' => '

The sharing scope of the folder.

', ], ], 'Sheet' => [ 'base' => '

A sheet, which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight. Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.

', 'refs' => [ 'SheetList$member' => NULL, ], ], 'SheetContentType' => [ 'base' => NULL, 'refs' => [ 'DefaultNewSheetConfiguration$SheetContentType' => '

The option that determines the sheet content type.

', 'SheetDefinition$ContentType' => '

The layout content type of the sheet. Choose one of the following options:

', ], ], 'SheetControlDateTimePickerType' => [ 'base' => NULL, 'refs' => [ 'FilterDateTimePickerControl$Type' => '

The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

', ], ], 'SheetControlInfoIconLabelOptions' => [ 'base' => '

A control to display info icons for filters and parameters.

', 'refs' => [ 'DateTimePickerControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'DropDownControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'ListControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'RelativeDateTimeControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'SliderControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'TextAreaControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'TextFieldControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', ], ], 'SheetControlInfoIconText' => [ 'base' => NULL, 'refs' => [ 'SheetControlInfoIconLabelOptions$InfoIconText' => '

The text content of info icon.

', ], ], 'SheetControlLayout' => [ 'base' => '

A grid layout to define the placement of sheet control.

', 'refs' => [ 'SheetControlLayoutList$member' => NULL, ], ], 'SheetControlLayoutConfiguration' => [ 'base' => '

The configuration that determines the elements and canvas size options of sheet control.

', 'refs' => [ 'SheetControlLayout$Configuration' => '

The configuration that determines the elements and canvas size options of sheet control.

', ], ], 'SheetControlLayoutList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$SheetControlLayouts' => '

The control layouts of the sheet.

', ], ], 'SheetControlListType' => [ 'base' => NULL, 'refs' => [ 'FilterDropDownControl$Type' => '

The type of the FilterDropDownControl. Choose one of the following options:

', 'FilterListControl$Type' => '

The type of FilterListControl. Choose one of the following options:

', 'ParameterDropDownControl$Type' => '

The type parameter name of the ParameterDropDownControl.

', 'ParameterListControl$Type' => '

The type of ParameterListControl.

', ], ], 'SheetControlSliderType' => [ 'base' => NULL, 'refs' => [ 'FilterSliderControl$Type' => '

The type of FilterSliderControl. Choose one of the following options:

', ], ], 'SheetControlTitle' => [ 'base' => NULL, 'refs' => [ 'FilterDateTimePickerControl$Title' => '

The title of the FilterDateTimePickerControl.

', 'FilterDropDownControl$Title' => '

The title of the FilterDropDownControl.

', 'FilterListControl$Title' => '

The title of the FilterListControl.

', 'FilterRelativeDateTimeControl$Title' => '

The title of the FilterTextAreaControl.

', 'FilterSliderControl$Title' => '

The title of the FilterSliderControl.

', 'FilterTextAreaControl$Title' => '

The title of the FilterTextAreaControl.

', 'FilterTextFieldControl$Title' => '

The title of the FilterTextFieldControl.

', 'ParameterDateTimePickerControl$Title' => '

The title of the ParameterDateTimePickerControl.

', 'ParameterDropDownControl$Title' => '

The title of the ParameterDropDownControl.

', 'ParameterListControl$Title' => '

The title of the ParameterListControl.

', 'ParameterSliderControl$Title' => '

The title of the ParameterSliderControl.

', 'ParameterTextAreaControl$Title' => '

The title of the ParameterTextAreaControl.

', 'ParameterTextFieldControl$Title' => '

The title of the ParameterTextFieldControl.

', ], ], 'SheetControlsOption' => [ 'base' => '

Sheet controls option.

', 'refs' => [ 'DashboardPublishOptions$SheetControlsOption' => '

Sheet controls option.

', ], ], 'SheetDefinition' => [ 'base' => '

A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report. Every analysis and dashboard must contain at least one sheet.

', 'refs' => [ 'SheetDefinitionList$member' => NULL, ], ], 'SheetDefinitionList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$Sheets' => '

An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.

', 'DashboardVersionDefinition$Sheets' => '

An array of sheet definitions for a dashboard.

', 'TemplateVersionDefinition$Sheets' => '

An array of sheet definitions for a template.

', ], ], 'SheetDescription' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Description' => '

A description of the sheet.

', ], ], 'SheetElementConfigurationOverrides' => [ 'base' => '

The override configuration of the rendering rules of a sheet.

', 'refs' => [ 'SheetElementRenderingRule$ConfigurationOverrides' => '

The override configuration of the rendering rules of a sheet.

', ], ], 'SheetElementRenderingRule' => [ 'base' => '

The rendering rules of a sheet that uses a free-form layout.

', 'refs' => [ 'SheetElementRenderingRuleList$member' => NULL, ], ], 'SheetElementRenderingRuleList' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutElement$RenderingRules' => '

The rendering rules that determine when an element should be displayed within a free-form layout.

', ], ], 'SheetLayoutElementMaximizationOption' => [ 'base' => '

The sheet layout maximization options of a dashbaord.

', 'refs' => [ 'DashboardPublishOptions$SheetLayoutElementMaximizationOption' => '

The sheet layout maximization options of a dashbaord.

', ], ], 'SheetList' => [ 'base' => NULL, 'refs' => [ 'Analysis$Sheets' => '

A list of the associated sheets with the unique identifier and name of each sheet.

', 'DashboardVersion$Sheets' => '

A list of the associated sheets with the unique identifier and name of each sheet.

', 'TemplateVersion$Sheets' => '

A list of the associated sheets with the unique identifier and name of each sheet.

', ], ], 'SheetName' => [ 'base' => NULL, 'refs' => [ 'Sheet$Name' => '

The name of a sheet. This name is displayed on the sheet\'s tab in the Amazon QuickSight console.

', 'SheetDefinition$Name' => '

The name of the sheet. This name is displayed on the sheet\'s tab in the Amazon QuickSight console.

', ], ], 'SheetStyle' => [ 'base' => '

The theme display options for sheets.

', 'refs' => [ 'ThemeConfiguration$Sheet' => '

Display options related to sheets.

', ], ], 'SheetTextBox' => [ 'base' => '

A text box.

', 'refs' => [ 'SheetTextBoxList$member' => NULL, ], ], 'SheetTextBoxContent' => [ 'base' => NULL, 'refs' => [ 'SheetTextBox$Content' => '

The content that is displayed in the text box.

', ], ], 'SheetTextBoxList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$TextBoxes' => '

The text boxes that are on a sheet.

', ], ], 'SheetTitle' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Title' => '

The title of the sheet.

', ], ], 'SheetVisualScopingConfiguration' => [ 'base' => '

The filter that is applied to the options.

', 'refs' => [ 'SheetVisualScopingConfigurations$member' => NULL, ], ], 'SheetVisualScopingConfigurations' => [ 'base' => NULL, 'refs' => [ 'SelectedSheetsFilterScopeConfiguration$SheetVisualScopingConfigurations' => '

The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

', ], ], 'ShortFormatText' => [ 'base' => '

The text format for the title.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualTitleLabelOptions$FormatText' => '

The short text format of the title label, such as plain text or rich text.

', ], ], 'ShortPlainText' => [ 'base' => NULL, 'refs' => [ 'ShortFormatText$PlainText' => '

Plain text format.

', ], ], 'ShortRestrictiveResourceId' => [ 'base' => NULL, 'refs' => [ 'AdditionalDashboardIdList$member' => NULL, 'Analysis$AnalysisId' => '

The ID of the analysis.

', 'AnalysisSummary$AnalysisId' => '

The ID of the analysis. This ID displays in the URL.

', 'AnonymousUserDashboardEmbeddingConfiguration$InitialDashboardId' => '

The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard.

The Amazon Resource Name (ARN) of this dashboard must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', 'AssetBundleExportJobSummary$AssetBundleExportJobId' => '

The ID of the export job.

', 'AssetBundleImportJobSummary$AssetBundleImportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'BarChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'BodySectionConfiguration$SectionId' => '

The unique identifier of a body section.

', 'BoxPlotVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'CategoryFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'ComboChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'CreateAnalysisRequest$AnalysisId' => '

The ID for the analysis that you\'re creating. This ID displays in the URL of the analysis.

', 'CreateAnalysisResponse$AnalysisId' => '

The ID of the analysis.

', 'CreateDashboardRequest$DashboardId' => '

The ID for the dashboard, also added to the IAM policy.

', 'CreateDashboardResponse$DashboardId' => '

The ID for the dashboard.

', 'CreateTemplateAliasRequest$TemplateId' => '

An ID for the template.

', 'CreateTemplateRequest$TemplateId' => '

An ID for the template that you want to create. This template is unique per Amazon Web Services Region; in each Amazon Web Services account.

', 'CreateTemplateResponse$TemplateId' => '

The ID of the template.

', 'CreateThemeAliasRequest$ThemeId' => '

An ID for the theme alias.

', 'CreateThemeRequest$ThemeId' => '

An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.

', 'CreateThemeRequest$BaseThemeId' => '

The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.

', 'CreateThemeResponse$ThemeId' => '

The ID of the theme.

', 'CustomContentVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'Dashboard$DashboardId' => '

Dashboard ID.

', 'DashboardSummary$DashboardId' => '

Dashboard ID.

', 'DashboardVisualId$DashboardId' => '

The ID of the dashboard that has the visual that you want to embed. The DashboardId can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

', 'DashboardVisualId$SheetId' => '

The ID of the sheet that the has visual that you want to embed. The SheetId can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console.

', 'DashboardVisualId$VisualId' => '

The ID of the visual that you want to embed. The VisualID can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console.

', 'DeleteAnalysisRequest$AnalysisId' => '

The ID of the analysis that you\'re deleting.

', 'DeleteAnalysisResponse$AnalysisId' => '

The ID of the deleted analysis.

', 'DeleteDashboardRequest$DashboardId' => '

The ID for the dashboard.

', 'DeleteDashboardResponse$DashboardId' => '

The ID of the dashboard.

', 'DeleteTemplateAliasRequest$TemplateId' => '

The ID for the template that the specified alias is for.

', 'DeleteTemplateAliasResponse$TemplateId' => '

An ID for the template associated with the deletion.

', 'DeleteTemplateRequest$TemplateId' => '

An ID for the template you want to delete.

', 'DeleteTemplateResponse$TemplateId' => '

An ID for the template.

', 'DeleteThemeAliasRequest$ThemeId' => '

The ID for the theme that the specified alias is for.

', 'DeleteThemeAliasResponse$ThemeId' => '

An ID for the theme associated with the deletion.

', 'DeleteThemeRequest$ThemeId' => '

An ID for the theme that you want to delete.

', 'DeleteThemeResponse$ThemeId' => '

An ID for the theme.

', 'DescribeAnalysisDefinitionRequest$AnalysisId' => '

The ID of the analysis that you\'re describing. The ID is part of the URL of the analysis.

', 'DescribeAnalysisDefinitionResponse$AnalysisId' => '

The ID of the analysis described.

', 'DescribeAnalysisPermissionsRequest$AnalysisId' => '

The ID of the analysis whose permissions you\'re describing. The ID is part of the analysis URL.

', 'DescribeAnalysisPermissionsResponse$AnalysisId' => '

The ID of the analysis whose permissions you\'re describing.

', 'DescribeAnalysisRequest$AnalysisId' => '

The ID of the analysis that you\'re describing. The ID is part of the URL of the analysis.

', 'DescribeAssetBundleExportJobRequest$AssetBundleExportJobId' => '

The ID of the job that you want described. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

', 'DescribeAssetBundleExportJobResponse$AssetBundleExportJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

', 'DescribeAssetBundleImportJobRequest$AssetBundleImportJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

', 'DescribeAssetBundleImportJobResponse$AssetBundleImportJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

', 'DescribeDashboardDefinitionRequest$DashboardId' => '

The ID for the dashboard.

', 'DescribeDashboardDefinitionResponse$DashboardId' => '

The ID of the dashboard described.

', 'DescribeDashboardPermissionsRequest$DashboardId' => '

The ID for the dashboard, also added to the IAM policy.

', 'DescribeDashboardPermissionsResponse$DashboardId' => '

The ID for the dashboard.

', 'DescribeDashboardRequest$DashboardId' => '

The ID for the dashboard.

', 'DescribeDashboardSnapshotJobRequest$DashboardId' => '

The ID of the dashboard that you have started a snapshot job for.

', 'DescribeDashboardSnapshotJobRequest$SnapshotJobId' => '

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDashboardSnapshotJobResponse$DashboardId' => '

The ID of the dashboard that you have started a snapshot job for.

', 'DescribeDashboardSnapshotJobResponse$SnapshotJobId' => '

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDashboardSnapshotJobResultRequest$DashboardId' => '

The ID of the dashboard that you have started a snapshot job for.

', 'DescribeDashboardSnapshotJobResultRequest$SnapshotJobId' => '

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeTemplateAliasRequest$TemplateId' => '

The ID for the template.

', 'DescribeTemplateDefinitionRequest$TemplateId' => '

The ID of the template that you\'re describing.

', 'DescribeTemplateDefinitionResponse$TemplateId' => '

The ID of the template described.

', 'DescribeTemplatePermissionsRequest$TemplateId' => '

The ID for the template.

', 'DescribeTemplatePermissionsResponse$TemplateId' => '

The ID for the template.

', 'DescribeTemplateRequest$TemplateId' => '

The ID for the template.

', 'DescribeThemeAliasRequest$ThemeId' => '

The ID for the theme.

', 'DescribeThemePermissionsRequest$ThemeId' => '

The ID for the theme that you want to describe permissions for.

', 'DescribeThemePermissionsResponse$ThemeId' => '

The ID for the theme.

', 'DescribeThemeRequest$ThemeId' => '

The ID for the theme.

', 'EmptyVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'FilledMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'FilterDateTimePickerControl$FilterControlId' => '

The ID of the FilterDateTimePickerControl.

', 'FilterDateTimePickerControl$SourceFilterId' => '

The source filter ID of the FilterDateTimePickerControl.

', 'FilterDropDownControl$FilterControlId' => '

The ID of the FilterDropDownControl.

', 'FilterDropDownControl$SourceFilterId' => '

The source filter ID of the FilterDropDownControl.

', 'FilterGroup$FilterGroupId' => '

The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

', 'FilterListControl$FilterControlId' => '

The ID of the FilterListControl.

', 'FilterListControl$SourceFilterId' => '

The source filter ID of the FilterListControl.

', 'FilterRelativeDateTimeControl$FilterControlId' => '

The ID of the FilterTextAreaControl.

', 'FilterRelativeDateTimeControl$SourceFilterId' => '

The source filter ID of the FilterTextAreaControl.

', 'FilterSliderControl$FilterControlId' => '

The ID of the FilterSliderControl.

', 'FilterSliderControl$SourceFilterId' => '

The source filter ID of the FilterSliderControl.

', 'FilterTextAreaControl$FilterControlId' => '

The ID of the FilterTextAreaControl.

', 'FilterTextAreaControl$SourceFilterId' => '

The source filter ID of the FilterTextAreaControl.

', 'FilterTextFieldControl$FilterControlId' => '

The ID of the FilterTextFieldControl.

', 'FilterTextFieldControl$SourceFilterId' => '

The source filter ID of the FilterTextFieldControl.

', 'FilteredVisualsList$member' => NULL, 'ForecastComputation$ComputationId' => '

The ID for a computation.

', 'FreeFormLayoutElement$ElementId' => '

A unique identifier for an element within a free-form layout.

', 'FunnelChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'GaugeChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'GeospatialMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'GetDashboardEmbedUrlRequest$DashboardId' => '

The ID for the dashboard, also added to the Identity and Access Management (IAM) policy.

', 'GridLayoutElement$ElementId' => '

A unique identifier for an element within a grid layout.

', 'GrowthRateComputation$ComputationId' => '

The ID for a computation.

', 'HeaderFooterSectionConfiguration$SectionId' => '

The unique identifier of the header or footer section.

', 'HeatMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'HistogramVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'InsightVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'KPIVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'LineChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'ListDashboardVersionsRequest$DashboardId' => '

The ID for the dashboard.

', 'ListTemplateAliasesRequest$TemplateId' => '

The ID for the template.

', 'ListTemplateVersionsRequest$TemplateId' => '

The ID for the template.

', 'ListThemeAliasesRequest$ThemeId' => '

The ID for the theme.

', 'ListThemeVersionsRequest$ThemeId' => '

The ID for the theme.

', 'LocalNavigationConfiguration$TargetSheetId' => '

The sheet that is targeted for navigation in the same analysis.

', 'MaximumMinimumComputation$ComputationId' => '

The ID for a computation.

', 'MetricComparisonComputation$ComputationId' => '

The ID for a computation.

', 'NumericEqualityFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'NumericRangeFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'ParameterDateTimePickerControl$ParameterControlId' => '

The ID of the ParameterDateTimePickerControl.

', 'ParameterDropDownControl$ParameterControlId' => '

The ID of the ParameterDropDownControl.

', 'ParameterListControl$ParameterControlId' => '

The ID of the ParameterListControl.

', 'ParameterSliderControl$ParameterControlId' => '

The ID of the ParameterSliderControl.

', 'ParameterTextAreaControl$ParameterControlId' => '

The ID of the ParameterTextAreaControl.

', 'ParameterTextFieldControl$ParameterControlId' => '

The ID of the ParameterTextFieldControl.

', 'PeriodOverPeriodComputation$ComputationId' => '

The ID for a computation.

', 'PeriodToDateComputation$ComputationId' => '

The ID for a computation.

', 'PieChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'PivotTableVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'RadarChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'RegisteredUserDashboardEmbeddingConfiguration$InitialDashboardId' => '

The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard if the user has permissions to view it.

If the user does not have permission to view this dashboard, they see a permissions error message.

', 'RelativeDatesFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'RestoreAnalysisRequest$AnalysisId' => '

The ID of the analysis that you\'re restoring.

', 'RestoreAnalysisResponse$AnalysisId' => '

The ID of the analysis that you\'re restoring.

', 'SankeyDiagramVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'ScatterPlotVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'Sheet$SheetId' => '

The unique identifier associated with a sheet.

', 'SheetDefinition$SheetId' => '

The unique identifier of a sheet.

', 'SheetTextBox$SheetTextBoxId' => '

The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

', 'SheetVisualScopingConfiguration$SheetId' => '

The selected sheet that the filter is applied to.

', 'SnapshotFileSheetSelection$SheetId' => '

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV, Excel, and PDF format types.

', 'SnapshotFileSheetSelectionVisualIdList$member' => NULL, 'StartAssetBundleExportJobRequest$AssetBundleExportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartAssetBundleExportJobResponse$AssetBundleExportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartAssetBundleImportJobRequest$AssetBundleImportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartAssetBundleImportJobResponse$AssetBundleImportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartDashboardSnapshotJobRequest$DashboardId' => '

The ID of the dashboard that you want to start a snapshot job for.

', 'StartDashboardSnapshotJobRequest$SnapshotJobId' => '

An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.

', 'StartDashboardSnapshotJobResponse$SnapshotJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'TableVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'TargetVisualList$member' => NULL, 'Template$TemplateId' => '

The ID for the template. This is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'TemplateSummary$TemplateId' => '

The ID of the template. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'Theme$ThemeId' => '

The identifier that the user gives to the theme.

', 'ThemeSummary$ThemeId' => '

The ID of the theme. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'ThemeVersion$BaseThemeId' => '

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

', 'TimeEqualityFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'TimeRangeFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'TopBottomFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'TopBottomMoversComputation$ComputationId' => '

The ID for a computation.

', 'TopBottomRankedComputation$ComputationId' => '

The ID for a computation.

', 'TotalAggregationComputation$ComputationId' => '

The ID for a computation.

', 'TreeMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'UniqueValuesComputation$ComputationId' => '

The ID for a computation.

', 'UpdateAnalysisPermissionsRequest$AnalysisId' => '

The ID of the analysis whose permissions you\'re updating. The ID is part of the analysis URL.

', 'UpdateAnalysisPermissionsResponse$AnalysisId' => '

The ID of the analysis that you updated permissions for.

', 'UpdateAnalysisRequest$AnalysisId' => '

The ID for the analysis that you\'re updating. This ID displays in the URL of the analysis.

', 'UpdateAnalysisResponse$AnalysisId' => '

The ID of the analysis.

', 'UpdateDashboardPermissionsRequest$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardPermissionsResponse$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardPublishedVersionRequest$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardPublishedVersionResponse$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardRequest$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardResponse$DashboardId' => '

The ID for the dashboard.

', 'UpdateTemplateAliasRequest$TemplateId' => '

The ID for the template.

', 'UpdateTemplatePermissionsRequest$TemplateId' => '

The ID for the template.

', 'UpdateTemplatePermissionsResponse$TemplateId' => '

The ID for the template.

', 'UpdateTemplateRequest$TemplateId' => '

The ID for the template.

', 'UpdateTemplateResponse$TemplateId' => '

The ID for the template.

', 'UpdateThemeAliasRequest$ThemeId' => '

The ID for the theme.

', 'UpdateThemePermissionsRequest$ThemeId' => '

The ID for the theme.

', 'UpdateThemePermissionsResponse$ThemeId' => '

The ID for the theme.

', 'UpdateThemeRequest$ThemeId' => '

The ID for the theme.

', 'UpdateThemeRequest$BaseThemeId' => '

The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

', 'UpdateThemeResponse$ThemeId' => '

The ID for the theme.

', 'VisualCustomAction$CustomActionId' => '

The ID of the VisualCustomAction.

', 'WaterfallVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'WordCloudVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', ], ], 'ShortRichText' => [ 'base' => NULL, 'refs' => [ 'ShortFormatText$RichText' => '

Rich text. Examples of rich text include bold, underline, and italics.

', ], ], 'SignupResponse' => [ 'base' => '

A SignupResponse object that contains a summary of a newly created account.

', 'refs' => [ 'CreateAccountSubscriptionResponse$SignupResponse' => '

A SignupResponse object that returns information about a newly created Amazon QuickSight account.

', ], ], 'SimpleAttributeAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'AttributeAggregationFunction$SimpleAttributeAggregation' => '

The built-in aggregation functions for attributes.

', ], ], 'SimpleClusterMarker' => [ 'base' => '

The simple cluster marker of the cluster marker.

', 'refs' => [ 'ClusterMarker$SimpleClusterMarker' => '

The simple cluster marker of the cluster marker.

', ], ], 'SimpleNumericalAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'NumericalAggregationFunction$SimpleNumericalAggregation' => '

Built-in aggregation functions for numerical values.

', ], ], 'SimpleTotalAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'TotalAggregationFunction$SimpleTotalAggregationFunction' => '

A built in aggregation function for total values.

', ], ], 'SiteBaseUrl' => [ 'base' => NULL, 'refs' => [ 'JiraParameters$SiteBaseUrl' => '

The base URL of the Jira site.

', 'ServiceNowParameters$SiteBaseUrl' => '

URL of the base site.

', ], ], 'SliderControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterSliderControl$DisplayOptions' => '

The display options of a control.

', 'ParameterSliderControl$DisplayOptions' => '

The display options of a control.

', ], ], 'SmallMultiplesAxisPlacement' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesAxisProperties$Placement' => '

Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

', ], ], 'SmallMultiplesAxisProperties' => [ 'base' => '

Configures the properties of a chart\'s axes that are used by small multiples panels.

', 'refs' => [ 'SmallMultiplesOptions$XAxis' => '

The properties of a small multiples X axis.

', 'SmallMultiplesOptions$YAxis' => '

The properties of a small multiples Y axis.

', ], ], 'SmallMultiplesAxisScale' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesAxisProperties$Scale' => '

Determines whether scale of the axes are shared or independent. The default value is SHARED.

', ], ], 'SmallMultiplesDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'BarChartAggregatedFieldWells$SmallMultiples' => '

The small multiples field well of a bar chart.

', 'LineChartAggregatedFieldWells$SmallMultiples' => '

The small multiples field well of a line chart.

', 'PieChartAggregatedFieldWells$SmallMultiples' => '

The small multiples field well of a pie chart.

', ], ], 'SmallMultiplesOptions' => [ 'base' => '

Options that determine the layout and display options of a chart\'s small multiples.

', 'refs' => [ 'BarChartConfiguration$SmallMultiplesOptions' => '

The small multiples setup for the visual.

', 'LineChartConfiguration$SmallMultiplesOptions' => '

The small multiples setup for the visual.

', 'PieChartConfiguration$SmallMultiplesOptions' => '

The small multiples setup for the visual.

', ], ], 'SnapshotAnonymousUser' => [ 'base' => '

A structure that contains information on the anonymous user configuration.

', 'refs' => [ 'SnapshotAnonymousUserList$member' => NULL, ], ], 'SnapshotAnonymousUserList' => [ 'base' => NULL, 'refs' => [ 'SnapshotUserConfiguration$AnonymousUsers' => '

An array of records that describe the anonymous users that the dashboard snapshot is generated for.

', ], ], 'SnapshotAnonymousUserRedacted' => [ 'base' => '

Use this structure to redact sensitive information that you provide about an anonymous user from the snapshot.

', 'refs' => [ 'SnapshotAnonymousUserRedactedList$member' => NULL, ], ], 'SnapshotAnonymousUserRedactedList' => [ 'base' => NULL, 'refs' => [ 'SnapshotUserConfigurationRedacted$AnonymousUsers' => '

An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.

', ], ], 'SnapshotConfiguration' => [ 'base' => '

Describes the configuration of the dashboard snapshot.

', 'refs' => [ 'DescribeDashboardSnapshotJobResponse$SnapshotConfiguration' => '

The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

', 'StartDashboardSnapshotJobRequest$SnapshotConfiguration' => '

A structure that describes the configuration of the dashboard snapshot.

', ], ], 'SnapshotDestinationConfiguration' => [ 'base' => '

A structure that contains information on the Amazon S3 destinations of the generated snapshot.

', 'refs' => [ 'SnapshotConfiguration$DestinationConfiguration' => '

A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

', ], ], 'SnapshotFile' => [ 'base' => '

A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

', 'refs' => [ 'SnapshotFileList$member' => NULL, ], ], 'SnapshotFileFormatType' => [ 'base' => NULL, 'refs' => [ 'SnapshotFile$FormatType' => '

The format of the snapshot file to be generated. You can choose between CSV, Excel, or PDF.

', ], ], 'SnapshotFileGroup' => [ 'base' => '

A structure that contains the information on the snapshot files.

', 'refs' => [ 'SnapshotFileGroupList$member' => NULL, ], ], 'SnapshotFileGroupList' => [ 'base' => NULL, 'refs' => [ 'SnapshotConfiguration$FileGroups' => '

A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

', ], ], 'SnapshotFileList' => [ 'base' => NULL, 'refs' => [ 'SnapshotFileGroup$Files' => '

A list of SnapshotFile objects that contain the information on the snapshot files that need to be generated. This structure can hold 1 configuration at a time.

', 'SnapshotJobResultFileGroup$Files' => '

A list of SnapshotFile objects.

', ], ], 'SnapshotFileSheetSelection' => [ 'base' => '

A structure that contains information that identifies the snapshot that needs to be generated.

', 'refs' => [ 'SnapshotFileSheetSelectionList$member' => NULL, ], ], 'SnapshotFileSheetSelectionList' => [ 'base' => NULL, 'refs' => [ 'SnapshotFile$SheetSelections' => '

A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.

', ], ], 'SnapshotFileSheetSelectionScope' => [ 'base' => NULL, 'refs' => [ 'SnapshotFileSheetSelection$SelectionScope' => '

The selection scope of the visuals on a sheet of a dashboard that you are generating a snapthot of. You can choose one of the following options.

', ], ], 'SnapshotFileSheetSelectionVisualIdList' => [ 'base' => NULL, 'refs' => [ 'SnapshotFileSheetSelection$VisualIds' => '

A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV or Excel workbook. This value supports a maximum of 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for Excel. If you are generating an Excel workbook, the order of the visual IDs provided in this structure determines the order of the worksheets in the Excel file.

', ], ], 'SnapshotJobErrorInfo' => [ 'base' => '

An object that contains information on the error that caused the snapshot job to fail.

', 'refs' => [ 'DescribeDashboardSnapshotJobResultResponse$ErrorInfo' => '

Displays information for the error that caused a job to fail.

', ], ], 'SnapshotJobResult' => [ 'base' => '

An object that provides information on the result of a snapshot job. This object provides information about the job, the job status, and the location of the generated file.

', 'refs' => [ 'DescribeDashboardSnapshotJobResultResponse$Result' => '

The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.

', ], ], 'SnapshotJobResultErrorInfo' => [ 'base' => '

Information on the error that caused the snapshot job to fail.

', 'refs' => [ 'SnapshotJobResultErrorInfoList$member' => NULL, ], ], 'SnapshotJobResultErrorInfoList' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobS3Result$ErrorInfo' => '

An array of error records that describe any failures that occur while the dashboard snapshot job runs.

', ], ], 'SnapshotJobResultFileGroup' => [ 'base' => '

A structure that contains information on the generated snapshot file groups.

', 'refs' => [ 'SnapshotJobResultFileGroupList$member' => NULL, ], ], 'SnapshotJobResultFileGroupList' => [ 'base' => NULL, 'refs' => [ 'AnonymousUserSnapshotJobResult$FileGroups' => '

A list of SnapshotJobResultFileGroup objects that contain information on the files that are requested during a StartDashboardSnapshotJob API call. If the job succeeds, these objects contain the location where the snapshot artifacts are stored. If the job fails, the objects contain information about the error that caused the job to fail.

', ], ], 'SnapshotJobS3Result' => [ 'base' => '

The Amazon S3 result from the snapshot job. The result includes the DestinationConfiguration and the Amazon S3 Uri. If an error occured during the job, the result returns information on the error.

', 'refs' => [ 'SnapshotJobS3ResultList$member' => NULL, ], ], 'SnapshotJobS3ResultList' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobResultFileGroup$S3Results' => '

A list of SnapshotJobS3Result objects.

', ], ], 'SnapshotJobStatus' => [ 'base' => NULL, 'refs' => [ 'DescribeDashboardSnapshotJobResponse$JobStatus' => '

Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

', 'DescribeDashboardSnapshotJobResultResponse$JobStatus' => '

Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED or FAILED status.

', ], ], 'SnapshotS3DestinationConfiguration' => [ 'base' => '

A structure that describes the Amazon S3 settings to use to save the generated dashboard snapshot.

', 'refs' => [ 'SnapshotJobS3Result$S3DestinationConfiguration' => '

A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob API call.

', 'SnapshotS3DestinationConfigurationList$member' => NULL, ], ], 'SnapshotS3DestinationConfigurationList' => [ 'base' => NULL, 'refs' => [ 'SnapshotDestinationConfiguration$S3Destinations' => '

A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration.

', ], ], 'SnapshotUserConfiguration' => [ 'base' => '

A structure that contains information about the users that the dashboard snapshot is generated for.

', 'refs' => [ 'StartDashboardSnapshotJobRequest$UserConfiguration' => '

A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.

', ], ], 'SnapshotUserConfigurationRedacted' => [ 'base' => '

A structure that contains information about the users that the dashboard snapshot is generated for. Sensitive user information is excluded.

', 'refs' => [ 'DescribeDashboardSnapshotJobResponse$UserConfiguration' => '

The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

', ], ], 'SnowflakeParameters' => [ 'base' => '

The parameters for Snowflake.

', 'refs' => [ 'DataSourceParameters$SnowflakeParameters' => '

The parameters for Snowflake.

', ], ], 'SortDirection' => [ 'base' => NULL, 'refs' => [ 'AggregationSortConfiguration$SortDirection' => '

The sort direction of values.

', 'ColumnSort$Direction' => '

The sort direction.

', 'DataPathSort$Direction' => '

Determines the sort direction.

', 'FieldSort$Direction' => '

The sort direction. Choose one of the following options:

', ], ], 'Spacing' => [ 'base' => '

The configuration of spacing (often a margin or padding).

', 'refs' => [ 'SectionBasedLayoutPaperCanvasSizeOptions$PaperMargin' => '

Defines the spacing between the canvas content and the top, bottom, left, and right edges.

', 'SectionStyle$Padding' => '

The spacing between section content and its top, bottom, left, and right edges.

There is no padding by default.

', ], ], 'SparkParameters' => [ 'base' => '

The parameters for Spark.

', 'refs' => [ 'DataSourceParameters$SparkParameters' => '

The parameters for Spark.

', ], ], 'SpecialValue' => [ 'base' => NULL, 'refs' => [ 'CustomColor$SpecialValue' => '

The value of a special data value.

', ], ], 'SqlEndpointPath' => [ 'base' => NULL, 'refs' => [ 'DatabricksParameters$SqlEndpointPath' => '

The HTTP path of the Databricks data source.

', ], ], 'SqlQuery' => [ 'base' => NULL, 'refs' => [ 'CustomSql$SqlQuery' => '

The SQL query.

', ], ], 'SqlServerParameters' => [ 'base' => '

The parameters for SQL Server.

', 'refs' => [ 'DataSourceParameters$SqlServerParameters' => '

The parameters for SQL Server.

', ], ], 'SslProperties' => [ 'base' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$SslProperties' => NULL, 'CreateDataSourceRequest$SslProperties' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

', 'DataSource$SslProperties' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

', 'UpdateDataSourceRequest$SslProperties' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

', ], ], 'StarburstParameters' => [ 'base' => '

The parameters that are required to connect to a Starburst data source.

', 'refs' => [ 'DataSourceParameters$StarburstParameters' => '

The parameters that are required to connect to a Starburst data source.

', ], ], 'StarburstProductType' => [ 'base' => NULL, 'refs' => [ 'StarburstParameters$ProductType' => '

The product type for the Starburst data source.

', ], ], 'StartAssetBundleExportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartAssetBundleExportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartAssetBundleImportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartAssetBundleImportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartDashboardSnapshotJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDashboardSnapshotJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'StatePersistenceConfigurations' => [ 'base' => '

The state perssitence configuration of an embedded dashboard.

', 'refs' => [ 'RegisteredUserConsoleFeatureConfigurations$StatePersistence' => '

The state persistence configurations of an embedded Amazon QuickSight console.

', 'RegisteredUserDashboardFeatureConfigurations$StatePersistence' => '

The state persistence settings of an embedded dashboard.

', ], ], 'Status' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionDataSet$Status' => '

The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

', 'RowLevelPermissionTagConfiguration$Status' => '

The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

', ], ], 'StatusCode' => [ 'base' => NULL, 'refs' => [ 'CancelIngestionResponse$Status' => '

The HTTP status of the request.

', 'CreateAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'CreateAccountSubscriptionResponse$Status' => '

The HTTP status of the request.

', 'CreateAnalysisResponse$Status' => '

The HTTP status of the request.

', 'CreateDashboardResponse$Status' => '

The HTTP status of the request.

', 'CreateDataSetResponse$Status' => '

The HTTP status of the request.

', 'CreateDataSourceResponse$Status' => '

The HTTP status of the request.

', 'CreateFolderMembershipResponse$Status' => '

The HTTP status of the request.

', 'CreateFolderResponse$Status' => '

The HTTP status of the request.

', 'CreateGroupMembershipResponse$Status' => '

The HTTP status of the request.

', 'CreateGroupResponse$Status' => '

The HTTP status of the request.

', 'CreateIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'CreateIngestionResponse$Status' => '

The HTTP status of the request.

', 'CreateNamespaceResponse$Status' => '

The HTTP status of the request.

', 'CreateRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'CreateTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'CreateTemplateResponse$Status' => '

The HTTP status of the request.

', 'CreateThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'CreateThemeResponse$Status' => '

The HTTP status of the request.

', 'CreateTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'CreateTopicResponse$Status' => '

The HTTP status of the request.

', 'CreateVPCConnectionResponse$Status' => '

The HTTP status of the request.

', 'DeleteAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'DeleteAccountSubscriptionResponse$Status' => '

The HTTP status of the request.

', 'DeleteAnalysisResponse$Status' => '

The HTTP status of the request.

', 'DeleteDashboardResponse$Status' => '

The HTTP status of the request.

', 'DeleteDataSetRefreshPropertiesResponse$Status' => '

The HTTP status of the request.

', 'DeleteDataSetResponse$Status' => '

The HTTP status of the request.

', 'DeleteDataSourceResponse$Status' => '

The HTTP status of the request.

', 'DeleteFolderMembershipResponse$Status' => '

The HTTP status of the request.

', 'DeleteFolderResponse$Status' => '

The HTTP status of the request.

', 'DeleteGroupMembershipResponse$Status' => '

The HTTP status of the request.

', 'DeleteGroupResponse$Status' => '

The HTTP status of the request.

', 'DeleteIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'DeleteNamespaceResponse$Status' => '

The HTTP status of the request.

', 'DeleteRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DeleteTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'DeleteTemplateResponse$Status' => '

The HTTP status of the request.

', 'DeleteThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'DeleteThemeResponse$Status' => '

The HTTP status of the request.

', 'DeleteTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DeleteTopicResponse$Status' => '

The HTTP status of the request.

', 'DeleteUserByPrincipalIdResponse$Status' => '

The HTTP status of the request.

', 'DeleteUserResponse$Status' => '

The HTTP status of the request.

', 'DeleteVPCConnectionResponse$Status' => '

The HTTP status of the request.

', 'DescribeAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'DescribeAccountSettingsResponse$Status' => '

The HTTP status of the request.

', 'DescribeAccountSubscriptionResponse$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisDefinitionResponse$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisResponse$Status' => '

The HTTP status of the request.

', 'DescribeAssetBundleExportJobResponse$Status' => '

The HTTP status of the response.

', 'DescribeAssetBundleImportJobResponse$Status' => '

The HTTP status of the response.

', 'DescribeDashboardDefinitionResponse$Status' => '

The HTTP status of the request.

', 'DescribeDashboardPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeDashboardResponse$Status' => '

The HTTP status of this request.

', 'DescribeDashboardSnapshotJobResponse$Status' => '

The HTTP status of the request

', 'DescribeDashboardSnapshotJobResultResponse$Status' => '

The HTTP status of the request

', 'DescribeDataSetPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSetRefreshPropertiesResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSetResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSourcePermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSourceResponse$Status' => '

The HTTP status of the request.

', 'DescribeFolderPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeFolderResolvedPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeFolderResponse$Status' => '

The HTTP status of the request.

', 'DescribeGroupMembershipResponse$Status' => '

The HTTP status of the request.

', 'DescribeGroupResponse$Status' => '

The HTTP status of the request.

', 'DescribeIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'DescribeIngestionResponse$Status' => '

The HTTP status of the request.

', 'DescribeIpRestrictionResponse$Status' => '

The HTTP status of the request.

', 'DescribeNamespaceResponse$Status' => '

The HTTP status of the request.

', 'DescribeRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplateDefinitionResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplatePermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplateResponse$Status' => '

The HTTP status of the request.

', 'DescribeThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'DescribeThemePermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeThemeResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicRefreshResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicResponse$Status' => '

The HTTP status of the request.

', 'DescribeUserResponse$Status' => '

The HTTP status of the request.

', 'DescribeVPCConnectionResponse$Status' => '

The HTTP status of the request.

', 'GenerateEmbedUrlForAnonymousUserResponse$Status' => '

The HTTP status of the request.

', 'GenerateEmbedUrlForRegisteredUserResponse$Status' => '

The HTTP status of the request.

', 'GetDashboardEmbedUrlResponse$Status' => '

The HTTP status of the request.

', 'GetSessionEmbedUrlResponse$Status' => '

The HTTP status of the request.

', 'ListAnalysesResponse$Status' => '

The HTTP status of the request.

', 'ListAssetBundleExportJobsResponse$Status' => '

The HTTP status of the request.

', 'ListAssetBundleImportJobsResponse$Status' => '

The HTTP status of the response.

', 'ListDashboardVersionsResponse$Status' => '

The HTTP status of the request.

', 'ListDashboardsResponse$Status' => '

The HTTP status of the request.

', 'ListDataSetsResponse$Status' => '

The HTTP status of the request.

', 'ListDataSourcesResponse$Status' => '

The HTTP status of the request.

', 'ListFolderMembersResponse$Status' => '

The HTTP status of the request.

', 'ListFoldersResponse$Status' => '

The HTTP status of the request.

', 'ListGroupMembershipsResponse$Status' => '

The HTTP status of the request.

', 'ListGroupsResponse$Status' => '

The HTTP status of the request.

', 'ListIAMPolicyAssignmentsForUserResponse$Status' => '

The HTTP status of the request.

', 'ListIAMPolicyAssignmentsResponse$Status' => '

The HTTP status of the request.

', 'ListIngestionsResponse$Status' => '

The HTTP status of the request.

', 'ListNamespacesResponse$Status' => '

The HTTP status of the request.

', 'ListRefreshSchedulesResponse$Status' => '

The HTTP status of the request.

', 'ListTagsForResourceResponse$Status' => '

The HTTP status of the request.

', 'ListTemplateAliasesResponse$Status' => '

The HTTP status of the request.

', 'ListTemplateVersionsResponse$Status' => '

The HTTP status of the request.

', 'ListTemplatesResponse$Status' => '

The HTTP status of the request.

', 'ListThemeAliasesResponse$Status' => '

The HTTP status of the request.

', 'ListThemeVersionsResponse$Status' => '

The HTTP status of the request.

', 'ListThemesResponse$Status' => '

The HTTP status of the request.

', 'ListTopicRefreshSchedulesResponse$Status' => '

The HTTP status of the request.

', 'ListTopicsResponse$Status' => '

The HTTP status of the request.

', 'ListUserGroupsResponse$Status' => '

The HTTP status of the request.

', 'ListUsersResponse$Status' => '

The HTTP status of the request.

', 'ListVPCConnectionsResponse$Status' => '

The HTTP status of the request.

', 'PutDataSetRefreshPropertiesResponse$Status' => '

The HTTP status of the request.

', 'RegisterUserResponse$Status' => '

The HTTP status of the request.

', 'RestoreAnalysisResponse$Status' => '

The HTTP status of the request.

', 'SearchAnalysesResponse$Status' => '

The HTTP status of the request.

', 'SearchDashboardsResponse$Status' => '

The HTTP status of the request.

', 'SearchDataSetsResponse$Status' => '

The HTTP status of the request.

', 'SearchDataSourcesResponse$Status' => '

The HTTP status of the request.

', 'SearchFoldersResponse$Status' => '

The HTTP status of the request.

', 'SearchGroupsResponse$Status' => '

The HTTP status of the request.

', 'StartAssetBundleExportJobResponse$Status' => '

The HTTP status of the response.

', 'StartAssetBundleImportJobResponse$Status' => '

The HTTP status of the response.

', 'StartDashboardSnapshotJobResponse$Status' => '

The HTTP status of the request

', 'TagResourceResponse$Status' => '

The HTTP status of the request.

', 'UntagResourceResponse$Status' => '

The HTTP status of the request.

', 'UpdateAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'UpdateAccountSettingsResponse$Status' => '

The HTTP status of the request.

', 'UpdateAnalysisPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateAnalysisResponse$Status' => '

The HTTP status of the request.

', 'UpdateDashboardPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateDashboardPublishedVersionResponse$Status' => '

The HTTP status of the request.

', 'UpdateDashboardResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSetPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSetResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSourcePermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSourceResponse$Status' => '

The HTTP status of the request.

', 'UpdateFolderPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateFolderResponse$Status' => '

The HTTP status of the request.

', 'UpdateGroupResponse$Status' => '

The HTTP status of the request.

', 'UpdateIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'UpdateIpRestrictionResponse$Status' => '

The HTTP status of the request.

', 'UpdatePublicSharingSettingsResponse$Status' => '

The HTTP status of the request.

', 'UpdateRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'UpdateTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'UpdateTemplatePermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateTemplateResponse$Status' => '

The HTTP status of the request.

', 'UpdateThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'UpdateThemePermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateThemeResponse$Status' => '

The HTTP status of the request.

', 'UpdateTopicPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'UpdateTopicResponse$Status' => '

The HTTP status of the request.

', 'UpdateUserResponse$Status' => '

The HTTP status of the request.

', 'UpdateVPCConnectionResponse$Status' => '

The HTTP status of the request.

', ], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$Message' => NULL, 'AccessDeniedException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'AccountInfo$AccountName' => '

The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It\'s unique over all of Amazon Web Services, and it appears only when users sign in.

', 'AccountInfo$NotificationEmail' => '

The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.

', 'AccountInfo$AuthenticationType' => '

The way that your Amazon QuickSight account is authenticated.

', 'AccountInfo$AccountSubscriptionStatus' => '

The status of your account subscription.

', 'AccountInfo$IAMIdentityCenterInstanceArn' => '

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

', 'AccountSettings$AccountName' => '

The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.

', 'AccountSettings$NotificationEmail' => '

The main notification email for your Amazon QuickSight subscription.

', 'ActionList$member' => NULL, 'AnalysisSearchFilter$Value' => '

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'AssetBundleImportJobRefreshScheduleOverrideParameters$ScheduleId' => '

A partial identifier for the specific RefreshSchedule resource being overridden. This structure is used together with the DataSetId structure.

', 'AssetBundleImportJobResourceIdOverrideConfiguration$PrefixForAllResources' => '

An option to request a CloudFormation variable for a prefix to be prepended to each resource\'s ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

', 'AssetBundleImportSourceDescription$Body' => '

An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

', 'AttributeAggregationFunction$ValueForMultipleValues' => '

Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to \'*\'.

', 'AxisLabelOptions$CustomLabel' => '

The text for the axis label.

', 'CancelIngestionRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'CancelIngestionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CascadingControlSource$SourceSheetControlId' => '

The source sheet control ID of a CascadingControlSource.

', 'ColumnGroupColumnSchema$Name' => '

The name of the column group\'s column schema.

', 'ColumnGroupSchema$Name' => '

The name of the column group schema.

', 'ColumnNameList$member' => NULL, 'ColumnSchema$Name' => '

The name of the column schema.

', 'ColumnSchema$DataType' => '

The data type of the column schema.

', 'ColumnSchema$GeographicRole' => '

The geographic role of the column schema.

', 'ColumnTooltipItem$Label' => '

The label of the tooltip item.

', 'ConcurrentUpdatingException$Message' => NULL, 'ConcurrentUpdatingException$RequestId' => NULL, 'ConflictException$Message' => NULL, 'ConflictException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'CreateAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateAccountSubscriptionRequest$NotificationEmail' => '

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.

', 'CreateAccountSubscriptionRequest$ActiveDirectoryName' => '

The name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$Realm' => '

The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$DirectoryId' => '

The ID of the Active Directory that is associated with your Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$FirstName' => '

The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$LastName' => '

The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$EmailAddress' => '

The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$ContactNumber' => '

A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateFolderMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateFolderResponse$RequestId' => '

The request ID for the newly created folder.

', 'CreateGroupMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateIAMPolicyAssignmentResponse$AssignmentId' => '

The ID for the assignment.

', 'CreateIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateIngestionRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'CreateIngestionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateNamespaceResponse$CapacityRegion' => '

The Amazon Web Services Region; that you want to use for the free SPICE capacity for the new namespace. This is set to the region that you run CreateNamespace in.

', 'CreateNamespaceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateRefreshScheduleResponse$ScheduleId' => '

The ID of the refresh schedule.

', 'CreateTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateTopicRefreshScheduleRequest$DatasetName' => '

The name of the dataset.

', 'CreateTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DashboardSearchFilter$Value' => '

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'DataSetConfiguration$Placeholder' => '

Placeholder.

', 'DataSetSearchFilter$Value' => '

The value of the named item, in this case QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'DataSourceErrorInfo$Message' => '

Error message.

', 'DataSourceSearchFilter$Value' => '

The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'DeleteAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteAccountSubscriptionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDataSetRefreshPropertiesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteFolderMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteFolderResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteGroupMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteNamespaceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteRefreshScheduleRequest$ScheduleId' => '

The ID of the refresh schedule.

', 'DeleteRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteRefreshScheduleResponse$ScheduleId' => '

The ID of the refresh schedule.

', 'DeleteTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteTopicRefreshScheduleRequest$DatasetId' => '

The ID of the dataset.

', 'DeleteTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteUserByPrincipalIdRequest$PrincipalId' => '

The principal ID of the user.

', 'DeleteUserByPrincipalIdResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAccountSettingsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAccountSubscriptionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAnalysisDefinitionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAnalysisPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAssetBundleExportJobResponse$DownloadUrl' => '

The URL to download the exported asset bundle data from.

This URL is available only after the job has succeeded. This URL is valid for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed.

The downloaded asset bundle is a zip file named assetbundle-{jobId}.qs. The file has a .qs extension.

This URL can\'t be used in a StartAssetBundleImportJob API call and should only be used for download purposes.

', 'DescribeDashboardDefinitionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSetPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSetRefreshPropertiesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSourcePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeFolderPermissionsRequest$NextToken' => '

A pagination token for the next set of results.

', 'DescribeFolderPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeFolderPermissionsResponse$NextToken' => '

The pagination token for the next set of results, or null if there are no more results.

', 'DescribeFolderResolvedPermissionsRequest$NextToken' => '

A pagination token for the next set of results.

', 'DescribeFolderResolvedPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeFolderResolvedPermissionsResponse$NextToken' => '

A pagination token for the next set of results, or null if there are no more results.

', 'DescribeFolderResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeGroupMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeIngestionRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'DescribeIngestionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeIpRestrictionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeNamespaceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeRefreshScheduleRequest$ScheduleId' => '

The ID of the refresh schedule.

', 'DescribeRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplateDefinitionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplatePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeThemePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicRefreshResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicRefreshScheduleRequest$DatasetId' => '

The ID of the dataset.

', 'DescribeTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DestinationParameterValueConfiguration$SourceParameterName' => '

The source parameter name of the destination parameter.

', 'DomainNotWhitelistedException$Message' => NULL, 'DomainNotWhitelistedException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ErrorInfo$Message' => '

Error message.

', 'FieldTooltipItem$Label' => '

The label of the tooltip item.

', 'FolderColumnList$member' => NULL, 'FolderSearchFilter$Value' => '

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

', 'Font$FontFamily' => '

Determines the font family settings.

', 'ForecastComputation$Name' => '

The name of a computation.

', 'GenerateEmbedUrlForAnonymousUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'GenerateEmbedUrlForRegisteredUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'GetDashboardEmbedUrlResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'GetSessionEmbedUrlResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'Group$PrincipalId' => '

The principal ID of the group.

', 'GroupSearchFilter$Value' => '

The value of the named item, in this case GROUP_NAME, that you want to use as a filter.

', 'GroupsList$member' => NULL, 'GrowthRateComputation$Name' => '

The name of a computation.

', 'IAMPolicyAssignment$AssignmentId' => '

Assignment ID.

', 'IdentityMap$key' => NULL, 'IdentityTypeNotSupportedException$Message' => NULL, 'IdentityTypeNotSupportedException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InternalFailureException$Message' => NULL, 'InternalFailureException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InvalidNextTokenException$Message' => NULL, 'InvalidNextTokenException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InvalidParameterValueException$Message' => NULL, 'InvalidParameterValueException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InvalidRequestException$Message' => NULL, 'InvalidRequestException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'LabelOptions$CustomLabel' => '

The text for the label.

', 'LimitExceededException$Message' => NULL, 'LimitExceededException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ListAnalysesRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListAnalysesResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListAnalysesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListAssetBundleExportJobsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListAssetBundleExportJobsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListAssetBundleImportJobsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListAssetBundleImportJobsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardVersionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardVersionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardVersionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListDashboardsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListDataSetsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSetsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSetsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListDataSourcesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSourcesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSourcesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListFolderMembersRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFolderMembersResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFolderMembersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListFoldersRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFoldersResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFoldersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListGroupMembershipsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupMembershipsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupMembershipsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListGroupsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListIAMPolicyAssignmentsForUserRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsForUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListIAMPolicyAssignmentsForUserResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListIngestionsRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'ListIngestionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIngestionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIngestionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListNamespacesRequest$NextToken' => '

A unique pagination token that can be used in a subsequent request. You will receive a pagination token in the response body of a previous ListNameSpaces API call if there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

', 'ListNamespacesResponse$NextToken' => '

A unique pagination token that can be used in a subsequent request. Receiving NextToken in your response inticates that there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

', 'ListNamespacesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListRefreshSchedulesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTagsForResourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTemplateAliasesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateAliasesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTemplateAliasesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateVersionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateVersionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateVersionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTemplatesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplatesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplatesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListThemeAliasesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeAliasesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListThemeAliasesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeVersionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeVersionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeVersionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListThemesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTopicRefreshSchedulesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTopicsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTopicsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTopicsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListUserGroupsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUserGroupsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUserGroupsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListUsersRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUsersResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUsersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListVPCConnectionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListVPCConnectionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListVPCConnectionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'LookbackWindow$ColumnName' => '

The name of the lookback window column.

', 'MaximumMinimumComputation$Name' => '

The name of a computation.

', 'MetricComparisonComputation$Name' => '

The name of a computation.

', 'NamespaceError$Message' => '

The message for the error.

', 'NamespaceInfoV2$CapacityRegion' => '

The namespace Amazon Web Services Region.

', 'NetworkInterface$AvailabilityZone' => '

The availability zone that the network interface resides in.

', 'NetworkInterface$ErrorMessage' => '

An error message.

', 'ParameterSelectableValueList$member' => NULL, 'PeriodOverPeriodComputation$Name' => '

The name of a computation.

', 'PeriodToDateComputation$Name' => '

The name of a computation.

', 'PivotTableFieldCollapseStateTarget$FieldId' => '

The field ID of the pivot table that the collapse state needs to be set to.

', 'PivotTotalOptions$CustomLabel' => '

The custom label string for the total cells.

', 'PreconditionNotMetException$Message' => NULL, 'PreconditionNotMetException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'PrincipalList$member' => NULL, 'ProjectedColumnList$member' => NULL, 'PutDataSetRefreshPropertiesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'QueueInfo$WaitingOnIngestion' => '

The ID of the queued ingestion.

', 'QueueInfo$QueuedIngestion' => '

The ID of the ongoing ingestion. The queued ingestion is waiting for the ongoing ingestion to complete.

', 'QuickSightUserNotFoundException$Message' => NULL, 'QuickSightUserNotFoundException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'RefreshFrequency$Timezone' => '

The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

', 'RefreshFrequency$TimeOfTheDay' => '

The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

', 'RefreshSchedule$ScheduleId' => '

An identifier for the refresh schedule.

', 'RegisterUserRequest$Email' => '

The email address of the user that you want to register.

', 'RegisterUserRequest$IamArn' => '

The ARN of the IAM user or role that you are registering with Amazon QuickSight.

', 'RegisterUserRequest$ExternalLoginFederationProviderType' => '

The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

', 'RegisterUserRequest$CustomFederationProviderUrl' => '

The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

', 'RegisterUserRequest$ExternalLoginId' => '

The identity ID for a user in the external login provider.

', 'RegisterUserResponse$UserInvitationUrl' => '

The URL the user visits to complete registration and provide a password. This is returned only for users with an identity type of QUICKSIGHT.

', 'RegisterUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ResourceExistsException$Message' => NULL, 'ResourceExistsException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ResourceNotFoundException$Message' => NULL, 'ResourceNotFoundException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ResourceUnavailableException$Message' => NULL, 'ResourceUnavailableException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'RestoreAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'RowLevelPermissionTagRule$ColumnName' => '

The column name that a tag key is assigned to.

', 'SearchAnalysesRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchAnalysesResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchAnalysesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchDashboardsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchDashboardsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchDashboardsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchDataSetsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSetsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSetsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchDataSourcesRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSourcesResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSourcesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchFoldersRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchFoldersResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchFoldersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchGroupsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchGroupsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchGroupsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SessionLifetimeInMinutesInvalidException$Message' => NULL, 'SessionLifetimeInMinutesInvalidException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'SignupResponse$userLoginName' => '

The user login name for your Amazon QuickSight account.

', 'SignupResponse$accountName' => '

The name of your Amazon QuickSight account.

', 'SignupResponse$directoryType' => '

The type of Active Directory that is being used to authenticate the Amazon QuickSight account. Valid values are SIMPLE_AD, AD_CONNECTOR, and MICROSOFT_AD.

', 'SnapshotJobErrorInfo$ErrorMessage' => '

The error message.

', 'SnapshotJobErrorInfo$ErrorType' => '

The error type.

', 'SnapshotJobResultErrorInfo$ErrorMessage' => '

The error message.

', 'SnapshotJobResultErrorInfo$ErrorType' => '

The error type.

', 'StringList$member' => NULL, 'SubtotalOptions$CustomLabel' => '

The custom label string for the subtotal cells.

', 'TableFieldCustomTextContent$Value' => '

The string value of the custom text content for the table URL link content.

', 'TagResourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ThrottlingException$Message' => NULL, 'ThrottlingException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'TopBottomMoversComputation$Name' => '

The name of a computation.

', 'TopBottomRankedComputation$Name' => '

The name of a computation.

', 'TotalAggregationComputation$Name' => '

The name of a computation.

', 'TotalOptions$CustomLabel' => '

The custom label string for the total cells.

', 'UniqueValuesComputation$Name' => '

The name of a computation.

', 'UnsupportedPricingPlanException$Message' => NULL, 'UnsupportedPricingPlanException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'UnsupportedUserEditionException$Message' => NULL, 'UnsupportedUserEditionException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'UntagResourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAccountSettingsRequest$NotificationEmail' => '

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.

', 'UpdateAccountSettingsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAnalysisPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDashboardPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDashboardPublishedVersionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSetPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSourcePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateFolderPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateFolderResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateIAMPolicyAssignmentResponse$AssignmentId' => '

The ID of the assignment.

', 'UpdateIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateIpRestrictionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdatePublicSharingSettingsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateRefreshScheduleResponse$ScheduleId' => '

The ID of the refresh schedule.

', 'UpdateTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTemplatePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateThemePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTopicPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTopicRefreshScheduleRequest$DatasetId' => '

The ID of the dataset.

', 'UpdateTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateUserRequest$Email' => '

The email address of the user that you want to update.

', 'UpdateUserRequest$ExternalLoginFederationProviderType' => '

The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

', 'UpdateUserRequest$CustomFederationProviderUrl' => '

The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

', 'UpdateUserRequest$ExternalLoginId' => '

The identity ID for a user in the external login provider.

', 'UpdateUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'User$Email' => '

The user\'s email address.

', 'User$PrincipalId' => '

The principal ID of the user.

', 'User$ExternalLoginFederationProviderType' => '

The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

', 'User$ExternalLoginFederationProviderUrl' => '

The URL of the external login provider.

', 'User$ExternalLoginId' => '

The identity ID for the user in the external login provider.

', 'VPCConnection$VPCId' => '

The Amazon EC2 VPC ID associated with the VPC connection.

', 'VPCConnection$RoleArn' => '

The ARN of the IAM role associated with the VPC connection.

', 'VPCConnectionSummary$VPCId' => '

The Amazon EC2 VPC ID associated with the VPC connection.

', 'VPCConnectionSummary$RoleArn' => '

The ARN of the IAM role associated with the VPC connection.

', 'WaterfallChartOptions$TotalBarLabel' => '

This option determines the total bar label of a waterfall visual.

', ], ], 'StringDatasetParameter' => [ 'base' => '

A string parameter for a dataset.

', 'refs' => [ 'DatasetParameter$StringDatasetParameter' => '

A string parameter that is created in the dataset.

', ], ], 'StringDatasetParameterDefaultValue' => [ 'base' => '

The default value for the string parameter.

', 'refs' => [ 'StringDatasetParameterValueList$member' => NULL, ], ], 'StringDatasetParameterDefaultValues' => [ 'base' => '

The default values of a string parameter.

', 'refs' => [ 'StringDatasetParameter$DefaultValues' => '

A list of default values for a given string dataset parameter type. This structure only accepts static values.

', ], ], 'StringDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'NewDefaultValues$StringStaticValues' => '

A list of static default values for a given string parameter.

', 'StringDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given string parameter.

', ], ], 'StringDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$StringValues' => '

A list of string-type parameter values.

', 'StringDefaultValues$StaticValues' => '

The static values of the DecimalDefaultValues.

', ], ], 'StringDefaultValues' => [ 'base' => '

The default values of the StringParameterDeclaration.

', 'refs' => [ 'StringParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'StringFormatConfiguration' => [ 'base' => '

Formatting configuration for string fields.

', 'refs' => [ 'CategoricalDimensionField$FormatConfiguration' => '

The format configuration of the field.

', 'CategoricalMeasureField$FormatConfiguration' => '

The format configuration of the field.

', 'FormatConfiguration$StringFormatConfiguration' => '

Formatting configuration for string fields.

', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CellValueSynonym$Synonyms' => '

Other names or aliases for the cell value.

', 'CollectiveConstant$ValueList' => '

A list of values for the collective constant.

', 'ComparativeOrder$SpecifedOrder' => '

The list of columns to be used in the ordering.

', 'GenerateEmbedUrlForAnonymousUserRequest$AllowedDomains' => '

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

To include all subdomains under a specific domain to the allow list, use *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

', 'GenerateEmbedUrlForRegisteredUserRequest$AllowedDomains' => '

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

To include all subdomains under a specific domain to the allow list, use *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

', 'VPCConnection$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', 'VPCConnectionSummary$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', ], ], 'StringParameter' => [ 'base' => '

A string parameter.

', 'refs' => [ 'StringParameterList$member' => NULL, ], ], 'StringParameterDeclaration' => [ 'base' => '

A parameter declaration for the String data type.

', 'refs' => [ 'ParameterDeclaration$StringParameterDeclaration' => '

A parameter declaration for the String data type.

', ], ], 'StringParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$StringParameters' => '

The parameters that have a data type of string.

', ], ], 'StringValueWhenUnsetConfiguration' => [ 'base' => '

The configuration that defines the default value of a String parameter when a value has not been set.

', 'refs' => [ 'StringParameterDeclaration$ValueWhenUnset' => '

The configuration that defines the default value of a String parameter when a value has not been set.

', ], ], 'StyledCellType' => [ 'base' => NULL, 'refs' => [ 'TableStyleTarget$CellType' => '

The cell type of the table style target.

', ], ], 'SubnetId' => [ 'base' => NULL, 'refs' => [ 'NetworkInterface$SubnetId' => '

The subnet ID associated with the network interface.

', 'SubnetIdList$member' => NULL, ], ], 'SubnetIdList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$SubnetIds' => '

A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

', 'CreateVPCConnectionRequest$SubnetIds' => '

A list of subnet IDs for the VPC connection.

', 'UpdateVPCConnectionRequest$SubnetIds' => '

A list of subnet IDs for the VPC connection.

', ], ], 'SubtotalOptions' => [ 'base' => '

The subtotal options.

', 'refs' => [ 'PivotTableTotalOptions$RowSubtotalOptions' => '

The row subtotal options.

', 'PivotTableTotalOptions$ColumnSubtotalOptions' => '

The column subtotal options.

', ], ], 'Suffix' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$Suffix' => '

Determines the suffix value of the currency format.

', 'NumberDisplayFormatConfiguration$Suffix' => '

Determines the suffix value of the number format.

', 'PercentageDisplayFormatConfiguration$Suffix' => '

Determines the suffix value of the percentage format.

', ], ], 'Synonyms' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$CalculatedFieldSynonyms' => '

The other names or aliases for the calculated field.

', 'TopicColumn$ColumnSynonyms' => '

The other names or aliases for the column.

', 'TopicFilter$FilterSynonyms' => '

The other names or aliases for the filter.

', 'TopicNamedEntity$EntitySynonyms' => '

The other names or aliases for the named entity.

', ], ], 'TableAggregatedFieldWells' => [ 'base' => '

The aggregated field well for the table.

', 'refs' => [ 'TableFieldWells$TableAggregatedFieldWells' => '

The aggregated field well for the table.

', ], ], 'TableBorderOptions' => [ 'base' => '

The border options for a table border.

', 'refs' => [ 'GlobalTableBorderOptions$UniformBorder' => '

Determines the options for uniform border.

', 'TableSideBorderOptions$InnerVertical' => '

The table border options of the inner vertical border.

', 'TableSideBorderOptions$InnerHorizontal' => '

The table border options of the inner horizontal border.

', 'TableSideBorderOptions$Left' => '

The table border options of the left border.

', 'TableSideBorderOptions$Right' => '

The table border options of the right border.

', 'TableSideBorderOptions$Top' => '

The table border options of the top border.

', 'TableSideBorderOptions$Bottom' => '

The table border options of the bottom border.

', ], ], 'TableBorderStyle' => [ 'base' => NULL, 'refs' => [ 'TableBorderOptions$Style' => '

The style (none, solid) of a table border.

', ], ], 'TableBorderThickness' => [ 'base' => NULL, 'refs' => [ 'TableBorderOptions$Thickness' => '

The thickness of a table border.

', ], ], 'TableCellConditionalFormatting' => [ 'base' => '

The cell conditional formatting option for a table.

', 'refs' => [ 'TableConditionalFormattingOption$Cell' => '

The cell conditional formatting option for a table.

', ], ], 'TableCellImageScalingConfiguration' => [ 'base' => NULL, 'refs' => [ 'TableCellImageSizingConfiguration$TableCellImageScalingConfiguration' => '

The cell scaling configuration of the sizing options for the table image configuration.

', ], ], 'TableCellImageSizingConfiguration' => [ 'base' => '

The sizing options for the table image configuration.

', 'refs' => [ 'TableFieldImageConfiguration$SizingOptions' => '

The sizing options for the table image configuration.

', ], ], 'TableCellStyle' => [ 'base' => '

The table cell style for a cell in pivot table or table visual.

', 'refs' => [ 'PivotTableOptions$ColumnHeaderStyle' => '

The table cell style of the column header.

', 'PivotTableOptions$RowHeaderStyle' => '

The table cell style of the row headers.

', 'PivotTableOptions$CellStyle' => '

The table cell style of cells.

', 'PivotTableOptions$RowFieldNamesStyle' => '

The table cell style of row field names.

', 'PivotTotalOptions$TotalCellStyle' => '

The cell styling options for the total cells.

', 'PivotTotalOptions$ValueCellStyle' => '

The cell styling options for the totals of value cells.

', 'PivotTotalOptions$MetricHeaderCellStyle' => '

The cell styling options for the total of header cells.

', 'SubtotalOptions$TotalCellStyle' => '

The cell styling options for the subtotal cells.

', 'SubtotalOptions$ValueCellStyle' => '

The cell styling options for the subtotals of value cells.

', 'SubtotalOptions$MetricHeaderCellStyle' => '

The cell styling options for the subtotals of header cells.

', 'TableOptions$HeaderStyle' => '

The table cell style of a table header.

', 'TableOptions$CellStyle' => '

The table cell style of table cells.

', 'TotalOptions$TotalCellStyle' => '

Cell styling options for the total cells.

', ], ], 'TableConditionalFormatting' => [ 'base' => '

The conditional formatting for a PivotTableVisual.

', 'refs' => [ 'TableVisual$ConditionalFormatting' => '

The conditional formatting for a PivotTableVisual.

', ], ], 'TableConditionalFormattingOption' => [ 'base' => '

Conditional formatting options for a PivotTableVisual.

', 'refs' => [ 'TableConditionalFormattingOptionList$member' => NULL, ], ], 'TableConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'TableConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options for a PivotTableVisual.

', ], ], 'TableConfiguration' => [ 'base' => '

The configuration for a TableVisual.

', 'refs' => [ 'TableVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'TableFieldCustomIconContent' => [ 'base' => '

The custom icon content for the table link content configuration.

', 'refs' => [ 'TableFieldLinkContentConfiguration$CustomIconContent' => '

The custom icon content for the table link content configuration.

', ], ], 'TableFieldCustomTextContent' => [ 'base' => '

The custom text content (value, font configuration) for the table link content configuration.

', 'refs' => [ 'TableFieldLinkContentConfiguration$CustomTextContent' => '

The custom text content (value, font configuration) for the table link content configuration.

', ], ], 'TableFieldHeight' => [ 'base' => NULL, 'refs' => [ 'TableCellStyle$Height' => '

The height color for the table cells.

', ], ], 'TableFieldIconSetType' => [ 'base' => NULL, 'refs' => [ 'TableFieldCustomIconContent$Icon' => '

The icon set type (link) of the custom icon content for table URL link content.

', ], ], 'TableFieldImageConfiguration' => [ 'base' => '

The image configuration of a table field URL.

', 'refs' => [ 'TableFieldURLConfiguration$ImageConfiguration' => '

The image configuration of a table field URL.

', ], ], 'TableFieldLinkConfiguration' => [ 'base' => '

The link configuration of a table field URL.

', 'refs' => [ 'TableFieldURLConfiguration$LinkConfiguration' => '

The link configuration of a table field URL.

', ], ], 'TableFieldLinkContentConfiguration' => [ 'base' => '

The URL content (text, icon) for the table link configuration.

', 'refs' => [ 'TableFieldLinkConfiguration$Content' => '

The URL content (text, icon) for the table link configuration.

', ], ], 'TableFieldOption' => [ 'base' => '

The options for a table field.

', 'refs' => [ 'TableFieldOptionList$member' => NULL, ], ], 'TableFieldOptionList' => [ 'base' => NULL, 'refs' => [ 'TableFieldOptions$SelectedFieldOptions' => '

The field options to be configured to a table.

', ], ], 'TableFieldOptions' => [ 'base' => '

The field options of a table visual.

', 'refs' => [ 'TableConfiguration$FieldOptions' => '

The field options for a table visual.

', ], ], 'TableFieldOrderList' => [ 'base' => '

A list of table field IDs.

', 'refs' => [ 'TablePinnedFieldOptions$PinnedLeftFields' => '

A list of columns to be pinned to the left of a table visual.

', ], ], 'TableFieldURLConfiguration' => [ 'base' => '

The URL configuration for a table field.

', 'refs' => [ 'TableFieldOption$URLStyling' => '

The URL configuration for a table field.

', ], ], 'TableFieldWells' => [ 'base' => '

The field wells for a table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TableConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'TableInlineVisualization' => [ 'base' => '

The inline visualization of a specific type to display within a chart.

', 'refs' => [ 'TableInlineVisualizationList$member' => NULL, ], ], 'TableInlineVisualizationList' => [ 'base' => NULL, 'refs' => [ 'TableConfiguration$TableInlineVisualizations' => '

A collection of inline visualizations to display within a chart.

', ], ], 'TableOptions' => [ 'base' => '

The table options for a table visual.

', 'refs' => [ 'TableConfiguration$TableOptions' => '

The table options for a table visual.

', ], ], 'TableOrientation' => [ 'base' => NULL, 'refs' => [ 'TableOptions$Orientation' => '

The orientation (vertical, horizontal) for a table.

', ], ], 'TablePaginatedReportOptions' => [ 'base' => '

The paginated report options for a table visual.

', 'refs' => [ 'TableConfiguration$PaginatedReportOptions' => '

The paginated report options for a table visual.

', ], ], 'TablePinnedFieldOptions' => [ 'base' => '

The settings for the pinned columns of a table visual.

', 'refs' => [ 'TableFieldOptions$PinnedFieldOptions' => '

The settings for the pinned columns of a table visual.

', ], ], 'TableRowConditionalFormatting' => [ 'base' => '

The conditional formatting of a table row.

', 'refs' => [ 'TableConditionalFormattingOption$Row' => '

The row conditional formatting option for a table.

', ], ], 'TableSideBorderOptions' => [ 'base' => '

The side border options for a table.

', 'refs' => [ 'GlobalTableBorderOptions$SideSpecificBorder' => '

Determines the options for side specific border.

', ], ], 'TableSortConfiguration' => [ 'base' => '

The sort configuration for a TableVisual.

', 'refs' => [ 'TableConfiguration$SortConfiguration' => '

The sort configuration for a TableVisual.

', ], ], 'TableStyleTarget' => [ 'base' => '

The table style target.

', 'refs' => [ 'TableStyleTargetList$member' => NULL, ], ], 'TableStyleTargetList' => [ 'base' => NULL, 'refs' => [ 'SubtotalOptions$StyleTargets' => '

The style targets options for subtotals.

', ], ], 'TableTotalsPlacement' => [ 'base' => NULL, 'refs' => [ 'PivotTotalOptions$Placement' => '

The placement (start, end) for the total cells.

', 'TotalOptions$Placement' => '

The placement (start, end) for the total cells.

', ], ], 'TableTotalsScrollStatus' => [ 'base' => NULL, 'refs' => [ 'PivotTotalOptions$ScrollStatus' => '

The scroll status (pinned, scrolled) for the total cells.

', 'TotalOptions$ScrollStatus' => '

The scroll status (pinned, scrolled) for the total cells.

', ], ], 'TableUnaggregatedFieldWells' => [ 'base' => '

The unaggregated field well for the table.

', 'refs' => [ 'TableFieldWells$TableUnaggregatedFieldWells' => '

The unaggregated field well for the table.

', ], ], 'TableVisual' => [ 'base' => '

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$TableVisual' => '

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

', ], ], 'Tag' => [ 'base' => '

The key or keys of the key-value pairs for the resource tag or tags assigned to the resource.

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagColumnOperation' => [ 'base' => '

A transform operation that tags a column with additional information.

', 'refs' => [ 'TransformOperation$TagColumnOperation' => '

An operation that tags a column with additional information.

', ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

Tag key.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

The keys of the key-value pairs for the resource tag or tags assigned to the resource.

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateAccountCustomizationRequest$Tags' => '

A list of the tags that you want to attach to this resource.

', 'CreateAnalysisRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.

', 'CreateDashboardRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.

', 'CreateDataSetRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

', 'CreateDataSourceRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

', 'CreateFolderRequest$Tags' => '

Tags for the folder.

', 'CreateNamespaceRequest$Tags' => '

The tags that you want to associate with the namespace that you\'re creating.

', 'CreateTemplateRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

', 'CreateThemeRequest$Tags' => '

A map of the key-value pairs for the resource tag or tags that you want to add to the resource.

', 'CreateTopicRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.

', 'CreateVPCConnectionRequest$Tags' => '

A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.

', 'ListTagsForResourceResponse$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

', 'RegisterUserRequest$Tags' => '

The tags to associate with the user.

', 'TagResourceRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

Tag value.

', ], ], 'TargetVisualList' => [ 'base' => NULL, 'refs' => [ 'SameSheetTargetVisualConfiguration$TargetVisuals' => '

A list of the target visual IDs that are located in the same sheet of the analysis.

', ], ], 'TargetVisualOptions' => [ 'base' => NULL, 'refs' => [ 'SameSheetTargetVisualConfiguration$TargetVisualOptions' => '

The options that choose the target visual in the same sheet.

Valid values are defined as follows:

', ], ], 'Template' => [ 'base' => '

A template object. A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create a dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with an analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

You can share templates across Amazon Web Services accounts by allowing users in other Amazon Web Services accounts to create a template or a dashboard from an existing template.

', 'refs' => [ 'DescribeTemplateResponse$Template' => '

The template structure for the object you want to describe.

', ], ], 'TemplateAlias' => [ 'base' => '

The template alias.

', 'refs' => [ 'CreateTemplateAliasResponse$TemplateAlias' => '

Information about the template alias.

', 'DescribeTemplateAliasResponse$TemplateAlias' => '

Information about the template alias.

', 'TemplateAliasList$member' => NULL, 'UpdateTemplateAliasResponse$TemplateAlias' => '

The template alias.

', ], ], 'TemplateAliasList' => [ 'base' => NULL, 'refs' => [ 'ListTemplateAliasesResponse$TemplateAliasList' => '

A structure containing the list of the template\'s aliases.

', ], ], 'TemplateError' => [ 'base' => '

List of errors that occurred when the template version creation failed.

', 'refs' => [ 'TemplateErrorList$member' => NULL, ], ], 'TemplateErrorList' => [ 'base' => NULL, 'refs' => [ 'DescribeTemplateDefinitionResponse$Errors' => '

Errors associated with the template version.

', 'TemplateVersion$Errors' => '

Errors associated with this template version.

', ], ], 'TemplateErrorType' => [ 'base' => NULL, 'refs' => [ 'TemplateError$Type' => '

Type of error.

', ], ], 'TemplateName' => [ 'base' => NULL, 'refs' => [ 'CreateTemplateRequest$Name' => '

A display name for the template.

', 'DescribeTemplateDefinitionResponse$Name' => '

The descriptive name of the template.

', 'Template$Name' => '

The display name of the template.

', 'TemplateSummary$Name' => '

A display name for the template.

', 'UpdateTemplateRequest$Name' => '

The name for the template.

', ], ], 'TemplateSourceAnalysis' => [ 'base' => '

The source analysis of the template.

', 'refs' => [ 'TemplateSourceEntity$SourceAnalysis' => '

The source analysis, if it is based on an analysis.

', ], ], 'TemplateSourceEntity' => [ 'base' => '

The source entity of the template.

', 'refs' => [ 'CreateTemplateRequest$SourceEntity' => '

The entity that you are using as a source when you create the template. In SourceEntity, you specify the type of object you\'re using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'UpdateTemplateRequest$SourceEntity' => '

The entity that you are using as a source when you update the template. In SourceEntity, you specify the type of object you\'re using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region;.

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

', ], ], 'TemplateSourceTemplate' => [ 'base' => '

The source template of the template.

', 'refs' => [ 'TemplateSourceEntity$SourceTemplate' => '

The source template, if it is based on an template.

', ], ], 'TemplateSummary' => [ 'base' => '

The template summary.

', 'refs' => [ 'TemplateSummaryList$member' => NULL, ], ], 'TemplateSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTemplatesResponse$TemplateSummaryList' => '

A structure containing information about the templates in the list.

', ], ], 'TemplateVersion' => [ 'base' => '

A version of a template.

', 'refs' => [ 'Template$Version' => '

A structure describing the versions of the template.

', ], ], 'TemplateVersionDefinition' => [ 'base' => '

The detailed definition of a template.

', 'refs' => [ 'CreateTemplateRequest$Definition' => '

The definition of a template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'DescribeTemplateDefinitionResponse$Definition' => '

The definition of the template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', 'UpdateTemplateRequest$Definition' => '

The definition of a template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', ], ], 'TemplateVersionSummary' => [ 'base' => '

The template version.

', 'refs' => [ 'TemplateVersionSummaryList$member' => NULL, ], ], 'TemplateVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTemplateVersionsResponse$TemplateVersionSummaryList' => '

A structure containing a list of all the versions of the specified template.

', ], ], 'TeradataParameters' => [ 'base' => '

The parameters for Teradata.

', 'refs' => [ 'DataSourceParameters$TeradataParameters' => '

The parameters for Teradata.

', ], ], 'TextAreaControlDelimiter' => [ 'base' => NULL, 'refs' => [ 'FilterTextAreaControl$Delimiter' => '

The delimiter that is used to separate the lines in text.

', 'ParameterTextAreaControl$Delimiter' => '

The delimiter that is used to separate the lines in text.

', ], ], 'TextAreaControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterTextAreaControl$DisplayOptions' => '

The display options of a control.

', 'ParameterTextAreaControl$DisplayOptions' => '

The display options of a control.

', ], ], 'TextConditionalFormat' => [ 'base' => '

The conditional formatting for the text.

', 'refs' => [ 'PivotTableCellConditionalFormatting$TextFormat' => '

The text format of the cell for conditional formatting.

', 'TableCellConditionalFormatting$TextFormat' => '

The text format of the cell for conditional formatting.

', ], ], 'TextControlPlaceholderOptions' => [ 'base' => '

The configuration of the placeholder options in a text control.

', 'refs' => [ 'TextAreaControlDisplayOptions$PlaceholderOptions' => '

The configuration of the placeholder options in a text area control.

', 'TextFieldControlDisplayOptions$PlaceholderOptions' => '

The configuration of the placeholder options in a text field control.

', ], ], 'TextFieldControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterTextFieldControl$DisplayOptions' => '

The display options of a control.

', 'ParameterTextFieldControl$DisplayOptions' => '

The display options of a control.

', ], ], 'TextQualifier' => [ 'base' => NULL, 'refs' => [ 'UploadSettings$TextQualifier' => '

Text qualifier.

', ], ], 'TextWrap' => [ 'base' => NULL, 'refs' => [ 'TableCellStyle$TextWrap' => '

The text wrap (none, wrap) for the table cells.

', ], ], 'Theme' => [ 'base' => '

Summary information about a theme.

', 'refs' => [ 'DescribeThemeResponse$Theme' => '

The information about the theme that you are describing.

', ], ], 'ThemeAlias' => [ 'base' => '

An alias for a theme.

', 'refs' => [ 'CreateThemeAliasResponse$ThemeAlias' => '

Information about the theme alias.

', 'DescribeThemeAliasResponse$ThemeAlias' => '

Information about the theme alias.

', 'ThemeAliasList$member' => NULL, 'UpdateThemeAliasResponse$ThemeAlias' => '

Information about the theme alias.

', ], ], 'ThemeAliasList' => [ 'base' => NULL, 'refs' => [ 'ListThemeAliasesResponse$ThemeAliasList' => '

A structure containing the list of the theme\'s aliases.

', ], ], 'ThemeConfiguration' => [ 'base' => '

The theme configuration. This configuration contains all of the display properties for a theme.

', 'refs' => [ 'CreateThemeRequest$Configuration' => '

The theme configuration, which contains the theme display properties.

', 'ThemeVersion$Configuration' => '

The theme configuration, which contains all the theme display properties.

', 'UpdateThemeRequest$Configuration' => '

The theme configuration, which contains the theme display properties.

', ], ], 'ThemeError' => [ 'base' => '

Theme error.

', 'refs' => [ 'ThemeErrorList$member' => NULL, ], ], 'ThemeErrorList' => [ 'base' => NULL, 'refs' => [ 'ThemeVersion$Errors' => '

Errors associated with the theme.

', ], ], 'ThemeErrorType' => [ 'base' => NULL, 'refs' => [ 'ThemeError$Type' => '

The type of error.

', ], ], 'ThemeName' => [ 'base' => NULL, 'refs' => [ 'CreateThemeRequest$Name' => '

A display name for the theme.

', 'Theme$Name' => '

The name that the user gives to the theme.

', 'ThemeSummary$Name' => '

the display name for the theme.

', 'UpdateThemeRequest$Name' => '

The name for the theme.

', ], ], 'ThemeSummary' => [ 'base' => '

The theme summary.

', 'refs' => [ 'ThemeSummaryList$member' => NULL, ], ], 'ThemeSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListThemesResponse$ThemeSummaryList' => '

Information about the themes in the list.

', ], ], 'ThemeType' => [ 'base' => NULL, 'refs' => [ 'ListThemesRequest$Type' => '

The type of themes that you want to list. Valid options include the following:

', 'Theme$Type' => '

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

', ], ], 'ThemeVersion' => [ 'base' => '

A version of a theme.

', 'refs' => [ 'Theme$Version' => NULL, ], ], 'ThemeVersionSummary' => [ 'base' => '

The theme version.

', 'refs' => [ 'ThemeVersionSummaryList$member' => NULL, ], ], 'ThemeVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListThemeVersionsResponse$ThemeVersionSummaryList' => '

A structure containing a list of all the versions of the specified theme.

', ], ], 'ThousandSeparatorOptions' => [ 'base' => '

The options that determine the thousands separator configuration.

', 'refs' => [ 'NumericSeparatorConfiguration$ThousandsSeparator' => '

The options that determine the thousands separator configuration.

', ], ], 'ThrottlingException' => [ 'base' => '

Access is throttled.

', 'refs' => [], ], 'TileLayoutStyle' => [ 'base' => '

The display options for the layout of tiles on a sheet.

', 'refs' => [ 'SheetStyle$TileLayout' => '

The layout options for tiles.

', ], ], 'TileStyle' => [ 'base' => '

Display options related to tiles on a sheet.

', 'refs' => [ 'SheetStyle$Tile' => '

The display options for tiles.

', ], ], 'TimeBasedForecastProperties' => [ 'base' => '

The forecast properties setup of a forecast in the line chart.

', 'refs' => [ 'ForecastConfiguration$ForecastProperties' => '

The forecast properties setup of a forecast in the line chart.

', ], ], 'TimeEqualityFilter' => [ 'base' => '

A TimeEqualityFilter filters values that are equal to a given value.

', 'refs' => [ 'Filter$TimeEqualityFilter' => '

A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

', ], ], 'TimeGranularity' => [ 'base' => NULL, 'refs' => [ 'DataPathColor$TimeGranularity' => '

The time granularity of the field that the color needs to be applied to.

', 'DateDimensionField$DateGranularity' => '

The date granularity of the DateDimensionField. Choose one of the following options:

', 'DateTimeDatasetParameter$TimeGranularity' => '

The time granularity of the date time parameter.

', 'DateTimeParameterDeclaration$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'ExcludePeriodConfiguration$Granularity' => '

The granularity or unit (day, month, year) of the exclude period.

', 'PeriodToDateComputation$PeriodTimeGranularity' => '

The time granularity setup of period to date computation. Choose from the following options:

', 'RelativeDatesFilter$MinimumGranularity' => '

The minimum granularity (period granularity) of the relative dates filter.

', 'RelativeDatesFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TimeEqualityFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TimeRangeDrillDownFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TimeRangeFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopBottomFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', ], ], 'TimeRangeDrillDownFilter' => [ 'base' => '

The time range drill down filter.

', 'refs' => [ 'DrillDownFilter$TimeRangeFilter' => '

The time range drill down filter. This filter is used for date time columns.

', ], ], 'TimeRangeFilter' => [ 'base' => '

A TimeRangeFilter filters values that are between two specified values.

', 'refs' => [ 'Filter$TimeRangeFilter' => '

A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

', ], ], 'TimeRangeFilterValue' => [ 'base' => '

The value of a time range filter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TimeRangeFilter$RangeMinimumValue' => '

The minimum value for the filter value range.

', 'TimeRangeFilter$RangeMaximumValue' => '

The maximum value for the filter value range.

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'Analysis$CreatedTime' => '

The time that the analysis was created.

', 'Analysis$LastUpdatedTime' => '

The time that the analysis was last updated.

', 'AnalysisSummary$CreatedTime' => '

The time that the analysis was created.

', 'AnalysisSummary$LastUpdatedTime' => '

The time that the analysis was last updated.

', 'AssetBundleExportJobSummary$CreatedTime' => '

The time that the export job was created.

', 'AssetBundleImportJobRefreshScheduleOverrideParameters$StartAfterDateTime' => '

An override for the StartAfterDateTime of a RefreshSchedule. Make sure that the StartAfterDateTime is set to a time that takes place in the future.

', 'AssetBundleImportJobSummary$CreatedTime' => '

The time that the import job was created.

', 'Dashboard$CreatedTime' => '

The time that this dashboard was created.

', 'Dashboard$LastPublishedTime' => '

The last time that this dashboard was published.

', 'Dashboard$LastUpdatedTime' => '

The last time that this dashboard was updated.

', 'DashboardSummary$CreatedTime' => '

The time that this dashboard was created.

', 'DashboardSummary$LastUpdatedTime' => '

The last time that this dashboard was updated.

', 'DashboardSummary$LastPublishedTime' => '

The last time that this dashboard was published.

', 'DashboardVersion$CreatedTime' => '

The time that this dashboard version was created.

', 'DashboardVersionSummary$CreatedTime' => '

The time that this dashboard version was created.

', 'DataSet$CreatedTime' => '

The time that this dataset was created.

', 'DataSet$LastUpdatedTime' => '

The last time that this dataset was updated.

', 'DataSetSummary$CreatedTime' => '

The time that this dataset was created.

', 'DataSetSummary$LastUpdatedTime' => '

The last time that this dataset was updated.

', 'DataSource$CreatedTime' => '

The time that this data source was created.

', 'DataSource$LastUpdatedTime' => '

The last time that this data source was updated.

', 'DataSourceSummary$CreatedTime' => '

The date and time that the data source was created. This value is expressed in MM-DD-YYYY HH:MM:SS format.

', 'DataSourceSummary$LastUpdatedTime' => '

The date and time the data source was last updated. This value is expressed in MM-DD-YYYY HH:MM:SS format.

', 'DeleteAnalysisResponse$DeletionTime' => '

The date and time that the analysis is scheduled to be deleted.

', 'DescribeAssetBundleExportJobResponse$CreatedTime' => '

The time that the export job was created.

', 'DescribeAssetBundleImportJobResponse$CreatedTime' => '

The time that the import job was created.

', 'DescribeDashboardSnapshotJobResponse$CreatedTime' => '

The time that the snapshot job was created.

', 'DescribeDashboardSnapshotJobResponse$LastUpdatedTime' => '

The time that the snapshot job status was last updated.

', 'DescribeDashboardSnapshotJobResultResponse$CreatedTime' => '

The time that a snapshot job was created.

', 'DescribeDashboardSnapshotJobResultResponse$LastUpdatedTime' => '

The time that a snapshot job status was last updated.

', 'Folder$CreatedTime' => '

The time that the folder was created.

', 'Folder$LastUpdatedTime' => '

The time that the folder was last updated.

', 'FolderSummary$CreatedTime' => '

The time that the folder was created.

', 'FolderSummary$LastUpdatedTime' => '

The time that the folder was last updated.

', 'Ingestion$CreatedTime' => '

The time that this ingestion started.

', 'RefreshSchedule$StartAfterDateTime' => '

Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

', 'Template$LastUpdatedTime' => '

Time when this was last updated.

', 'Template$CreatedTime' => '

Time when this was created.

', 'TemplateSummary$CreatedTime' => '

The last time that this template was created.

', 'TemplateSummary$LastUpdatedTime' => '

The last time that this template was updated.

', 'TemplateVersion$CreatedTime' => '

The time that this template version was created.

', 'TemplateVersionSummary$CreatedTime' => '

The time that this template version was created.

', 'Theme$CreatedTime' => '

The date and time that the theme was created.

', 'Theme$LastUpdatedTime' => '

The date and time that the theme was last updated.

', 'ThemeSummary$CreatedTime' => '

The date and time that this theme was created.

', 'ThemeSummary$LastUpdatedTime' => '

The last date and time that this theme was updated.

', 'ThemeVersion$CreatedTime' => '

The date and time that this theme version was created.

', 'ThemeVersionSummary$CreatedTime' => '

The date and time that this theme version was created.

', 'TimeEqualityFilter$Value' => '

The value of a TimeEquality filter.

This field is mutually exclusive to RollingDate and ParameterName.

', 'TimeRangeDrillDownFilter$RangeMinimum' => '

The minimum value for the filter value range.

', 'TimeRangeDrillDownFilter$RangeMaximum' => '

The maximum value for the filter value range.

', 'TimeRangeFilterValue$StaticValue' => '

The static input value.

', 'TopicRefreshSchedule$StartingAt' => '

The starting date and time for the refresh schedule.

', 'VPCConnection$CreatedTime' => '

The time that the VPC connection was created.

', 'VPCConnection$LastUpdatedTime' => '

The time that the VPC connection was last updated.

', 'VPCConnectionSummary$CreatedTime' => '

The time that the VPC connection was created.

', 'VPCConnectionSummary$LastUpdatedTime' => '

The time that the VPC connection was last updated.

', 'WhatIfPointScenario$Date' => '

The date that you need the forecast results for.

', 'WhatIfRangeScenario$StartDate' => '

The start date in the date range that you need the forecast results for.

', 'WhatIfRangeScenario$EndDate' => '

The end date in the date range that you need the forecast results for.

', ], ], 'TooltipItem' => [ 'base' => '

The tooltip.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TooltipItemList$member' => NULL, ], ], 'TooltipItemList' => [ 'base' => NULL, 'refs' => [ 'FieldBasedTooltip$TooltipFields' => '

The fields configuration in the tooltip.

', ], ], 'TooltipOptions' => [ 'base' => '

The display options for the visual tooltip.

', 'refs' => [ 'BarChartConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'BoxPlotChartConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'ComboChartConfiguration$Tooltip' => '

The legend display setup of the visual.

', 'FilledMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'FunnelChartConfiguration$Tooltip' => '

The tooltip configuration of a FunnelChartVisual.

', 'GaugeChartConfiguration$TooltipOptions' => '

The tooltip configuration of a GaugeChartVisual.

', 'GeospatialMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'HeatMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'HistogramConfiguration$Tooltip' => '

The tooltip configuration of a histogram.

', 'LineChartConfiguration$Tooltip' => '

The tooltip configuration of a line chart.

', 'PieChartConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'ScatterPlotConfiguration$Tooltip' => '

The legend display setup of the visual.

', 'TreeMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', ], ], 'TooltipTitleType' => [ 'base' => NULL, 'refs' => [ 'FieldBasedTooltip$TooltipTitleType' => '

The type for the >tooltip title. Choose one of the following options:

', ], ], 'TopBottomComputationType' => [ 'base' => NULL, 'refs' => [ 'TopBottomMoversComputation$Type' => '

The computation type. Choose from the following options:

', 'TopBottomRankedComputation$Type' => '

The computation type. Choose one of the following options:

', ], ], 'TopBottomFilter' => [ 'base' => '

A TopBottomFilter filters values that are at the top or the bottom.

', 'refs' => [ 'Filter$TopBottomFilter' => '

A TopBottomFilter filters data to the top or bottom values for a given column.

', ], ], 'TopBottomMoversComputation' => [ 'base' => '

The top movers and bottom movers computation setup.

', 'refs' => [ 'Computation$TopBottomMovers' => '

The top movers and bottom movers computation configuration.

', ], ], 'TopBottomMoversComputationMoverSize' => [ 'base' => NULL, 'refs' => [ 'TopBottomMoversComputation$MoverSize' => '

The mover size setup of the top and bottom movers computation.

', ], ], 'TopBottomRankedComputation' => [ 'base' => '

The top ranked and bottom ranked computation configuration.

', 'refs' => [ 'Computation$TopBottomRanked' => '

The top ranked and bottom ranked computation configuration.

', ], ], 'TopBottomRankedComputationResultSize' => [ 'base' => NULL, 'refs' => [ 'TopBottomRankedComputation$ResultSize' => '

The result size of a top and bottom ranked computation.

', ], ], 'TopBottomSortOrder' => [ 'base' => NULL, 'refs' => [ 'TopBottomMoversComputation$SortOrder' => '

The sort order setup of the top and bottom movers computation.

', ], ], 'TopicCalculatedField' => [ 'base' => '

A structure that represents a calculated field.

', 'refs' => [ 'TopicCalculatedFields$member' => NULL, ], ], 'TopicCalculatedFields' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$CalculatedFields' => '

The list of calculated field definitions.

', ], ], 'TopicCategoryFilter' => [ 'base' => '

A structure that represents a category filter.

', 'refs' => [ 'TopicFilter$CategoryFilter' => '

The category filter that is associated with this filter.

', ], ], 'TopicCategoryFilterConstant' => [ 'base' => '

A constant used in a category filter.

', 'refs' => [ 'TopicCategoryFilter$Constant' => '

The constant used in a category filter.

', ], ], 'TopicColumn' => [ 'base' => '

Represents a column in a dataset.

', 'refs' => [ 'TopicColumns$member' => NULL, ], ], 'TopicColumns' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$Columns' => '

The list of column definitions.

', ], ], 'TopicDateRangeFilter' => [ 'base' => '

A filter used to restrict data based on a range of dates or times.

', 'refs' => [ 'TopicFilter$DateRangeFilter' => '

The date range filter.

', ], ], 'TopicDetails' => [ 'base' => '

A structure that describes the details of a topic, such as its name, description, and associated data sets.

', 'refs' => [ 'CreateTopicRequest$Topic' => '

The definition of a topic to create.

', 'DescribeTopicResponse$Topic' => '

The definition of a topic.

', 'UpdateTopicRequest$Topic' => '

The definition of the topic that you want to update.

', ], ], 'TopicFilter' => [ 'base' => '

A structure that represents a filter used to select items for a topic.

', 'refs' => [ 'TopicFilters$member' => NULL, ], ], 'TopicFilters' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$Filters' => '

The list of filter definitions.

', ], ], 'TopicId' => [ 'base' => NULL, 'refs' => [ 'CreateTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateTopicRequest$TopicId' => '

The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateTopicResponse$TopicId' => '

The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicRequest$TopicId' => '

The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicResponse$TopicId' => '

The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicPermissionsRequest$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicPermissionsResponse$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRefreshRequest$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRequest$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicResponse$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'ListTopicRefreshSchedulesRequest$TopicId' => '

The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'ListTopicRefreshSchedulesResponse$TopicId' => '

The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'TopicSummary$TopicId' => '

The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicPermissionsRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicPermissionsResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', ], ], 'TopicNamedEntities' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$NamedEntities' => '

The list of named entities definitions.

', ], ], 'TopicNamedEntity' => [ 'base' => '

A structure that represents a named entity.

', 'refs' => [ 'TopicNamedEntities$member' => NULL, ], ], 'TopicNumericEqualityFilter' => [ 'base' => '

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value matches the specified value.

', 'refs' => [ 'TopicFilter$NumericEqualityFilter' => '

The numeric equality filter.

', ], ], 'TopicNumericRangeFilter' => [ 'base' => '

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value falls within the specified range.

', 'refs' => [ 'TopicFilter$NumericRangeFilter' => '

The numeric range filter.

', ], ], 'TopicNumericSeparatorSymbol' => [ 'base' => NULL, 'refs' => [ 'DisplayFormatOptions$DecimalSeparator' => '

Determines the decimal separator.

', ], ], 'TopicRangeFilterConstant' => [ 'base' => '

A constant value that is used in a range filter to specify the endpoints of the range.

', 'refs' => [ 'TopicDateRangeFilter$Constant' => '

The constant used in a date range filter.

', 'TopicNumericRangeFilter$Constant' => '

The constant used in a numeric range filter.

', ], ], 'TopicRefreshDetails' => [ 'base' => '

The details about the refresh of a topic.

', 'refs' => [ 'DescribeTopicRefreshResponse$RefreshDetails' => '

Details of the refresh, which is performed when the topic is created or updated.

', ], ], 'TopicRefreshSchedule' => [ 'base' => '

A structure that represents a topic refresh schedule.

', 'refs' => [ 'CreateTopicRefreshScheduleRequest$RefreshSchedule' => '

The definition of a refresh schedule.

', 'DescribeTopicRefreshScheduleResponse$RefreshSchedule' => '

The definition of a refresh schedule.

', 'TopicRefreshScheduleSummary$RefreshSchedule' => '

The definition of a refresh schedule.

', 'UpdateTopicRefreshScheduleRequest$RefreshSchedule' => '

The definition of a refresh schedule.

', ], ], 'TopicRefreshScheduleSummaries' => [ 'base' => NULL, 'refs' => [ 'ListTopicRefreshSchedulesResponse$RefreshSchedules' => '

The list of topic refresh schedules.

', ], ], 'TopicRefreshScheduleSummary' => [ 'base' => '

A summary of the refresh schedule details for a dataset.

', 'refs' => [ 'TopicRefreshScheduleSummaries$member' => NULL, ], ], 'TopicRefreshStatus' => [ 'base' => NULL, 'refs' => [ 'TopicRefreshDetails$RefreshStatus' => '

The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.

', ], ], 'TopicRelativeDateFilter' => [ 'base' => '

A structure that represents a relative date filter.

', 'refs' => [ 'TopicFilter$RelativeDateFilter' => '

The relative date filter.

', ], ], 'TopicRelativeDateFilterFunction' => [ 'base' => NULL, 'refs' => [ 'TopicRelativeDateFilter$RelativeDateFilterFunction' => '

The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are BEFORE, AFTER, and BETWEEN.

', ], ], 'TopicScheduleType' => [ 'base' => NULL, 'refs' => [ 'TopicRefreshSchedule$TopicScheduleType' => '

The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

', ], ], 'TopicSingularFilterConstant' => [ 'base' => '

A structure that represents a singular filter constant, used in filters to specify a single value to match against.

', 'refs' => [ 'TopicNumericEqualityFilter$Constant' => '

The constant used in a numeric equality filter.

', 'TopicRelativeDateFilter$Constant' => '

The constant used in a relative date filter.

', ], ], 'TopicSummaries' => [ 'base' => NULL, 'refs' => [ 'ListTopicsResponse$TopicsSummaries' => '

A list of topic summaries.

', ], ], 'TopicSummary' => [ 'base' => '

A topic summary.

', 'refs' => [ 'TopicSummaries$member' => NULL, ], ], 'TopicTimeGranularity' => [ 'base' => NULL, 'refs' => [ 'DataAggregation$DatasetRowDateGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopicCalculatedField$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopicColumn$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopicRelativeDateFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', ], ], 'TotalAggregationComputation' => [ 'base' => '

The total aggregation computation configuration.

', 'refs' => [ 'Computation$TotalAggregation' => '

The total aggregation computation configuration.

', ], ], 'TotalAggregationFunction' => [ 'base' => '

An aggregation function that aggregates the total values of a measure.

', 'refs' => [ 'TotalAggregationOption$TotalAggregationFunction' => '

The total aggregation function that you want to set for a specified field id.

', ], ], 'TotalAggregationOption' => [ 'base' => '

The total aggregation settings map of a field id.

', 'refs' => [ 'TotalAggregationOptionList$member' => NULL, ], ], 'TotalAggregationOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTotalOptions$TotalAggregationOptions' => '

The total aggregation options for each value field.

', 'TotalOptions$TotalAggregationOptions' => '

The total aggregation settings for each value field.

', ], ], 'TotalOptions' => [ 'base' => '

The total options for a table visual.

', 'refs' => [ 'TableConfiguration$TotalOptions' => '

The total options for a table visual.

', ], ], 'TransformOperation' => [ 'base' => '

A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'TransformOperationList$member' => NULL, ], ], 'TransformOperationList' => [ 'base' => NULL, 'refs' => [ 'LogicalTable$DataTransforms' => '

Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

', ], ], 'TreeMapAggregatedFieldWells' => [ 'base' => '

Aggregated field wells of a tree map.

', 'refs' => [ 'TreeMapFieldWells$TreeMapAggregatedFieldWells' => '

The aggregated field wells of a tree map.

', ], ], 'TreeMapConfiguration' => [ 'base' => '

The configuration of a tree map.

', 'refs' => [ 'TreeMapVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'TreeMapDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'TreeMapAggregatedFieldWells$Groups' => '

The group by field well of a tree map. Values are grouped based on group by fields.

', ], ], 'TreeMapFieldWells' => [ 'base' => '

The field wells of a tree map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TreeMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'TreeMapMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'TreeMapAggregatedFieldWells$Sizes' => '

The size field well of a tree map. Values are aggregated based on group by fields.

', 'TreeMapAggregatedFieldWells$Colors' => '

The color field well of a tree map. Values are grouped by aggregations based on group by fields.

', ], ], 'TreeMapSortConfiguration' => [ 'base' => '

The sort configuration of a tree map.

', 'refs' => [ 'TreeMapConfiguration$SortConfiguration' => '

The sort configuration of a tree map.

', ], ], 'TreeMapVisual' => [ 'base' => '

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$TreeMapVisual' => '

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

', ], ], 'TrendArrowOptions' => [ 'base' => '

The options that determine the presentation of trend arrows in a KPI visual.

', 'refs' => [ 'KPIOptions$TrendArrows' => '

The options that determine the presentation of trend arrows in a KPI visual.

', ], ], 'TrinoParameters' => [ 'base' => '

The parameters that are required to connect to a Trino data source.

', 'refs' => [ 'DataSourceParameters$TrinoParameters' => '

The parameters that are required to connect to a Trino data source.

', ], ], 'TwitterParameters' => [ 'base' => '

The parameters for Twitter.

', 'refs' => [ 'DataSourceParameters$TwitterParameters' => '

The parameters for Twitter.

', ], ], 'TypeCastFormat' => [ 'base' => NULL, 'refs' => [ 'CastColumnTypeOperation$Format' => '

When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

', ], ], 'TypeParameters' => [ 'base' => NULL, 'refs' => [ 'SemanticEntityType$TypeParameters' => '

The semantic entity type parameters.

', 'SemanticType$TypeParameters' => '

The semantic type parameters.

', ], ], 'Typography' => [ 'base' => '

Determines the typography options.

', 'refs' => [ 'ThemeConfiguration$Typography' => NULL, ], ], 'UIColorPalette' => [ 'base' => '

The theme colors that apply to UI and to charts, excluding data colors. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'refs' => [ 'ThemeConfiguration$UIColorPalette' => '

Color properties that apply to the UI and to charts, excluding the colors that apply to data.

', ], ], 'URLOperationTemplate' => [ 'base' => NULL, 'refs' => [ 'CustomActionURLOperation$URLTemplate' => '

THe URL link of the CustomActionURLOperation.

', 'CustomContentConfiguration$ContentUrl' => '

The input URL that links to the custom content that you want in the custom visual.

', ], ], 'URLTargetConfiguration' => [ 'base' => NULL, 'refs' => [ 'CustomActionURLOperation$URLTarget' => '

The target of the CustomActionURLOperation.

Valid values are defined as follows:

', 'TableFieldLinkConfiguration$Target' => '

The URL target (new tab, new window, same tab) for the table link configuration.

', ], ], 'UnaggregatedField' => [ 'base' => '

The unaggregated field for a table.

', 'refs' => [ 'UnaggregatedFieldList$member' => NULL, ], ], 'UnaggregatedFieldList' => [ 'base' => NULL, 'refs' => [ 'TableUnaggregatedFieldWells$Values' => '

The values field well for a pivot table. Values are unaggregated for an unaggregated table.

', ], ], 'UndefinedSpecifiedValueType' => [ 'base' => NULL, 'refs' => [ 'ComparativeOrder$TreatUndefinedSpecifiedValues' => '

The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

', ], ], 'UnicodeIcon' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingCustomIconOptions$UnicodeIcon' => '

Determines the Unicode icon type.

', ], ], 'UniqueValuesComputation' => [ 'base' => '

The unique values computation configuration.

', 'refs' => [ 'Computation$UniqueValues' => '

The unique values computation configuration.

', ], ], 'UnlimitedPixelLength' => [ 'base' => 'String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value', 'refs' => [ 'FreeFormLayoutElement$YAxisLocation' => '

The y-axis coordinate of the element.

', ], ], 'UnsupportedPricingPlanException' => [ 'base' => '

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

', 'refs' => [], ], 'UnsupportedUserEditionException' => [ 'base' => '

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn\'t include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

', 'refs' => [], ], 'UntagColumnOperation' => [ 'base' => '

A transform operation that removes tags associated with a column.

', 'refs' => [ 'TransformOperation$UntagColumnOperation' => NULL, ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPublishedVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPublishedVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourcePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourcePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIpRestrictionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIpRestrictionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLinkPermissionList' => [ 'base' => NULL, 'refs' => [ 'UpdateDashboardPermissionsRequest$GrantLinkPermissions' => '

Grants link permissions to all users in a defined namespace.

', 'UpdateDashboardPermissionsRequest$RevokeLinkPermissions' => '

Revokes link permissions from all users in a defined namespace.

', ], ], 'UpdatePublicSharingSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePublicSharingSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateResourcePermissionList' => [ 'base' => NULL, 'refs' => [ 'UpdateAnalysisPermissionsRequest$GrantPermissions' => '

A structure that describes the permissions to add and the principal to add them to.

', 'UpdateAnalysisPermissionsRequest$RevokePermissions' => '

A structure that describes the permissions to remove and the principal to remove them from.

', 'UpdateDashboardPermissionsRequest$GrantPermissions' => '

The permissions that you want to grant on this resource.

', 'UpdateDashboardPermissionsRequest$RevokePermissions' => '

The permissions that you want to revoke from this resource.

', 'UpdateTemplatePermissionsRequest$GrantPermissions' => '

A list of resource permissions to be granted on the template.

', 'UpdateTemplatePermissionsRequest$RevokePermissions' => '

A list of resource permissions to be revoked from the template.

', 'UpdateThemePermissionsRequest$GrantPermissions' => '

A list of resource permissions to be granted for the theme.

', 'UpdateThemePermissionsRequest$RevokePermissions' => '

A list of resource permissions to be revoked from the theme.

', 'UpdateTopicPermissionsRequest$GrantPermissions' => '

The resource permissions that you want to grant to the topic.

', 'UpdateTopicPermissionsRequest$RevokePermissions' => '

The resource permissions that you want to revoke from the topic.

', ], ], 'UpdateTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplatePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplatePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UploadSettings' => [ 'base' => '

Information about the format for a source file or files.

', 'refs' => [ 'S3Source$UploadSettings' => '

Information about the format for the S3 source file or files.

', ], ], 'User' => [ 'base' => '

A registered user of Amazon QuickSight.

', 'refs' => [ 'DescribeUserResponse$User' => '

The user name.

', 'RegisterUserResponse$User' => '

The user\'s user name.

', 'UpdateUserResponse$User' => '

The Amazon QuickSight user.

', 'UserList$member' => NULL, ], ], 'UserList' => [ 'base' => NULL, 'refs' => [ 'ListUsersResponse$UserList' => '

The list of users.

', ], ], 'UserName' => [ 'base' => NULL, 'refs' => [ 'DeleteUserRequest$UserName' => '

The name of the user that you want to delete.

', 'DescribeUserRequest$UserName' => '

The name of the user that you want to describe.

', 'ListIAMPolicyAssignmentsForUserRequest$UserName' => '

The name of the user.

', 'ListUserGroupsRequest$UserName' => '

The Amazon QuickSight user name that you want to list group memberships for.

', 'RegisterUserRequest$UserName' => '

The Amazon QuickSight user name that you want to create for the user you are registering.

', 'UpdateUserRequest$UserName' => '

The Amazon QuickSight user name that you want to update.

', 'User$UserName' => '

The user\'s user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

', ], ], 'UserRole' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$UserRole' => '

The Amazon QuickSight role for the user. The user role can be one of the following:

', 'UpdateUserRequest$Role' => '

The Amazon QuickSight role of the user. The role can be one of the following default security cohorts:

The name of the Amazon QuickSight role is invisible to the user except for the console screens dealing with permissions.

', 'User$Role' => '

The Amazon QuickSight role for the user. The user role can be one of the following:.

', ], ], 'VPCConnection' => [ 'base' => '

The structure of a VPC connection.

', 'refs' => [ 'DescribeVPCConnectionResponse$VPCConnection' => '

A response object that provides information for the specified VPC connection.

', ], ], 'VPCConnectionAvailabilityStatus' => [ 'base' => NULL, 'refs' => [ 'CreateVPCConnectionResponse$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'DeleteVPCConnectionResponse$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'UpdateVPCConnectionResponse$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'VPCConnection$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'VPCConnectionSummary$AvailabilityStatus' => '

The availability status of the VPC connection.

', ], ], 'VPCConnectionResourceIdRestricted' => [ 'base' => NULL, 'refs' => [ 'CreateVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'CreateVPCConnectionResponse$VPCConnectionId' => '

The ID for the VPC connection that you\'re creating. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', ], ], 'VPCConnectionResourceIdUnrestricted' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$VPCConnectionId' => '

The ID of the VPC Connection to apply overrides to.

', 'DeleteVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'DeleteVPCConnectionResponse$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'DescribeVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'UpdateVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re updating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'UpdateVPCConnectionResponse$VPCConnectionId' => '

The ID of the VPC connection that you are updating. This ID is a unique identifier for each Amazon Web Services Region in anAmazon Web Services account.

', 'VPCConnection$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'VPCConnectionSummary$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', ], ], 'VPCConnectionResourceStatus' => [ 'base' => NULL, 'refs' => [ 'CreateVPCConnectionResponse$CreationStatus' => '

The status of the creation of the VPC connection.

', 'DeleteVPCConnectionResponse$DeletionStatus' => '

The deletion status of the VPC connection.

', 'UpdateVPCConnectionResponse$UpdateStatus' => '

The update status of the VPC connection\'s last update.

', 'VPCConnection$Status' => '

The status of the VPC connection.

', 'VPCConnectionSummary$Status' => '

The status of the VPC connection.

', ], ], 'VPCConnectionSummary' => [ 'base' => '

The summary metadata that describes a VPC connection.

', 'refs' => [ 'VPCConnectionSummaryList$member' => NULL, ], ], 'VPCConnectionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListVPCConnectionsResponse$VPCConnectionSummaries' => '

A VPCConnectionSummaries object that returns a summary of VPC connection objects.

', ], ], 'ValidationStrategy' => [ 'base' => '

The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. When you set this value to LENIENT, validation is skipped for specific errors.

', 'refs' => [ 'CreateAnalysisRequest$ValidationStrategy' => '

The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.

', 'CreateDashboardRequest$ValidationStrategy' => '

The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.

', 'CreateTemplateRequest$ValidationStrategy' => '

TThe option to relax the validation needed to create a template with definition objects. This skips the validation step for specific errors.

', 'UpdateAnalysisRequest$ValidationStrategy' => '

The option to relax the validation needed to update an analysis with definition objects. This skips the validation step for specific errors.

', 'UpdateDashboardRequest$ValidationStrategy' => '

The option to relax the validation needed to update a dashboard with definition objects. This skips the validation step for specific errors.

', 'UpdateTemplateRequest$ValidationStrategy' => '

The option to relax the validation needed to update a template with definition objects. This skips the validation step for specific errors.

', ], ], 'ValidationStrategyMode' => [ 'base' => NULL, 'refs' => [ 'ValidationStrategy$Mode' => '

The mode of validation for the asset to be creaed or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

', ], ], 'ValueWhenUnsetOption' => [ 'base' => NULL, 'refs' => [ 'DateTimeValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', 'DecimalValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', 'IntegerValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', 'StringValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', ], ], 'VersionDescription' => [ 'base' => NULL, 'refs' => [ 'CreateDashboardRequest$VersionDescription' => '

A description for the first version of the dashboard being created.

', 'CreateTemplateRequest$VersionDescription' => '

A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

', 'CreateThemeRequest$VersionDescription' => '

A description of the first version of the theme that you\'re creating. Every time UpdateTheme is called, a new version is created. Each version of the theme has a description of the version in the VersionDescription field.

', 'DashboardVersion$Description' => '

Description.

', 'DashboardVersionSummary$Description' => '

Description.

', 'TemplateVersion$Description' => '

The description of the template.

', 'TemplateVersionSummary$Description' => '

The description of the template version.

', 'ThemeVersion$Description' => '

The description of the theme.

', 'ThemeVersionSummary$Description' => '

The description of the theme version.

', 'UpdateDashboardRequest$VersionDescription' => '

A description for the first version of the dashboard being created.

', 'UpdateTemplateRequest$VersionDescription' => '

A description of the current template version that is being updated. Every time you call UpdateTemplate, you create a new version of the template. Each version of the template maintains a description of the version in the VersionDescription field.

', 'UpdateThemeRequest$VersionDescription' => '

A description of the theme version that you\'re updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.

', ], ], 'VersionNumber' => [ 'base' => NULL, 'refs' => [ 'CreateTemplateAliasRequest$TemplateVersionNumber' => '

The version number of the template.

', 'CreateThemeAliasRequest$ThemeVersionNumber' => '

The version number of the theme.

', 'DashboardSummary$PublishedVersionNumber' => '

Published version number.

', 'DashboardVersion$VersionNumber' => '

Version number for this version of the dashboard.

', 'DashboardVersionSummary$VersionNumber' => '

Version number.

', 'DeleteDashboardRequest$VersionNumber' => '

The version number of the dashboard. If the version number property is provided, only the specified version of the dashboard is deleted.

', 'DeleteTemplateRequest$VersionNumber' => '

Specifies the version of the template that you want to delete. If you don\'t provide a version number, DeleteTemplate deletes all versions of the template.

', 'DeleteThemeRequest$VersionNumber' => '

The version of the theme that you want to delete.

Note: If you don\'t provide a version number, you\'re using this call to DeleteTheme to delete all versions of the theme.

', 'DescribeDashboardDefinitionRequest$VersionNumber' => '

The version number for the dashboard. If a version number isn\'t passed, the latest published dashboard version is described.

', 'DescribeDashboardRequest$VersionNumber' => '

The version number for the dashboard. If a version number isn\'t passed, the latest published dashboard version is described.

', 'DescribeTemplateDefinitionRequest$VersionNumber' => '

The version number of the template.

', 'DescribeTemplateRequest$VersionNumber' => '

(Optional) The number for the version to describe. If a VersionNumber parameter value isn\'t provided, the latest version of the template is described.

', 'DescribeThemeRequest$VersionNumber' => '

The version number for the version to describe. If a VersionNumber parameter value isn\'t provided, the latest version of the theme is described.

', 'TemplateAlias$TemplateVersionNumber' => '

The version number of the template alias.

', 'TemplateSummary$LatestVersionNumber' => '

A structure containing a list of version numbers for the template summary.

', 'TemplateVersion$VersionNumber' => '

The version number of the template version.

', 'TemplateVersionSummary$VersionNumber' => '

The version number of the template version.

', 'ThemeAlias$ThemeVersionNumber' => '

The version number of the theme alias.

', 'ThemeSummary$LatestVersionNumber' => '

The latest version number for the theme.

', 'ThemeVersion$VersionNumber' => '

The version number of the theme.

', 'ThemeVersionSummary$VersionNumber' => '

The version number of the theme version.

', 'UpdateDashboardPublishedVersionRequest$VersionNumber' => '

The version number of the dashboard.

', 'UpdateTemplateAliasRequest$TemplateVersionNumber' => '

The version number of the template.

', 'UpdateThemeAliasRequest$ThemeVersionNumber' => '

The version number of the theme that the alias should reference.

', ], ], 'VerticalTextAlignment' => [ 'base' => NULL, 'refs' => [ 'TableCellStyle$VerticalTextAlignment' => '

The vertical text alignment (top, middle, bottom) for the table cells.

', ], ], 'Visibility' => [ 'base' => NULL, 'refs' => [ 'AxisDisplayOptions$AxisLineVisibility' => '

Determines whether or not the axis line is visible.

', 'AxisDisplayOptions$GridLineVisibility' => '

Determines whether or not the grid line is visible.

', 'BoxPlotOptions$OutlierVisibility' => '

Determines the visibility of the outlier in a box plot.

', 'BoxPlotOptions$AllDataPointsVisibility' => '

Determines the visibility of all data points of the box plot.

', 'ChartAxisLabelOptions$Visibility' => '

The visibility of an axis label on a chart. Choose one of the following options:

', 'ChartAxisLabelOptions$SortIconVisibility' => '

The visibility configuration of the sort icon on a chart\'s axis label.

', 'ColumnTooltipItem$Visibility' => '

The visibility of the tooltip item.

', 'DataLabelOptions$Visibility' => '

Determines the visibility of the data labels.

', 'DataLabelOptions$CategoryLabelVisibility' => '

Determines the visibility of the category field labels.

', 'DataLabelOptions$MeasureLabelVisibility' => '

Determines the visibility of the measure field labels.

', 'DataLabelOptions$TotalsVisibility' => '

Determines the visibility of the total.

', 'DataPathLabelType$Visibility' => '

The visibility of the data label.

', 'DateAxisOptions$MissingDateVisibility' => '

Determines whether or not missing dates are displayed.

', 'DonutCenterOptions$LabelVisibility' => '

Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called \'Show total\'.

', 'FieldBasedTooltip$AggregationVisibility' => '

The visibility of Show aggregations.

', 'FieldLabelType$Visibility' => '

The visibility of the field label.

', 'FieldTooltipItem$Visibility' => '

The visibility of the tooltip item.

', 'FreeFormLayoutElement$Visibility' => '

The visibility of an element within a free-form layout.

', 'FreeFormLayoutElementBackgroundStyle$Visibility' => '

The background visibility of a free-form layout element.

', 'FreeFormLayoutElementBorderStyle$Visibility' => '

The border visibility of a free-form layout element.

', 'FunnelChartDataLabelOptions$Visibility' => '

The visibility option that determines if data labels are displayed.

', 'FunnelChartDataLabelOptions$CategoryLabelVisibility' => '

The visibility of the category labels within the data labels.

', 'FunnelChartDataLabelOptions$MeasureLabelVisibility' => '

The visibility of the measure labels within the data labels.

', 'KPISparklineOptions$Visibility' => '

The visibility of the sparkline.

', 'KPISparklineOptions$TooltipVisibility' => '

The tooltip visibility of the sparkline.

', 'LabelOptions$Visibility' => '

Determines whether or not the label is visible.

', 'LegendOptions$Visibility' => '

Determines whether or not the legend is visible.

', 'LineChartLineStyleSettings$LineVisibility' => '

Configuration option that determines whether to show the line for the series.

', 'LineChartMarkerStyleSettings$MarkerVisibility' => '

Configuration option that determines whether to show the markers in the series.

', 'ListControlSearchOptions$Visibility' => '

The visibility configuration of the search options in a list control.

', 'ListControlSelectAllOptions$Visibility' => '

The visibility configuration of the Select all options in a list control.

', 'LoadingAnimation$Visibility' => '

The visibility configuration of LoadingAnimation.

', 'MaximumLabelType$Visibility' => '

The visibility of the maximum label.

', 'MinimumLabelType$Visibility' => '

The visibility of the minimum label.

', 'PanelConfiguration$BorderVisibility' => '

Determines whether or not each panel displays a border.

', 'PanelConfiguration$GutterVisibility' => '

Determines whether or not negative space between sibling panels is rendered.

', 'PanelConfiguration$BackgroundVisibility' => '

Determines whether or not a background for each small multiples panel is rendered.

', 'PanelTitleOptions$Visibility' => '

Determines whether or not panel titles are displayed.

', 'PivotTableFieldOption$Visibility' => '

The visibility of the pivot table field.

', 'PivotTableOptions$SingleMetricVisibility' => '

The visibility of the single metric options.

', 'PivotTableOptions$ColumnNamesVisibility' => '

The visibility of the column names.

', 'PivotTableOptions$ToggleButtonsVisibility' => '

Determines the visibility of the pivot table.

', 'PivotTableOptions$CollapsedRowDimensionsVisibility' => '

The visibility setting of a pivot table\'s collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

', 'PivotTablePaginatedReportOptions$VerticalOverflowVisibility' => '

The visibility of the printing table overflow across pages.

', 'PivotTablePaginatedReportOptions$OverflowColumnHeaderVisibility' => '

The visibility of the repeating header rows on each page.

', 'PivotTableRowsLabelOptions$Visibility' => '

The visibility of the rows label.

', 'PivotTotalOptions$TotalsVisibility' => '

The visibility configuration for the total cells.

', 'ProgressBarOptions$Visibility' => '

The visibility of the progress bar.

', 'RadarChartAreaStyleSettings$Visibility' => '

The visibility settings of a radar chart.

', 'RadarChartConfiguration$AlternateBandColorsVisibility' => '

Determines the visibility of the colors of alternatign bands in a radar chart.

', 'RangeEndsLabelType$Visibility' => '

The visibility of the range ends label.

', 'ScrollBarOptions$Visibility' => '

The visibility of the data zoom scroll bar.

', 'SecondaryValueOptions$Visibility' => '

Determines the visibility of the secondary value.

', 'SheetControlInfoIconLabelOptions$Visibility' => '

The visibility configuration of info icon label options.

', 'SheetElementConfigurationOverrides$Visibility' => '

Determines whether or not the overrides are visible. Choose one of the following options:

', 'SubtotalOptions$TotalsVisibility' => '

The visibility configuration for the subtotal cells.

', 'TableCellStyle$Visibility' => '

The visibility of the table cells.

', 'TableFieldOption$Visibility' => '

The visibility of a table field.

', 'TablePaginatedReportOptions$VerticalOverflowVisibility' => '

The visibility of printing table overflow across pages.

', 'TablePaginatedReportOptions$OverflowColumnHeaderVisibility' => '

The visibility of repeating header rows on each page.

', 'TextControlPlaceholderOptions$Visibility' => '

The visibility configuration of the placeholder options in a text control.

', 'ThousandSeparatorOptions$Visibility' => '

Determines the visibility of the thousands separator.

', 'TooltipOptions$TooltipVisibility' => '

Determines whether or not the tooltip is visible.

', 'TotalOptions$TotalsVisibility' => '

The visibility configuration for the total cells.

', 'TrendArrowOptions$Visibility' => '

The visibility of the trend arrows.

', 'VisualSubtitleLabelOptions$Visibility' => '

The visibility of the subtitle label.

', 'VisualTitleLabelOptions$Visibility' => '

The visibility of the title label.

', ], ], 'VisiblePanelColumns' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesOptions$MaxVisibleColumns' => '

Sets the maximum number of visible columns to display in the grid of small multiples panels.

The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

', ], ], 'VisiblePanelRows' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesOptions$MaxVisibleRows' => '

Sets the maximum number of visible rows to display in the grid of small multiples panels.

The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

', ], ], 'VisibleRangeOptions' => [ 'base' => '

The range options for the data zoom scroll bar.

', 'refs' => [ 'ScrollBarOptions$VisibleRange' => '

The visibility range for the data zoom scroll bar.

', ], ], 'Visual' => [ 'base' => '

A visual displayed on a sheet in an analysis, dashboard, or template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualList$member' => NULL, ], ], 'VisualAxisSortOption' => [ 'base' => '

The axis sort options for a visual.

', 'refs' => [ 'DashboardPublishOptions$VisualAxisSortOption' => '

The axis sort options of a dashboard.

', ], ], 'VisualCustomAction' => [ 'base' => '

A custom action defined on a visual.

', 'refs' => [ 'VisualCustomActionList$member' => NULL, ], ], 'VisualCustomActionList' => [ 'base' => NULL, 'refs' => [ 'BarChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'BoxPlotVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'ComboChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'CustomContentVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'EmptyVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'FilledMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'FunnelChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'GaugeChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'GeospatialMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'HeatMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'HistogramVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'InsightVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'KPIVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'LineChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'PieChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'PivotTableVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'RadarChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'SankeyDiagramVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'ScatterPlotVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'TableVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'TreeMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'WaterfallVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'WordCloudVisual$Actions' => '

The list of custom actions that are configured for a visual.

', ], ], 'VisualCustomActionName' => [ 'base' => NULL, 'refs' => [ 'VisualCustomAction$Name' => '

The name of the VisualCustomAction.

', ], ], 'VisualCustomActionOperation' => [ 'base' => '

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualCustomActionOperationList$member' => NULL, ], ], 'VisualCustomActionOperationList' => [ 'base' => NULL, 'refs' => [ 'VisualCustomAction$ActionOperations' => '

A list of VisualCustomActionOperations.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', ], ], 'VisualCustomActionTrigger' => [ 'base' => NULL, 'refs' => [ 'VisualCustomAction$Trigger' => '

The trigger of the VisualCustomAction.

Valid values are defined as follows:

', ], ], 'VisualList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Visuals' => '

A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

', ], ], 'VisualMenuOption' => [ 'base' => '

The menu options for a visual.

', 'refs' => [ 'DashboardPublishOptions$VisualMenuOption' => '

The menu options of a visual in a dashboard.

', ], ], 'VisualPalette' => [ 'base' => '

The visual display options for the visual palette.

', 'refs' => [ 'BarChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'BoxPlotChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'ComboChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'FunnelChartConfiguration$VisualPalette' => '

The visual palette configuration of a FunnelChartVisual.

', 'GaugeChartConfiguration$VisualPalette' => '

The visual palette configuration of a GaugeChartVisual.

', 'GeospatialMapConfiguration$VisualPalette' => NULL, 'HistogramConfiguration$VisualPalette' => '

The visual palette configuration of a histogram.

', 'LineChartConfiguration$VisualPalette' => '

The visual palette configuration of a line chart.

', 'PieChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'RadarChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'ScatterPlotConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'WaterfallChartConfiguration$VisualPalette' => '

The visual palette configuration of a waterfall visual.

', ], ], 'VisualSubtitleLabelOptions' => [ 'base' => '

The subtitle label options for a visual.

', 'refs' => [ 'BarChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'BoxPlotVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'ComboChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'CustomContentVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'FilledMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'FunnelChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'GaugeChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'GeospatialMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'HeatMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'HistogramVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'InsightVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'KPIVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'LineChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'PieChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'PivotTableVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'RadarChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'SankeyDiagramVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'ScatterPlotVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'TableVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'TreeMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'WaterfallVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'WordCloudVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', ], ], 'VisualTitleLabelOptions' => [ 'base' => '

The title label options for a visual.

', 'refs' => [ 'BarChartVisual$Title' => '

The title that is displayed on the visual.

', 'BoxPlotVisual$Title' => '

The title that is displayed on the visual.

', 'ComboChartVisual$Title' => '

The title that is displayed on the visual.

', 'CustomContentVisual$Title' => '

The title that is displayed on the visual.

', 'FilledMapVisual$Title' => '

The title that is displayed on the visual.

', 'FunnelChartVisual$Title' => '

The title that is displayed on the visual.

', 'GaugeChartVisual$Title' => '

The title that is displayed on the visual.

', 'GeospatialMapVisual$Title' => '

The title that is displayed on the visual.

', 'HeatMapVisual$Title' => '

The title that is displayed on the visual.

', 'HistogramVisual$Title' => '

The title that is displayed on the visual.

', 'InsightVisual$Title' => '

The title that is displayed on the visual.

', 'KPIVisual$Title' => '

The title that is displayed on the visual.

', 'LineChartVisual$Title' => '

The title that is displayed on the visual.

', 'PieChartVisual$Title' => '

The title that is displayed on the visual.

', 'PivotTableVisual$Title' => '

The title that is displayed on the visual.

', 'RadarChartVisual$Title' => '

The title that is displayed on the visual.

', 'SankeyDiagramVisual$Title' => '

The title that is displayed on the visual.

', 'ScatterPlotVisual$Title' => '

The title that is displayed on the visual.

', 'TableVisual$Title' => '

The title that is displayed on the visual.

', 'TreeMapVisual$Title' => '

The title that is displayed on the visual.

', 'WaterfallVisual$Title' => '

The title that is displayed on the visual.

', 'WordCloudVisual$Title' => '

The title that is displayed on the visual.

', ], ], 'VpcConnectionProperties' => [ 'base' => '

VPC connection properties.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$VpcConnectionProperties' => NULL, 'CreateDataSourceRequest$VpcConnectionProperties' => '

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

', 'DataSource$VpcConnectionProperties' => '

The VPC connection information. You need to use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

', 'UpdateDataSourceRequest$VpcConnectionProperties' => '

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

', ], ], 'Warehouse' => [ 'base' => NULL, 'refs' => [ 'SnowflakeParameters$Warehouse' => '

Warehouse.

', ], ], 'WaterfallChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a waterfall visual.

', 'refs' => [ 'WaterfallChartFieldWells$WaterfallChartAggregatedFieldWells' => '

The field well configuration of a waterfall visual.

', ], ], 'WaterfallChartConfiguration' => [ 'base' => '

The configuration for a waterfall visual.

', 'refs' => [ 'WaterfallVisual$ChartConfiguration' => '

The configuration for a waterfall visual.

', ], ], 'WaterfallChartFieldWells' => [ 'base' => '

The field well configuration of a waterfall visual.

', 'refs' => [ 'WaterfallChartConfiguration$FieldWells' => '

The field well configuration of a waterfall visual.

', ], ], 'WaterfallChartOptions' => [ 'base' => '

The options that determine the presentation of a waterfall visual.

', 'refs' => [ 'WaterfallChartConfiguration$WaterfallChartOptions' => '

The options that determine the presentation of a waterfall visual.

', ], ], 'WaterfallChartSortConfiguration' => [ 'base' => '

The sort configuration of a waterfall visual.

', 'refs' => [ 'WaterfallChartConfiguration$SortConfiguration' => '

The sort configuration of a waterfall visual.

', ], ], 'WaterfallVisual' => [ 'base' => '

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$WaterfallVisual' => '

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

', ], ], 'WhatIfPointScenario' => [ 'base' => '

Provides the forecast to meet the target for a particular date.

', 'refs' => [ 'ForecastScenario$WhatIfPointScenario' => '

The what-if analysis forecast setup with the target date.

', ], ], 'WhatIfRangeScenario' => [ 'base' => '

Provides the forecast to meet the target for a particular date range.

', 'refs' => [ 'ForecastScenario$WhatIfRangeScenario' => '

The what-if analysis forecast setup with the date range.

', ], ], 'WidgetStatus' => [ 'base' => NULL, 'refs' => [ 'ExcludePeriodConfiguration$Status' => '

The status of the exclude period. Choose from the following options:

', 'FilterGroup$Status' => '

The status of the FilterGroup.

', 'ReferenceLine$Status' => '

The status of the reference line. Choose one of the following options:

', 'RowAlternateColorOptions$Status' => '

Determines the widget status.

', 'RowAlternateColorOptions$UsePrimaryBackgroundColor' => '

The primary background color options for alternate rows.

', 'VisualCustomAction$Status' => '

The status of the VisualCustomAction.

', ], ], 'WordCloudAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a word cloud.

', 'refs' => [ 'WordCloudFieldWells$WordCloudAggregatedFieldWells' => '

The aggregated field wells of a word cloud.

', ], ], 'WordCloudChartConfiguration' => [ 'base' => '

The configuration of a word cloud visual.

', 'refs' => [ 'WordCloudVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'WordCloudCloudLayout' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$CloudLayout' => '

The cloud layout options (fluid, normal) of a word cloud.

', ], ], 'WordCloudDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'WordCloudAggregatedFieldWells$GroupBy' => '

The group by field well of a word cloud. Values are grouped by group by fields.

', ], ], 'WordCloudFieldWells' => [ 'base' => '

The field wells of a word cloud visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'WordCloudChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'WordCloudMaximumStringLength' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$MaximumStringLength' => '

The length limit of each word from 1-100.

', ], ], 'WordCloudMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'WordCloudAggregatedFieldWells$Size' => '

The size field well of a word cloud. Values are aggregated based on group by fields.

', ], ], 'WordCloudOptions' => [ 'base' => '

The word cloud options for a word cloud visual.

', 'refs' => [ 'WordCloudChartConfiguration$WordCloudOptions' => '

The options for a word cloud visual.

', ], ], 'WordCloudSortConfiguration' => [ 'base' => '

The sort configuration of a word cloud visual.

', 'refs' => [ 'WordCloudChartConfiguration$SortConfiguration' => '

The sort configuration of a word cloud visual.

', ], ], 'WordCloudVisual' => [ 'base' => '

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$WordCloudVisual' => '

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

', ], ], 'WordCloudWordCasing' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordCasing' => '

The word casing options (lower_case, existing_case) for the words in a word cloud.

', ], ], 'WordCloudWordOrientation' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordOrientation' => '

The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

', ], ], 'WordCloudWordPadding' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordPadding' => '

The word padding options (none, small, medium, large) for the words in a word cloud.

', ], ], 'WordCloudWordScaling' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordScaling' => '

The word scaling options (emphasize, normal) for the words in a word cloud.

', ], ], 'WorkGroup' => [ 'base' => NULL, 'refs' => [ 'AthenaParameters$WorkGroup' => '

The workgroup that Amazon Athena uses.

', ], ], 'boolean' => [ 'base' => NULL, 'refs' => [ 'DescribeAccountCustomizationRequest$Resolved' => '

The Resolved flag works with the other parameters to determine which view of Amazon QuickSight customizations is returned. You can add this flag to your command to use the same view that Amazon QuickSight uses to identify which customizations to apply to the console. Omit this flag, or set it to no-resolved, to reveal customizations that are configured at different levels.

', ], ], ],]; +return [ 'version' => '2.0', 'service' => 'Amazon QuickSight API Reference

Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.

', 'operations' => [ 'CancelIngestion' => '

Cancels an ongoing ingestion of data into SPICE.

', 'CreateAccountCustomization' => '

Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see Customizing Amazon QuickSight in the Amazon QuickSight User Guide.

You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don\'t share it with the namespace, the theme isn\'t visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using the DescribeThemePermissions API operation. To share the theme, grant permissions by using the UpdateThemePermissions API operation.

', 'CreateAccountSubscription' => '

Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.

The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. This operation isn\'t supported in the US East (Ohio) Region, South America (Sao Paulo) Region, or Asia Pacific (Singapore) Region.

Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don\'t have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.

If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, make sure that both actions are set to Allow. If either action is set to Deny, the Deny action prevails and your API call fails.

You can\'t pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.

You can\'t set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon QuickSight User Guide.

', 'CreateAnalysis' => '

Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition.

', 'CreateDashboard' => '

Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a template, see the CreateTemplate API operation.

A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account.

', 'CreateDataSet' => '

Creates a dataset. This operation doesn\'t support datasets that include uploaded files as a source.

', 'CreateDataSource' => '

Creates a data source.

', 'CreateFolder' => '

Creates an empty shared folder.

', 'CreateFolderMembership' => '

Adds an asset, such as a dashboard, analysis, or dataset into a folder.

', 'CreateGroup' => '

Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact AWS Support.

The permissions resource is arn:aws:quicksight:<your-region>:<relevant-aws-account-id>:group/default/<group-name> .

The response is a group object.

', 'CreateGroupMembership' => '

Adds an Amazon QuickSight user to an Amazon QuickSight group.

', 'CreateIAMPolicyAssignment' => '

Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique.

', 'CreateIngestion' => '

Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time.

Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see How do I create an IAM policy to control access to Amazon EC2 resources using tags? in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource.

', 'CreateNamespace' => '

(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.

A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can\'t see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support.

', 'CreateRefreshSchedule' => '

Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset.

', 'CreateTemplate' => '

Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template. You can use the resulting template to create additional dashboards, templates, or analyses.

A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

', 'CreateTemplateAlias' => '

Creates a template alias for a template.

', 'CreateTheme' => '

Creates a theme.

A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'CreateThemeAlias' => '

Creates a theme alias for a theme.

', 'CreateTopic' => '

Creates a new Q topic.

', 'CreateTopicRefreshSchedule' => '

Creates a topic refresh schedule.

', 'CreateVPCConnection' => '

Creates a new VPC connection.

', 'DeleteAccountCustomization' => '

Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.

', 'DeleteAccountSubscription' => '

Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation will result in an error message if you have configured your account termination protection settings to True. To change this setting and delete your account, call the UpdateAccountSettings API and set the value of the TerminationProtectionEnabled parameter to False, then make another call to the DeleteAccountSubscription API.

', 'DeleteAnalysis' => '

Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don\'t specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently.

At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it\'s deleted, so you can describe it but you can\'t make a template from it.

An analysis that\'s scheduled for deletion isn\'t accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn\'t delete the dashboards that you publish from it.

', 'DeleteDashboard' => '

Deletes a dashboard.

', 'DeleteDataSet' => '

Deletes a dataset.

', 'DeleteDataSetRefreshProperties' => '

Deletes the dataset refresh properties of the dataset.

', 'DeleteDataSource' => '

Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source.

', 'DeleteFolder' => '

Deletes an empty folder.

', 'DeleteFolderMembership' => '

Removes an asset, such as a dashboard, analysis, or dataset, from a folder.

', 'DeleteGroup' => '

Removes a user group from Amazon QuickSight.

', 'DeleteGroupMembership' => '

Removes a user from a group so that the user is no longer a member of the group.

', 'DeleteIAMPolicyAssignment' => '

Deletes an existing IAM policy assignment.

', 'DeleteNamespace' => '

Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.

', 'DeleteRefreshSchedule' => '

Deletes a refresh schedule from a dataset.

', 'DeleteTemplate' => '

Deletes a template.

', 'DeleteTemplateAlias' => '

Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to.

', 'DeleteTheme' => '

Deletes a theme.

', 'DeleteThemeAlias' => '

Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to.

', 'DeleteTopic' => '

Deletes a topic.

', 'DeleteTopicRefreshSchedule' => '

Deletes a topic refresh schedule.

', 'DeleteUser' => '

Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that\'s making the call. The IAM user isn\'t deleted as a result of this call.

', 'DeleteUserByPrincipalId' => '

Deletes a user identified by its principal ID.

', 'DeleteVPCConnection' => '

Deletes a VPC connection.

', 'DescribeAccountCustomization' => '

Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which customizations to apply by running this API operation with the Resolved flag included.

To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved.

', 'DescribeAccountSettings' => '

Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.

', 'DescribeAccountSubscription' => '

Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account\'s subscription. A successful API call returns an AccountInfo object that includes an account\'s name, subscription status, authentication type, edition, and notification email address.

', 'DescribeAnalysis' => '

Provides a summary of the metadata for an analysis.

', 'DescribeAnalysisDefinition' => '

Provides a detailed description of the definition of an analysis.

If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use the DescribeAnalysis instead.

', 'DescribeAnalysisPermissions' => '

Provides the read and write permissions for an analysis.

', 'DescribeAssetBundleExportJob' => '

Describes an existing export job.

Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to download the exported assets\' data from. Download URLs are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob API for a new download URL as needed.

Job descriptions are available for 14 days after the job starts.

', 'DescribeAssetBundleImportJob' => '

Describes an existing import job.

Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts.

', 'DescribeDashboard' => '

Provides a summary for a dashboard.

', 'DescribeDashboardDefinition' => '

Provides a detailed description of the definition of a dashboard.

If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use the DescribeDashboard instead.

', 'DescribeDashboardPermissions' => '

Describes read and write permissions for a dashboard.

', 'DescribeDashboardSnapshotJob' => '

Describes an existing snapshot job.

Poll job descriptions after a job starts to know the status of the job. For information on available status codes, see JobStatus.

', 'DescribeDashboardSnapshotJobResult' => '

Describes the result of an existing snapshot job that has finished running.

A finished snapshot job will return a COMPLETED or FAILED status when you poll the job with a DescribeDashboardSnapshotJob API call.

If the job has not finished running, this operation returns a message that says Dashboard Snapshot Job with id <SnapshotjobId> has not reached a terminal state..

', 'DescribeDataSet' => '

Describes a dataset. This operation doesn\'t support datasets that include uploaded files as a source.

', 'DescribeDataSetPermissions' => '

Describes the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

', 'DescribeDataSetRefreshProperties' => '

Describes the refresh properties of a dataset.

', 'DescribeDataSource' => '

Describes a data source.

', 'DescribeDataSourcePermissions' => '

Describes the resource permissions for a data source.

', 'DescribeFolder' => '

Describes a folder.

', 'DescribeFolderPermissions' => '

Describes permissions for a folder.

', 'DescribeFolderResolvedPermissions' => '

Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders.

', 'DescribeGroup' => '

Returns an Amazon QuickSight group\'s description and Amazon Resource Name (ARN).

', 'DescribeGroupMembership' => '

Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. If the user exists and is a member of the specified group, an associated GroupMember object is returned.

', 'DescribeIAMPolicyAssignment' => '

Describes an existing IAM policy assignment, as specified by the assignment name.

', 'DescribeIngestion' => '

Describes a SPICE ingestion.

', 'DescribeIpRestriction' => '

Provides a summary and status of IP rules.

', 'DescribeNamespace' => '

Describes the current namespace.

', 'DescribeRefreshSchedule' => '

Provides a summary of a refresh schedule.

', 'DescribeTemplate' => '

Describes a template\'s metadata.

', 'DescribeTemplateAlias' => '

Describes the template alias for a template.

', 'DescribeTemplateDefinition' => '

Provides a detailed description of the definition of a template.

If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the DescribeTemplate instead.

', 'DescribeTemplatePermissions' => '

Describes read and write permissions on a template.

', 'DescribeTheme' => '

Describes a theme.

', 'DescribeThemeAlias' => '

Describes the alias for a theme.

', 'DescribeThemePermissions' => '

Describes the read and write permissions for a theme.

', 'DescribeTopic' => '

Describes a topic.

', 'DescribeTopicPermissions' => '

Describes the permissions of a topic.

', 'DescribeTopicRefresh' => '

Describes the status of a topic refresh.

', 'DescribeTopicRefreshSchedule' => '

Deletes a topic refresh schedule.

', 'DescribeUser' => '

Returns information about a user, given the user name.

', 'DescribeVPCConnection' => '

Describes a VPC connection.

', 'GenerateEmbedUrlForAnonymousUser' => '

Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users. Before you use this action, make sure that you have configured the dashboards and permissions.

The following rules apply to the generated URL:

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', 'GenerateEmbedUrlForRegisteredUser' => '

Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions.

The following rules apply to the generated URL:

For more information, see Embedded Analytics in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', 'GetDashboardEmbedUrl' => '

Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions.

Currently, you can use GetDashboardEmbedURL only from the server, not from the user\'s browser. The following rules apply to the generated URL:

For more information, see Embedding Analytics Using GetDashboardEmbedUrl in the Amazon QuickSight User Guide.

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', 'GetSessionEmbedUrl' => '

Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

', 'ListAnalyses' => '

Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.

', 'ListAssetBundleExportJobs' => '

Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID.

', 'ListAssetBundleImportJobs' => '

Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID.

', 'ListDashboardVersions' => '

Lists all the versions of the dashboards in the Amazon QuickSight subscription.

', 'ListDashboards' => '

Lists dashboards in an Amazon Web Services account.

', 'ListDataSets' => '

Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*.

', 'ListDataSources' => '

Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.

', 'ListFolderMembers' => '

List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder.

', 'ListFolders' => '

Lists all folders in an account.

', 'ListGroupMemberships' => '

Lists member users in a group.

', 'ListGroups' => '

Lists all user groups in Amazon QuickSight.

', 'ListIAMPolicyAssignments' => '

Lists the IAM policy assignments in the current Amazon QuickSight account.

', 'ListIAMPolicyAssignmentsForUser' => '

Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.

', 'ListIngestions' => '

Lists the history of SPICE ingestions for a dataset.

', 'ListNamespaces' => '

Lists the namespaces for the specified Amazon Web Services account. This operation doesn\'t list deleted namespaces.

', 'ListRefreshSchedules' => '

Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules.

', 'ListTagsForResource' => '

Lists the tags assigned to a resource.

', 'ListTemplateAliases' => '

Lists all the aliases of a template.

', 'ListTemplateVersions' => '

Lists all the versions of the templates in the current Amazon QuickSight account.

', 'ListTemplates' => '

Lists all the templates in the current Amazon QuickSight account.

', 'ListThemeAliases' => '

Lists all the aliases of a theme.

', 'ListThemeVersions' => '

Lists all the versions of the themes in the current Amazon Web Services account.

', 'ListThemes' => '

Lists all the themes in the current Amazon Web Services account.

', 'ListTopicRefreshSchedules' => '

Lists all of the refresh schedules for a topic.

', 'ListTopics' => '

Lists all of the topics within an account.

', 'ListUserGroups' => '

Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.

', 'ListUsers' => '

Returns a list of all of the Amazon QuickSight users belonging to this account.

', 'ListVPCConnections' => '

Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.

', 'PutDataSetRefreshProperties' => '

Creates or updates the dataset refresh properties for the dataset.

', 'RegisterUser' => '

Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon QuickSight doesn\'t send a registration email to users who are registered from the Amazon QuickSight API. If you want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more information on registering a new user in the Amazon QuickSight console, see Inviting users to access Amazon QuickSight.

', 'RestoreAnalysis' => '

Restores an analysis.

', 'SearchAnalyses' => '

Searches for analyses that belong to the user specified in the filter.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

', 'SearchDashboards' => '

Searches for dashboards that belong to a user.

This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes.

', 'SearchDataSets' => '

Use the SearchDataSets operation to search for datasets that belong to an account.

', 'SearchDataSources' => '

Use the SearchDataSources operation to search for data sources that belong to an account.

', 'SearchFolders' => '

Searches the subfolders in a folder.

', 'SearchGroups' => '

Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters.

', 'StartAssetBundleExportJob' => '

Starts an Asset Bundle export job.

An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset dependencies in the same job. Export jobs run asynchronously and can be polled with a DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

', 'StartAssetBundleImportJob' => '

Starts an Asset Bundle import job.

An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight account. Each Amazon QuickSight account can run up to 5 import jobs concurrently.

The API caller must have the necessary "create", "describe", and "update" permissions in their IAM role to access each resource type that is contained in the bundle file before the resources can be imported.

', 'StartDashboardSnapshotJob' => '

Starts an asynchronous job that generates a dashboard snapshot. You can request one of the following format configurations per API call.

Poll job descriptions with a DescribeDashboardSnapshotJob API call. Once the job succeeds, use the DescribeDashboardSnapshotJobResult API to obtain the download URIs that the job generates.

', 'TagResource' => '

Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.

Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data source, dashboard, template, topic, and user.

Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except for the following:

', 'UntagResource' => '

Removes a tag or tags from a resource.

', 'UpdateAccountCustomization' => '

Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme.

You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation.

', 'UpdateAccountSettings' => '

Updates the Amazon QuickSight settings in your Amazon Web Services account.

', 'UpdateAnalysis' => '

Updates an analysis in Amazon QuickSight

', 'UpdateAnalysisPermissions' => '

Updates the read and write permissions for an analysis.

', 'UpdateDashboard' => '

Updates a dashboard in an Amazon Web Services account.

Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can update the published version of a dashboard by using the UpdateDashboardPublishedVersion API operation.

', 'UpdateDashboardPermissions' => '

Updates read and write permissions on a dashboard.

', 'UpdateDashboardPublishedVersion' => '

Updates the published version of a dashboard.

', 'UpdateDataSet' => '

Updates a dataset. This operation doesn\'t support datasets that include uploaded files as a source. Partial updates are not supported by this operation.

', 'UpdateDataSetPermissions' => '

Updates the permissions on a dataset.

The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id.

', 'UpdateDataSource' => '

Updates a data source.

', 'UpdateDataSourcePermissions' => '

Updates the permissions to a data source.

', 'UpdateFolder' => '

Updates the name of a folder.

', 'UpdateFolderPermissions' => '

Updates permissions of a folder.

', 'UpdateGroup' => '

Changes a group description.

', 'UpdateIAMPolicyAssignment' => '

Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request. This overwrites all of the users included in Identities.

', 'UpdateIpRestriction' => '

Updates the content and status of IP rules. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map.

', 'UpdatePublicSharingSettings' => '

Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.

To use this operation, turn on session capacity pricing for your Amazon QuickSight account.

Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see Using Amazon QuickSight with IAM in the Amazon QuickSight User Guide.

', 'UpdateRefreshSchedule' => '

Updates a refresh schedule for a dataset.

', 'UpdateTemplate' => '

Updates a template from an existing Amazon QuickSight analysis or another template.

', 'UpdateTemplateAlias' => '

Updates the template alias of a template.

', 'UpdateTemplatePermissions' => '

Updates the resource permissions for a template.

', 'UpdateTheme' => '

Updates a theme.

', 'UpdateThemeAlias' => '

Updates an alias of a theme.

', 'UpdateThemePermissions' => '

Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme".

Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions:

', 'UpdateTopic' => '

Updates a topic.

', 'UpdateTopicPermissions' => '

Updates the permissions of a topic.

', 'UpdateTopicRefreshSchedule' => '

Updates a topic refresh schedule.

', 'UpdateUser' => '

Updates an Amazon QuickSight user.

', 'UpdateVPCConnection' => '

Updates a VPC connection.

', ], 'shapes' => [ 'AccessDeniedException' => [ 'base' => '

You don\'t have access to this item. The provided credentials couldn\'t be validated. You might not be authorized to carry out the request. Make sure that your account is authorized to use the Amazon QuickSight service, that your policies have the correct permissions, and that you are using the correct credentials.

', 'refs' => [], ], 'AccountCustomization' => [ 'base' => '

The Amazon QuickSight customizations associated with your Amazon Web Services account or a QuickSight namespace in a specific Amazon Web Services Region.

', 'refs' => [ 'CreateAccountCustomizationRequest$AccountCustomization' => '

The Amazon QuickSight customizations you\'re adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.

For example, you can add a default theme by setting AccountCustomization to the midnight theme: "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }. Or, you can add a custom theme by specifying "AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }.

', 'CreateAccountCustomizationResponse$AccountCustomization' => '

The Amazon QuickSight customizations you\'re adding in the current Amazon Web Services Region.

', 'DescribeAccountCustomizationResponse$AccountCustomization' => '

The Amazon QuickSight customizations that exist in the current Amazon Web Services Region.

', 'UpdateAccountCustomizationRequest$AccountCustomization' => '

The Amazon QuickSight customizations you\'re updating in the current Amazon Web Services Region.

', 'UpdateAccountCustomizationResponse$AccountCustomization' => '

The Amazon QuickSight customizations you\'re updating in the current Amazon Web Services Region.

', ], ], 'AccountInfo' => [ 'base' => '

A structure that contains the following account information elements:

', 'refs' => [ 'DescribeAccountSubscriptionResponse$AccountInfo' => '

A structure that contains the following elements:

', ], ], 'AccountName' => [ 'base' => NULL, 'refs' => [ 'CreateAccountSubscriptionRequest$AccountName' => '

The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can\'t change AccountName value after the Amazon QuickSight account is created.

', ], ], 'AccountSettings' => [ 'base' => '

The Amazon QuickSight settings associated with your Amazon Web Services account.

', 'refs' => [ 'DescribeAccountSettingsResponse$AccountSettings' => '

The Amazon QuickSight settings for this Amazon Web Services account. This information includes the edition of Amazon Amazon QuickSight that you subscribed to (Standard or Enterprise) and the notification email for the Amazon QuickSight subscription.

In the QuickSight console, the Amazon QuickSight subscription is sometimes referred to as a QuickSight "account" even though it\'s technically not an account by itself. Instead, it\'s a subscription to the Amazon QuickSight service for your Amazon Web Services account. The edition that you subscribe to applies to Amazon QuickSight in every Amazon Web Services Region where you use it.

', ], ], 'ActionList' => [ 'base' => NULL, 'refs' => [ 'ResourcePermission$Actions' => '

The IAM action to grant or revoke permissions on.

', ], ], 'ActiveIAMPolicyAssignment' => [ 'base' => '

The active Identity and Access Management (IAM) policy assignment.

', 'refs' => [ 'ActiveIAMPolicyAssignmentList$member' => NULL, ], ], 'ActiveIAMPolicyAssignmentList' => [ 'base' => NULL, 'refs' => [ 'ListIAMPolicyAssignmentsForUserResponse$ActiveAssignments' => '

The active assignments for this user.

', ], ], 'AdHocFilteringOption' => [ 'base' => '

An ad hoc (one-time) filtering option.

', 'refs' => [ 'DashboardPublishOptions$AdHocFilteringOption' => '

Ad hoc (one-time) filtering option.

', ], ], 'AdditionalDashboardIdList' => [ 'base' => NULL, 'refs' => [ 'GetDashboardEmbedUrlRequest$AdditionalDashboardIds' => '

A list of one or more dashboard IDs that you want anonymous users to have tempporary access to. Currently, the IdentityType parameter must be set to ANONYMOUS because other identity types authenticate as Amazon QuickSight or IAM users. For example, if you set "--dashboard-id dash_id1 --dashboard-id dash_id2 dash_id3 identity-type ANONYMOUS", the session can access all three dashboards.

', ], ], 'AggregationFunction' => [ 'base' => '

An aggregation function aggregates values from a dimension or measure.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'AggregationSortConfiguration$AggregationFunction' => '

The function that aggregates the values in Column.

', 'ColumnSort$AggregationFunction' => '

The aggregation function that is defined in the column sort.

', 'ColumnTooltipItem$Aggregation' => '

The aggregation function of the column tooltip item.

', 'NumericEqualityFilter$AggregationFunction' => '

The aggregation function of the filter.

', 'NumericRangeFilter$AggregationFunction' => '

The aggregation function of the filter.

', 'ReferenceLineDynamicDataConfiguration$MeasureAggregationFunction' => '

The aggregation function that is used in the dynamic data.

', ], ], 'AggregationFunctionParameters' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinitionMetric$AggregationFunctionParameters' => '

The additional parameters for an aggregation function.

', ], ], 'AggregationSortConfiguration' => [ 'base' => '

The configuration options to sort aggregated values.

', 'refs' => [ 'AggregationSortConfigurationList$member' => NULL, ], ], 'AggregationSortConfigurationList' => [ 'base' => NULL, 'refs' => [ 'TopBottomFilter$AggregationSortConfigurations' => '

The aggregation and sort configuration of the top bottom filter.

', ], ], 'AliasName' => [ 'base' => NULL, 'refs' => [ 'CreateTemplateAliasRequest$AliasName' => '

The name that you want to give to the template alias that you\'re creating. Don\'t start the alias name with the $ character. Alias names that start with $ are reserved by Amazon QuickSight.

', 'CreateThemeAliasRequest$AliasName' => '

The name that you want to give to the theme alias that you are creating. The alias name can\'t begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.

', 'DeleteTemplateAliasRequest$AliasName' => '

The name for the template alias. To delete a specific alias, you delete the version that the alias points to. You can specify the alias name, or specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter.

', 'DeleteTemplateAliasResponse$AliasName' => '

The name for the template alias.

', 'DeleteThemeAliasRequest$AliasName' => '

The unique name for the theme alias to delete.

', 'DeleteThemeAliasResponse$AliasName' => '

The name for the theme alias.

', 'DescribeDashboardDefinitionRequest$AliasName' => '

The alias name.

', 'DescribeDashboardRequest$AliasName' => '

The alias name.

', 'DescribeTemplateAliasRequest$AliasName' => '

The name of the template alias that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'DescribeTemplateDefinitionRequest$AliasName' => '

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'DescribeTemplateRequest$AliasName' => '

The alias of the template that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'DescribeThemeAliasRequest$AliasName' => '

The name of the theme alias that you want to describe.

', 'DescribeThemeRequest$AliasName' => '

The alias of the theme that you want to describe. If you name a specific alias, you describe the version that the alias points to. You can specify the latest version of the theme by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to themes.

', 'TemplateAlias$AliasName' => '

The display name of the template alias.

', 'ThemeAlias$AliasName' => '

The display name of the theme alias.

', 'UpdateTemplateAliasRequest$AliasName' => '

The alias of the template that you want to update. If you name a specific alias, you update the version that the alias points to. You can specify the latest version of the template by providing the keyword $LATEST in the AliasName parameter. The keyword $PUBLISHED doesn\'t apply to templates.

', 'UpdateThemeAliasRequest$AliasName' => '

The name of the theme alias that you want to update.

', ], ], 'AllSheetsFilterScopeConfiguration' => [ 'base' => '

The configuration for applying a filter to all sheets. You can apply this filter to all visuals on every sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterScopeConfiguration$AllSheets' => '

The configuration for applying a filter to all sheets.

', ], ], 'AmazonElasticsearchParameters' => [ 'base' => '

The parameters for OpenSearch.

', 'refs' => [ 'DataSourceParameters$AmazonElasticsearchParameters' => '

The parameters for OpenSearch.

', ], ], 'AmazonOpenSearchParameters' => [ 'base' => '

The parameters for OpenSearch.

', 'refs' => [ 'DataSourceParameters$AmazonOpenSearchParameters' => '

The parameters for OpenSearch.

', ], ], 'Analysis' => [ 'base' => '

Metadata structure for an analysis in Amazon QuickSight

', 'refs' => [ 'DescribeAnalysisResponse$Analysis' => '

A metadata structure that contains summary information for the analysis that you\'re describing.

', ], ], 'AnalysisDefaults' => [ 'base' => '

The configuration for default analysis settings.

', 'refs' => [ 'AnalysisDefinition$AnalysisDefaults' => NULL, 'DashboardVersionDefinition$AnalysisDefaults' => NULL, 'TemplateVersionDefinition$AnalysisDefaults' => NULL, ], ], 'AnalysisDefinition' => [ 'base' => '

The definition of an analysis.

', 'refs' => [ 'CreateAnalysisRequest$Definition' => '

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'DescribeAnalysisDefinitionResponse$Definition' => '

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', 'UpdateAnalysisRequest$Definition' => '

The definition of an analysis.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', ], ], 'AnalysisError' => [ 'base' => '

Analysis error.

', 'refs' => [ 'AnalysisErrorList$member' => NULL, ], ], 'AnalysisErrorList' => [ 'base' => NULL, 'refs' => [ 'Analysis$Errors' => '

Errors associated with the analysis.

', 'DescribeAnalysisDefinitionResponse$Errors' => '

Errors associated with the analysis.

', ], ], 'AnalysisErrorType' => [ 'base' => NULL, 'refs' => [ 'AnalysisError$Type' => '

The type of the analysis error.

', ], ], 'AnalysisFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'AnalysisSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'AnalysisName' => [ 'base' => NULL, 'refs' => [ 'Analysis$Name' => '

The descriptive name of the analysis.

', 'AnalysisSummary$Name' => '

The name of the analysis. This name is displayed in the Amazon QuickSight console.

', 'CreateAnalysisRequest$Name' => '

A descriptive name for the analysis that you\'re creating. This name displays for the analysis in the Amazon QuickSight console.

', 'DescribeAnalysisDefinitionResponse$Name' => '

The descriptive name of the analysis.

', 'UpdateAnalysisRequest$Name' => '

A descriptive name for the analysis that you\'re updating. This name displays for the analysis in the Amazon QuickSight console.

', ], ], 'AnalysisSearchFilter' => [ 'base' => '

A filter that you apply when searching for one or more analyses.

', 'refs' => [ 'AnalysisSearchFilterList$member' => NULL, ], ], 'AnalysisSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchAnalysesRequest$Filters' => '

The structure for the search filters that you want to apply to your search.

', ], ], 'AnalysisSourceEntity' => [ 'base' => '

The source entity of an analysis.

', 'refs' => [ 'CreateAnalysisRequest$SourceEntity' => '

A source entity to use for the analysis that you\'re creating. This metadata structure contains details that describe a source template and one or more datasets.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'UpdateAnalysisRequest$SourceEntity' => '

A source entity to use for the analysis that you\'re updating. This metadata structure contains details that describe a source template and one or more datasets.

', ], ], 'AnalysisSourceTemplate' => [ 'base' => '

The source template of an analysis.

', 'refs' => [ 'AnalysisSourceEntity$SourceTemplate' => '

The source template for the source entity of the analysis.

', ], ], 'AnalysisSummary' => [ 'base' => '

The summary metadata that describes an analysis.

', 'refs' => [ 'AnalysisSummaryList$member' => NULL, ], ], 'AnalysisSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAnalysesResponse$AnalysisSummaryList' => '

Metadata describing each of the analyses that are listed.

', 'SearchAnalysesResponse$AnalysisSummaryList' => '

Metadata describing the analyses that you searched for.

', ], ], 'AnchorDateConfiguration' => [ 'base' => '

The date configuration of the filter.

', 'refs' => [ 'RelativeDatesFilter$AnchorDateConfiguration' => '

The date configuration of the filter.

', ], ], 'AnchorOption' => [ 'base' => NULL, 'refs' => [ 'AnchorDateConfiguration$AnchorOption' => '

The options for the date configuration. Choose one of the options below:

', ], ], 'AnonymousUserDashboardEmbeddingConfiguration' => [ 'base' => '

Information about the dashboard that you want to embed.

', 'refs' => [ 'AnonymousUserEmbeddingExperienceConfiguration$Dashboard' => '

The type of embedding experience. In this case, Amazon QuickSight dashboards.

', ], ], 'AnonymousUserDashboardVisualEmbeddingConfiguration' => [ 'base' => '

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

', 'refs' => [ 'AnonymousUserEmbeddingExperienceConfiguration$DashboardVisual' => '

The type of embedding experience. In this case, Amazon QuickSight visuals.

', ], ], 'AnonymousUserEmbeddingExperienceConfiguration' => [ 'base' => '

The type of experience you want to embed. For anonymous users, you can embed Amazon QuickSight dashboards.

', 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$ExperienceConfiguration' => '

The configuration of the experience that you are embedding.

', ], ], 'AnonymousUserQSearchBarEmbeddingConfiguration' => [ 'base' => '

The settings that you want to use with the Q search bar.

', 'refs' => [ 'AnonymousUserEmbeddingExperienceConfiguration$QSearchBar' => '

The Q search bar that you want to use for anonymous user embedding.

', ], ], 'AnonymousUserSnapshotJobResult' => [ 'base' => '

A structure that contains the file groups that are requested for the artifact generation in a StartDashboardSnapshotJob API call.

', 'refs' => [ 'AnonymousUserSnapshotJobResultList$member' => NULL, ], ], 'AnonymousUserSnapshotJobResultList' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobResult$AnonymousUsers' => '

A list of AnonymousUserSnapshotJobResult objects that contain information on anonymous users and their user configurations. This data provided by you when you make a StartDashboardSnapshotJob API call.

', ], ], 'ArcAxisConfiguration' => [ 'base' => '

The arc axis configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartOptions$ArcAxis' => '

The arc axis configuration of a GaugeChartVisual.

', ], ], 'ArcAxisDisplayRange' => [ 'base' => '

The arc axis range of a GaugeChartVisual.

', 'refs' => [ 'ArcAxisConfiguration$Range' => '

The arc axis range of a GaugeChartVisual.

', ], ], 'ArcConfiguration' => [ 'base' => '

The arc configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartOptions$Arc' => '

The arc configuration of a GaugeChartVisual.

', ], ], 'ArcOptions' => [ 'base' => '

The options that determine the arc thickness of a GaugeChartVisual.

', 'refs' => [ 'DonutOptions$ArcOptions' => '

The option for define the arc of the chart shape. Valid values are as follows:

', ], ], 'ArcThickness' => [ 'base' => NULL, 'refs' => [ 'ArcOptions$ArcThickness' => '

The arc thickness of a GaugeChartVisual.

', ], ], 'ArcThicknessOptions' => [ 'base' => NULL, 'refs' => [ 'ArcConfiguration$ArcThickness' => '

The options that determine the arc thickness of a GaugeChartVisual.

', ], ], 'Arn' => [ 'base' => NULL, 'refs' => [ 'AccountCustomization$DefaultTheme' => '

The default theme for this Amazon QuickSight subscription.

', 'AccountCustomization$DefaultEmailCustomizationTemplate' => '

The default email customization template.

', 'ActiveIAMPolicyAssignment$PolicyArn' => '

The Amazon Resource Name (ARN) of the resource.

', 'Analysis$Arn' => '

The Amazon Resource Name (ARN) of the analysis.

', 'Analysis$ThemeArn' => '

The ARN of the theme of the analysis.

', 'AnalysisSourceTemplate$Arn' => '

The Amazon Resource Name (ARN) of the source template of an analysis.

', 'AnalysisSummary$Arn' => '

The Amazon Resource Name (ARN) for the analysis.

', 'ArnList$member' => NULL, 'AssetBundleExportJobAnalysisOverrideProperties$Arn' => '

The ARN of the specific Analysis resource whose override properties are configured in this structure.

', 'AssetBundleExportJobDashboardOverrideProperties$Arn' => '

The ARN of the specific Dashboard resource whose override properties are configured in this structure.

', 'AssetBundleExportJobDataSetOverrideProperties$Arn' => '

The ARN of the specific DataSet resource whose override properties are configured in this structure.

', 'AssetBundleExportJobDataSourceOverrideProperties$Arn' => '

The ARN of the specific DataSource resource whose override properties are configured in this structure.

', 'AssetBundleExportJobError$Arn' => '

The ARN of the resource whose processing caused an error.

', 'AssetBundleExportJobRefreshScheduleOverrideProperties$Arn' => '

The ARN of the specific RefreshSchedule resource whose override properties are configured in this structure.

', 'AssetBundleExportJobSummary$Arn' => '

The ARN of the export job.

', 'AssetBundleExportJobThemeOverrideProperties$Arn' => '

The ARN of the specific Theme resource whose override properties are configured in this structure.

', 'AssetBundleExportJobVPCConnectionOverrideProperties$Arn' => '

The ARN of the specific VPCConnection resource whose override properties are configured in this structure.

', 'AssetBundleImportJobError$Arn' => '

The ARN of the resource whose processing caused an error.

', 'AssetBundleImportJobSummary$Arn' => '

The ARN of the import job.

', 'AssetBundleResourceArns$member' => NULL, 'CancelIngestionResponse$Arn' => '

The Amazon Resource Name (ARN) for the data ingestion.

', 'CreateAccountCustomizationResponse$Arn' => '

The Amazon Resource Name (ARN) for the customization that you created for this Amazon Web Services account.

', 'CreateAnalysisRequest$ThemeArn' => '

The ARN for the theme to apply to the analysis that you\'re creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

', 'CreateAnalysisResponse$Arn' => '

The ARN for the analysis.

', 'CreateDashboardRequest$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that is used in the source entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

', 'CreateDashboardResponse$Arn' => '

The ARN of the dashboard.

', 'CreateDashboardResponse$VersionArn' => '

The ARN of the dashboard, including the version number of the first version that is created.

', 'CreateDataSetResponse$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'CreateDataSetResponse$IngestionArn' => '

The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'CreateDataSourceResponse$Arn' => '

The Amazon Resource Name (ARN) of the data source.

', 'CreateFolderRequest$ParentFolderArn' => '

The Amazon Resource Name (ARN) for the parent folder.

ParentFolderArn can be null. An empty parentFolderArn creates a root-level folder.

', 'CreateFolderResponse$Arn' => '

The Amazon Resource Name (ARN) for the newly created folder.

', 'CreateIAMPolicyAssignmentRequest$PolicyArn' => '

The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

', 'CreateIAMPolicyAssignmentResponse$PolicyArn' => '

The ARN for the IAM policy that is applied to the Amazon QuickSight users and groups specified in this assignment.

', 'CreateIngestionResponse$Arn' => '

The Amazon Resource Name (ARN) for the data ingestion.

', 'CreateNamespaceResponse$Arn' => '

The ARN of the Amazon QuickSight namespace you created.

', 'CreateRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'CreateTemplateResponse$Arn' => '

The ARN for the template.

', 'CreateTemplateResponse$VersionArn' => '

The ARN for the template, including the version information of the first version.

', 'CreateThemeResponse$Arn' => '

The Amazon Resource Name (ARN) for the theme.

', 'CreateThemeResponse$VersionArn' => '

The Amazon Resource Name (ARN) for the new theme.

', 'CreateTopicRefreshScheduleRequest$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'CreateTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'CreateTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'CreateTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'CreateTopicResponse$RefreshArn' => '

The Amazon Resource Name (ARN) of the topic refresh.

', 'CreateVPCConnectionResponse$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'CustomSql$DataSourceArn' => '

The Amazon Resource Name (ARN) of the data source.

', 'Dashboard$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardSourceTemplate$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardSummary$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardVersion$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardVersion$SourceEntityArn' => '

Source entity ARN.

', 'DashboardVersion$ThemeArn' => '

The ARN of the theme associated with a version of the dashboard.

', 'DashboardVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DashboardVersionSummary$SourceEntityArn' => '

Source entity ARN.

', 'DataSet$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DataSetArnsList$member' => NULL, 'DataSetIdentifierDeclaration$DataSetArn' => '

The Amazon Resource Name (ARN) of the data set.

', 'DataSetReference$DataSetArn' => '

Dataset Amazon Resource Name (ARN).

', 'DataSetSummary$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DataSource$Arn' => '

The Amazon Resource Name (ARN) of the data source.

', 'DataSourceSummary$Arn' => '

The arn of the datasource.

', 'DatasetMetadata$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DeleteAnalysisResponse$Arn' => '

The Amazon Resource Name (ARN) of the deleted analysis.

', 'DeleteDashboardResponse$Arn' => '

The Secure Socket Layer (SSL) properties that apply for the resource.

', 'DeleteDataSetResponse$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DeleteDataSourceResponse$Arn' => '

The Amazon Resource Name (ARN) of the data source that you deleted.

', 'DeleteFolderResponse$Arn' => '

The Amazon Resource Name of the deleted folder.

', 'DeleteRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'DeleteTemplateAliasResponse$Arn' => '

The Amazon Resource Name (ARN) of the template you want to delete.

', 'DeleteTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DeleteThemeAliasResponse$Arn' => '

The Amazon Resource Name (ARN) of the theme resource using the deleted alias.

', 'DeleteThemeResponse$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'DeleteTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DeleteTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DeleteTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DeleteVPCConnectionResponse$Arn' => '

The Amazon Resource Name (ARN) of the deleted VPC connection.

', 'DescribeAccountCustomizationResponse$Arn' => '

The Amazon Resource Name (ARN) of the customization that\'s associated with this Amazon Web Services account.

', 'DescribeAnalysisDefinitionResponse$ThemeArn' => '

The ARN of the theme of the analysis.

', 'DescribeAnalysisPermissionsResponse$AnalysisArn' => '

The Amazon Resource Name (ARN) of the analysis whose permissions you\'re describing.

', 'DescribeAssetBundleExportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the export job.

', 'DescribeAssetBundleImportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the import job.

', 'DescribeDashboardDefinitionResponse$ThemeArn' => '

The ARN of the theme of the dashboard.

', 'DescribeDashboardPermissionsResponse$DashboardArn' => '

The Amazon Resource Name (ARN) of the dashboard.

', 'DescribeDashboardSnapshotJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDashboardSnapshotJobResultResponse$Arn' => '

The Amazon Resource Name (ARN) for the snapshot job. The job ARN is generated when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDataSetPermissionsResponse$DataSetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DescribeDataSourcePermissionsResponse$DataSourceArn' => '

The Amazon Resource Name (ARN) of the data source.

', 'DescribeFolderPermissionsResponse$Arn' => '

The Amazon Resource Name (ARN) for the folder.

', 'DescribeFolderResolvedPermissionsResponse$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'DescribeRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'DescribeTemplateDefinitionResponse$ThemeArn' => '

The ARN of the theme of the template.

', 'DescribeTemplatePermissionsResponse$TemplateArn' => '

The Amazon Resource Name (ARN) of the template.

', 'DescribeThemePermissionsResponse$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme.

', 'DescribeTopicPermissionsResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DescribeTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'DescribeTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'DescribeTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'Folder$Arn' => '

The Amazon Resource Name (ARN) for the folder.

', 'FolderArnList$member' => NULL, 'FolderSummary$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'GenerateEmbedUrlForAnonymousUserResponse$AnonymousUserArn' => '

The Amazon Resource Name (ARN) to use for the anonymous Amazon QuickSight user.

', 'GenerateEmbedUrlForRegisteredUserRequest$UserArn' => '

The Amazon Resource Name for the registered user.

', 'GetDashboardEmbedUrlRequest$UserArn' => '

The Amazon QuickSight user\'s Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any Amazon QuickSight users in your account (readers, authors, or admins) authenticated as one of the following:

Omit this parameter for users in the third group – IAM users and IAM role-based sessions.

', 'GetSessionEmbedUrlRequest$UserArn' => '

The Amazon QuickSight user\'s Amazon Resource Name (ARN), for use with QUICKSIGHT identity type. You can use this for any type of Amazon QuickSight users in your account (readers, authors, or admins). They need to be authenticated as one of the following:

  1. Active Directory (AD) users or group members

  2. Invited nonfederated users

  3. IAM users and IAM role-based sessions authenticated through Federated Single Sign-On using SAML, OpenID Connect, or IAM federation

Omit this parameter for users in the third group, IAM users and IAM role-based sessions.

', 'Group$Arn' => '

The Amazon Resource Name (ARN) for the group.

', 'GroupMember$Arn' => '

The Amazon Resource Name (ARN) for the group member (user).

', 'IAMPolicyAssignment$PolicyArn' => '

The Amazon Resource Name (ARN) for the IAM policy.

', 'Ingestion$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'ListTagsForResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want a list of tags for.

', 'ListTopicRefreshSchedulesResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'LogicalTableSource$DataSetArn' => '

The Amazon Resource Number (ARN) of the parent dataset.

', 'MemberIdArnPair$MemberArn' => '

The Amazon Resource Name (ARN) of the member.

', 'NamespaceInfoV2$Arn' => '

The namespace ARN.

', 'Path$member' => NULL, 'RefreshSchedule$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'RelationalTable$DataSourceArn' => '

The Amazon Resource Name (ARN) for the data source.

', 'RestoreAnalysisResponse$Arn' => '

The Amazon Resource Name (ARN) of the analysis that you\'re restoring.

', 'RowLevelPermissionDataSet$Arn' => '

The Amazon Resource Name (ARN) of the dataset that contains permissions for RLS.

', 'S3Source$DataSourceArn' => '

The Amazon Resource Name (ARN) for the data source.

', 'StartAssetBundleExportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the export job.

', 'StartAssetBundleImportJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the import job.

', 'StartDashboardSnapshotJobResponse$Arn' => '

The Amazon Resource Name (ARN) for the dashboard snapshot job.

', 'TagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to tag.

', 'Template$Arn' => '

The Amazon Resource Name (ARN) of the template.

', 'TemplateAlias$Arn' => '

The Amazon Resource Name (ARN) of the template alias.

', 'TemplateSourceAnalysis$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TemplateSourceTemplate$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'TemplateSummary$Arn' => '

A summary of a template.

', 'TemplateVersion$SourceEntityArn' => '

The Amazon Resource Name (ARN) of an analysis or template that was used to create this template.

', 'TemplateVersion$ThemeArn' => '

The ARN of the theme associated with this version of the template.

', 'TemplateVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the template version.

', 'Theme$Arn' => '

The Amazon Resource Name (ARN) of the theme.

', 'ThemeAlias$Arn' => '

The Amazon Resource Name (ARN) of the theme alias.

', 'ThemeSummary$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'ThemeVersion$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'ThemeVersionSummary$Arn' => '

The Amazon Resource Name (ARN) of the theme version.

', 'TopicRefreshDetails$RefreshArn' => '

The Amazon Resource Name (ARN) of the topic refresh.

', 'TopicRefreshScheduleSummary$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'TopicSummary$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UntagResourceRequest$ResourceArn' => '

The Amazon Resource Name (ARN) of the resource that you want to untag.

', 'UpdateAccountCustomizationResponse$Arn' => '

The Amazon Resource Name (ARN) for the updated customization for this Amazon Web Services account.

', 'UpdateAnalysisPermissionsResponse$AnalysisArn' => '

The Amazon Resource Name (ARN) of the analysis that you updated.

', 'UpdateAnalysisRequest$ThemeArn' => '

The Amazon Resource Name (ARN) for the theme to apply to the analysis that you\'re creating. To see the theme in the Amazon QuickSight console, make sure that you have access to it.

', 'UpdateAnalysisResponse$Arn' => '

The ARN of the analysis that you\'re updating.

', 'UpdateDashboardPermissionsResponse$DashboardArn' => '

The Amazon Resource Name (ARN) of the dashboard.

', 'UpdateDashboardPublishedVersionResponse$DashboardArn' => '

The Amazon Resource Name (ARN) of the dashboard.

', 'UpdateDashboardRequest$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme that is being used for this dashboard. If you add a value for this field, it overrides the value that was originally associated with the entity. The theme ARN must exist in the same Amazon Web Services account where you create the dashboard.

', 'UpdateDashboardResponse$Arn' => '

The Amazon Resource Name (ARN) of the resource.

', 'UpdateDashboardResponse$VersionArn' => '

The ARN of the dashboard, including the version number.

', 'UpdateDataSetPermissionsResponse$DataSetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'UpdateDataSetResponse$Arn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'UpdateDataSetResponse$IngestionArn' => '

The ARN for the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'UpdateDataSourcePermissionsResponse$DataSourceArn' => '

The Amazon Resource Name (ARN) of the data source.

', 'UpdateDataSourceResponse$Arn' => '

The Amazon Resource Name (ARN) of the data source.

', 'UpdateFolderPermissionsResponse$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'UpdateFolderResponse$Arn' => '

The Amazon Resource Name (ARN) of the folder.

', 'UpdateIAMPolicyAssignmentRequest$PolicyArn' => '

The ARN for the IAM policy to apply to the Amazon QuickSight users and groups specified in this assignment.

', 'UpdateIAMPolicyAssignmentResponse$PolicyArn' => '

The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.

', 'UpdateRefreshScheduleResponse$Arn' => '

The Amazon Resource Name (ARN) for the refresh schedule.

', 'UpdateTemplatePermissionsResponse$TemplateArn' => '

The Amazon Resource Name (ARN) of the template.

', 'UpdateTemplateResponse$Arn' => '

The Amazon Resource Name (ARN) for the template.

', 'UpdateTemplateResponse$VersionArn' => '

The ARN for the template, including the version information of the first version.

', 'UpdateThemePermissionsResponse$ThemeArn' => '

The Amazon Resource Name (ARN) of the theme.

', 'UpdateThemeResponse$Arn' => '

The Amazon Resource Name (ARN) for the theme.

', 'UpdateThemeResponse$VersionArn' => '

The Amazon Resource Name (ARN) for the new version of the theme.

', 'UpdateTopicPermissionsResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UpdateTopicRefreshScheduleResponse$TopicArn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UpdateTopicRefreshScheduleResponse$DatasetArn' => '

The Amazon Resource Name (ARN) of the dataset.

', 'UpdateTopicResponse$Arn' => '

The Amazon Resource Name (ARN) of the topic.

', 'UpdateTopicResponse$RefreshArn' => '

The Amazon Resource Name (ARN) of the topic refresh.

', 'UpdateVPCConnectionResponse$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'User$Arn' => '

The Amazon Resource Name (ARN) for the user.

', 'VPCConnection$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'VPCConnectionSummary$Arn' => '

The Amazon Resource Name (ARN) of the VPC connection.

', 'VpcConnectionProperties$VpcConnectionArn' => '

The Amazon Resource Name (ARN) for the VPC connection.

', ], ], 'ArnList' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$AuthorizedResourceArns' => '

The Amazon Resource Names (ARNs) for the Amazon QuickSight resources that the user is authorized to access during the lifetime of the session. If you choose Dashboard embedding experience, pass the list of dashboard ARNs in the account that you want the user to be able to view. Currently, you can pass up to 25 dashboard ARNs in each API call.

', ], ], 'AssetBundleCloudFormationOverridePropertyConfiguration' => [ 'base' => '

An optional collection of CloudFormation property configurations that control how the export job is generated.

', 'refs' => [ 'DescribeAssetBundleExportJobResponse$CloudFormationOverridePropertyConfiguration' => '

The CloudFormation override property configuration for the export job.

', 'StartAssetBundleExportJobRequest$CloudFormationOverridePropertyConfiguration' => '

An optional collection of structures that generate CloudFormation parameters to override the existing resource property values when the resource is exported to a new CloudFormation template.

Use this field if the ExportFormat field of a StartAssetBundleExportJobRequest API call is set to CLOUDFORMATION_JSON.

', ], ], 'AssetBundleExportFormat' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobSummary$ExportFormat' => '

The format for the export job.

', 'DescribeAssetBundleExportJobResponse$ExportFormat' => '

The format of the exported asset bundle. A QUICKSIGHT_JSON formatted file can be used to make a StartAssetBundleImportJob API call. A CLOUDFORMATION_JSON formatted file can be used in the CloudFormation console and with the CloudFormation APIs.

', 'StartAssetBundleExportJobRequest$ExportFormat' => '

The export data format.

', ], ], 'AssetBundleExportJobAnalysisOverrideProperties' => [ 'base' => '

Controls how a specific Analysis resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobAnalysisOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobAnalysisOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$Analyses' => '

An optional list of structures that control how Analysis resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobAnalysisPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobAnalysisPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobAnalysisPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobAnalysisOverrideProperties$Properties' => '

A list of Analysis resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDashboardOverrideProperties' => [ 'base' => '

Controls how a specific Dashboard resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobDashboardOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobDashboardOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$Dashboards' => '

An optional list of structures that control how Dashboard resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDashboardPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDashboardPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobDashboardPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDashboardOverrideProperties$Properties' => '

A list of Dashboard resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSetOverrideProperties' => [ 'base' => '

Controls how a specific DataSet resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobDataSetOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobDataSetOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$DataSets' => '

An optional list of structures that control how DataSet resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSetPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSetPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobDataSetPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSetOverrideProperties$Properties' => '

A list of DataSet resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSourceOverrideProperties' => [ 'base' => '

Controls how a specific DataSource resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobDataSourceOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobDataSourceOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$DataSources' => '

An optional list of structures that control how DataSource resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobDataSourcePropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSourcePropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobDataSourcePropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobDataSourceOverrideProperties$Properties' => '

A list of DataSource resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobError' => [ 'base' => '

Describes an error that occurred during an Asset Bundle export job.

', 'refs' => [ 'AssetBundleExportJobErrorList$member' => NULL, ], ], 'AssetBundleExportJobErrorList' => [ 'base' => NULL, 'refs' => [ 'DescribeAssetBundleExportJobResponse$Errors' => '

An array of error records that describes any failures that occurred during the export job processing.

Error records accumulate while the job runs. The complete set of error records is available after the job has completed and failed.

', ], ], 'AssetBundleExportJobRefreshScheduleOverrideProperties' => [ 'base' => '

Controls how a specific RefreshSchedule resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobRefreshScheduleOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobRefreshScheduleOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$RefreshSchedules' => '

An optional list of structures that control how RefreshSchedule resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobRefreshSchedulePropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobRefreshSchedulePropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobRefreshScheduleOverrideProperties$Properties' => '

A list of RefreshSchedule resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobResourceIdOverrideConfiguration' => [ 'base' => '

An optional structure that configures resource ID overrides for the export job.

', 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$ResourceIdOverrideConfiguration' => '

An optional list of structures that control how resource IDs are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobStatus' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobSummary$JobStatus' => '

The current status of the export job.

', 'DescribeAssetBundleExportJobResponse$JobStatus' => '

Indicates the status of a job through its queuing and execution.

Poll this DescribeAssetBundleExportApi until JobStatus is either SUCCESSFUL or FAILED.

', ], ], 'AssetBundleExportJobSummary' => [ 'base' => '

A summary of the export job that includes details of the job\'s configuration and its current status.

', 'refs' => [ 'AssetBundleExportJobSummaryList$member' => NULL, ], ], 'AssetBundleExportJobSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAssetBundleExportJobsResponse$AssetBundleExportJobSummaryList' => '

A list of export job summaries.

', ], ], 'AssetBundleExportJobThemeOverrideProperties' => [ 'base' => '

Controls how a specific Theme resource is parameterized in the returned CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobThemeOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobThemeOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$Themes' => '

An optional list of structures that control how Theme resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobThemePropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobThemePropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobThemePropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobThemeOverrideProperties$Properties' => '

A list of Theme resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobVPCConnectionOverrideProperties' => [ 'base' => '

Controls how a specific VPCConnection resource is parameterized in the outputted CloudFormation template.

', 'refs' => [ 'AssetBundleExportJobVPCConnectionOverridePropertiesList$member' => NULL, ], ], 'AssetBundleExportJobVPCConnectionOverridePropertiesList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleCloudFormationOverridePropertyConfiguration$VPCConnections' => '

An optional list of structures that control how VPCConnection resources are parameterized in the returned CloudFormation template.

', ], ], 'AssetBundleExportJobVPCConnectionPropertyToOverride' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobVPCConnectionPropertyToOverrideList$member' => NULL, ], ], 'AssetBundleExportJobVPCConnectionPropertyToOverrideList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleExportJobVPCConnectionOverrideProperties$Properties' => '

A list of VPCConnection resource properties to generate variables for in the returned CloudFormation template.

', ], ], 'AssetBundleImportBodyBlob' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportSource$Body' => '

The bytes of the base64 encoded asset bundle import zip file. This file can\'t exceed 20 MB.

If you are calling the API operations from the Amazon Web Services SDK for Java, JavaScript, Python, or PHP, the SDK encodes base64 automatically to allow the direct setting of the zip file\'s bytes. If you are using an SDK for a different language or receiving related errors, try to base64 encode your data.

', ], ], 'AssetBundleImportFailureAction' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobSummary$FailureAction' => '

The failure action for the import job.

', 'DescribeAssetBundleImportJobResponse$FailureAction' => '

The failure action for the import job.

', 'StartAssetBundleImportJobRequest$FailureAction' => '

The failure action for the import job.

If you choose ROLLBACK, failed import jobs will attempt to undo any asset changes caused by the failed job.

If you choose DO_NOTHING, failed import jobs will not attempt to roll back any asset changes caused by the failed job, possibly keeping the Amazon QuickSight account in an inconsistent state.

', ], ], 'AssetBundleImportJobAnalysisOverrideParameters' => [ 'base' => '

The override parameters for a single analysis that is being imported.

', 'refs' => [ 'AssetBundleImportJobAnalysisOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobAnalysisOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$Analyses' => '

A list of overrides for any Analysis resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobDashboardOverrideParameters' => [ 'base' => '

The override parameters for a single dashboard that is being imported.

', 'refs' => [ 'AssetBundleImportJobDashboardOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobDashboardOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$Dashboards' => '

A list of overrides for any Dashboard resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobDataSetOverrideParameters' => [ 'base' => '

The override parameters for a single dataset that is being imported.

', 'refs' => [ 'AssetBundleImportJobDataSetOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobDataSetOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$DataSets' => '

A list of overrides for any DataSet resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobDataSourceCredentialPair' => [ 'base' => '

A username and password credential pair to use to import a data source resource.

', 'refs' => [ 'AssetBundleImportJobDataSourceCredentials$CredentialPair' => '

A username and password credential pair to be used to create the imported data source. Keep this field blank if you are using a Secrets Manager secret to provide credentials.

', ], ], 'AssetBundleImportJobDataSourceCredentials' => [ 'base' => '

The login credentials to use to import a data source resource.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$Credentials' => '

An optional structure that provides the credentials to be used to create the imported data source.

', ], ], 'AssetBundleImportJobDataSourceOverrideParameters' => [ 'base' => '

The override parameters for a single data source that is being imported.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobDataSourceOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$DataSources' => '

A list of overrides for any DataSource resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobError' => [ 'base' => '

Describes an error that occurred within an Asset Bundle import execution.

', 'refs' => [ 'AssetBundleImportJobErrorList$member' => NULL, ], ], 'AssetBundleImportJobErrorList' => [ 'base' => NULL, 'refs' => [ 'DescribeAssetBundleImportJobResponse$Errors' => '

An array of error records that describes any failures that occurred during the export job processing.

Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

', 'DescribeAssetBundleImportJobResponse$RollbackErrors' => '

An array of error records that describes any failures that occurred while an import job was attempting a rollback.

Error records accumulate while the job is still running. The complete set of error records is available after the job has completed and failed.

', ], ], 'AssetBundleImportJobOverrideParameters' => [ 'base' => '

A list of overrides that modify the asset bundle resource configuration before the resource is imported.

', 'refs' => [ 'DescribeAssetBundleImportJobResponse$OverrideParameters' => '

Optional overrides to be applied to the resource configuration before import.

', 'StartAssetBundleImportJobRequest$OverrideParameters' => '

Optional overrides to be applied to the resource configuration before import.

', ], ], 'AssetBundleImportJobRefreshScheduleOverrideParameters' => [ 'base' => '

A list of overrides for a specific RefreshsSchedule resource that is present in the asset bundle that is imported.

', 'refs' => [ 'AssetBundleImportJobRefreshScheduleOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobRefreshScheduleOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$RefreshSchedules' => '

A list of overrides for any RefreshSchedule resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobResourceIdOverrideConfiguration' => [ 'base' => '

An optional structure that configures resource ID overrides for the import job.

', 'refs' => [ 'AssetBundleImportJobOverrideParameters$ResourceIdOverrideConfiguration' => '

An optional structure that configures resource ID overrides to be applied within the import job.

', ], ], 'AssetBundleImportJobStatus' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobSummary$JobStatus' => '

The current status of the import job.

', 'DescribeAssetBundleImportJobResponse$JobStatus' => '

Indicates the status of a job through its queuing and execution.

Poll the DescribeAssetBundleImport API until JobStatus returns one of the following values:

', ], ], 'AssetBundleImportJobSummary' => [ 'base' => '

A summary of the import job that includes details of the requested job\'s configuration and its current status.

', 'refs' => [ 'AssetBundleImportJobSummaryList$member' => NULL, ], ], 'AssetBundleImportJobSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAssetBundleImportJobsResponse$AssetBundleImportJobSummaryList' => '

A list of import job summaries.

', ], ], 'AssetBundleImportJobThemeOverrideParameters' => [ 'base' => '

The override parameters for a single theme that is imported.

', 'refs' => [ 'AssetBundleImportJobThemeOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobThemeOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$Themes' => '

A list of overrides for any Theme resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportJobVPCConnectionOverrideParameters' => [ 'base' => '

The override parameters for a single VPC connection that is imported.

', 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParametersList$member' => NULL, ], ], 'AssetBundleImportJobVPCConnectionOverrideParametersList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobOverrideParameters$VPCConnections' => '

A list of overrides for any VPCConnection resources that are present in the asset bundle that is imported.

', ], ], 'AssetBundleImportSource' => [ 'base' => '

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

', 'refs' => [ 'StartAssetBundleImportJobRequest$AssetBundleImportSource' => '

The source of the asset bundle zip file that contains the data that you want to import. The file must be in QUICKSIGHT_JSON format.

', ], ], 'AssetBundleImportSourceDescription' => [ 'base' => '

A description of the import source that you provide at the start of an import job. This value is set to either Body or S3Uri, depending on how the StartAssetBundleImportJobRequest is configured.

', 'refs' => [ 'DescribeAssetBundleImportJobResponse$AssetBundleImportSource' => '

The source of the asset bundle zip file that contains the data that is imported by the job.

', ], ], 'AssetBundleResourceArns' => [ 'base' => NULL, 'refs' => [ 'DescribeAssetBundleExportJobResponse$ResourceArns' => '

A list of resource ARNs that exported with the job.

', 'StartAssetBundleExportJobRequest$ResourceArns' => '

An array of resource ARNs to export. The following resources are supported.

The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported.

', ], ], 'AssetOptions' => [ 'base' => '

An array of analysis level configurations.

', 'refs' => [ 'Analysis$Options' => NULL, 'AnalysisDefinition$Options' => '

An array of option definitions for an analysis.

', 'DashboardVersion$Options' => NULL, 'DashboardVersionDefinition$Options' => '

An array of option definitions for a dashboard.

', 'TemplateVersion$Options' => NULL, 'TemplateVersionDefinition$Options' => '

An array of option definitions for a template.

', ], ], 'AssignmentStatus' => [ 'base' => NULL, 'refs' => [ 'CreateIAMPolicyAssignmentRequest$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', 'CreateIAMPolicyAssignmentResponse$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', 'IAMPolicyAssignment$AssignmentStatus' => '

Assignment status.

', 'IAMPolicyAssignmentSummary$AssignmentStatus' => '

Assignment status.

', 'ListIAMPolicyAssignmentsRequest$AssignmentStatus' => '

The status of the assignments.

', 'UpdateIAMPolicyAssignmentRequest$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', 'UpdateIAMPolicyAssignmentResponse$AssignmentStatus' => '

The status of the assignment. Possible values are as follows:

', ], ], 'AthenaParameters' => [ 'base' => '

Parameters for Amazon Athena.

', 'refs' => [ 'DataSourceParameters$AthenaParameters' => '

The parameters for Amazon Athena.

', ], ], 'AttributeAggregationFunction' => [ 'base' => '

Aggregation for attributes.

', 'refs' => [ 'AggregationFunction$AttributeAggregationFunction' => '

Aggregation for attributes.

', ], ], 'AuroraParameters' => [ 'base' => '

Parameters for Amazon Aurora.

', 'refs' => [ 'DataSourceParameters$AuroraParameters' => '

The parameters for Amazon Aurora MySQL.

', ], ], 'AuroraPostgreSqlParameters' => [ 'base' => '

Parameters for Amazon Aurora PostgreSQL-Compatible Edition.

', 'refs' => [ 'DataSourceParameters$AuroraPostgreSqlParameters' => '

The parameters for Amazon Aurora.

', ], ], 'AuthenticationMethodOption' => [ 'base' => NULL, 'refs' => [ 'CreateAccountSubscriptionRequest$AuthenticationMethod' => '

The method that you want to use to authenticate your Amazon QuickSight account. Currently, the valid values for this parameter are IAM_AND_QUICKSIGHT, IAM_ONLY, and ACTIVE_DIRECTORY.

If you choose ACTIVE_DIRECTORY, provide an ActiveDirectoryName and an AdminGroup associated with your Active Directory.

', ], ], 'AuthorSpecifiedAggregation' => [ 'base' => NULL, 'refs' => [ 'AuthorSpecifiedAggregations$member' => NULL, ], ], 'AuthorSpecifiedAggregations' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$AllowedAggregations' => '

The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', 'TopicCalculatedField$NotAllowedAggregations' => '

The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', 'TopicColumn$AllowedAggregations' => '

The list of aggregation types that are allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', 'TopicColumn$NotAllowedAggregations' => '

The list of aggregation types that are not allowed for the column. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.

', ], ], 'AwsAccountId' => [ 'base' => NULL, 'refs' => [ 'CancelIngestionRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

', 'CreateAccountCustomizationResponse$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.

', 'CreateAccountSubscriptionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that you\'re using to create your Amazon QuickSight account.

', 'CreateAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you are creating an analysis.

', 'CreateDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to create the dashboard.

', 'CreateDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateFolderMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'CreateFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account where you want to create the folder.

', 'CreateGroupMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'CreateGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'CreateIAMPolicyAssignmentRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to assign an IAM policy to Amazon QuickSight users or groups.

', 'CreateIngestionRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateNamespaceRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to create the Amazon QuickSight namespace in.

', 'CreateRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'CreateTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you creating an alias for.

', 'CreateTemplateRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. You use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'CreateThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme for the new theme alias.

', 'CreateThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to store the new theme.

', 'CreateTopicRefreshScheduleRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic you\'re creating a refresh schedule for.

', 'CreateTopicRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that you want to create a topic in.

', 'CreateVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account where you want to create a new VPC connection.

', 'DeleteAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to delete Amazon QuickSight customizations from in this Amazon Web Services Region.

', 'DeleteAccountSubscriptionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that you want to delete.

', 'DeleteAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account where you want to delete an analysis.

', 'DeleteDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re deleting.

', 'DeleteDataSetRefreshPropertiesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteFolderMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DeleteFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DeleteGroupMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteIAMPolicyAssignmentRequest$AwsAccountId' => '

The Amazon Web Services account ID where you want to delete the IAM policy assignment.

', 'DeleteNamespaceRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

', 'DeleteRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the item to delete.

', 'DeleteTemplateRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re deleting.

', 'DeleteThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme alias to delete.

', 'DeleteThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re deleting.

', 'DeleteTopicRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DeleteTopicRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want to delete.

', 'DeleteUserByPrincipalIdRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DeleteVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account where you want to delete a VPC connection.

', 'DescribeAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to describe Amazon QuickSight customizations for.

', 'DescribeAccountCustomizationResponse$AwsAccountId' => '

The ID for the Amazon Web Services account that you\'re describing.

', 'DescribeAccountSettingsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the settings that you want to list.

', 'DescribeAccountSubscriptionRequest$AwsAccountId' => '

The Amazon Web Services account ID associated with your Amazon QuickSight account.

', 'DescribeAnalysisDefinitionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

', 'DescribeAnalysisPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis whose permissions you\'re describing. You must be using the Amazon Web Services account that the analysis is in.

', 'DescribeAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis. You must be using the Amazon Web Services account that the analysis is in.

', 'DescribeAssetBundleExportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account the export job is executed in.

', 'DescribeAssetBundleExportJobResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that the export job was executed in.

', 'DescribeAssetBundleImportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account the import job was executed in.

', 'DescribeAssetBundleImportJobResponse$AwsAccountId' => '

The ID of the Amazon Web Services account the import job was executed in.

', 'DescribeDashboardDefinitionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re describing.

', 'DescribeDashboardPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re describing permissions for.

', 'DescribeDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re describing.

', 'DescribeDashboardSnapshotJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'DescribeDashboardSnapshotJobResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'DescribeDashboardSnapshotJobResultRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'DescribeDataSetPermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSetRefreshPropertiesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSourcePermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeFolderPermissionsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DescribeFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DescribeFolderResolvedPermissionsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'DescribeGroupMembershipRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DescribeGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DescribeIAMPolicyAssignmentRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the assignment that you want to describe.

', 'DescribeIngestionRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeIpRestrictionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'DescribeIpRestrictionResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'DescribeNamespaceRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the Amazon QuickSight namespace that you want to describe.

', 'DescribeRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template alias that you\'re describing.

', 'DescribeTemplateDefinitionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template. You must be using the Amazon Web Services account that the template is in.

', 'DescribeTemplatePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re describing.

', 'DescribeTemplateRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re describing.

', 'DescribeThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme alias that you\'re describing.

', 'DescribeThemePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re describing.

', 'DescribeTopicPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want described.

', 'DescribeTopicRefreshRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic whose refresh you want to describe.

', 'DescribeTopicRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeTopicRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'DescribeUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'DescribeVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that contains the VPC connection that you want described.

', 'GenerateEmbedUrlForAnonymousUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the dashboard that you\'re embedding.

', 'GenerateEmbedUrlForRegisteredUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the dashboard that you\'re embedding.

', 'GetDashboardEmbedUrlRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the dashboard that you\'re embedding.

', 'GetSessionEmbedUrlRequest$AwsAccountId' => '

The ID for the Amazon Web Services account associated with your Amazon QuickSight subscription.

', 'IAMPolicyAssignment$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListAnalysesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analyses.

', 'ListAssetBundleExportJobsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the export jobs were executed in.

', 'ListAssetBundleImportJobsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the import jobs were executed in.

', 'ListDashboardVersionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re listing versions for.

', 'ListDashboardsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboards that you\'re listing.

', 'ListDataSetsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListDataSourcesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListFolderMembersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'ListFoldersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'ListGroupMembershipsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListGroupsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListIAMPolicyAssignmentsForUserRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the assignments.

', 'ListIAMPolicyAssignmentsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains these IAM policy assignments.

', 'ListIngestionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListNamespacesRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the Amazon QuickSight namespaces that you want to list.

', 'ListRefreshSchedulesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'ListTemplateAliasesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template aliases that you\'re listing.

', 'ListTemplateVersionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the templates that you\'re listing.

', 'ListTemplatesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the templates that you\'re listing.

', 'ListThemeAliasesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme aliases that you\'re listing.

', 'ListThemeVersionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the themes that you\'re listing.

', 'ListThemesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the themes that you\'re listing.

', 'ListTopicRefreshSchedulesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want described.

', 'ListTopicsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topics that you want to list.

', 'ListUserGroupsRequest$AwsAccountId' => '

The Amazon Web Services account ID that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListUsersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'ListVPCConnectionsRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that contains the VPC connections that you want to list.

', 'PutDataSetRefreshPropertiesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'RegisterUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'RestoreAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis.

', 'SearchAnalysesRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analyses that you\'re searching for.

', 'SearchDashboardsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the user whose dashboards you\'re searching for.

', 'SearchDataSetsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'SearchDataSourcesRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'SearchFoldersRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder.

', 'SearchGroupsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'StartAssetBundleExportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account to export assets from.

', 'StartAssetBundleImportJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account to import assets into.

', 'StartDashboardSnapshotJobRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

', 'UpdateAccountCustomizationRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

', 'UpdateAccountCustomizationResponse$AwsAccountId' => '

The ID for the Amazon Web Services account that you want to update Amazon QuickSight customizations for.

', 'UpdateAccountSettingsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.

', 'UpdateAnalysisPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis whose permissions you\'re updating. You must be using the Amazon Web Services account that the analysis is in.

', 'UpdateAnalysisRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the analysis that you\'re updating.

', 'UpdateDashboardPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard whose permissions you\'re updating.

', 'UpdateDashboardPublishedVersionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re updating.

', 'UpdateDashboardRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the dashboard that you\'re updating.

', 'UpdateDataSetPermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateDataSetRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateDataSourcePermissionsRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateDataSourceRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateFolderPermissionsRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder to update.

', 'UpdateFolderRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that contains the folder to update.

', 'UpdateGroupRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'UpdateIAMPolicyAssignmentRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IAM policy assignment.

', 'UpdateIpRestrictionRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'UpdateIpRestrictionResponse$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the IP rules.

', 'UpdatePublicSharingSettingsRequest$AwsAccountId' => '

The Amazon Web Services account ID associated with your Amazon QuickSight subscription.

', 'UpdateRefreshScheduleRequest$AwsAccountId' => '

The Amazon Web Services account ID.

', 'UpdateTemplateAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template alias that you\'re updating.

', 'UpdateTemplatePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template.

', 'UpdateTemplateRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the template that you\'re updating.

', 'UpdateThemeAliasRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme alias that you\'re updating.

', 'UpdateThemePermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme.

', 'UpdateThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re updating.

', 'UpdateTopicPermissionsRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want to update the permissions for.

', 'UpdateTopicRefreshScheduleRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic whose refresh schedule you want to update.

', 'UpdateTopicRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the topic that you want to update.

', 'UpdateUserRequest$AwsAccountId' => '

The ID for the Amazon Web Services account that the user is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

', 'UpdateVPCConnectionRequest$AwsAccountId' => '

The Amazon Web Services account ID of the account that contains the VPC connection that you want to update.

', ], ], 'AwsAndAccountId' => [ 'base' => NULL, 'refs' => [ 'DescribeThemeRequest$AwsAccountId' => '

The ID of the Amazon Web Services account that contains the theme that you\'re describing.

', ], ], 'AwsIotAnalyticsParameters' => [ 'base' => '

The parameters for IoT Analytics.

', 'refs' => [ 'DataSourceParameters$AwsIotAnalyticsParameters' => '

The parameters for IoT Analytics.

', ], ], 'AxisBinding' => [ 'base' => NULL, 'refs' => [ 'DataFieldSeriesItem$AxisBinding' => '

The axis that you are binding the field to.

', 'FieldSeriesItem$AxisBinding' => '

The axis that you are binding the field to.

', 'LineChartDefaultSeriesSettings$AxisBinding' => '

The axis to which you are binding all line series to.

', 'ReferenceLineDataConfiguration$AxisBinding' => '

The axis binding type of the reference line. Choose one of the following options:

', ], ], 'AxisDataOptions' => [ 'base' => '

The data options for an axis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'AxisDisplayOptions$DataOptions' => '

The data options for an axis.

', ], ], 'AxisDisplayDataDrivenRange' => [ 'base' => '

The options that are saved for future extension.

', 'refs' => [ 'AxisDisplayRange$DataDriven' => '

The data-driven setup of an axis display range.

', ], ], 'AxisDisplayMinMaxRange' => [ 'base' => '

The minimum and maximum setup for an axis display range.

', 'refs' => [ 'AxisDisplayRange$MinMax' => '

The minimum and maximum setup of an axis display range.

', ], ], 'AxisDisplayOptions' => [ 'base' => '

The display options for the axis label.

', 'refs' => [ 'BarChartConfiguration$CategoryAxis' => '

The label display options (grid line, range, scale, axis step) for bar chart category.

', 'BarChartConfiguration$ValueAxis' => '

The label display options (grid line, range, scale, axis step) for a bar chart value.

', 'BoxPlotChartConfiguration$CategoryAxis' => '

The label display options (grid line, range, scale, axis step) of a box plot category.

', 'BoxPlotChartConfiguration$PrimaryYAxisDisplayOptions' => '

The label display options (grid line, range, scale, axis step) of a box plot category.

', 'ComboChartConfiguration$CategoryAxis' => '

The category axis of a combo chart.

', 'ComboChartConfiguration$PrimaryYAxisDisplayOptions' => '

The label display options (grid line, range, scale, and axis step) of a combo chart\'s primary y-axis (bar) field well.

', 'ComboChartConfiguration$SecondaryYAxisDisplayOptions' => '

The label display options (grid line, range, scale, axis step) of a combo chart\'s secondary y-axis (line) field well.

', 'HistogramConfiguration$XAxisDisplayOptions' => '

The options that determine the presentation of the x-axis.

', 'HistogramConfiguration$YAxisDisplayOptions' => '

The options that determine the presentation of the y-axis.

', 'LineChartConfiguration$XAxisDisplayOptions' => '

The options that determine the presentation of the x-axis.

', 'LineSeriesAxisDisplayOptions$AxisOptions' => '

The options that determine the presentation of the line series axis.

', 'RadarChartConfiguration$CategoryAxis' => '

The category axis of a radar chart.

', 'RadarChartConfiguration$ColorAxis' => '

The color axis of a radar chart.

', 'ScatterPlotConfiguration$XAxisDisplayOptions' => '

The label display options (grid line, range, scale, and axis step) of the scatter plot\'s x-axis.

', 'ScatterPlotConfiguration$YAxisDisplayOptions' => '

The label display options (grid line, range, scale, and axis step) of the scatter plot\'s y-axis.

', 'WaterfallChartConfiguration$CategoryAxisDisplayOptions' => '

The options that determine the presentation of the category axis.

', 'WaterfallChartConfiguration$PrimaryYAxisDisplayOptions' => '

The options that determine the presentation of the y-axis.

', ], ], 'AxisDisplayRange' => [ 'base' => '

The range setup of a numeric axis display range.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'NumericAxisOptions$Range' => '

The range setup of a numeric axis.

', ], ], 'AxisLabelOptions' => [ 'base' => '

The label options for a chart axis. You must specify the field that the label is targeted to.

', 'refs' => [ 'AxisLabelOptionsList$member' => NULL, ], ], 'AxisLabelOptionsList' => [ 'base' => NULL, 'refs' => [ 'ChartAxisLabelOptions$AxisLabelOptions' => '

The label options for a chart axis.

', ], ], 'AxisLabelReferenceOptions' => [ 'base' => '

The reference that specifies where the axis label is applied to.

', 'refs' => [ 'AxisLabelOptions$ApplyTo' => '

The options that indicate which field the label belongs to.

', ], ], 'AxisLinearScale' => [ 'base' => '

The liner axis scale setup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'AxisScale$Linear' => '

The linear axis scale setup.

', ], ], 'AxisLogarithmicScale' => [ 'base' => '

The logarithmic axis scale setup.

', 'refs' => [ 'AxisScale$Logarithmic' => '

The logarithmic axis scale setup.

', ], ], 'AxisScale' => [ 'base' => '

The scale setup options for a numeric axis display.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'NumericAxisOptions$Scale' => '

The scale setup of a numeric axis.

', ], ], 'AxisTickLabelOptions' => [ 'base' => '

The tick label options of an axis.

', 'refs' => [ 'AxisDisplayOptions$TickLabelOptions' => '

The tick label options of an axis.

', ], ], 'BarChartAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a bar chart.

', 'refs' => [ 'BarChartFieldWells$BarChartAggregatedFieldWells' => '

The aggregated field wells of a bar chart.

', ], ], 'BarChartConfiguration' => [ 'base' => '

The configuration of a BarChartVisual.

', 'refs' => [ 'BarChartVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'BarChartFieldWells' => [ 'base' => '

The field wells of a BarChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'BarChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'BarChartOrientation' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$Orientation' => '

The orientation of the bars in a bar chart visual. There are two valid values in this structure:

', ], ], 'BarChartSortConfiguration' => [ 'base' => '

sort-configuration-description

', 'refs' => [ 'BarChartConfiguration$SortConfiguration' => '

The sort configuration of a BarChartVisual.

', ], ], 'BarChartVisual' => [ 'base' => '

A bar chart.

The BarChartVisual structure describes a visual that is a member of the bar chart family. The following charts can be described using this structure:

For more information, see Using bar charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$BarChartVisual' => '

A bar chart.

For more information, see Using bar charts in the Amazon QuickSight User Guide.

', ], ], 'BarsArrangement' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$BarsArrangement' => '

Determines the arrangement of the bars. The orientation and arrangement of bars determine the type of bar that is used in the visual.

', 'ComboChartConfiguration$BarsArrangement' => '

Determines the bar arrangement in a combo chart. The following are valid values in this structure:

', ], ], 'BaseMapStyleType' => [ 'base' => NULL, 'refs' => [ 'GeospatialMapStyleOptions$BaseMapStyle' => '

The base map style of the geospatial map.

', ], ], 'BinCountLimit' => [ 'base' => NULL, 'refs' => [ 'BinWidthOptions$BinCountLimit' => '

The options that determine the bin count limit.

', ], ], 'BinCountOptions' => [ 'base' => '

The options that determine the bin count of a histogram.

', 'refs' => [ 'HistogramBinOptions$BinCount' => '

The options that determine the bin count of a histogram.

', ], ], 'BinCountValue' => [ 'base' => NULL, 'refs' => [ 'BinCountOptions$Value' => '

The options that determine the bin count value.

', ], ], 'BinWidthOptions' => [ 'base' => '

The options that determine the bin width of a histogram.

', 'refs' => [ 'HistogramBinOptions$BinWidth' => '

The options that determine the bin width of a histogram.

', ], ], 'BinWidthValue' => [ 'base' => NULL, 'refs' => [ 'BinWidthOptions$Value' => '

The options that determine the bin width value.

', ], ], 'BodySectionConfiguration' => [ 'base' => '

The configuration of a body section.

', 'refs' => [ 'BodySectionConfigurationList$member' => NULL, ], ], 'BodySectionConfigurationList' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutConfiguration$BodySections' => '

A list of body section configurations.

', ], ], 'BodySectionContent' => [ 'base' => '

The configuration of content in a body section.

', 'refs' => [ 'BodySectionConfiguration$Content' => '

The configuration of content in a body section.

', ], ], 'BookmarksConfigurations' => [ 'base' => '

The bookmarks configuration of an embedded dashboard.

', 'refs' => [ 'RegisteredUserDashboardFeatureConfigurations$Bookmarks' => '

The bookmarks configuration for an embedded dashboard in Amazon QuickSight.

', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'AccountSettings$PublicSharingEnabled' => '

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

', 'AccountSettings$TerminationProtectionEnabled' => '

A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn\'t allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.

', 'AssetBundleExportJobResourceIdOverrideConfiguration$PrefixForAllResources' => '

An option to request a CloudFormation variable for a prefix to be prepended to each resource\'s ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

', 'AssetBundleExportJobSummary$IncludeAllDependencies' => '

The flag that determines the inclusion of resource dependencies in the returned asset bundle.

', 'BookmarksConfigurations$Enabled' => '

A Boolean value that determines whether a user can bookmark an embedded dashboard.

', 'BorderStyle$Show' => '

The option to enable display of borders for visuals.

', 'DataSetSummary$RowLevelPermissionTagConfigurationApplied' => '

Whether or not the row level permission tags are applied.

', 'DataSetSummary$ColumnLevelPermissionRulesApplied' => '

A value that indicates if the dataset has column level permission configured.

', 'DataSetUsageConfiguration$DisableUseAsDirectQuerySource' => '

An option that controls whether a child dataset of a direct query can use this dataset as a source.

', 'DataSetUsageConfiguration$DisableUseAsImportedSource' => '

An option that controls whether a child dataset that\'s stored in QuickSight can use this dataset as a source.

', 'DeleteAnalysisRequest$ForceDeleteWithoutRecovery' => '

This option defaults to the value NoForceDeleteWithoutRecovery. To immediately delete the analysis, add the ForceDeleteWithoutRecovery option. You can\'t restore an analysis after it\'s deleted.

', 'DescribeAssetBundleExportJobResponse$IncludeAllDependencies' => '

The include dependencies flag.

', 'DisplayFormatOptions$UseBlankCellFormat' => '

A Boolean value that indicates whether to use blank cell format.

', 'DisplayFormatOptions$UseGrouping' => '

A Boolean value that indicates whether to use grouping.

', 'GetDashboardEmbedUrlRequest$UndoRedoDisabled' => '

Remove the undo/redo button on the embedded dashboard. The default is FALSE, which enables the undo/redo button.

', 'GetDashboardEmbedUrlRequest$ResetDisabled' => '

Remove the reset button on the embedded dashboard. The default is FALSE, which enables the reset button.

', 'GetDashboardEmbedUrlRequest$StatePersistenceEnabled' => '

Adds persistence of state for the user session in an embedded dashboard. Persistence applies to the sheet and the parameter settings. These are control settings that the dashboard subscriber (Amazon QuickSight reader) chooses while viewing the dashboard. If this is set to TRUE, the settings are the same when the subscriber reopens the same dashboard URL. The state is stored in Amazon QuickSight, not in a browser cookie. If this is set to FALSE, the state of the user session is not persisted. The default is FALSE.

', 'GutterStyle$Show' => '

This Boolean value controls whether to display a gutter space between sheet tiles.

', 'JoinKeyProperties$UniqueKey' => '

A value that indicates that a row in a table is uniquely identified by the columns in a join key. This is used by Amazon QuickSight to optimize query performance.

', 'MarginStyle$Show' => '

This Boolean value controls whether to display sheet margins.

', 'NumericRangeFilter$IncludeMinimum' => '

Determines whether the minimum value in the filter value range should be included in the filtered results.

', 'NumericRangeFilter$IncludeMaximum' => '

Determines whether the maximum value in the filter value range should be included in the filtered results.

', 'RedshiftIAMParameters$AutoCreateDatabaseUser' => '

Automatically creates a database user. If your database doesn\'t have a DatabaseUser, set this parameter to True. If there is no DatabaseUser, Amazon QuickSight can\'t connect to your cluster. The RoleArn that you use for this operation must grant access to redshift:CreateClusterUser to successfully create the user.

', 'SignupResponse$IAMUser' => '

A Boolean that is TRUE if the Amazon QuickSight uses IAM as an authentication method.

', 'SslProperties$DisableSsl' => '

A Boolean option to control whether SSL should be disabled.

', 'StartAssetBundleExportJobRequest$IncludeAllDependencies' => '

A Boolean that determines whether all dependencies of each resource ARN are recursively exported with the job. For example, say you provided a Dashboard ARN to the ResourceArns parameter. If you set IncludeAllDependencies to TRUE, any theme, dataset, and data source resource that is a dependency of the dashboard is also exported.

', 'StatePersistenceConfigurations$Enabled' => '

Determines if a Amazon QuickSight dashboard\'s state persistence settings are turned on or off.

', 'TimeRangeFilter$IncludeMinimum' => '

Determines whether the minimum value in the filter value range should be included in the filtered results.

', 'TimeRangeFilter$IncludeMaximum' => '

Determines whether the maximum value in the filter value range should be included in the filtered results.

', 'TopicCalculatedField$IsIncludedInTopic' => '

A boolean value that indicates if a calculated field is included in the topic.

', 'TopicCalculatedField$NeverAggregateInFilter' => '

A Boolean value that indicates whether to never aggregate calculated field in filters.

', 'TopicCategoryFilter$Inverse' => '

A Boolean value that indicates if the filter is inverse.

', 'TopicColumn$IsIncludedInTopic' => '

A Boolean value that indicates whether the column is included in the query results.

', 'TopicColumn$NeverAggregateInFilter' => '

A Boolean value that indicates whether to aggregate the column data when it\'s used in a filter context.

', 'TopicDateRangeFilter$Inclusive' => '

A Boolean value that indicates whether the date range filter should include the boundary values. If set to true, the filter includes the start and end dates. If set to false, the filter excludes them.

', 'TopicNumericRangeFilter$Inclusive' => '

A Boolean value that indicates whether the endpoints of the numeric range are included in the filter. If set to true, topics whose numeric field value is equal to the endpoint values will be included in the filter. If set to false, topics whose numeric field value is equal to the endpoint values will be excluded from the filter.

', 'TopicRefreshSchedule$BasedOnSpiceSchedule' => '

A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.

', 'UpdateAccountSettingsRequest$TerminationProtectionEnabled' => '

A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn\'t allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.

', 'UpdatePublicSharingSettingsRequest$PublicSharingEnabled' => '

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.

', 'UpdateUserRequest$UnapplyCustomPermissions' => '

A flag that you use to indicate that you want to remove all custom permissions from this user. Using this parameter resets the user to the state it was in before a custom permissions profile was applied. This parameter defaults to NULL and it doesn\'t accept any other value.

', 'UploadSettings$ContainsHeader' => '

Whether the file has a header row, or the files each have a header row.

', 'User$Active' => '

The active status of user. When you create an Amazon QuickSight user that\'s not an IAM user or an Active Directory user, that user is inactive until they sign in and provide a password.

', ], ], 'BooleanObject' => [ 'base' => NULL, 'refs' => [ 'CustomValuesConfiguration$IncludeNullValue' => '

Includes the null value in custom action parameter values.

', ], ], 'BorderStyle' => [ 'base' => '

The display options for tile borders for visuals.

', 'refs' => [ 'TileStyle$Border' => '

The border around a tile.

', ], ], 'BoxPlotAggregatedFieldWells' => [ 'base' => '

The aggregated field well for a box plot.

', 'refs' => [ 'BoxPlotFieldWells$BoxPlotAggregatedFieldWells' => '

The aggregated field wells of a box plot.

', ], ], 'BoxPlotChartConfiguration' => [ 'base' => '

The configuration of a BoxPlotVisual.

', 'refs' => [ 'BoxPlotVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'BoxPlotDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'BoxPlotAggregatedFieldWells$GroupBy' => '

The group by field well of a box plot chart. Values are grouped based on group by fields.

', ], ], 'BoxPlotFieldWells' => [ 'base' => '

The field wells of a BoxPlotVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'BoxPlotChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'BoxPlotFillStyle' => [ 'base' => NULL, 'refs' => [ 'BoxPlotStyleOptions$FillStyle' => '

The fill styles (solid, transparent) of the box plot.

', ], ], 'BoxPlotMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'BoxPlotAggregatedFieldWells$Values' => '

The value field well of a box plot chart. Values are aggregated based on group by fields.

', ], ], 'BoxPlotOptions' => [ 'base' => '

The options of a box plot visual.

', 'refs' => [ 'BoxPlotChartConfiguration$BoxPlotOptions' => '

The box plot chart options for a box plot visual

', ], ], 'BoxPlotSortConfiguration' => [ 'base' => '

The sort configuration of a BoxPlotVisual.

', 'refs' => [ 'BoxPlotChartConfiguration$SortConfiguration' => '

The sort configuration of a BoxPlotVisual.

', ], ], 'BoxPlotStyleOptions' => [ 'base' => '

The style options of the box plot.

', 'refs' => [ 'BoxPlotOptions$StyleOptions' => '

The style options of the box plot.

', ], ], 'BoxPlotVisual' => [ 'base' => '

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$BoxPlotVisual' => '

A box plot.

For more information, see Using box plots in the Amazon QuickSight User Guide.

', ], ], 'CIDR' => [ 'base' => NULL, 'refs' => [ 'IpRestrictionRuleMap$key' => NULL, ], ], 'CalculatedColumn' => [ 'base' => '

A calculated column for a dataset.

', 'refs' => [ 'CalculatedColumnList$member' => NULL, ], ], 'CalculatedColumnList' => [ 'base' => NULL, 'refs' => [ 'CreateColumnsOperation$Columns' => '

Calculated columns to create.

', ], ], 'CalculatedField' => [ 'base' => '

The calculated field of an analysis.

', 'refs' => [ 'CalculatedFields$member' => NULL, ], ], 'CalculatedFieldExpression' => [ 'base' => NULL, 'refs' => [ 'CalculatedField$Expression' => '

The expression of the calculated field.

', ], ], 'CalculatedFields' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$CalculatedFields' => '

An array of calculated field definitions for the analysis.

', 'DashboardVersionDefinition$CalculatedFields' => '

An array of calculated field definitions for the dashboard.

', 'TemplateVersionDefinition$CalculatedFields' => '

An array of calculated field definitions for the template.

', ], ], 'CalculatedMeasureField' => [ 'base' => '

The table calculation measure field for pivot tables.

', 'refs' => [ 'MeasureField$CalculatedMeasureField' => '

The calculated measure field only used in pivot tables.

', ], ], 'CancelIngestionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CancelIngestionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CascadingControlConfiguration' => [ 'base' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'refs' => [ 'FilterDropDownControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'FilterListControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'ParameterDropDownControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', 'ParameterListControl$CascadingControlConfiguration' => '

The values that are displayed in a control can be configured to only show values that are valid based on what\'s selected in other controls.

', ], ], 'CascadingControlSource' => [ 'base' => '

The source controls that are used in a CascadingControlConfiguration.

', 'refs' => [ 'CascadingControlSourceList$member' => NULL, ], ], 'CascadingControlSourceList' => [ 'base' => NULL, 'refs' => [ 'CascadingControlConfiguration$SourceControls' => '

A list of source controls that determine the values that are used in the current control.

', ], ], 'CastColumnTypeOperation' => [ 'base' => '

A transform operation that casts a column to a different type.

', 'refs' => [ 'TransformOperation$CastColumnTypeOperation' => '

A transform operation that casts a column to a different type.

', ], ], 'Catalog' => [ 'base' => NULL, 'refs' => [ 'PrestoParameters$Catalog' => '

Catalog.

', 'StarburstParameters$Catalog' => '

The catalog name for the Starburst data source.

', 'TrinoParameters$Catalog' => '

The catalog name for the Trino data source.

', ], ], 'CategoricalAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'AggregationFunction$CategoricalAggregationFunction' => '

Aggregation for categorical values.

', 'CategoricalMeasureField$AggregationFunction' => '

The aggregation function of the measure field.

', ], ], 'CategoricalDimensionField' => [ 'base' => '

The dimension type field with categorical type columns..

', 'refs' => [ 'DimensionField$CategoricalDimensionField' => '

The dimension type field with categorical type columns.

', ], ], 'CategoricalMeasureField' => [ 'base' => '

The measure type field with categorical type columns.

', 'refs' => [ 'MeasureField$CategoricalMeasureField' => '

The measure type field with categorical type columns.

', ], ], 'CategoryDrillDownFilter' => [ 'base' => '

The numeric equality type drill down filter.

', 'refs' => [ 'DrillDownFilter$CategoryFilter' => '

The category type drill down filter. This filter is used for string type columns.

', ], ], 'CategoryFilter' => [ 'base' => '

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.

', 'refs' => [ 'Filter$CategoryFilter' => '

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.

', ], ], 'CategoryFilterConfiguration' => [ 'base' => '

The configuration for a CategoryFilter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CategoryFilter$Configuration' => '

The configuration for a CategoryFilter.

', ], ], 'CategoryFilterFunction' => [ 'base' => NULL, 'refs' => [ 'TopicCategoryFilter$CategoryFilterFunction' => '

The category filter function. Valid values for this structure are EXACT and CONTAINS.

', ], ], 'CategoryFilterMatchOperator' => [ 'base' => NULL, 'refs' => [ 'CustomFilterConfiguration$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', 'CustomFilterListConfiguration$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', 'FilterListConfiguration$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', ], ], 'CategoryFilterSelectAllOptions' => [ 'base' => NULL, 'refs' => [ 'CustomFilterConfiguration$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', 'CustomFilterListConfiguration$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', 'FilterListConfiguration$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', ], ], 'CategoryFilterType' => [ 'base' => NULL, 'refs' => [ 'TopicCategoryFilter$CategoryFilterType' => '

The category filter type. This element is used to specify whether a filter is a simple category filter or an inverse category filter.

', ], ], 'CategoryValue' => [ 'base' => NULL, 'refs' => [ 'CategoryValueList$member' => NULL, 'CustomFilterConfiguration$CategoryValue' => '

The category value for the filter.

This field is mutually exclusive to ParameterName.

', ], ], 'CategoryValueList' => [ 'base' => NULL, 'refs' => [ 'CategoryDrillDownFilter$CategoryValues' => '

A list of the string inputs that are the values of the category drill down filter.

', 'CustomFilterListConfiguration$CategoryValues' => '

The list of category values for the filter.

', 'FilterListConfiguration$CategoryValues' => '

The list of category values for the filter.

', ], ], 'CellValueSynonym' => [ 'base' => '

A structure that represents the cell value synonym.

', 'refs' => [ 'CellValueSynonyms$member' => NULL, ], ], 'CellValueSynonyms' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$CellValueSynonyms' => '

The other names or aliases for the calculated field cell value.

', 'TopicColumn$CellValueSynonyms' => '

The other names or aliases for the column cell value.

', ], ], 'ChartAxisLabelOptions' => [ 'base' => '

The label options for an axis on a chart.

', 'refs' => [ 'BarChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) for a bar chart.

', 'BarChartConfiguration$ValueLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) for a bar chart value.

', 'BarChartConfiguration$ColorLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) for a color that is used in a bar chart.

', 'BoxPlotChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility and sort Icon visibility) of a box plot category.

', 'BoxPlotChartConfiguration$PrimaryYAxisLabelOptions' => '

The label options (label text, label visibility and sort icon visibility) of a box plot value.

', 'ComboChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart category (group/color) field well.

', 'ComboChartConfiguration$PrimaryYAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart\'s primary y-axis (bar) field well.

', 'ComboChartConfiguration$SecondaryYAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart\'s secondary y-axis(line) field well.

', 'ComboChartConfiguration$ColorLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of a combo chart\'s color field well.

', 'FunnelChartConfiguration$CategoryLabelOptions' => '

The label options of the categories that are displayed in a FunnelChartVisual.

', 'FunnelChartConfiguration$ValueLabelOptions' => '

The label options for the values that are displayed in a FunnelChartVisual.

', 'HeatMapConfiguration$RowLabelOptions' => '

The label options of the row that is displayed in a heat map.

', 'HeatMapConfiguration$ColumnLabelOptions' => '

The label options of the column that is displayed in a heat map.

', 'HistogramConfiguration$XAxisLabelOptions' => '

The options that determine the presentation of the x-axis label.

', 'LineChartConfiguration$XAxisLabelOptions' => '

The options that determine the presentation of the x-axis label.

', 'LineChartConfiguration$PrimaryYAxisLabelOptions' => '

The options that determine the presentation of the y-axis label.

', 'LineChartConfiguration$SecondaryYAxisLabelOptions' => '

The options that determine the presentation of the secondary y-axis label.

', 'PieChartConfiguration$CategoryLabelOptions' => '

The label options of the group/color that is displayed in a pie chart.

', 'PieChartConfiguration$ValueLabelOptions' => '

The label options for the value that is displayed in a pie chart.

', 'RadarChartConfiguration$CategoryLabelOptions' => '

The category label options of a radar chart.

', 'RadarChartConfiguration$ColorLabelOptions' => '

The color label options of a radar chart.

', 'ScatterPlotConfiguration$XAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of the scatter plot\'s x-axis.

', 'ScatterPlotConfiguration$YAxisLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) of the scatter plot\'s y-axis.

', 'TreeMapConfiguration$GroupLabelOptions' => '

The label options (label text, label visibility) of the groups that are displayed in a tree map.

', 'TreeMapConfiguration$SizeLabelOptions' => '

The label options (label text, label visibility) of the sizes that are displayed in a tree map.

', 'TreeMapConfiguration$ColorLabelOptions' => '

The label options (label text, label visibility) for the colors displayed in a tree map.

', 'WaterfallChartConfiguration$CategoryAxisLabelOptions' => '

The options that determine the presentation of the category axis label.

', 'WaterfallChartConfiguration$PrimaryYAxisLabelOptions' => '

The options that determine the presentation of the y-axis label.

', 'WordCloudChartConfiguration$CategoryLabelOptions' => '

The label options (label text, label visibility, and sort icon visibility) for the word cloud category.

', ], ], 'ClusterId' => [ 'base' => NULL, 'refs' => [ 'RedshiftParameters$ClusterId' => '

Cluster ID. This field can be blank if the Host and Port are provided.

', ], ], 'ClusterMarker' => [ 'base' => '

The cluster marker that is a part of the cluster marker configuration.

', 'refs' => [ 'ClusterMarkerConfiguration$ClusterMarker' => '

The cluster marker that is a part of the cluster marker configuration.

', ], ], 'ClusterMarkerConfiguration' => [ 'base' => '

The cluster marker configuration of the geospatial map selected point style.

', 'refs' => [ 'GeospatialPointStyleOptions$ClusterMarkerConfiguration' => '

The cluster marker configuration of the geospatial point style.

', ], ], 'CollectiveConstant' => [ 'base' => '

A structure that represents a collective constant.

', 'refs' => [ 'TopicCategoryFilterConstant$CollectiveConstant' => '

A collective constant used in a category filter. This element is used to specify a list of values for the constant.

', ], ], 'ColorFillType' => [ 'base' => NULL, 'refs' => [ 'ColorScale$ColorFillType' => '

Determines the color fill type.

', ], ], 'ColorList' => [ 'base' => NULL, 'refs' => [ 'DataColorPalette$Colors' => '

The hexadecimal codes for the colors.

', 'DataColorPalette$MinMaxGradient' => '

The minimum and maximum hexadecimal codes that describe a color gradient.

', ], ], 'ColorScale' => [ 'base' => '

Determines the color scale that is applied to the visual.

', 'refs' => [ 'HeatMapConfiguration$ColorScale' => '

The color options (gradient color, point of divergence) in a heat map.

', 'TreeMapConfiguration$ColorScale' => '

The color options (gradient color, point of divergence) of a tree map.

', ], ], 'ColorScaleColorList' => [ 'base' => NULL, 'refs' => [ 'ColorScale$Colors' => '

Determines the list of colors that are applied to the visual.

', ], ], 'ColorsConfiguration' => [ 'base' => '

The color configurations for a column.

', 'refs' => [ 'ColumnConfiguration$ColorsConfiguration' => '

The color configurations of the column.

', ], ], 'ColumnConfiguration' => [ 'base' => '

The general configuration of a column.

', 'refs' => [ 'ColumnConfigurationList$member' => NULL, ], ], 'ColumnConfigurationList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$ColumnConfigurations' => '

An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.

', 'DashboardVersionDefinition$ColumnConfigurations' => '

An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.

', 'TemplateVersionDefinition$ColumnConfigurations' => '

An array of template-level column configurations. Column configurations are used to set default formatting for a column that\'s used throughout a template.

', ], ], 'ColumnDataRole' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$ColumnDataRole' => '

The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.

', 'TopicColumn$ColumnDataRole' => '

The role of the column in the data. Valid values are DIMENSION and MEASURE.

', ], ], 'ColumnDataSubType' => [ 'base' => NULL, 'refs' => [ 'CastColumnTypeOperation$SubType' => '

The sub data type of the new column. Sub types are only available for decimal columns that are part of a SPICE dataset.

', 'InputColumn$SubType' => '

The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.

', 'OutputColumn$SubType' => '

The sub data type of the column.

', ], ], 'ColumnDataType' => [ 'base' => NULL, 'refs' => [ 'CastColumnTypeOperation$NewColumnType' => '

New column data type.

', 'OutputColumn$Type' => '

The data type of the column.

', ], ], 'ColumnDescription' => [ 'base' => '

Metadata that contains a description for a column.

', 'refs' => [ 'ColumnTag$ColumnDescription' => '

A description for a column.

', ], ], 'ColumnDescriptiveText' => [ 'base' => NULL, 'refs' => [ 'ColumnDescription$Text' => '

The text of a description for a column.

', 'OutputColumn$Description' => '

A description for a column.

', ], ], 'ColumnGroup' => [ 'base' => '

Groupings of columns that work together in certain Amazon QuickSight features. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'ColumnGroupList$member' => NULL, ], ], 'ColumnGroupColumnSchema' => [ 'base' => '

A structure describing the name, data type, and geographic role of the columns.

', 'refs' => [ 'ColumnGroupColumnSchemaList$member' => NULL, ], ], 'ColumnGroupColumnSchemaList' => [ 'base' => NULL, 'refs' => [ 'ColumnGroupSchema$ColumnGroupColumnSchemaList' => '

A structure containing the list of schemas for column group columns.

', ], ], 'ColumnGroupList' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$ColumnGroups' => '

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

', 'DataSet$ColumnGroups' => '

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

', 'UpdateDataSetRequest$ColumnGroups' => '

Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.

', ], ], 'ColumnGroupName' => [ 'base' => NULL, 'refs' => [ 'GeoSpatialColumnGroup$Name' => '

A display name for the hierarchy.

', ], ], 'ColumnGroupSchema' => [ 'base' => '

The column group schema.

', 'refs' => [ 'ColumnGroupSchemaList$member' => NULL, ], ], 'ColumnGroupSchemaList' => [ 'base' => NULL, 'refs' => [ 'DataSetConfiguration$ColumnGroupSchemaList' => '

A structure containing the list of column group schemas.

', ], ], 'ColumnHierarchy' => [ 'base' => '

The option that determines the hierarchy of the fields for a visual element.

', 'refs' => [ 'ColumnHierarchyList$member' => NULL, ], ], 'ColumnHierarchyList' => [ 'base' => NULL, 'refs' => [ 'BarChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'BoxPlotVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'ComboChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'FilledMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'FunnelChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'GeospatialMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'HeatMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'KPIVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'LineChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'PieChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'RadarChartVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'ScatterPlotVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'TreeMapVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'WaterfallVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', 'WordCloudVisual$ColumnHierarchies' => '

The column hierarchy that is used during drill-downs and drill-ups.

', ], ], 'ColumnId' => [ 'base' => NULL, 'refs' => [ 'CalculatedColumn$ColumnId' => '

A unique ID to identify a calculated column. During a dataset update, if the column ID of a calculated column matches that of an existing calculated column, Amazon QuickSight preserves the existing calculated column.

', ], ], 'ColumnIdentifier' => [ 'base' => '

A column of a data set.

', 'refs' => [ 'AggregationSortConfiguration$Column' => '

The column that determines the sort order of aggregated values.

', 'AxisLabelReferenceOptions$Column' => '

The column that the axis label is targeted to.

', 'CascadingControlSource$ColumnToMatch' => '

The column identifier that determines which column to look up for the source sheet control.

', 'CategoricalDimensionField$Column' => '

The column that is used in the CategoricalDimensionField.

', 'CategoricalMeasureField$Column' => '

The column that is used in the CategoricalMeasureField.

', 'CategoryDrillDownFilter$Column' => '

The column that the filter is applied to.

', 'CategoryFilter$Column' => '

The column that the filter is applied to.

', 'ColumnConfiguration$Column' => '

The column.

', 'ColumnSort$SortBy' => NULL, 'ColumnTooltipItem$Column' => '

The target column of the tooltip item.

', 'ContributorDimensionList$member' => NULL, 'CustomActionColumnList$member' => NULL, 'DateDimensionField$Column' => '

The column that is used in the DateDimensionField.

', 'DateMeasureField$Column' => '

The column that is used in the DateMeasureField.

', 'DestinationParameterValueConfiguration$SourceColumn' => NULL, 'DynamicDefaultValue$UserNameColumn' => '

The column that contains the username.

', 'DynamicDefaultValue$GroupNameColumn' => '

The column that contains the group name.

', 'DynamicDefaultValue$DefaultValueColumn' => '

The column that contains the default value of each user or group.

', 'ExplicitHierarchyColumnList$member' => NULL, 'NumericEqualityDrillDownFilter$Column' => '

The column that the filter is applied to.

', 'NumericEqualityFilter$Column' => '

The column that the filter is applied to.

', 'NumericRangeFilter$Column' => '

The column that the filter is applied to.

', 'NumericalDimensionField$Column' => '

The column that is used in the NumericalDimensionField.

', 'NumericalMeasureField$Column' => '

The column that is used in the NumericalMeasureField.

', 'ParameterSelectableValues$LinkToDataSetColumn' => '

The column identifier that fetches values from the data set.

', 'PredefinedHierarchyColumnList$member' => NULL, 'ReferenceLineDynamicDataConfiguration$Column' => '

The column that the dynamic data targets.

', 'RelativeDatesFilter$Column' => '

The column that the filter is applied to.

', 'TimeEqualityFilter$Column' => '

The column that the filter is applied to.

', 'TimeRangeDrillDownFilter$Column' => '

The column that the filter is applied to.

', 'TimeRangeFilter$Column' => '

The column that the filter is applied to.

', 'TopBottomFilter$Column' => '

The column that the filter is applied to.

', 'UnaggregatedField$Column' => '

The column that is used in the UnaggregatedField.

', ], ], 'ColumnLevelPermissionRule' => [ 'base' => '

A rule defined to grant access on one or more restricted columns. Each dataset can have multiple rules. To create a restricted column, you add it to one or more rules. Each rule must contain at least one column and at least one user or group. To be able to see a restricted column, a user or group needs to be added to a rule for that column.

', 'refs' => [ 'ColumnLevelPermissionRuleList$member' => NULL, ], ], 'ColumnLevelPermissionRuleList' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$ColumnLevelPermissionRules' => '

A set of one or more definitions of a ColumnLevelPermissionRule .

', 'DataSet$ColumnLevelPermissionRules' => '

A set of one or more definitions of a ColumnLevelPermissionRule .

', 'UpdateDataSetRequest$ColumnLevelPermissionRules' => '

A set of one or more definitions of a ColumnLevelPermissionRule .

', ], ], 'ColumnList' => [ 'base' => NULL, 'refs' => [ 'GeoSpatialColumnGroup$Columns' => '

Columns in this hierarchy.

', ], ], 'ColumnName' => [ 'base' => NULL, 'refs' => [ 'CalculatedColumn$ColumnName' => '

Column name.

', 'CalculatedField$Name' => '

The name of the calculated field.

', 'CastColumnTypeOperation$ColumnName' => '

Column name.

', 'ColumnIdentifier$ColumnName' => '

The name of the column.

', 'ColumnList$member' => NULL, 'InputColumn$Name' => '

The name of this column in the underlying data source.

', 'OutputColumn$Name' => '

The display name of the column..

', 'RenameColumnOperation$ColumnName' => '

The name of the column to be renamed.

', 'RenameColumnOperation$NewColumnName' => '

The new name for the column.

', 'TagColumnOperation$ColumnName' => '

The column that this operation acts on.

', 'UntagColumnOperation$ColumnName' => '

The column that this operation acts on.

', ], ], 'ColumnNameList' => [ 'base' => NULL, 'refs' => [ 'ColumnLevelPermissionRule$ColumnNames' => '

An array of column names.

', ], ], 'ColumnOrderingType' => [ 'base' => NULL, 'refs' => [ 'ComparativeOrder$UseOrdering' => '

The ordering type for a column. Valid values for this structure are GREATER_IS_BETTER, LESSER_IS_BETTER and SPECIFIED.

', ], ], 'ColumnRole' => [ 'base' => NULL, 'refs' => [ 'ColumnConfiguration$Role' => '

The role of the column.

', ], ], 'ColumnSchema' => [ 'base' => '

The column schema.

', 'refs' => [ 'ColumnSchemaList$member' => NULL, ], ], 'ColumnSchemaList' => [ 'base' => NULL, 'refs' => [ 'DataSetSchema$ColumnSchemaList' => '

A structure containing the list of column schemas.

', ], ], 'ColumnSort' => [ 'base' => '

The sort configuration for a column that is not used in a field well.

', 'refs' => [ 'FieldSortOptions$ColumnSort' => '

The sort configuration for a column that is not used in a field well.

', 'PivotTableSortBy$Column' => '

The column sort (field id, direction) for the pivot table sort by options.

', ], ], 'ColumnTag' => [ 'base' => '

A tag for a column in a TagColumnOperation structure. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'ColumnTagList$member' => NULL, ], ], 'ColumnTagList' => [ 'base' => NULL, 'refs' => [ 'TagColumnOperation$Tags' => '

The dataset column tag, currently only used for geospatial type tagging.

This is not tags for the Amazon Web Services tagging feature.

', ], ], 'ColumnTagName' => [ 'base' => NULL, 'refs' => [ 'ColumnTagNames$member' => NULL, ], ], 'ColumnTagNames' => [ 'base' => NULL, 'refs' => [ 'UntagColumnOperation$TagNames' => '

The column tags to remove from this column.

', ], ], 'ColumnTooltipItem' => [ 'base' => '

The tooltip item for the columns that are not part of a field well.

', 'refs' => [ 'TooltipItem$ColumnTooltipItem' => '

The tooltip item for the columns that are not part of a field well.

', ], ], 'ComboChartAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a combo chart.

', 'refs' => [ 'ComboChartFieldWells$ComboChartAggregatedFieldWells' => '

The aggregated field wells of a combo chart. Combo charts only have aggregated field wells. Columns in a combo chart are aggregated by category.

', ], ], 'ComboChartConfiguration' => [ 'base' => '

The configuration of a ComboChartVisual.

', 'refs' => [ 'ComboChartVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'ComboChartFieldWells' => [ 'base' => '

The field wells of the visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ComboChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'ComboChartSortConfiguration' => [ 'base' => '

The sort configuration of a ComboChartVisual.

', 'refs' => [ 'ComboChartConfiguration$SortConfiguration' => '

The sort configuration of a ComboChartVisual.

', ], ], 'ComboChartVisual' => [ 'base' => '

A combo chart.

The ComboChartVisual includes stacked bar combo charts and clustered bar combo charts

For more information, see Using combo charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$ComboChartVisual' => '

A combo chart.

For more information, see Using combo charts in the Amazon QuickSight User Guide.

', ], ], 'ComparativeOrder' => [ 'base' => '

A structure that represents a comparative order.

', 'refs' => [ 'TopicCalculatedField$ComparativeOrder' => '

The order in which data is displayed for the calculated field when it\'s used in a comparative context.

', 'TopicColumn$ComparativeOrder' => '

The order in which data is displayed for the column when it\'s used in a comparative context.

', ], ], 'ComparisonConfiguration' => [ 'base' => '

The comparison display configuration of a KPI or gauge chart.

', 'refs' => [ 'GaugeChartOptions$Comparison' => '

The comparison configuration of a GaugeChartVisual.

', 'KPIOptions$Comparison' => '

The comparison configuration of a KPI visual.

', ], ], 'ComparisonFormatConfiguration' => [ 'base' => '

The format of the comparison.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ComparisonConfiguration$ComparisonFormat' => '

The format of the comparison.

', ], ], 'ComparisonMethod' => [ 'base' => NULL, 'refs' => [ 'ComparisonConfiguration$ComparisonMethod' => '

The method of the comparison. Choose from the following options:

', ], ], 'Computation' => [ 'base' => '

The computation union that is used in an insight visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ComputationList$member' => NULL, ], ], 'ComputationList' => [ 'base' => NULL, 'refs' => [ 'InsightConfiguration$Computations' => '

The computations configurations of the insight visual

', ], ], 'ConcurrentUpdatingException' => [ 'base' => '

A resource is already in a state that indicates an operation is happening that must complete before a new update can be applied.

', 'refs' => [], ], 'ConditionalFormattingColor' => [ 'base' => '

The formatting configuration for the color.

', 'refs' => [ 'GaugeChartArcConditionalFormatting$ForegroundColor' => '

The conditional formatting of the arc foreground color.

', 'GaugeChartPrimaryValueConditionalFormatting$TextColor' => '

The conditional formatting of the primary value text color.

', 'KPIActualValueConditionalFormatting$TextColor' => '

The conditional formatting of the actual value\'s text color.

', 'KPIComparisonValueConditionalFormatting$TextColor' => '

The conditional formatting of the comparison value\'s text color.

', 'KPIPrimaryValueConditionalFormatting$TextColor' => '

The conditional formatting of the primary value\'s text color.

', 'KPIProgressBarConditionalFormatting$ForegroundColor' => '

The conditional formatting of the progress bar\'s foreground color.

', 'ShapeConditionalFormat$BackgroundColor' => '

The conditional formatting for the shape background color of a filled map visual.

', 'TableRowConditionalFormatting$BackgroundColor' => '

The conditional formatting color (solid, gradient) of the background for a table row.

', 'TableRowConditionalFormatting$TextColor' => '

The conditional formatting color (solid, gradient) of the text for a table row.

', 'TextConditionalFormat$BackgroundColor' => '

The conditional formatting for the text background color.

', 'TextConditionalFormat$TextColor' => '

The conditional formatting for the text color.

', ], ], 'ConditionalFormattingCustomIconCondition' => [ 'base' => '

Determines the custom condition for an icon set.

', 'refs' => [ 'ConditionalFormattingIcon$CustomCondition' => '

Determines the custom condition for an icon set.

', ], ], 'ConditionalFormattingCustomIconOptions' => [ 'base' => '

Custom icon options for an icon set.

', 'refs' => [ 'ConditionalFormattingCustomIconCondition$IconOptions' => '

Custom icon options for an icon set.

', ], ], 'ConditionalFormattingGradientColor' => [ 'base' => '

Formatting configuration for gradient color.

', 'refs' => [ 'ConditionalFormattingColor$Gradient' => '

Formatting configuration for gradient color.

', ], ], 'ConditionalFormattingIcon' => [ 'base' => '

The formatting configuration for the icon.

', 'refs' => [ 'GaugeChartPrimaryValueConditionalFormatting$Icon' => '

The conditional formatting of the primary value icon.

', 'KPIActualValueConditionalFormatting$Icon' => '

The conditional formatting of the actual value\'s icon.

', 'KPIComparisonValueConditionalFormatting$Icon' => '

The conditional formatting of the comparison value\'s icon.

', 'KPIPrimaryValueConditionalFormatting$Icon' => '

The conditional formatting of the primary value\'s icon.

', 'TextConditionalFormat$Icon' => '

The conditional formatting for the icon.

', ], ], 'ConditionalFormattingIconDisplayConfiguration' => [ 'base' => '

Determines the icon display configuration.

', 'refs' => [ 'ConditionalFormattingCustomIconCondition$DisplayConfiguration' => '

Determines the icon display configuration.

', ], ], 'ConditionalFormattingIconDisplayOption' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingIconDisplayConfiguration$IconDisplayOption' => '

Determines the icon display configuration.

', ], ], 'ConditionalFormattingIconSet' => [ 'base' => '

Formatting configuration for icon set.

', 'refs' => [ 'ConditionalFormattingIcon$IconSet' => '

Formatting configuration for icon set.

', ], ], 'ConditionalFormattingIconSetType' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingIconSet$IconSetType' => '

Determines the icon set type.

', ], ], 'ConditionalFormattingSolidColor' => [ 'base' => '

Formatting configuration for solid color.

', 'refs' => [ 'ConditionalFormattingColor$Solid' => '

Formatting configuration for solid color.

', ], ], 'ConflictException' => [ 'base' => '

Updating or deleting a resource can cause an inconsistent state.

', 'refs' => [], ], 'ConstantType' => [ 'base' => NULL, 'refs' => [ 'TopicCategoryFilterConstant$ConstantType' => '

The type of category filter constant. This element is used to specify whether a constant is a singular or collective. Valid values are SINGULAR and COLLECTIVE.

', 'TopicRangeFilterConstant$ConstantType' => '

The data type of the constant value that is used in a range filter. Valid values for this structure are RANGE.

', 'TopicSingularFilterConstant$ConstantType' => '

The type of the singular filter constant. Valid values for this structure are SINGULAR.

', ], ], 'ContributionAnalysisDefault' => [ 'base' => '

The contribution analysis visual display for a line, pie, or bar chart.

', 'refs' => [ 'ContributionAnalysisDefaultList$member' => NULL, ], ], 'ContributionAnalysisDefaultList' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$ContributionAnalysisDefaults' => '

The contribution analysis (anomaly configuration) setup of the visual.

', 'LineChartConfiguration$ContributionAnalysisDefaults' => '

The default configuration of a line chart\'s contribution analysis.

', 'PieChartConfiguration$ContributionAnalysisDefaults' => '

The contribution analysis (anomaly configuration) setup of the visual.

', ], ], 'ContributorDimensionList' => [ 'base' => NULL, 'refs' => [ 'ContributionAnalysisDefault$ContributorDimensions' => '

The dimensions columns that are used in the contribution analysis, usually a list of ColumnIdentifiers.

', ], ], 'CopySourceArn' => [ 'base' => NULL, 'refs' => [ 'DataSourceCredentials$CopySourceArn' => '

The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When CopySourceArn is not null, the credential pair from the data source in the ARN is used as the credentials for the DataSourceCredentials structure.

', ], ], 'CreateAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateAccountSubscriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAccountSubscriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateColumnsOperation' => [ 'base' => '

A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.

', 'refs' => [ 'TransformOperation$CreateColumnsOperation' => '

An operation that creates calculated columns. Columns created in one such operation form a lexical closure.

', ], ], 'CreateDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupRequest' => [ 'base' => '

The request object for this operation.

', 'refs' => [], ], 'CreateGroupResponse' => [ 'base' => '

The response object for this operation.

', 'refs' => [], ], 'CreateIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateIngestionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateIngestionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateNamespaceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateNamespaceResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'CredentialPair' => [ 'base' => '

The combination of user name and password that are used as credentials.

', 'refs' => [ 'DataSourceCredentials$CredentialPair' => '

Credential pair. For more information, see CredentialPair .

', ], ], 'CrossDatasetTypes' => [ 'base' => NULL, 'refs' => [ 'FilterGroup$CrossDataset' => '

The filter new feature which can apply filter group to all data sets. Choose one of the following options:

', ], ], 'CurrencyCode' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$Symbol' => '

Determines the symbol for the currency format.

', ], ], 'CurrencyDisplayFormatConfiguration' => [ 'base' => '

The options that determine the currency display format configuration.

', 'refs' => [ 'NumericFormatConfiguration$CurrencyDisplayFormatConfiguration' => '

The options that determine the currency display format configuration.

', ], ], 'CustomActionColumnList' => [ 'base' => NULL, 'refs' => [ 'FilterOperationSelectedFieldsConfiguration$SelectedColumns' => '

The selected columns of a dataset.

', ], ], 'CustomActionFilterOperation' => [ 'base' => '

The filter operation that filters data included in a visual or in an entire sheet.

', 'refs' => [ 'VisualCustomActionOperation$FilterOperation' => '

The filter operation that filters data included in a visual or in an entire sheet.

', ], ], 'CustomActionNavigationOperation' => [ 'base' => '

The navigation operation that navigates between different sheets in the same analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualCustomActionOperation$NavigationOperation' => '

The navigation operation that navigates between different sheets in the same analysis.

', ], ], 'CustomActionSetParametersOperation' => [ 'base' => '

The set parameter operation that sets parameters in custom action.

', 'refs' => [ 'VisualCustomActionOperation$SetParametersOperation' => '

The set parameter operation that sets parameters in custom action.

', ], ], 'CustomActionURLOperation' => [ 'base' => '

The URL operation that opens a link to another webpage.

', 'refs' => [ 'VisualCustomActionOperation$URLOperation' => '

The URL operation that opens a link to another webpage.

', ], ], 'CustomColor' => [ 'base' => '

Determines the color that\'s applied to a particular data value in a column.

', 'refs' => [ 'CustomColorsList$member' => NULL, ], ], 'CustomColorsList' => [ 'base' => NULL, 'refs' => [ 'ColorsConfiguration$CustomColors' => '

A list of up to 50 custom colors.

', ], ], 'CustomContentConfiguration' => [ 'base' => '

The configuration of a CustomContentVisual.

', 'refs' => [ 'CustomContentVisual$ChartConfiguration' => '

The configuration of a CustomContentVisual.

', ], ], 'CustomContentImageScalingConfiguration' => [ 'base' => NULL, 'refs' => [ 'CustomContentConfiguration$ImageScaling' => '

The sizing options for the size of the custom content visual. This structure is required when the ContentType of the visual is \'IMAGE\'.

', ], ], 'CustomContentType' => [ 'base' => NULL, 'refs' => [ 'CustomContentConfiguration$ContentType' => '

The content type of the custom content visual. You can use this to have the visual render as an image.

', ], ], 'CustomContentVisual' => [ 'base' => '

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$CustomContentVisual' => '

A visual that contains custom content.

For more information, see Using custom visual content in the Amazon QuickSight User Guide.

', ], ], 'CustomFilterConfiguration' => [ 'base' => '

A custom filter that filters based on a single value. This filter can be partially matched.

', 'refs' => [ 'CategoryFilterConfiguration$CustomFilterConfiguration' => '

A custom filter that filters based on a single value. This filter can be partially matched.

', ], ], 'CustomFilterListConfiguration' => [ 'base' => '

A list of custom filter values.

', 'refs' => [ 'CategoryFilterConfiguration$CustomFilterListConfiguration' => '

A list of custom filter values. In the Amazon QuickSight console, this filter type is called a custom filter list.

', ], ], 'CustomLabel' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOption$CustomLabel' => '

The custom label of the pivot table field.

', 'TableFieldOption$CustomLabel' => '

The custom label for a table field.

', ], ], 'CustomNarrativeOptions' => [ 'base' => '

The custom narrative options.

', 'refs' => [ 'InsightConfiguration$CustomNarrative' => '

The custom narrative of the insight visual.

', ], ], 'CustomParameterValues' => [ 'base' => '

The customized parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CustomValuesConfiguration$CustomValues' => NULL, ], ], 'CustomSql' => [ 'base' => '

A physical table type built from the results of the custom SQL query.

', 'refs' => [ 'PhysicalTable$CustomSql' => '

A physical table type built from the results of the custom SQL query.

', ], ], 'CustomSqlName' => [ 'base' => NULL, 'refs' => [ 'CustomSql$Name' => '

A display name for the SQL query result.

', ], ], 'CustomValuesConfiguration' => [ 'base' => '

The configuration of custom values for the destination parameter in DestinationParameterValueConfiguration.

', 'refs' => [ 'DestinationParameterValueConfiguration$CustomValuesConfiguration' => '

The configuration of custom values for destination parameter in DestinationParameterValueConfiguration.

', ], ], 'Dashboard' => [ 'base' => '

Dashboard.

', 'refs' => [ 'DescribeDashboardResponse$Dashboard' => '

Information about the dashboard.

', ], ], 'DashboardBehavior' => [ 'base' => NULL, 'refs' => [ 'AdHocFilteringOption$AvailabilityStatus' => '

Availability status.

', 'DataPointDrillUpDownOption$AvailabilityStatus' => '

The status of the drill down options of data points.

', 'DataPointMenuLabelOption$AvailabilityStatus' => '

The status of the data point menu options.

', 'DataPointTooltipOption$AvailabilityStatus' => '

The status of the data point tool tip options.

', 'ExportHiddenFieldsOption$AvailabilityStatus' => '

The status of the export hidden fields options of a dashbaord.

', 'ExportToCSVOption$AvailabilityStatus' => '

Availability status.

', 'ExportWithHiddenFieldsOption$AvailabilityStatus' => '

The status of the export with hidden fields options.

', 'SheetLayoutElementMaximizationOption$AvailabilityStatus' => '

The status of the sheet layout maximization options of a dashbaord.

', 'VisualAxisSortOption$AvailabilityStatus' => '

The availaiblity status of a visual\'s axis sort options.

', 'VisualMenuOption$AvailabilityStatus' => '

The availaiblity status of a visual\'s menu options.

', ], ], 'DashboardError' => [ 'base' => '

Dashboard error.

', 'refs' => [ 'DashboardErrorList$member' => NULL, ], ], 'DashboardErrorList' => [ 'base' => NULL, 'refs' => [ 'DashboardVersion$Errors' => '

Errors associated with this dashboard version.

', 'DescribeDashboardDefinitionResponse$Errors' => '

Errors associated with this dashboard version.

', ], ], 'DashboardErrorType' => [ 'base' => NULL, 'refs' => [ 'DashboardError$Type' => '

Type.

', ], ], 'DashboardFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'DashboardSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'DashboardName' => [ 'base' => NULL, 'refs' => [ 'CreateDashboardRequest$Name' => '

The display name of the dashboard.

', 'Dashboard$Name' => '

A display name for the dashboard.

', 'DashboardSummary$Name' => '

A display name for the dashboard.

', 'DescribeDashboardDefinitionResponse$Name' => '

The display name of the dashboard.

', 'UpdateDashboardRequest$Name' => '

The display name of the dashboard.

', ], ], 'DashboardPublishOptions' => [ 'base' => '

Dashboard publish options.

', 'refs' => [ 'CreateDashboardRequest$DashboardPublishOptions' => '

Options for publishing the dashboard when you create it:

', 'DescribeDashboardDefinitionResponse$DashboardPublishOptions' => '

Options for publishing the dashboard:

', 'UpdateDashboardRequest$DashboardPublishOptions' => '

Options for publishing the dashboard when you create it:

', ], ], 'DashboardSearchFilter' => [ 'base' => '

A filter that you apply when searching for dashboards.

', 'refs' => [ 'DashboardSearchFilterList$member' => NULL, ], ], 'DashboardSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchDashboardsRequest$Filters' => '

The filters to apply to the search. Currently, you can search only by user name, for example, "Filters": [ { "Name": "QUICKSIGHT_USER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1" } ]

', ], ], 'DashboardSourceEntity' => [ 'base' => '

Dashboard source entity.

', 'refs' => [ 'CreateDashboardRequest$SourceEntity' => '

The entity that you are using as a source when you create the dashboard. In SourceEntity, you specify the type of object you\'re using as source. You can only create a dashboard from a template, so you use a SourceTemplate entity. If you need to create a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplateARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'UpdateDashboardRequest$SourceEntity' => '

The entity that you are using as a source when you update the dashboard. In SourceEntity, you specify the type of object you\'re using as source. You can only update a dashboard from a template, so you use a SourceTemplate entity. If you need to update a dashboard from an analysis, first convert the analysis to a template by using the CreateTemplate API operation. For SourceTemplate, specify the Amazon Resource Name (ARN) of the source template. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

', ], ], 'DashboardSourceTemplate' => [ 'base' => '

Dashboard source template.

', 'refs' => [ 'DashboardSourceEntity$SourceTemplate' => '

Source template.

', ], ], 'DashboardSummary' => [ 'base' => '

Dashboard summary.

', 'refs' => [ 'DashboardSummaryList$member' => NULL, ], ], 'DashboardSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListDashboardsResponse$DashboardSummaryList' => '

A structure that contains all of the dashboards in your Amazon Web Services account. This structure provides basic information about the dashboards.

', 'SearchDashboardsResponse$DashboardSummaryList' => '

The list of dashboards owned by the user specified in Filters in your request.

', ], ], 'DashboardUIState' => [ 'base' => NULL, 'refs' => [ 'SheetControlsOption$VisibilityState' => '

Visibility state.

', ], ], 'DashboardVersion' => [ 'base' => '

Dashboard version.

', 'refs' => [ 'Dashboard$Version' => '

Version.

', ], ], 'DashboardVersionDefinition' => [ 'base' => '

The contents of a dashboard.

', 'refs' => [ 'CreateDashboardRequest$Definition' => '

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'DescribeDashboardDefinitionResponse$Definition' => '

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', 'UpdateDashboardRequest$Definition' => '

The definition of a dashboard.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', ], ], 'DashboardVersionSummary' => [ 'base' => '

Dashboard version summary.

', 'refs' => [ 'DashboardVersionSummaryList$member' => NULL, ], ], 'DashboardVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListDashboardVersionsResponse$DashboardVersionSummaryList' => '

A structure that contains information about each version of the dashboard.

', ], ], 'DashboardVisualId' => [ 'base' => '

A structure that contains the following elements:

The DashboardId, SheetId, and VisualId can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

', 'refs' => [ 'AnonymousUserDashboardVisualEmbeddingConfiguration$InitialDashboardVisualId' => '

The visual ID for the visual that you want the user to see. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', 'RegisteredUserDashboardVisualEmbeddingConfiguration$InitialDashboardVisualId' => '

The visual ID for the visual that you want the user to embed. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this visual.

The Amazon Resource Name (ARN) of the dashboard that the visual belongs to must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', ], ], 'DashboardVisualPublishOptions' => [ 'base' => '

The visual publish options of a visual in a dashboard

', 'refs' => [ 'DashboardPublishOptions$VisualPublishOptions' => '

The visual publish options of a visual in a dashboard.

', ], ], 'DataAggregation' => [ 'base' => '

A structure that represents a data aggregation.

', 'refs' => [ 'DatasetMetadata$DataAggregation' => '

The definition of a data aggregation.

', ], ], 'DataBarsOptions' => [ 'base' => '

The options for data bars.

', 'refs' => [ 'TableInlineVisualization$DataBars' => '

The configuration of the inline visualization of the data bars within a chart.

', ], ], 'DataColor' => [ 'base' => '

Determines the color that is applied to a particular data value.

', 'refs' => [ 'ColorScale$NullValueColor' => '

Determines the color that is applied to null values.

', 'ColorScaleColorList$member' => NULL, ], ], 'DataColorPalette' => [ 'base' => '

The theme colors that are used for data colors in charts. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5.

', 'refs' => [ 'ThemeConfiguration$DataColorPalette' => '

Color properties that apply to chart data colors.

', ], ], 'DataFieldSeriesItem' => [ 'base' => '

The data field series item configuration of a line chart.

', 'refs' => [ 'SeriesItem$DataFieldSeriesItem' => '

The data field series item configuration of a line chart.

', ], ], 'DataLabelContent' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$LabelContent' => '

Determines the content of the data labels.

', ], ], 'DataLabelOptions' => [ 'base' => '

The options that determine the presentation of the data labels.

', 'refs' => [ 'BarChartConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'ComboChartConfiguration$BarDataLabels' => '

The options that determine if visual data labels are displayed.

The data label options for a bar in a combo chart.

', 'ComboChartConfiguration$LineDataLabels' => '

The options that determine if visual data labels are displayed.

The data label options for a line in a combo chart.

', 'GaugeChartConfiguration$DataLabels' => '

The data label configuration of a GaugeChartVisual.

', 'HeatMapConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'HistogramConfiguration$DataLabels' => '

The data label configuration of a histogram.

', 'LineChartConfiguration$DataLabels' => '

The data label configuration of a line chart.

', 'PieChartConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'SankeyDiagramChartConfiguration$DataLabels' => '

The data label configuration of a sankey diagram.

', 'ScatterPlotConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'TreeMapConfiguration$DataLabels' => '

The options that determine if visual data labels are displayed.

', 'WaterfallChartConfiguration$DataLabels' => '

The data label configuration of a waterfall visual.

', ], ], 'DataLabelOverlap' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$Overlap' => '

Determines whether overlap is enabled or disabled for the data labels.

', ], ], 'DataLabelPosition' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$Position' => '

Determines the position of the data labels.

', 'FunnelChartDataLabelOptions$Position' => '

Determines the positioning of the data label relative to a section of the funnel.

', ], ], 'DataLabelType' => [ 'base' => '

The option that determines the data label type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'DataLabelTypes$member' => NULL, ], ], 'DataLabelTypes' => [ 'base' => NULL, 'refs' => [ 'DataLabelOptions$DataLabelTypes' => '

The option that determines the data label type.

', ], ], 'DataPathColor' => [ 'base' => '

The color map that determines the color options for a particular element.

', 'refs' => [ 'DataPathColorList$member' => NULL, ], ], 'DataPathColorList' => [ 'base' => NULL, 'refs' => [ 'VisualPalette$ColorMap' => '

The color map options for the visual palette.

', ], ], 'DataPathLabelType' => [ 'base' => '

The option that specifies individual data values for labels.

', 'refs' => [ 'DataLabelType$DataPathLabelType' => '

The option that specifies individual data values for labels.

', ], ], 'DataPathSort' => [ 'base' => '

Allows data paths to be sorted by a specific data value.

', 'refs' => [ 'PivotTableSortBy$DataPath' => '

The data path sort (data path value, direction) for the pivot table sort by options.

', ], ], 'DataPathType' => [ 'base' => '

The type of the data path value.

', 'refs' => [ 'DataPathValue$DataPathType' => '

The type configuration of the field.

', ], ], 'DataPathValue' => [ 'base' => '

The data path that needs to be sorted.

', 'refs' => [ 'DataPathColor$Element' => '

The element that the color needs to be applied to.

', 'DataPathValueList$member' => NULL, ], ], 'DataPathValueList' => [ 'base' => NULL, 'refs' => [ 'DataPathSort$SortPaths' => '

The list of data paths that need to be sorted.

', 'PivotTableDataPathOption$DataPathList' => '

The list of data path values for the data path options.

', 'PivotTableFieldCollapseStateTarget$FieldDataPathValues' => '

The data path of the pivot table\'s header. Used to set the collapse state.

', ], ], 'DataPointDrillUpDownOption' => [ 'base' => '

The drill down options for data points in a dashbaord.

', 'refs' => [ 'DashboardPublishOptions$DataPointDrillUpDownOption' => '

The drill-down options of data points in a dashboard.

', ], ], 'DataPointMenuLabelOption' => [ 'base' => '

The data point menu options of a dashboard.

', 'refs' => [ 'DashboardPublishOptions$DataPointMenuLabelOption' => '

The data point menu label options of a dashboard.

', ], ], 'DataPointTooltipOption' => [ 'base' => '

The data point tooltip options.

', 'refs' => [ 'DashboardPublishOptions$DataPointTooltipOption' => '

The data point tool tip options of a dashboard.

', ], ], 'DataSet' => [ 'base' => '

Dataset.

', 'refs' => [ 'DescribeDataSetResponse$DataSet' => '

Information on the dataset.

', ], ], 'DataSetArnsList' => [ 'base' => NULL, 'refs' => [ 'Analysis$DataSetArns' => '

The ARNs of the datasets of the analysis.

', 'DashboardVersion$DataSetArns' => '

The Amazon Resource Numbers (ARNs) for the datasets that are associated with this version of the dashboard.

', ], ], 'DataSetConfiguration' => [ 'base' => '

Dataset configuration.

', 'refs' => [ 'DataSetConfigurationList$member' => NULL, ], ], 'DataSetConfigurationList' => [ 'base' => NULL, 'refs' => [ 'TemplateVersion$DataSetConfigurations' => '

Schema of the dataset identified by the placeholder. Any dashboard created from this template should be bound to new datasets matching the same schema described through this API operation.

', 'TemplateVersionDefinition$DataSetConfigurations' => '

An array of dataset configurations. These configurations define the required columns for each dataset used within a template.

', ], ], 'DataSetFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'DataSetSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'DataSetIdentifier' => [ 'base' => NULL, 'refs' => [ 'CalculatedField$DataSetIdentifier' => '

The data set that is used in this calculated field.

', 'ColumnIdentifier$DataSetIdentifier' => '

The data set that the column belongs to.

', 'CustomContentVisual$DataSetIdentifier' => '

The dataset that is used to create the custom content visual. You can\'t create a visual without a dataset.

', 'DataSetIdentifierDeclaration$Identifier' => '

The identifier of the data set, typically the data set\'s name.

', 'EmptyVisual$DataSetIdentifier' => '

The data set that is used in the empty visual. Every visual requires a dataset to render.

', 'InsightVisual$DataSetIdentifier' => '

The dataset that is used in the insight visual.

', 'MappedDataSetParameter$DataSetIdentifier' => '

A unique name that identifies a dataset within the analysis or dashboard.

', 'RollingDateConfiguration$DataSetIdentifier' => '

The data set that is used in the rolling date configuration.

', ], ], 'DataSetIdentifierDeclaration' => [ 'base' => '

A data set.

', 'refs' => [ 'DataSetIdentifierDeclarationList$member' => NULL, ], ], 'DataSetIdentifierDeclarationList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$DataSetIdentifierDeclarations' => '

An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.

', 'DashboardVersionDefinition$DataSetIdentifierDeclarations' => '

An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard\'s sub-structures.

', ], ], 'DataSetImportMode' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$ImportMode' => '

Indicates whether you want to import the data into SPICE.

', 'DataSet$ImportMode' => '

A value that indicates whether you want to import the data into SPICE.

', 'DataSetSummary$ImportMode' => '

A value that indicates whether you want to import the data into SPICE.

', 'UpdateDataSetRequest$ImportMode' => '

Indicates whether you want to import the data into SPICE.

', ], ], 'DataSetName' => [ 'base' => NULL, 'refs' => [ 'AwsIotAnalyticsParameters$DataSetName' => '

Dataset name.

', ], ], 'DataSetReference' => [ 'base' => '

Dataset reference.

', 'refs' => [ 'DataSetReferenceList$member' => NULL, ], ], 'DataSetReferenceList' => [ 'base' => NULL, 'refs' => [ 'AnalysisSourceTemplate$DataSetReferences' => '

The dataset references of the source template of an analysis.

', 'DashboardSourceTemplate$DataSetReferences' => '

Dataset references.

', 'TemplateSourceAnalysis$DataSetReferences' => '

A structure containing information about the dataset references used as placeholders in the template.

', ], ], 'DataSetRefreshProperties' => [ 'base' => '

The refresh properties of a dataset.

', 'refs' => [ 'DescribeDataSetRefreshPropertiesResponse$DataSetRefreshProperties' => '

The dataset refresh properties.

', 'PutDataSetRefreshPropertiesRequest$DataSetRefreshProperties' => '

The dataset refresh properties.

', ], ], 'DataSetSchema' => [ 'base' => '

Dataset schema.

', 'refs' => [ 'DataSetConfiguration$DataSetSchema' => '

Dataset schema.

', ], ], 'DataSetSearchFilter' => [ 'base' => '

A filter that you apply when searching for datasets.

', 'refs' => [ 'DataSetSearchFilterList$member' => NULL, ], ], 'DataSetSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchDataSetsRequest$Filters' => '

The filters to apply to the search.

', ], ], 'DataSetSummary' => [ 'base' => '

Dataset summary.

', 'refs' => [ 'DataSetSummaryList$member' => NULL, ], ], 'DataSetSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListDataSetsResponse$DataSetSummaries' => '

The list of dataset summaries.

', 'SearchDataSetsResponse$DataSetSummaries' => '

A DataSetSummaries object that returns a summary of a dataset.

', ], ], 'DataSetUsageConfiguration' => [ 'base' => '

The usage configuration to apply to child datasets that reference this dataset as a source.

', 'refs' => [ 'CreateDataSetRequest$DataSetUsageConfiguration' => NULL, 'DataSet$DataSetUsageConfiguration' => '

The usage configuration to apply to child datasets that reference this dataset as a source.

', 'UpdateDataSetRequest$DataSetUsageConfiguration' => NULL, ], ], 'DataSource' => [ 'base' => '

The structure of a data source.

', 'refs' => [ 'DataSourceList$member' => NULL, 'DescribeDataSourceResponse$DataSource' => '

The information on the data source.

', ], ], 'DataSourceCredentials' => [ 'base' => '

Data source credentials. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'CreateDataSourceRequest$Credentials' => '

The credentials Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

', 'UpdateDataSourceRequest$Credentials' => '

The credentials that Amazon QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.

', ], ], 'DataSourceErrorInfo' => [ 'base' => '

Error information for the data source creation or update.

', 'refs' => [ 'DataSource$ErrorInfo' => '

Error information from the last update or the creation of the data source.

', ], ], 'DataSourceErrorInfoType' => [ 'base' => NULL, 'refs' => [ 'DataSourceErrorInfo$Type' => '

Error type.

', ], ], 'DataSourceFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'DataSourceSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example, "Name": "DIRECT_QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'DataSourceList' => [ 'base' => NULL, 'refs' => [ 'ListDataSourcesResponse$DataSources' => '

A list of data sources.

', ], ], 'DataSourceParameters' => [ 'base' => '

The parameters that Amazon QuickSight uses to connect to your underlying data source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$DataSourceParameters' => NULL, 'CreateDataSourceRequest$DataSourceParameters' => '

The parameters that Amazon QuickSight uses to connect to your underlying source.

', 'DataSource$DataSourceParameters' => '

The parameters that Amazon QuickSight uses to connect to your underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'DataSourceParametersList$member' => NULL, 'UpdateDataSourceRequest$DataSourceParameters' => '

The parameters that Amazon QuickSight uses to connect to your underlying source.

', ], ], 'DataSourceParametersList' => [ 'base' => NULL, 'refs' => [ 'CredentialPair$AlternateDataSourceParameters' => '

A set of alternate data source parameters that you want to share for these credentials. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that\'s in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the new data source with the existing credentials. If the AlternateDataSourceParameters list is null, the DataSourceParameters originally used with these Credentials is automatically allowed.

', 'DataSource$AlternateDataSourceParameters' => '

A set of alternate data source parameters that you want to share for the credentials stored with this data source. The credentials are applied in tandem with the data source parameters when you copy a data source by using a create or update request. The API operation compares the DataSourceParameters structure that\'s in the request with the structures in the AlternateDataSourceParameters allow list. If the structures are an exact match, the request is allowed to use the credentials from this existing data source. If the AlternateDataSourceParameters list is null, the Credentials originally used with this DataSourceParameters are automatically allowed.

', ], ], 'DataSourceSearchFilter' => [ 'base' => '

A filter that you apply when searching for data sources.

', 'refs' => [ 'DataSourceSearchFilterList$member' => NULL, ], ], 'DataSourceSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchDataSourcesRequest$Filters' => '

The filters to apply to the search.

', ], ], 'DataSourceSummary' => [ 'base' => '

A DataSourceSummary object that returns a summary of a data source.

', 'refs' => [ 'DataSourceSummaryList$member' => NULL, ], ], 'DataSourceSummaryList' => [ 'base' => NULL, 'refs' => [ 'SearchDataSourcesResponse$DataSourceSummaries' => '

A DataSourceSummaries object that returns a summary of a data source.

', ], ], 'DataSourceType' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceRequest$Type' => '

The type of the data source. To return a list of all data sources, use ListDataSources.

Use AMAZON_ELASTICSEARCH for Amazon OpenSearch Service.

', 'DataSource$Type' => '

The type of the data source. This type indicates which database engine the data source connects to.

', 'DataSourceSummary$Type' => '

The type of the data source.

', ], ], 'Database' => [ 'base' => NULL, 'refs' => [ 'AuroraParameters$Database' => '

Database.

', 'AuroraPostgreSqlParameters$Database' => '

The Amazon Aurora PostgreSQL database to connect to.

', 'MariaDbParameters$Database' => '

Database.

', 'MySqlParameters$Database' => '

Database.

', 'OracleParameters$Database' => '

The database.

', 'PostgreSqlParameters$Database' => '

Database.

', 'RdsParameters$Database' => '

Database.

', 'RedshiftParameters$Database' => '

Database.

', 'SnowflakeParameters$Database' => '

Database.

', 'SqlServerParameters$Database' => '

Database.

', 'TeradataParameters$Database' => '

Database.

', ], ], 'DatabaseGroup' => [ 'base' => NULL, 'refs' => [ 'DatabaseGroupList$member' => NULL, ], ], 'DatabaseGroupList' => [ 'base' => NULL, 'refs' => [ 'RedshiftIAMParameters$DatabaseGroups' => '

A list of groups whose permissions will be granted to Amazon QuickSight to access the cluster. These permissions are combined with the permissions granted to Amazon QuickSight by the DatabaseUser. If you choose to include this parameter, the RoleArn must grant access to redshift:JoinGroup.

', ], ], 'DatabaseUser' => [ 'base' => NULL, 'refs' => [ 'RedshiftIAMParameters$DatabaseUser' => '

The user whose permissions and group memberships will be used by Amazon QuickSight to access the cluster. If this user already exists in your database, Amazon QuickSight is granted the same permissions that the user has. If the user doesn\'t exist, set the value of AutoCreateDatabaseUser to True to create a new user with PUBLIC permissions.

', ], ], 'DatabricksParameters' => [ 'base' => '

The parameters that are required to connect to a Databricks data source.

', 'refs' => [ 'DataSourceParameters$DatabricksParameters' => '

The parameters that are required to connect to a Databricks data source.

', ], ], 'DatasetMetadata' => [ 'base' => '

A structure that represents a dataset.

', 'refs' => [ 'Datasets$member' => NULL, ], ], 'DatasetParameter' => [ 'base' => '

A dataset parameter.

', 'refs' => [ 'DatasetParameterList$member' => NULL, ], ], 'DatasetParameterId' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameter$Id' => '

An identifier for the parameter that is created in the dataset.

', 'DecimalDatasetParameter$Id' => '

An identifier for the decimal parameter created in the dataset.

', 'IntegerDatasetParameter$Id' => '

An identifier for the integer parameter created in the dataset.

', 'StringDatasetParameter$Id' => '

An identifier for the string parameter that is created in the dataset.

', ], ], 'DatasetParameterList' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$DatasetParameters' => '

The parameter declarations of the dataset.

', 'DataSet$DatasetParameters' => '

The parameters that are declared in a dataset.

', 'UpdateDataSetRequest$DatasetParameters' => '

The parameter declarations of the dataset.

', ], ], 'DatasetParameterName' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameter$Name' => '

The name of the date time parameter that is created in the dataset.

', 'DecimalDatasetParameter$Name' => '

The name of the decimal parameter that is created in the dataset.

', 'IntegerDatasetParameter$Name' => '

The name of the integer parameter that is created in the dataset.

', 'OverrideDatasetParameterOperation$ParameterName' => '

The name of the parameter to be overridden with different values.

', 'OverrideDatasetParameterOperation$NewParameterName' => '

The new name for the parameter.

', 'StringDatasetParameter$Name' => '

The name of the string parameter that is created in the dataset.

', ], ], 'DatasetParameterValueType' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', 'DecimalDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', 'IntegerDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', 'StringDatasetParameter$ValueType' => '

The value type of the dataset parameter. Valid values are single value or multi value.

', ], ], 'Datasets' => [ 'base' => NULL, 'refs' => [ 'TopicDetails$DataSets' => '

The data sets that the topic is associated with.

', ], ], 'DateAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'AggregationFunction$DateAggregationFunction' => '

Aggregation for date values.

', 'DateMeasureField$AggregationFunction' => '

The aggregation function of the measure field.

', ], ], 'DateAxisOptions' => [ 'base' => '

The options that determine how a date axis is displayed.

', 'refs' => [ 'AxisDataOptions$DateAxisOptions' => '

The options for an axis with a date field.

', ], ], 'DateDimensionField' => [ 'base' => '

The dimension type field with date type columns.

', 'refs' => [ 'DimensionField$DateDimensionField' => '

The dimension type field with date type columns.

', ], ], 'DateMeasureField' => [ 'base' => '

The measure type field with date type columns.

', 'refs' => [ 'MeasureField$DateMeasureField' => '

The measure type field with date type columns.

', ], ], 'DateTimeDatasetParameter' => [ 'base' => '

A date time parameter for a dataset.

', 'refs' => [ 'DatasetParameter$DateTimeDatasetParameter' => '

A date time parameter that is created in the dataset.

', ], ], 'DateTimeDatasetParameterDefaultValue' => [ 'base' => '

The default value for the date time parameter.

', 'refs' => [ 'DateTimeDatasetParameterValueList$member' => NULL, ], ], 'DateTimeDatasetParameterDefaultValues' => [ 'base' => '

The default values of a date time parameter.

', 'refs' => [ 'DateTimeDatasetParameter$DefaultValues' => '

A list of default values for a given date time parameter. This structure only accepts static values.

', ], ], 'DateTimeDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'DateTimeDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given date time parameter.

', 'NewDefaultValues$DateTimeStaticValues' => '

A list of static default values for a given date time parameter.

', ], ], 'DateTimeDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$DateTimeValues' => '

A list of datetime-type parameter values.

', 'DateTimeDefaultValues$StaticValues' => '

The static values of the DataTimeDefaultValues.

', ], ], 'DateTimeDefaultValues' => [ 'base' => '

The default values of the DateTimeParameterDeclaration.

', 'refs' => [ 'DateTimeParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'DateTimeFormat' => [ 'base' => NULL, 'refs' => [ 'DateTimeFormatConfiguration$DateTimeFormat' => '

Determines the DateTime format.

', 'DateTimePickerControlDisplayOptions$DateTimeFormat' => '

Customize how dates are formatted in controls.

', 'RelativeDateTimeControlDisplayOptions$DateTimeFormat' => '

Customize how dates are formatted in controls.

', ], ], 'DateTimeFormatConfiguration' => [ 'base' => '

Formatting configuration for DateTime fields.

', 'refs' => [ 'DateDimensionField$FormatConfiguration' => '

The format configuration of the field.

', 'DateMeasureField$FormatConfiguration' => '

The format configuration of the field.

', 'FormatConfiguration$DateTimeFormatConfiguration' => '

Formatting configuration for DateTime fields.

', ], ], 'DateTimeHierarchy' => [ 'base' => '

The option that determines the hierarchy of any DateTime fields.

', 'refs' => [ 'ColumnHierarchy$DateTimeHierarchy' => '

The option that determines the hierarchy of any DateTime fields.

', ], ], 'DateTimeParameter' => [ 'base' => '

A date-time parameter.

', 'refs' => [ 'DateTimeParameterList$member' => NULL, ], ], 'DateTimeParameterDeclaration' => [ 'base' => '

A parameter declaration for the DateTime data type.

', 'refs' => [ 'ParameterDeclaration$DateTimeParameterDeclaration' => '

A parameter declaration for the DateTime data type.

', ], ], 'DateTimeParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$DateTimeParameters' => '

The parameters that have a data type of date-time.

', ], ], 'DateTimePickerControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterDateTimePickerControl$DisplayOptions' => '

The display options of a control.

', 'ParameterDateTimePickerControl$DisplayOptions' => '

The display options of a control.

', ], ], 'DateTimeValueWhenUnsetConfiguration' => [ 'base' => '

The configuration that defines the default value of a DateTime parameter when a value has not been set.

', 'refs' => [ 'DateTimeParameterDeclaration$ValueWhenUnset' => '

The configuration that defines the default value of a DateTime parameter when a value has not been set.

', ], ], 'DayOfMonth' => [ 'base' => NULL, 'refs' => [ 'ScheduleRefreshOnEntity$DayOfMonth' => '

The day of the month that you want to schedule refresh on.

', ], ], 'DayOfTheWeek' => [ 'base' => NULL, 'refs' => [ 'AssetOptions$WeekStart' => '

Determines the week start day for an analysis.

', ], ], 'DayOfWeek' => [ 'base' => NULL, 'refs' => [ 'ScheduleRefreshOnEntity$DayOfWeek' => '

The day of the week that you want to schedule a refresh on.

', ], ], 'DbUsername' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobDataSourceCredentialPair$Username' => '

The username for the data source connection.

', 'CredentialPair$Username' => '

User name.

', ], ], 'DecimalDatasetParameter' => [ 'base' => '

A decimal parameter for a dataset.

', 'refs' => [ 'DatasetParameter$DecimalDatasetParameter' => '

A decimal parameter that is created in the dataset.

', ], ], 'DecimalDatasetParameterDefaultValue' => [ 'base' => '

The default value for the decimal parameter.

', 'refs' => [ 'DecimalDatasetParameterValueList$member' => NULL, ], ], 'DecimalDatasetParameterDefaultValues' => [ 'base' => '

The default values of a decimal parameter.

', 'refs' => [ 'DecimalDatasetParameter$DefaultValues' => '

A list of default values for a given decimal parameter. This structure only accepts static values.

', ], ], 'DecimalDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'DecimalDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given decimal parameter.

', 'NewDefaultValues$DecimalStaticValues' => '

A list of static default values for a given decimal parameter.

', ], ], 'DecimalDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$DecimalValues' => '

A list of decimal-type parameter values.

', 'DecimalDefaultValues$StaticValues' => '

The static values of the DecimalDefaultValues.

', ], ], 'DecimalDefaultValues' => [ 'base' => '

The default values of the DecimalParameterDeclaration.

', 'refs' => [ 'DecimalParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'DecimalParameter' => [ 'base' => '

A decimal parameter.

', 'refs' => [ 'DecimalParameterList$member' => NULL, ], ], 'DecimalParameterDeclaration' => [ 'base' => '

A parameter declaration for the Decimal data type.

', 'refs' => [ 'ParameterDeclaration$DecimalParameterDeclaration' => '

A parameter declaration for the Decimal data type.

', ], ], 'DecimalParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$DecimalParameters' => '

The parameters that have a data type of decimal.

', ], ], 'DecimalPlaces' => [ 'base' => NULL, 'refs' => [ 'DecimalPlacesConfiguration$DecimalPlaces' => '

The values of the decimal places.

', ], ], 'DecimalPlacesConfiguration' => [ 'base' => '

The option that determines the decimal places configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$DecimalPlacesConfiguration' => '

The option that determines the decimal places configuration.

', 'NumberDisplayFormatConfiguration$DecimalPlacesConfiguration' => '

The option that determines the decimal places configuration.

', 'PercentageDisplayFormatConfiguration$DecimalPlacesConfiguration' => '

The option that determines the decimal places configuration.

', ], ], 'DecimalValueWhenUnsetConfiguration' => [ 'base' => '

The configuration that defines the default value of a Decimal parameter when a value has not been set.

', 'refs' => [ 'DecimalParameterDeclaration$ValueWhenUnset' => '

The configuration that defines the default value of a Decimal parameter when a value has not been set.

', ], ], 'DefaultAggregation' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$Aggregation' => '

The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.

', 'TopicColumn$Aggregation' => '

The type of aggregation that is performed on the column data when it\'s queried.

', ], ], 'DefaultFormatting' => [ 'base' => '

A structure that represents a default formatting definition.

', 'refs' => [ 'TopicCalculatedField$DefaultFormatting' => '

The default formatting definition.

', 'TopicColumn$DefaultFormatting' => '

The default formatting used for values in the column.

', ], ], 'DefaultFreeFormLayoutConfiguration' => [ 'base' => '

The options that determine the default settings of a free-form layout configuration.

', 'refs' => [ 'DefaultInteractiveLayoutConfiguration$FreeForm' => '

The options that determine the default settings of a free-form layout configuration.

', ], ], 'DefaultGridLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for a grid layout configuration.

', 'refs' => [ 'DefaultInteractiveLayoutConfiguration$Grid' => '

The options that determine the default settings for a grid layout configuration.

', ], ], 'DefaultInteractiveLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for interactive layout configuration.

', 'refs' => [ 'DefaultNewSheetConfiguration$InteractiveLayoutConfiguration' => '

The options that determine the default settings for interactive layout configuration.

', ], ], 'DefaultNewSheetConfiguration' => [ 'base' => '

The configuration for default new sheet settings.

', 'refs' => [ 'AnalysisDefaults$DefaultNewSheetConfiguration' => '

The configuration for default new sheet settings.

', ], ], 'DefaultPaginatedLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for a paginated layout configuration.

', 'refs' => [ 'DefaultNewSheetConfiguration$PaginatedLayoutConfiguration' => '

The options that determine the default settings for a paginated layout configuration.

', ], ], 'DefaultSectionBasedLayoutConfiguration' => [ 'base' => '

The options that determine the default settings for a section-based layout configuration.

', 'refs' => [ 'DefaultPaginatedLayoutConfiguration$SectionBased' => '

The options that determine the default settings for a section-based layout configuration.

', ], ], 'DeleteAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAccountSubscriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAccountSubscriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetRefreshPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetRefreshPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteNamespaceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteNamespaceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserByPrincipalIdRequest' => [ 'base' => '

', 'refs' => [], ], 'DeleteUserByPrincipalIdResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'Delimiter' => [ 'base' => NULL, 'refs' => [ 'UploadSettings$Delimiter' => '

The delimiter between values in the file.

', ], ], 'DescribeAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSubscriptionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAccountSubscriptionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisDefinitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleExportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleExportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleImportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAssetBundleImportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardDefinitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobResultRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDashboardSnapshotJobResultResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetRefreshPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetRefreshPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourcePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourcePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderResolvedPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderResolvedPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupMembershipRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupMembershipResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIngestionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIngestionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIpRestrictionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeIpRestrictionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeNamespaceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeNamespaceResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateDefinitionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateDefinitionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplatePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplatePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DescribeVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'DestinationParameterValueConfiguration' => [ 'base' => '

The configuration of destination parameter values.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'SetParameterValueConfiguration$Value' => NULL, ], ], 'DimensionField' => [ 'base' => '

The dimension type field.

', 'refs' => [ 'BoxPlotDimensionFieldList$member' => NULL, 'DimensionFieldList$member' => NULL, 'FilledMapDimensionFieldList$member' => NULL, 'ForecastComputation$Time' => '

The time field that is used in a computation.

', 'FunnelChartDimensionFieldList$member' => NULL, 'GrowthRateComputation$Time' => '

The time field that is used in a computation.

', 'HeatMapDimensionFieldList$member' => NULL, 'MaximumMinimumComputation$Time' => '

The time field that is used in a computation.

', 'MetricComparisonComputation$Time' => '

The time field that is used in a computation.

', 'PeriodOverPeriodComputation$Time' => '

The time field that is used in a computation.

', 'PeriodToDateComputation$Time' => '

The time field that is used in a computation.

', 'PivotTableDimensionList$member' => NULL, 'RadarChartCategoryFieldList$member' => NULL, 'RadarChartColorFieldList$member' => NULL, 'SmallMultiplesDimensionFieldList$member' => NULL, 'TopBottomMoversComputation$Time' => '

The time field that is used in a computation.

', 'TopBottomMoversComputation$Category' => '

The category field that is used in a computation.

', 'TopBottomRankedComputation$Category' => '

The category field that is used in a computation.

', 'TreeMapDimensionFieldList$member' => NULL, 'UniqueValuesComputation$Category' => '

The category field that is used in a computation.

', 'WordCloudDimensionFieldList$member' => NULL, ], ], 'DimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'BarChartAggregatedFieldWells$Category' => '

The category (y-axis) field well of a bar chart.

', 'BarChartAggregatedFieldWells$Colors' => '

The color (group/color) field well of a bar chart.

', 'ComboChartAggregatedFieldWells$Category' => '

The aggregated category field wells of a combo chart.

', 'ComboChartAggregatedFieldWells$Colors' => '

The aggregated colors field well of a combo chart.

', 'GeospatialMapAggregatedFieldWells$Geospatial' => '

The geospatial field wells of a geospatial map. Values are grouped by geospatial fields.

', 'GeospatialMapAggregatedFieldWells$Colors' => '

The color field wells of a geospatial map.

', 'KPIFieldWells$TrendGroups' => '

The trend group field wells of a KPI visual.

', 'LineChartAggregatedFieldWells$Category' => '

The category field wells of a line chart. Values are grouped by category fields.

', 'LineChartAggregatedFieldWells$Colors' => '

The color field wells of a line chart. Values are grouped by category fields.

', 'PieChartAggregatedFieldWells$Category' => '

The category (group/color) field wells of a pie chart.

', 'SankeyDiagramAggregatedFieldWells$Source' => '

The source field wells of a sankey diagram.

', 'SankeyDiagramAggregatedFieldWells$Destination' => '

The destination field wells of a sankey diagram.

', 'ScatterPlotCategoricallyAggregatedFieldWells$Category' => '

The category field well of a scatter plot.

', 'ScatterPlotCategoricallyAggregatedFieldWells$Label' => '

The label field well of a scatter plot.

', 'ScatterPlotUnaggregatedFieldWells$XAxis' => '

The x-axis field well of a scatter plot.

The x-axis is a dimension field and cannot be aggregated.

', 'ScatterPlotUnaggregatedFieldWells$YAxis' => '

The y-axis field well of a scatter plot.

The y-axis is a dimension field and cannot be aggregated.

', 'ScatterPlotUnaggregatedFieldWells$Category' => '

The category field well of a scatter plot.

', 'ScatterPlotUnaggregatedFieldWells$Label' => '

The label field well of a scatter plot.

', 'TableAggregatedFieldWells$GroupBy' => '

The group by field well for a pivot table. Values are grouped by group by fields.

', 'WaterfallChartAggregatedFieldWells$Categories' => '

The category field wells of a waterfall visual.

', 'WaterfallChartAggregatedFieldWells$Breakdowns' => '

The breakdown field wells of a waterfall visual.

', ], ], 'DisplayFormat' => [ 'base' => NULL, 'refs' => [ 'DefaultFormatting$DisplayFormat' => '

The display format. Valid values for this structure are AUTO, PERCENT, CURRENCY, NUMBER, DATE, and STRING.

', ], ], 'DisplayFormatOptions' => [ 'base' => '

A structure that represents additional options for display formatting.

', 'refs' => [ 'DefaultFormatting$DisplayFormatOptions' => '

The additional options for display formatting.

', ], ], 'DnsResolverList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$DnsResolvers' => '

An optional override of DNS resolvers to be used by the VPC connection.

', 'CreateVPCConnectionRequest$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', 'UpdateVPCConnectionRequest$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', ], ], 'Domain' => [ 'base' => NULL, 'refs' => [ 'AmazonElasticsearchParameters$Domain' => '

The OpenSearch domain.

', 'AmazonOpenSearchParameters$Domain' => '

The OpenSearch domain.

', ], ], 'DomainNotWhitelistedException' => [ 'base' => '

The domain specified isn\'t on the allow list. All domains for embedded dashboards must be added to the approved list by an Amazon QuickSight admin.

', 'refs' => [], ], 'DonutCenterOptions' => [ 'base' => '

The label options of the label that is displayed in the center of a donut chart. This option isn\'t available for pie charts.

', 'refs' => [ 'DonutOptions$DonutCenterOptions' => '

The label options of the label that is displayed in the center of a donut chart. This option isn\'t available for pie charts.

', ], ], 'DonutOptions' => [ 'base' => '

The options for configuring a donut chart or pie chart.

', 'refs' => [ 'PieChartConfiguration$DonutOptions' => '

The options that determine the shape of the chart. This option determines whether the chart is a pie chart or a donut chart.

', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'ArcAxisDisplayRange$Min' => '

The minimum value of the arc axis range.

', 'ArcAxisDisplayRange$Max' => '

The maximum value of the arc axis range.

', 'ArcConfiguration$ArcAngle' => '

The option that determines the arc angle of a GaugeChartVisual.

', 'AxisDisplayMinMaxRange$Minimum' => '

The minimum setup for an axis display range.

', 'AxisDisplayMinMaxRange$Maximum' => '

The maximum setup for an axis display range.

', 'AxisLinearScale$StepSize' => '

The step size setup of a linear axis.

', 'AxisLogarithmicScale$Base' => '

The base setup of a logarithmic axis scale.

', 'AxisTickLabelOptions$RotationAngle' => '

The rotation angle of the axis tick labels.

', 'DataColor$DataValue' => '

The data value that the color is applied to.

', 'FilterSliderControl$MaximumValue' => '

The smaller value that is displayed at the left of the slider.

', 'FilterSliderControl$MinimumValue' => '

The larger value that is displayed at the right of the slider.

', 'FilterSliderControl$StepSize' => '

The number of increments that the slider bar is divided into.

', 'ForecastComputation$UpperBoundary' => '

The upper boundary setup of a forecast computation.

', 'ForecastComputation$LowerBoundary' => '

The lower boundary setup of a forecast computation.

', 'GradientStop$GradientOffset' => '

Determines gradient offset value.

', 'GradientStop$DataValue' => '

Determines the data value.

', 'HistogramBinOptions$StartValue' => '

The options that determine the bin start value.

', 'NumericEqualityDrillDownFilter$Value' => '

The value of the double input numeric drill down filter.

', 'NumericEqualityFilter$Value' => '

The input value.

', 'NumericRangeFilterValue$StaticValue' => '

The static value of the numeric range filter.

', 'ParameterSliderControl$MaximumValue' => '

The smaller value that is displayed at the left of the slider.

', 'ParameterSliderControl$MinimumValue' => '

The larger value that is displayed at the right of the slider.

', 'ParameterSliderControl$StepSize' => '

The number of increments that the slider bar is divided into.

', 'TimeBasedForecastProperties$UpperBoundary' => '

The upper boundary setup of a forecast computation.

', 'TimeBasedForecastProperties$LowerBoundary' => '

The lower boundary setup of a forecast computation.

', 'WhatIfPointScenario$Value' => '

The target value that you want to meet for the provided date.

', 'WhatIfRangeScenario$Value' => '

The target value that you want to meet for the provided date range.

', ], ], 'DrillDownFilter' => [ 'base' => '

The drill down filter for the column hierarchies.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'DrillDownFilterList$member' => NULL, ], ], 'DrillDownFilterList' => [ 'base' => NULL, 'refs' => [ 'DateTimeHierarchy$DrillDownFilters' => '

The option that determines the drill down filters for the DateTime hierarchy.

', 'ExplicitHierarchy$DrillDownFilters' => '

The option that determines the drill down filters for the explicit hierarchy.

', 'PredefinedHierarchy$DrillDownFilters' => '

The option that determines the drill down filters for the predefined hierarchy.

', ], ], 'DropDownControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterDropDownControl$DisplayOptions' => '

The display options of the FilterDropDownControl.

', 'ParameterDropDownControl$DisplayOptions' => '

The display options of a control.

', ], ], 'DynamicDefaultValue' => [ 'base' => '

Defines different defaults to the users or groups based on mapping.

', 'refs' => [ 'DateTimeDefaultValues$DynamicValue' => '

The dynamic value of the DataTimeDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

', 'DecimalDefaultValues$DynamicValue' => '

The dynamic value of the DecimalDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

', 'IntegerDefaultValues$DynamicValue' => '

The dynamic value of the IntegerDefaultValues. Different defaults are displayed according to users, groups, and values mapping.

', 'StringDefaultValues$DynamicValue' => '

The dynamic value of the StringDefaultValues. Different defaults displayed according to users, groups, and values mapping.

', ], ], 'Edition' => [ 'base' => NULL, 'refs' => [ 'AccountInfo$Edition' => '

The edition of your Amazon QuickSight account.

', 'AccountSettings$Edition' => '

The edition of Amazon QuickSight that you\'re currently subscribed to: Enterprise edition or Standard edition.

', 'CreateAccountSubscriptionRequest$Edition' => '

The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from ENTERPRISE or ENTERPRISE_AND_Q.

If you choose ENTERPRISE_AND_Q, the following parameters are required:

', ], ], 'EmbeddingIdentityType' => [ 'base' => NULL, 'refs' => [ 'GetDashboardEmbedUrlRequest$IdentityType' => '

The authentication method that the user uses to sign in.

', ], ], 'EmbeddingUrl' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserResponse$EmbedUrl' => '

The embed URL for the dashboard.

', 'GenerateEmbedUrlForRegisteredUserResponse$EmbedUrl' => '

The embed URL for the Amazon QuickSight dashboard, visual, Q search bar, or console.

', 'GetDashboardEmbedUrlResponse$EmbedUrl' => '

A single-use URL that you can put into your server-side webpage to embed your dashboard. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

', 'GetSessionEmbedUrlResponse$EmbedUrl' => '

A single-use URL that you can put into your server-side web page to embed your Amazon QuickSight session. This URL is valid for 5 minutes. The API operation provides the URL with an auth_code value that enables one (and only one) sign-on to a user session that is valid for 10 hours.

', ], ], 'EmptyVisual' => [ 'base' => '

An empty visual.

Empty visuals are used in layouts but have not been configured to show any data. A new visual created in the Amazon QuickSight console is considered an EmptyVisual until a visual type is selected.

', 'refs' => [ 'Visual$EmptyVisual' => '

An empty visual.

', ], ], 'Entity' => [ 'base' => '

An object, structure, or sub-structure of an analysis, template, or dashboard.

', 'refs' => [ 'EntityList$member' => NULL, ], ], 'EntityList' => [ 'base' => NULL, 'refs' => [ 'AnalysisError$ViolatedEntities' => '

Lists the violated entities that caused the analysis error

', 'DashboardError$ViolatedEntities' => '

Lists the violated entities that caused the dashboard error.

', 'TemplateError$ViolatedEntities' => '

An error path that shows which entities caused the template error.

', ], ], 'EntryPath' => [ 'base' => NULL, 'refs' => [ 'RegisteredUserQuickSightConsoleEmbeddingConfiguration$InitialPath' => '

The initial URL path for the Amazon QuickSight console. InitialPath is required.

The entry point URL is constrained to the following paths:

', ], ], 'EntryPoint' => [ 'base' => NULL, 'refs' => [ 'GetSessionEmbedUrlRequest$EntryPoint' => '

The URL you use to access the embedded session. The entry point URL is constrained to the following paths:

', ], ], 'ErrorInfo' => [ 'base' => '

Error information for the SPICE ingestion of a dataset.

', 'refs' => [ 'Ingestion$ErrorInfo' => '

Error information for this ingestion.

', ], ], 'ExasolParameters' => [ 'base' => '

The required parameters for connecting to an Exasol data source.

', 'refs' => [ 'DataSourceParameters$ExasolParameters' => '

The parameters for Exasol.

', ], ], 'ExceptionResourceType' => [ 'base' => NULL, 'refs' => [ 'LimitExceededException$ResourceType' => '

Limit exceeded.

', 'ResourceExistsException$ResourceType' => '

The resource type for this request.

', 'ResourceNotFoundException$ResourceType' => '

The resource type for this request.

', 'ResourceUnavailableException$ResourceType' => '

The resource type for this request.

', ], ], 'ExcludePeriodConfiguration' => [ 'base' => '

The exclude period of TimeRangeFilter or RelativeDatesFilter.

', 'refs' => [ 'RelativeDatesFilter$ExcludePeriodConfiguration' => '

The configuration for the exclude period of the filter.

', 'TimeRangeFilter$ExcludePeriodConfiguration' => '

The exclude period of the time range filter.

', ], ], 'ExplicitHierarchy' => [ 'base' => '

The option that determines the hierarchy of the fields that are built within a visual\'s field wells. These fields can\'t be duplicated to other visuals.

', 'refs' => [ 'ColumnHierarchy$ExplicitHierarchy' => '

The option that determines the hierarchy of the fields that are built within a visual\'s field wells. These fields can\'t be duplicated to other visuals.

', ], ], 'ExplicitHierarchyColumnList' => [ 'base' => NULL, 'refs' => [ 'ExplicitHierarchy$Columns' => '

The list of columns that define the explicit hierarchy.

', ], ], 'ExportHiddenFieldsOption' => [ 'base' => '

Determines if hidden fields are included in an exported dashboard.

', 'refs' => [ 'DashboardVisualPublishOptions$ExportHiddenFieldsOption' => '

Determines if hidden fields are included in an exported dashboard.

', ], ], 'ExportToCSVOption' => [ 'base' => '

Export to .csv option.

', 'refs' => [ 'DashboardPublishOptions$ExportToCSVOption' => '

Export to .csv option.

', ], ], 'ExportWithHiddenFieldsOption' => [ 'base' => '

Determines whether or not hidden fields are visible on exported dashbaords.

', 'refs' => [ 'DashboardPublishOptions$ExportWithHiddenFieldsOption' => '

Determines if hidden fields are exported with a dashboard.

', ], ], 'Expression' => [ 'base' => NULL, 'refs' => [ 'CalculatedColumn$Expression' => '

An expression that defines the calculated column.

', 'CalculatedMeasureField$Expression' => '

The expression in the table calculation.

', 'ConditionalFormattingCustomIconCondition$Expression' => '

The expression that determines the condition of the icon set.

', 'ConditionalFormattingGradientColor$Expression' => '

The expression that determines the formatting configuration for gradient color.

', 'ConditionalFormattingIconSet$Expression' => '

The expression that determines the formatting configuration for the icon set.

', 'ConditionalFormattingSolidColor$Expression' => '

The expression that determines the formatting configuration for solid color.

', 'FilterOperation$ConditionExpression' => '

An expression that must evaluate to a Boolean value. Rows for which the expression evaluates to true are kept in the dataset.

', 'RollingDateConfiguration$Expression' => '

The expression of the rolling date configuration.

', 'SheetElementRenderingRule$Expression' => '

The expression of the rendering rules of a sheet.

', 'TopicCalculatedField$Expression' => '

The calculated field expression.

', ], ], 'FieldBasedTooltip' => [ 'base' => '

The setup for the detailed tooltip.

', 'refs' => [ 'TooltipOptions$FieldBasedTooltip' => '

The setup for the detailed tooltip. The tooltip setup is always saved. The display type is decided based on the tooltip type.

', ], ], 'FieldFolder' => [ 'base' => '

A FieldFolder element is a folder that contains fields and nested subfolders.

', 'refs' => [ 'FieldFolderMap$value' => NULL, ], ], 'FieldFolderDescription' => [ 'base' => NULL, 'refs' => [ 'FieldFolder$description' => '

The description for a field folder.

', ], ], 'FieldFolderMap' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$FieldFolders' => '

The folder that contains fields and nested subfolders for your dataset.

', 'DataSet$FieldFolders' => '

The folder that contains fields and nested subfolders for your dataset.

', 'UpdateDataSetRequest$FieldFolders' => '

The folder that contains fields and nested subfolders for your dataset.

', ], ], 'FieldFolderPath' => [ 'base' => NULL, 'refs' => [ 'FieldFolderMap$key' => NULL, ], ], 'FieldId' => [ 'base' => NULL, 'refs' => [ 'AxisLabelReferenceOptions$FieldId' => '

The field that the axis label is targeted to.

', 'CalculatedMeasureField$FieldId' => '

The custom field ID.

', 'CategoricalDimensionField$FieldId' => '

The custom field ID.

', 'CategoricalMeasureField$FieldId' => '

The custom field ID.

', 'ContributionAnalysisDefault$MeasureFieldId' => '

The measure field that is used in the contribution analysis.

', 'DataBarsOptions$FieldId' => '

The field ID for the data bars options.

', 'DataFieldSeriesItem$FieldId' => '

The field ID of the field that you are setting the axis binding to.

', 'DataPathLabelType$FieldId' => '

The field ID of the field that the data label needs to be applied to.

', 'DataPathValue$FieldId' => '

The field ID of the field that needs to be sorted.

', 'DateDimensionField$FieldId' => '

The custom field ID.

', 'DateMeasureField$FieldId' => '

The custom field ID.

', 'DestinationParameterValueConfiguration$SourceField' => '

The source field ID of the destination parameter.

', 'FieldLabelType$FieldId' => '

Indicates the field that is targeted by the field label.

', 'FieldOrderList$member' => NULL, 'FieldSeriesItem$FieldId' => '

The field ID of the field for which you are setting the axis binding.

', 'FieldSort$FieldId' => '

The sort configuration target field.

', 'FieldTooltipItem$FieldId' => '

The unique ID of the field that is targeted by the tooltip.

', 'FilledMapShapeConditionalFormatting$FieldId' => '

The field ID of the filled map shape.

', 'NumericalDimensionField$FieldId' => '

The custom field ID.

', 'NumericalMeasureField$FieldId' => '

The custom field ID.

', 'PivotFieldSortOptions$FieldId' => '

The field ID for the field sort options.

', 'PivotTableCellConditionalFormatting$FieldId' => '

The field ID of the cell for conditional formatting.

', 'PivotTableFieldOption$FieldId' => '

The field ID of the pivot table field.

', 'PivotTableFieldSubtotalOptions$FieldId' => '

The field ID of the subtotal options.

', 'SelectedFieldList$member' => NULL, 'TableCellConditionalFormatting$FieldId' => '

The field ID of the cell for conditional formatting.

', 'TableFieldOption$FieldId' => '

The field ID for a table field.

', 'TableFieldOrderList$member' => NULL, 'TotalAggregationOption$FieldId' => '

The field id that\'s associated with the total aggregation option.

', 'UnaggregatedField$FieldId' => '

The custom field ID.

', ], ], 'FieldLabelType' => [ 'base' => '

The field label type.

', 'refs' => [ 'DataLabelType$FieldLabelType' => '

Determines the label configuration for the entire field.

', ], ], 'FieldOrderList' => [ 'base' => NULL, 'refs' => [ 'TableFieldOptions$Order' => '

The order of the field IDs that are configured as field options for a table visual.

', ], ], 'FieldSeriesItem' => [ 'base' => '

The field series item configuration of a line chart.

', 'refs' => [ 'SeriesItem$FieldSeriesItem' => '

The field series item configuration of a line chart.

', ], ], 'FieldSort' => [ 'base' => '

The sort configuration for a field in a field well.

', 'refs' => [ 'FieldSortOptions$FieldSort' => '

The sort configuration for a field in a field well.

', 'PivotTableSortBy$Field' => '

The field sort (field id, direction) for the pivot table sort by options.

', ], ], 'FieldSortOptions' => [ 'base' => '

The field sort options in a chart configuration.

', 'refs' => [ 'FieldSortOptionsList$member' => NULL, 'RowSortList$member' => NULL, ], ], 'FieldSortOptionsList' => [ 'base' => NULL, 'refs' => [ 'BarChartSortConfiguration$CategorySort' => '

The sort configuration of category fields.

', 'BarChartSortConfiguration$ColorSort' => '

The sort configuration of color fields in a bar chart.

', 'BarChartSortConfiguration$SmallMultiplesSort' => '

The sort configuration of the small multiples field.

', 'BoxPlotSortConfiguration$CategorySort' => '

The sort configuration of a group by fields.

', 'ComboChartSortConfiguration$CategorySort' => '

The sort configuration of the category field well in a combo chart.

', 'ComboChartSortConfiguration$ColorSort' => '

The sort configuration of the color field well in a combo chart.

', 'FilledMapSortConfiguration$CategorySort' => '

The sort configuration of the location fields.

', 'FunnelChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'HeatMapSortConfiguration$HeatMapRowSort' => '

The field sort configuration of the rows fields.

', 'HeatMapSortConfiguration$HeatMapColumnSort' => '

The column sort configuration for heat map for columns that aren\'t a part of a field well.

', 'KPISortConfiguration$TrendGroupSort' => '

The sort configuration of the trend group fields.

', 'LineChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'LineChartSortConfiguration$SmallMultiplesSort' => '

The sort configuration of the small multiples field.

', 'PieChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'PieChartSortConfiguration$SmallMultiplesSort' => '

The sort configuration of the small multiples field.

', 'RadarChartSortConfiguration$CategorySort' => '

The category sort options of a radar chart.

', 'RadarChartSortConfiguration$ColorSort' => '

The color sort configuration of a radar chart.

', 'SankeyDiagramSortConfiguration$WeightSort' => '

The sort configuration of the weight fields.

', 'TreeMapSortConfiguration$TreeMapSort' => '

The sort configuration of group by fields.

', 'WaterfallChartSortConfiguration$CategorySort' => '

The sort configuration of the category fields.

', 'WordCloudSortConfiguration$CategorySort' => '

The sort configuration of group by fields.

', ], ], 'FieldTooltipItem' => [ 'base' => '

The tooltip item for the fields.

', 'refs' => [ 'TooltipItem$FieldTooltipItem' => '

The tooltip item for the fields.

', ], ], 'FieldValue' => [ 'base' => NULL, 'refs' => [ 'CustomColor$FieldValue' => '

The data value that the color is applied to.

', 'DataPathLabelType$FieldValue' => '

The actual value of the field that is labeled.

', 'DataPathValue$FieldValue' => '

The actual value of the field that needs to be sorted.

', ], ], 'FileFormat' => [ 'base' => NULL, 'refs' => [ 'UploadSettings$Format' => '

File format.

', ], ], 'FilledMapAggregatedFieldWells' => [ 'base' => '

The aggregated field well of the filled map.

', 'refs' => [ 'FilledMapFieldWells$FilledMapAggregatedFieldWells' => '

The aggregated field well of the filled map.

', ], ], 'FilledMapConditionalFormatting' => [ 'base' => '

The conditional formatting of a FilledMapVisual.

', 'refs' => [ 'FilledMapVisual$ConditionalFormatting' => '

The conditional formatting of a FilledMapVisual.

', ], ], 'FilledMapConditionalFormattingOption' => [ 'base' => '

Conditional formatting options of a FilledMapVisual.

', 'refs' => [ 'FilledMapConditionalFormattingOptionList$member' => NULL, ], ], 'FilledMapConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'FilledMapConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options of a FilledMapVisual.

', ], ], 'FilledMapConfiguration' => [ 'base' => '

The configuration for a FilledMapVisual.

', 'refs' => [ 'FilledMapVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'FilledMapDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'FilledMapAggregatedFieldWells$Geospatial' => '

The aggregated location field well of the filled map. Values are grouped by location fields.

', ], ], 'FilledMapFieldWells' => [ 'base' => '

The field wells of a FilledMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilledMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'FilledMapMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'FilledMapAggregatedFieldWells$Values' => '

The aggregated color field well of a filled map. Values are aggregated based on location fields.

', ], ], 'FilledMapShapeConditionalFormatting' => [ 'base' => '

The conditional formatting that determines the shape of the filled map.

', 'refs' => [ 'FilledMapConditionalFormattingOption$Shape' => '

The conditional formatting that determines the shape of the filled map.

', ], ], 'FilledMapSortConfiguration' => [ 'base' => '

The sort configuration of a FilledMapVisual.

', 'refs' => [ 'FilledMapConfiguration$SortConfiguration' => '

The sort configuration of a FilledMapVisual.

', ], ], 'FilledMapVisual' => [ 'base' => '

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$FilledMapVisual' => '

A filled map.

For more information, see Creating filled maps in the Amazon QuickSight User Guide.

', ], ], 'Filter' => [ 'base' => '

With a Filter, you can remove portions of data from a particular visual or view.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterList$member' => NULL, ], ], 'FilterClass' => [ 'base' => NULL, 'refs' => [ 'TopicFilter$FilterClass' => '

The class of the filter. Valid values for this structure are ENFORCED_VALUE_FILTER, CONDITIONAL_VALUE_FILTER, and NAMED_VALUE_FILTER.

', ], ], 'FilterControl' => [ 'base' => '

The control of a filter that is used to interact with a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterControlList$member' => NULL, ], ], 'FilterControlList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$FilterControls' => '

The list of filter controls that are on a sheet.

For more information, see Adding filter controls to analysis sheets in the Amazon QuickSight User Guide.

', ], ], 'FilterDateTimePickerControl' => [ 'base' => '

A control from a date filter that is used to specify date and time.

', 'refs' => [ 'FilterControl$DateTimePicker' => '

A control from a date filter that is used to specify date and time.

', ], ], 'FilterDropDownControl' => [ 'base' => '

A control to display a dropdown list with buttons that are used to select a single value.

', 'refs' => [ 'FilterControl$Dropdown' => '

A control to display a dropdown list with buttons that are used to select a single value.

', ], ], 'FilterGroup' => [ 'base' => '

A grouping of individual filters. Filter groups are applied to the same group of visuals.

For more information, see Adding filter conditions (group filters) with AND and OR operators in the Amazon QuickSight User Guide.

', 'refs' => [ 'FilterGroupList$member' => NULL, ], ], 'FilterGroupList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$FilterGroups' => '

Filter definitions for an analysis.

For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'DashboardVersionDefinition$FilterGroups' => '

The filter definitions for a dashboard.

For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'TemplateVersionDefinition$FilterGroups' => '

Filter definitions for a template.

For more information, see Filtering Data in the Amazon QuickSight User Guide.

', ], ], 'FilterList' => [ 'base' => NULL, 'refs' => [ 'FilterGroup$Filters' => '

The list of filters that are present in a FilterGroup.

', ], ], 'FilterListConfiguration' => [ 'base' => '

A list of filter configurations.

', 'refs' => [ 'CategoryFilterConfiguration$FilterListConfiguration' => '

A list of filter configurations. In the Amazon QuickSight console, this filter type is called a filter list.

', ], ], 'FilterListControl' => [ 'base' => '

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

', 'refs' => [ 'FilterControl$List' => '

A control to display a list of buttons or boxes. This is used to select either a single value or multiple values.

', ], ], 'FilterNullOption' => [ 'base' => NULL, 'refs' => [ 'CustomFilterConfiguration$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'CustomFilterListConfiguration$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'FilterListConfiguration$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'NumericEqualityFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'NumericRangeFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'RelativeDatesFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', 'TimeRangeFilter$NullOption' => '

This option determines how null values should be treated when filtering data.

', ], ], 'FilterOperation' => [ 'base' => '

A transform operation that filters rows based on a condition.

', 'refs' => [ 'TransformOperation$FilterOperation' => '

An operation that filters rows based on some condition.

', ], ], 'FilterOperationSelectedFieldsConfiguration' => [ 'base' => '

The configuration of selected fields in theCustomActionFilterOperation.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CustomActionFilterOperation$SelectedFieldsConfiguration' => '

The configuration that chooses the fields to be filtered.

', ], ], 'FilterOperationTargetVisualsConfiguration' => [ 'base' => '

The configuration of target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'CustomActionFilterOperation$TargetVisualsConfiguration' => '

The configuration that chooses the target visuals to be filtered.

', ], ], 'FilterOperator' => [ 'base' => NULL, 'refs' => [ 'AnalysisSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"ANALYSIS_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value ANALYSIS_NAME.

', 'DashboardSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"DASHBOARD_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DASHBOARD_NAME.

', 'DataSetSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose datasets you want to search in the "Value" field. For example, "Name":"QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east- 1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the datasets you are searching for. For example, "Name":"DATASET_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASET_NAME.

', 'DataSourceSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose data sources you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the data sources you are searching for. For example, "Name":"DATASOURCE_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value DATASOURCE_NAME.

', 'FolderSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StringEquals". Valid values are "StringEquals" and "StringLike".

If you set the operator value to "StringEquals", you need to provide an ownership related filter in the "NAME" field and the arn of the user or group whose folders you want to search in the "Value" field. For example, "Name":"DIRECT_QUICKSIGHT_OWNER", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

If you set the value to "StringLike", you need to provide the name of the folders you are searching for. For example, "Name":"FOLDER_NAME", "Operator": "StringLike", "Value": "Test". The "StringLike" operator only supports the NAME value FOLDER_NAME.

', ], ], 'FilterRelativeDateTimeControl' => [ 'base' => '

A control from a date filter that is used to specify the relative date.

', 'refs' => [ 'FilterControl$RelativeDateTime' => '

A control from a date filter that is used to specify the relative date.

', ], ], 'FilterScopeConfiguration' => [ 'base' => '

The scope configuration for a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterGroup$ScopeConfiguration' => '

The configuration that specifies what scope to apply to a FilterGroup.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', ], ], 'FilterSelectableValues' => [ 'base' => '

A list of selectable values that are used in a control.

', 'refs' => [ 'FilterDropDownControl$SelectableValues' => '

A list of selectable values that are used in a control.

', 'FilterListControl$SelectableValues' => '

A list of selectable values that are used in a control.

', ], ], 'FilterSliderControl' => [ 'base' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', 'refs' => [ 'FilterControl$Slider' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', ], ], 'FilterTextAreaControl' => [ 'base' => '

A control to display a text box that is used to enter multiple entries.

', 'refs' => [ 'FilterControl$TextArea' => '

A control to display a text box that is used to enter multiple entries.

', ], ], 'FilterTextFieldControl' => [ 'base' => '

A control to display a text box that is used to enter a single entry.

', 'refs' => [ 'FilterControl$TextField' => '

A control to display a text box that is used to enter a single entry.

', ], ], 'FilterVisualScope' => [ 'base' => NULL, 'refs' => [ 'SheetVisualScopingConfiguration$Scope' => '

The scope of the applied entities. Choose one of the following options:

', ], ], 'FilteredVisualsList' => [ 'base' => NULL, 'refs' => [ 'SheetVisualScopingConfiguration$VisualIds' => '

The selected visuals that the filter is applied to.

', ], ], 'Folder' => [ 'base' => '

A folder in Amazon QuickSight.

', 'refs' => [ 'DescribeFolderResponse$Folder' => '

Information about the folder.

', ], ], 'FolderArnList' => [ 'base' => NULL, 'refs' => [ 'CreateAnalysisRequest$FolderArns' => '

When you create the analysis, Amazon QuickSight adds the analysis to these folders.

', 'CreateDashboardRequest$FolderArns' => '

When you create the dashboard, Amazon QuickSight adds the dashboard to these folders.

', 'CreateDataSetRequest$FolderArns' => '

When you create the dataset, Amazon QuickSight adds the dataset to these folders.

', 'CreateDataSourceRequest$FolderArns' => '

When you create the data source, Amazon QuickSight adds the data source to these folders.

', ], ], 'FolderColumnList' => [ 'base' => NULL, 'refs' => [ 'FieldFolder$columns' => '

A folder has a list of columns. A column can only be in one folder.

', ], ], 'FolderFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'FolderSearchFilter$Name' => '

The name of a value that you want to use in the filter. For example, "Name": "QUICKSIGHT_OWNER".

Valid values are defined as follows:

', ], ], 'FolderMember' => [ 'base' => '

An asset in a Amazon QuickSight folder, such as a dashboard, analysis, or dataset.

', 'refs' => [ 'CreateFolderMembershipResponse$FolderMember' => '

Information about the member in the folder.

', ], ], 'FolderMemberList' => [ 'base' => NULL, 'refs' => [ 'ListFolderMembersResponse$FolderMemberList' => '

A structure that contains all of the folder members (dashboards, analyses, and datasets) in the folder.

', ], ], 'FolderName' => [ 'base' => NULL, 'refs' => [ 'CreateFolderRequest$Name' => '

The name of the folder.

', 'Folder$Name' => '

A display name for the folder.

', 'FolderSummary$Name' => '

The display name of the folder.

', 'UpdateFolderRequest$Name' => '

The name of the folder.

', ], ], 'FolderSearchFilter' => [ 'base' => '

A filter to use to search an Amazon QuickSight folder.

', 'refs' => [ 'FolderSearchFilterList$member' => NULL, ], ], 'FolderSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchFoldersRequest$Filters' => '

The filters to apply to the search. Currently, you can search only by the parent folder ARN. For example, "Filters": [ { "Name": "PARENT_FOLDER_ARN", "Operator": "StringEquals", "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId" } ].

', ], ], 'FolderSummary' => [ 'base' => '

A summary of information about an existing Amazon QuickSight folder.

', 'refs' => [ 'FolderSummaryList$member' => NULL, ], ], 'FolderSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListFoldersResponse$FolderSummaryList' => '

A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

', 'SearchFoldersResponse$FolderSummaryList' => '

A structure that contains all of the folders in the Amazon Web Services account. This structure provides basic information about the folders.

', ], ], 'FolderType' => [ 'base' => NULL, 'refs' => [ 'CreateFolderRequest$FolderType' => '

The type of folder. By default, folderType is SHARED.

', 'Folder$FolderType' => '

The type of folder it is.

', 'FolderSummary$FolderType' => '

The type of folder.

', ], ], 'Font' => [ 'base' => '

Determines the font settings.

', 'refs' => [ 'FontList$member' => NULL, ], ], 'FontConfiguration' => [ 'base' => '

Configures the display properties of the given text.

', 'refs' => [ 'AxisLabelOptions$FontConfiguration' => '

The font configuration of the axis label.

', 'DataLabelOptions$LabelFontConfiguration' => '

Determines the font configuration of the data labels.

', 'FunnelChartDataLabelOptions$LabelFontConfiguration' => '

The font configuration for the data labels.

Only the FontSize attribute of the font configuration is used for data labels.

', 'GaugeChartOptions$PrimaryValueFontConfiguration' => '

The options that determine the primary value font configuration.

', 'KPIOptions$PrimaryValueFontConfiguration' => '

The options that determine the primary value font configuration.

', 'KPIOptions$SecondaryValueFontConfiguration' => '

The options that determine the secondary value font configuration.

', 'LabelOptions$FontConfiguration' => '

The font configuration of the label.

', 'PanelTitleOptions$FontConfiguration' => NULL, 'ReferenceLineLabelConfiguration$FontConfiguration' => '

The font configuration of the label in a reference line.

', 'TableCellStyle$FontConfiguration' => '

The font configuration of the table cells.

', 'TableFieldCustomTextContent$FontConfiguration' => '

The font configuration of the custom text content for the table URL link content.

', ], ], 'FontDecoration' => [ 'base' => NULL, 'refs' => [ 'FontConfiguration$FontDecoration' => '

Determines the appearance of decorative lines on the text.

', ], ], 'FontList' => [ 'base' => NULL, 'refs' => [ 'Typography$FontFamilies' => '

Determines the list of font families.

', ], ], 'FontSize' => [ 'base' => '

The option that determines the text display size.

', 'refs' => [ 'FontConfiguration$FontSize' => '

The option that determines the text display size.

', ], ], 'FontStyle' => [ 'base' => NULL, 'refs' => [ 'FontConfiguration$FontStyle' => '

Determines the text display face that is inherited by the given font family.

', ], ], 'FontWeight' => [ 'base' => '

The option that determines the text display weight, or boldness.

', 'refs' => [ 'FontConfiguration$FontWeight' => '

The option that determines the text display weight, or boldness.

', ], ], 'FontWeightName' => [ 'base' => NULL, 'refs' => [ 'FontWeight$Name' => '

The lexical name for the level of boldness of the text display.

', ], ], 'ForecastComputation' => [ 'base' => '

The forecast computation configuration.

', 'refs' => [ 'Computation$Forecast' => '

The forecast computation configuration.

', ], ], 'ForecastComputationCustomSeasonalityValue' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$CustomSeasonalityValue' => '

The custom seasonality value setup of a forecast computation.

', ], ], 'ForecastComputationSeasonality' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$Seasonality' => '

The seasonality setup of a forecast computation. Choose one of the following options:

', ], ], 'ForecastConfiguration' => [ 'base' => '

The forecast configuration that is used in a line chart\'s display properties.

', 'refs' => [ 'ForecastConfigurationList$member' => NULL, ], ], 'ForecastConfigurationList' => [ 'base' => NULL, 'refs' => [ 'LineChartConfiguration$ForecastConfigurations' => '

The forecast configuration of a line chart.

', ], ], 'ForecastScenario' => [ 'base' => '

The forecast scenario of a forecast in the line chart.

', 'refs' => [ 'ForecastConfiguration$Scenario' => '

The forecast scenario of a forecast in the line chart.

', ], ], 'FormatConfiguration' => [ 'base' => '

The formatting configuration for all types of field.

', 'refs' => [ 'ColumnConfiguration$FormatConfiguration' => '

The format configuration of a column.

', 'UnaggregatedField$FormatConfiguration' => '

The format configuration of the field.

', ], ], 'FreeFormLayoutCanvasSizeOptions' => [ 'base' => '

Configuration options for the canvas of a free-form layout.

', 'refs' => [ 'DefaultFreeFormLayoutConfiguration$CanvasSizeOptions' => '

Determines the screen canvas size options for a free-form layout.

', 'FreeFormLayoutConfiguration$CanvasSizeOptions' => NULL, ], ], 'FreeFormLayoutConfiguration' => [ 'base' => '

The configuration of a free-form layout.

', 'refs' => [ 'LayoutConfiguration$FreeFormLayout' => '

A free-form is optimized for a fixed width and has more control over the exact placement of layout elements.

', ], ], 'FreeFormLayoutElement' => [ 'base' => '

An element within a free-form layout.

', 'refs' => [ 'FreeFromLayoutElementList$member' => NULL, ], ], 'FreeFormLayoutElementBackgroundStyle' => [ 'base' => '

The background style configuration of a free-form layout element.

', 'refs' => [ 'FreeFormLayoutElement$BackgroundStyle' => '

The background style configuration of a free-form layout element.

', ], ], 'FreeFormLayoutElementBorderStyle' => [ 'base' => '

The background style configuration of a free-form layout element.

', 'refs' => [ 'FreeFormLayoutElement$BorderStyle' => '

The border style configuration of a free-form layout element.

', 'FreeFormLayoutElement$SelectedBorderStyle' => '

The border style configuration of a free-form layout element. This border style is used when the element is selected.

', ], ], 'FreeFormLayoutScreenCanvasSizeOptions' => [ 'base' => '

The options that determine the sizing of the canvas used in a free-form layout.

', 'refs' => [ 'FreeFormLayoutCanvasSizeOptions$ScreenCanvasSizeOptions' => '

The options that determine the sizing of the canvas used in a free-form layout.

', ], ], 'FreeFormSectionLayoutConfiguration' => [ 'base' => '

The free-form layout configuration of a section.

', 'refs' => [ 'SectionLayoutConfiguration$FreeFormLayout' => '

The free-form layout configuration of a section.

', ], ], 'FreeFromLayoutElementList' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutConfiguration$Elements' => '

The elements that are included in a free-form layout.

', 'FreeFormSectionLayoutConfiguration$Elements' => '

The elements that are included in the free-form layout.

', ], ], 'FunnelChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a FunnelChartVisual.

', 'refs' => [ 'FunnelChartFieldWells$FunnelChartAggregatedFieldWells' => '

The field well configuration of a FunnelChartVisual.

', ], ], 'FunnelChartConfiguration' => [ 'base' => '

The configuration of a FunnelChartVisual.

', 'refs' => [ 'FunnelChartVisual$ChartConfiguration' => '

The configuration of a FunnelChartVisual.

', ], ], 'FunnelChartDataLabelOptions' => [ 'base' => '

The options that determine the presentation of the data labels.

', 'refs' => [ 'FunnelChartConfiguration$DataLabelOptions' => '

The options that determine the presentation of the data labels.

', ], ], 'FunnelChartDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'FunnelChartAggregatedFieldWells$Category' => '

The category field wells of a funnel chart. Values are grouped by category fields.

', ], ], 'FunnelChartFieldWells' => [ 'base' => '

The field well configuration of a FunnelChartVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FunnelChartConfiguration$FieldWells' => '

The field well configuration of a FunnelChartVisual.

', ], ], 'FunnelChartMeasureDataLabelStyle' => [ 'base' => NULL, 'refs' => [ 'FunnelChartDataLabelOptions$MeasureDataLabelStyle' => '

Determines the style of the metric labels.

', ], ], 'FunnelChartMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'FunnelChartAggregatedFieldWells$Values' => '

The value field wells of a funnel chart. Values are aggregated based on categories.

', ], ], 'FunnelChartSortConfiguration' => [ 'base' => '

The sort configuration of a FunnelChartVisual.

', 'refs' => [ 'FunnelChartConfiguration$SortConfiguration' => '

The sort configuration of a FunnelChartVisual.

', ], ], 'FunnelChartVisual' => [ 'base' => '

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$FunnelChartVisual' => '

A funnel chart.

For more information, see Using funnel charts in the Amazon QuickSight User Guide.

', ], ], 'GaugeChartArcConditionalFormatting' => [ 'base' => '

The options that determine the presentation of the arc of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConditionalFormattingOption$Arc' => '

The options that determine the presentation of the arc of a GaugeChartVisual.

', ], ], 'GaugeChartConditionalFormatting' => [ 'base' => '

The conditional formatting of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartVisual$ConditionalFormatting' => '

The conditional formatting of a GaugeChartVisual.

', ], ], 'GaugeChartConditionalFormattingOption' => [ 'base' => '

Conditional formatting options of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConditionalFormattingOptionList$member' => NULL, ], ], 'GaugeChartConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'GaugeChartConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options of a GaugeChartVisual.

', ], ], 'GaugeChartConfiguration' => [ 'base' => '

The configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartVisual$ChartConfiguration' => '

The configuration of a GaugeChartVisual.

', ], ], 'GaugeChartFieldWells' => [ 'base' => '

The field well configuration of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConfiguration$FieldWells' => '

The field well configuration of a GaugeChartVisual.

', ], ], 'GaugeChartOptions' => [ 'base' => '

The options that determine the presentation of the GaugeChartVisual.

', 'refs' => [ 'GaugeChartConfiguration$GaugeChartOptions' => '

The options that determine the presentation of the GaugeChartVisual.

', ], ], 'GaugeChartPrimaryValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the primary value of a GaugeChartVisual.

', 'refs' => [ 'GaugeChartConditionalFormattingOption$PrimaryValue' => '

The conditional formatting for the primary value of a GaugeChartVisual.

', ], ], 'GaugeChartVisual' => [ 'base' => '

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$GaugeChartVisual' => '

A gauge chart.

For more information, see Using gauge charts in the Amazon QuickSight User Guide.

', ], ], 'GenerateEmbedUrlForAnonymousUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'GenerateEmbedUrlForAnonymousUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'GenerateEmbedUrlForRegisteredUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'GenerateEmbedUrlForRegisteredUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'GeoSpatialColumnGroup' => [ 'base' => '

Geospatial column group that denotes a hierarchy.

', 'refs' => [ 'ColumnGroup$GeoSpatialColumnGroup' => '

Geospatial column group that denotes a hierarchy.

', ], ], 'GeoSpatialCountryCode' => [ 'base' => NULL, 'refs' => [ 'GeoSpatialColumnGroup$CountryCode' => '

Country code.

', ], ], 'GeoSpatialDataRole' => [ 'base' => NULL, 'refs' => [ 'ColumnTag$ColumnGeographicRole' => '

A geospatial role for a column.

', ], ], 'GeospatialCoordinateBounds' => [ 'base' => '

The bound options (north, south, west, east) of the geospatial window options.

', 'refs' => [ 'GeospatialWindowOptions$Bounds' => '

The bounds options (north, south, west, east) of the geospatial window options.

', ], ], 'GeospatialHeatmapColorScale' => [ 'base' => '

The color scale specification for the heatmap point style.

', 'refs' => [ 'GeospatialHeatmapConfiguration$HeatmapColor' => '

The color scale specification for the heatmap point style.

', ], ], 'GeospatialHeatmapConfiguration' => [ 'base' => '

The heatmap configuration of the geospatial point style.

', 'refs' => [ 'GeospatialPointStyleOptions$HeatmapConfiguration' => '

The heatmap configuration of the geospatial point style.

', ], ], 'GeospatialHeatmapDataColor' => [ 'base' => '

The color to be used in the heatmap point style.

', 'refs' => [ 'GeospatialHeatmapDataColorList$member' => NULL, ], ], 'GeospatialHeatmapDataColorList' => [ 'base' => NULL, 'refs' => [ 'GeospatialHeatmapColorScale$Colors' => '

The list of colors to be used in heatmap point style.

', ], ], 'GeospatialMapAggregatedFieldWells' => [ 'base' => '

The aggregated field wells for a geospatial map.

', 'refs' => [ 'GeospatialMapFieldWells$GeospatialMapAggregatedFieldWells' => '

The aggregated field well for a geospatial map.

', ], ], 'GeospatialMapConfiguration' => [ 'base' => '

The configuration of a GeospatialMapVisual.

', 'refs' => [ 'GeospatialMapVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'GeospatialMapFieldWells' => [ 'base' => '

The field wells of a GeospatialMapVisual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'GeospatialMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'GeospatialMapStyleOptions' => [ 'base' => '

The map style options of the geospatial map.

', 'refs' => [ 'FilledMapConfiguration$MapStyleOptions' => '

The map style options of the filled map visual.

', 'GeospatialMapConfiguration$MapStyleOptions' => '

The map style options of the geospatial map.

', ], ], 'GeospatialMapVisual' => [ 'base' => '

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$GeospatialMapVisual' => '

A geospatial map or a points on map visual.

For more information, see Creating point maps in the Amazon QuickSight User Guide.

', ], ], 'GeospatialPointStyleOptions' => [ 'base' => '

The point style of the geospatial map.

', 'refs' => [ 'GeospatialMapConfiguration$PointStyleOptions' => '

The point style options of the geospatial map.

', ], ], 'GeospatialSelectedPointStyle' => [ 'base' => NULL, 'refs' => [ 'GeospatialPointStyleOptions$SelectedPointStyle' => '

The selected point styles (point, cluster) of the geospatial map.

', ], ], 'GeospatialWindowOptions' => [ 'base' => '

The window options of the geospatial map visual.

', 'refs' => [ 'FilledMapConfiguration$WindowOptions' => '

The window options of the filled map visual.

', 'GeospatialMapConfiguration$WindowOptions' => '

The window options of the geospatial map.

', ], ], 'GetDashboardEmbedUrlRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDashboardEmbedUrlResponse' => [ 'base' => '

Output returned from the GetDashboardEmbedUrl operation.

', 'refs' => [], ], 'GetSessionEmbedUrlRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionEmbedUrlResponse' => [ 'base' => NULL, 'refs' => [], ], 'GlobalTableBorderOptions' => [ 'base' => '

Determines the border options for a table visual.

', 'refs' => [ 'TableCellStyle$Border' => '

The borders for the table cells.

', ], ], 'GradientColor' => [ 'base' => '

Determines the gradient color settings.

', 'refs' => [ 'ConditionalFormattingGradientColor$Color' => '

Determines the color.

', ], ], 'GradientStop' => [ 'base' => '

Determines the gradient stop configuration.

', 'refs' => [ 'GradientStopList$member' => NULL, ], ], 'GradientStopList' => [ 'base' => NULL, 'refs' => [ 'GradientColor$Stops' => '

The list of gradient color stops.

', ], ], 'GridLayoutCanvasSizeOptions' => [ 'base' => '

Configuration options for the canvas of a grid layout.

', 'refs' => [ 'DefaultGridLayoutConfiguration$CanvasSizeOptions' => '

Determines the screen canvas size options for a grid layout.

', 'GridLayoutConfiguration$CanvasSizeOptions' => NULL, ], ], 'GridLayoutConfiguration' => [ 'base' => '

The configuration for a grid layout. Also called a tiled layout.

Visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size.

', 'refs' => [ 'LayoutConfiguration$GridLayout' => '

A type of layout that can be used on a sheet. In a grid layout, visuals snap to a grid with standard spacing and alignment. Dashboards are displayed as designed, with options to fit to screen or view at actual size. A grid layout can be configured to behave in one of two ways when the viewport is resized: FIXED or RESPONSIVE.

', 'SheetControlLayoutConfiguration$GridLayout' => '

The configuration that determines the elements and canvas size options of sheet control.

', ], ], 'GridLayoutElement' => [ 'base' => '

An element within a grid layout.

', 'refs' => [ 'GridLayoutElementList$member' => NULL, ], ], 'GridLayoutElementColumnIndex' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$ColumnIndex' => '

The column index for the upper left corner of an element.

', ], ], 'GridLayoutElementColumnSpan' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$ColumnSpan' => '

The width of a grid element expressed as a number of grid columns.

', ], ], 'GridLayoutElementList' => [ 'base' => NULL, 'refs' => [ 'GridLayoutConfiguration$Elements' => '

The elements that are included in a grid layout.

', ], ], 'GridLayoutElementRowIndex' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$RowIndex' => '

The row index for the upper left corner of an element.

', ], ], 'GridLayoutElementRowSpan' => [ 'base' => NULL, 'refs' => [ 'GridLayoutElement$RowSpan' => '

The height of a grid element expressed as a number of grid rows.

', ], ], 'GridLayoutScreenCanvasSizeOptions' => [ 'base' => '

The options that determine the sizing of the canvas used in a grid layout.

', 'refs' => [ 'GridLayoutCanvasSizeOptions$ScreenCanvasSizeOptions' => '

The options that determine the sizing of the canvas used in a grid layout.

', ], ], 'Group' => [ 'base' => '

A group in Amazon QuickSight consists of a set of users. You can use groups to make it easier to manage access and security.

', 'refs' => [ 'CreateGroupResponse$Group' => '

The name of the group.

', 'DescribeGroupResponse$Group' => '

The name of the group.

', 'GroupList$member' => NULL, 'UpdateGroupResponse$Group' => '

The name of the group.

', ], ], 'GroupDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGroupRequest$Description' => '

A description for the group that you want to create.

', 'Group$Description' => '

The group description.

', 'UpdateGroupRequest$Description' => '

The description for the group that you want to update.

', ], ], 'GroupFilterAttribute' => [ 'base' => NULL, 'refs' => [ 'GroupSearchFilter$Name' => '

The name of the value that you want to use as a filter, for example "Name": "GROUP_NAME". Currently, the only supported name is GROUP_NAME.

', ], ], 'GroupFilterOperator' => [ 'base' => NULL, 'refs' => [ 'GroupSearchFilter$Operator' => '

The comparison operator that you want to use as a filter, for example "Operator": "StartsWith". Currently, the only supported operator is StartsWith.

', ], ], 'GroupList' => [ 'base' => NULL, 'refs' => [ 'ListGroupsResponse$GroupList' => '

The list of the groups.

', 'ListUserGroupsResponse$GroupList' => '

The list of groups the user is a member of.

', 'SearchGroupsResponse$GroupList' => '

A list of groups in a specified namespace that match the filters you set in your SearchGroups request.

', ], ], 'GroupMember' => [ 'base' => '

A member of an Amazon QuickSight group. Currently, group members must be users. Groups can\'t be members of another group. .

', 'refs' => [ 'CreateGroupMembershipResponse$GroupMember' => '

The group member.

', 'DescribeGroupMembershipResponse$GroupMember' => NULL, 'GroupMemberList$member' => NULL, ], ], 'GroupMemberList' => [ 'base' => NULL, 'refs' => [ 'ListGroupMembershipsResponse$GroupMemberList' => '

The list of the members of the group.

', ], ], 'GroupMemberName' => [ 'base' => NULL, 'refs' => [ 'CreateGroupMembershipRequest$MemberName' => '

The name of the user that you want to add to the group membership.

', 'DeleteGroupMembershipRequest$MemberName' => '

The name of the user that you want to delete from the group membership.

', 'DescribeGroupMembershipRequest$MemberName' => '

The user name of the user that you want to search for.

', 'GroupMember$MemberName' => '

The name of the group member (user).

', ], ], 'GroupName' => [ 'base' => NULL, 'refs' => [ 'CreateGroupMembershipRequest$GroupName' => '

The name of the group that you want to add the user to.

', 'CreateGroupRequest$GroupName' => '

A name for the group that you want to create.

', 'DeleteGroupMembershipRequest$GroupName' => '

The name of the group that you want to delete the user from.

', 'DeleteGroupRequest$GroupName' => '

The name of the group that you want to delete.

', 'DescribeGroupMembershipRequest$GroupName' => '

The name of the group that you want to search.

', 'DescribeGroupRequest$GroupName' => '

The name of the group that you want to describe.

', 'Group$GroupName' => '

The name of the group.

', 'ListGroupMembershipsRequest$GroupName' => '

The name of the group that you want to see a membership list of.

', 'UpdateGroupRequest$GroupName' => '

The name of the group that you want to update.

', ], ], 'GroupSearchFilter' => [ 'base' => '

A GroupSearchFilter object that you want to apply to your search.

', 'refs' => [ 'GroupSearchFilterList$member' => NULL, ], ], 'GroupSearchFilterList' => [ 'base' => NULL, 'refs' => [ 'SearchGroupsRequest$Filters' => '

The structure for the search filters that you want to apply to your search.

', ], ], 'GroupsList' => [ 'base' => NULL, 'refs' => [ 'CreateAccountSubscriptionRequest$AdminGroup' => '

The admin group associated with your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

', 'CreateAccountSubscriptionRequest$AuthorGroup' => '

The author group associated with your Active Directory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

', 'CreateAccountSubscriptionRequest$ReaderGroup' => '

The reader group associated with your Active Direcrtory. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.

', ], ], 'GrowthRateComputation' => [ 'base' => '

The growth rate computation configuration.

', 'refs' => [ 'Computation$GrowthRate' => '

The growth rate computation configuration.

', ], ], 'GrowthRatePeriodSize' => [ 'base' => NULL, 'refs' => [ 'GrowthRateComputation$PeriodSize' => '

The period size setup of a growth rate computation.

', ], ], 'GutterStyle' => [ 'base' => '

The display options for gutter spacing between tiles on a sheet.

', 'refs' => [ 'TileLayoutStyle$Gutter' => '

The gutter settings that apply between tiles.

', ], ], 'HeaderFooterSectionConfiguration' => [ 'base' => '

The configuration of a header or footer section.

', 'refs' => [ 'HeaderFooterSectionConfigurationList$member' => NULL, ], ], 'HeaderFooterSectionConfigurationList' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutConfiguration$HeaderSections' => '

A list of header section configurations.

', 'SectionBasedLayoutConfiguration$FooterSections' => '

A list of footer section configurations.

', ], ], 'HeatMapAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a heat map.

', 'refs' => [ 'HeatMapFieldWells$HeatMapAggregatedFieldWells' => '

The aggregated field wells of a heat map.

', ], ], 'HeatMapConfiguration' => [ 'base' => '

The configuration of a heat map.

', 'refs' => [ 'HeatMapVisual$ChartConfiguration' => '

The configuration of a heat map.

', ], ], 'HeatMapDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'HeatMapAggregatedFieldWells$Rows' => '

The rows field well of a heat map.

', 'HeatMapAggregatedFieldWells$Columns' => '

The columns field well of a heat map.

', ], ], 'HeatMapFieldWells' => [ 'base' => '

The field well configuration of a heat map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'HeatMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'HeatMapMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'HeatMapAggregatedFieldWells$Values' => '

The values field well of a heat map.

', ], ], 'HeatMapSortConfiguration' => [ 'base' => '

The sort configuration of a heat map.

', 'refs' => [ 'HeatMapConfiguration$SortConfiguration' => '

The sort configuration of a heat map.

', ], ], 'HeatMapVisual' => [ 'base' => '

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$HeatMapVisual' => '

A heat map.

For more information, see Using heat maps in the Amazon QuickSight User Guide.

', ], ], 'HexColor' => [ 'base' => NULL, 'refs' => [ 'ColorList$member' => NULL, 'ConditionalFormattingCustomIconCondition$Color' => '

Determines the color of the icon.

', 'ConditionalFormattingSolidColor$Color' => '

Determines the color.

', 'CustomColor$Color' => '

The color that is applied to the data value.

', 'DataBarsOptions$PositiveColor' => '

The color of the positive data bar.

', 'DataBarsOptions$NegativeColor' => '

The color of the negative data bar.

', 'DataColor$Color' => '

The color that is applied to the data value.

', 'DataColorPalette$EmptyFillColor' => '

The hexadecimal code of a color that applies to charts where a lack of data is highlighted.

', 'DataLabelOptions$LabelColor' => '

Determines the color of the data labels.

', 'DataPathColor$Color' => '

The color that needs to be applied to the element.

', 'FontConfiguration$FontColor' => '

Determines the color of the text.

', 'FunnelChartDataLabelOptions$LabelColor' => '

The color of the data label text.

', 'GeospatialHeatmapDataColor$Color' => '

The hex color to be used in the heatmap point style.

', 'GradientStop$Color' => '

Determines the color.

', 'KPISparklineOptions$Color' => '

The color of the sparkline.

', 'LineChartMarkerStyleSettings$MarkerColor' => '

Color of marker in the series.

', 'RadarChartConfiguration$AlternateBandEvenColor' => '

The color of the even-numbered alternate bands of a radar chart.

', 'RadarChartConfiguration$AlternateBandOddColor' => '

The color of the odd-numbered alternate bands of a radar chart.

', 'ReferenceLineLabelConfiguration$FontColor' => '

The font color configuration of the label in a reference line.

', 'ReferenceLineStyleConfiguration$Color' => '

The hex color of the reference line.

', 'RowAlternateColorList$member' => NULL, 'SimpleClusterMarker$Color' => '

The color of the simple cluster marker.

', 'TableBorderOptions$Color' => '

The color of a table border.

', 'TableCellStyle$BackgroundColor' => '

The background color for the table cells.

', 'UIColorPalette$PrimaryForeground' => '

The color of text and other foreground elements that appear over the primary background regions, such as grid lines, borders, table banding, icons, and so on.

', 'UIColorPalette$PrimaryBackground' => '

The background color that applies to visuals and other high emphasis UI.

', 'UIColorPalette$SecondaryForeground' => '

The foreground color that applies to any sheet title, sheet control text, or UI that appears over the secondary background.

', 'UIColorPalette$SecondaryBackground' => '

The background color that applies to the sheet background and sheet controls.

', 'UIColorPalette$Accent' => '

This color is that applies to selected states and buttons.

', 'UIColorPalette$AccentForeground' => '

The foreground color that applies to any text or other elements that appear over the accent color.

', 'UIColorPalette$Danger' => '

The color that applies to error messages.

', 'UIColorPalette$DangerForeground' => '

The foreground color that applies to any text or other elements that appear over the error color.

', 'UIColorPalette$Warning' => '

This color that applies to warning and informational messages.

', 'UIColorPalette$WarningForeground' => '

The foreground color that applies to any text or other elements that appear over the warning color.

', 'UIColorPalette$Success' => '

The color that applies to success messages, for example the check mark for a successful download.

', 'UIColorPalette$SuccessForeground' => '

The foreground color that applies to any text or other elements that appear over the success color.

', 'UIColorPalette$Dimension' => '

The color that applies to the names of fields that are identified as dimensions.

', 'UIColorPalette$DimensionForeground' => '

The foreground color that applies to any text or other elements that appear over the dimension color.

', 'UIColorPalette$Measure' => '

The color that applies to the names of fields that are identified as measures.

', 'UIColorPalette$MeasureForeground' => '

The foreground color that applies to any text or other elements that appear over the measure color.

', 'VisualPalette$ChartColor' => '

The chart color options for the visual palette.

', ], ], 'HexColorWithTransparency' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutElementBackgroundStyle$Color' => '

The background color of a free-form layout element.

', 'FreeFormLayoutElementBorderStyle$Color' => '

The border color of a free-form layout element.

', 'PanelConfiguration$BorderColor' => '

Sets the line color of panel borders.

', 'PanelConfiguration$BackgroundColor' => '

Sets the background color for each panel.

', ], ], 'HierarchyId' => [ 'base' => NULL, 'refs' => [ 'CategoricalDimensionField$HierarchyId' => '

The custom hierarchy ID.

', 'DateDimensionField$HierarchyId' => '

The custom hierarchy ID.

', 'DateTimeHierarchy$HierarchyId' => '

The hierarchy ID of the DateTime hierarchy.

', 'ExplicitHierarchy$HierarchyId' => '

The hierarchy ID of the explicit hierarchy.

', 'NumericalDimensionField$HierarchyId' => '

The custom hierarchy ID.

', 'PredefinedHierarchy$HierarchyId' => '

The hierarchy ID of the predefined hierarchy.

', ], ], 'HistogramAggregatedFieldWells' => [ 'base' => '

The field well configuration of a histogram.

', 'refs' => [ 'HistogramFieldWells$HistogramAggregatedFieldWells' => '

The field well configuration of a histogram.

', ], ], 'HistogramBinOptions' => [ 'base' => '

The options that determine the presentation of histogram bins.

', 'refs' => [ 'HistogramConfiguration$BinOptions' => '

The options that determine the presentation of histogram bins.

', ], ], 'HistogramBinType' => [ 'base' => NULL, 'refs' => [ 'HistogramBinOptions$SelectedBinType' => '

The options that determine the selected bin type.

', ], ], 'HistogramConfiguration' => [ 'base' => '

The configuration for a HistogramVisual.

', 'refs' => [ 'HistogramVisual$ChartConfiguration' => '

The configuration for a HistogramVisual.

', ], ], 'HistogramFieldWells' => [ 'base' => '

The field well configuration of a histogram.

', 'refs' => [ 'HistogramConfiguration$FieldWells' => '

The field well configuration of a histogram.

', ], ], 'HistogramMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'HistogramAggregatedFieldWells$Values' => '

The value field wells of a histogram. Values are aggregated by COUNT or DISTINCT_COUNT.

', ], ], 'HistogramVisual' => [ 'base' => '

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$HistogramVisual' => '

A histogram.

For more information, see Using histograms in the Amazon QuickSight User Guide.

', ], ], 'HorizontalTextAlignment' => [ 'base' => NULL, 'refs' => [ 'PanelTitleOptions$HorizontalTextAlignment' => '

Sets the horizontal text alignment of the title within each panel.

', 'TableCellStyle$HorizontalTextAlignment' => '

The horizontal text alignment (left, center, right, auto) for the table cells.

', ], ], 'Host' => [ 'base' => NULL, 'refs' => [ 'AuroraParameters$Host' => '

Host.

', 'AuroraPostgreSqlParameters$Host' => '

The Amazon Aurora PostgreSQL-Compatible host to connect to.

', 'DatabricksParameters$Host' => '

The host name of the Databricks data source.

', 'ExasolParameters$Host' => '

The hostname or IP address of the Exasol data source.

', 'MariaDbParameters$Host' => '

Host.

', 'MySqlParameters$Host' => '

Host.

', 'OracleParameters$Host' => '

An Oracle host.

', 'PostgreSqlParameters$Host' => '

Host.

', 'PrestoParameters$Host' => '

Host.

', 'RedshiftParameters$Host' => '

Host. This field can be blank if ClusterId is provided.

', 'SnowflakeParameters$Host' => '

Host.

', 'SparkParameters$Host' => '

Host.

', 'SqlServerParameters$Host' => '

Host.

', 'StarburstParameters$Host' => '

The host name of the Starburst data source.

', 'TeradataParameters$Host' => '

Host.

', 'TrinoParameters$Host' => '

The host name of the Trino data source.

', ], ], 'IAMPolicyAssignment' => [ 'base' => '

An Identity and Access Management (IAM) policy assignment.

', 'refs' => [ 'DescribeIAMPolicyAssignmentResponse$IAMPolicyAssignment' => '

Information describing the IAM policy assignment.

', ], ], 'IAMPolicyAssignmentName' => [ 'base' => NULL, 'refs' => [ 'ActiveIAMPolicyAssignment$AssignmentName' => '

A name for the IAM policy assignment.

', 'CreateIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

', 'CreateIAMPolicyAssignmentResponse$AssignmentName' => '

The name of the assignment. The name must be unique within the Amazon Web Services account.

', 'DeleteIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment.

', 'DeleteIAMPolicyAssignmentResponse$AssignmentName' => '

The name of the assignment.

', 'DescribeIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment, also called a rule.

', 'IAMPolicyAssignment$AssignmentName' => '

Assignment name.

', 'IAMPolicyAssignmentSummary$AssignmentName' => '

Assignment name.

', 'UpdateIAMPolicyAssignmentRequest$AssignmentName' => '

The name of the assignment, also called a rule. The name must be unique within the Amazon Web Services account.

', 'UpdateIAMPolicyAssignmentResponse$AssignmentName' => '

The name of the assignment or rule.

', ], ], 'IAMPolicyAssignmentSummary' => [ 'base' => '

IAM policy assignment summary.

', 'refs' => [ 'IAMPolicyAssignmentSummaryList$member' => NULL, ], ], 'IAMPolicyAssignmentSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListIAMPolicyAssignmentsResponse$IAMPolicyAssignments' => '

Information describing the IAM policy assignments.

', ], ], 'IPv4Address' => [ 'base' => NULL, 'refs' => [ 'DnsResolverList$member' => NULL, ], ], 'Icon' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingCustomIconOptions$Icon' => '

Determines the type of icon.

', ], ], 'IdentityMap' => [ 'base' => NULL, 'refs' => [ 'CreateIAMPolicyAssignmentRequest$Identities' => '

The Amazon QuickSight users, groups, or both that you want to assign the policy to.

', 'CreateIAMPolicyAssignmentResponse$Identities' => '

The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

', 'IAMPolicyAssignment$Identities' => '

Identities.

', 'UpdateIAMPolicyAssignmentRequest$Identities' => '

The Amazon QuickSight users, groups, or both that you want to assign the policy to.

', 'UpdateIAMPolicyAssignmentResponse$Identities' => '

The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.

', ], ], 'IdentityName' => [ 'base' => NULL, 'refs' => [ 'IdentityNameList$member' => NULL, ], ], 'IdentityNameList' => [ 'base' => NULL, 'refs' => [ 'IdentityMap$value' => NULL, ], ], 'IdentityStore' => [ 'base' => NULL, 'refs' => [ 'CreateNamespaceRequest$IdentityStore' => '

Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

', 'CreateNamespaceResponse$IdentityStore' => '

Specifies the type of your user identity directory. Currently, this supports users with an identity type of QUICKSIGHT.

', 'NamespaceInfoV2$IdentityStore' => '

The identity store used for the namespace.

', ], ], 'IdentityType' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$IdentityType' => '

Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values:

', 'User$IdentityType' => '

The type of identity authentication used by the user.

', ], ], 'IdentityTypeNotSupportedException' => [ 'base' => '

The identity type specified isn\'t supported. Supported identity types include IAM and QUICKSIGHT.

', 'refs' => [], ], 'IncrementalRefresh' => [ 'base' => '

The incremental refresh configuration for a dataset.

', 'refs' => [ 'RefreshConfiguration$IncrementalRefresh' => '

The incremental refresh for the dataset.

', ], ], 'Ingestion' => [ 'base' => '

Information about the SPICE ingestion for a dataset.

', 'refs' => [ 'DescribeIngestionResponse$Ingestion' => '

Information about the ingestion.

', 'Ingestions$member' => NULL, ], ], 'IngestionErrorType' => [ 'base' => NULL, 'refs' => [ 'ErrorInfo$Type' => '

Error type.

', ], ], 'IngestionId' => [ 'base' => NULL, 'refs' => [ 'CancelIngestionRequest$IngestionId' => '

An ID for the ingestion.

', 'CancelIngestionResponse$IngestionId' => '

An ID for the ingestion.

', 'CreateIngestionRequest$IngestionId' => '

An ID for the ingestion.

', 'CreateIngestionResponse$IngestionId' => '

An ID for the ingestion.

', 'DescribeIngestionRequest$IngestionId' => '

An ID for the ingestion.

', 'Ingestion$IngestionId' => '

Ingestion ID.

', ], ], 'IngestionMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListIngestionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', ], ], 'IngestionRequestSource' => [ 'base' => NULL, 'refs' => [ 'Ingestion$RequestSource' => '

Event source for this ingestion.

', ], ], 'IngestionRequestType' => [ 'base' => 'This defines the type of ingestion request. This is returned as part of create ingestion response.', 'refs' => [ 'Ingestion$RequestType' => '

Type of this ingestion.

', ], ], 'IngestionStatus' => [ 'base' => NULL, 'refs' => [ 'CreateIngestionResponse$IngestionStatus' => '

The ingestion status.

', 'Ingestion$IngestionStatus' => '

Ingestion status.

', ], ], 'IngestionType' => [ 'base' => 'This defines the type of ingestion user wants to trigger. This is part of create ingestion request.', 'refs' => [ 'CreateIngestionRequest$IngestionType' => '

The type of ingestion that you want to create.

', 'RefreshSchedule$RefreshType' => '

The type of refresh that a datset undergoes. Valid values are as follows:

For more information on full and incremental refreshes, see Refreshing SPICE data in the Amazon QuickSight User Guide.

', ], ], 'Ingestions' => [ 'base' => NULL, 'refs' => [ 'ListIngestionsResponse$Ingestions' => '

A list of the ingestions.

', ], ], 'InputColumn' => [ 'base' => '

Metadata for a column that is used as the input of a transform operation.

', 'refs' => [ 'InputColumnList$member' => NULL, ], ], 'InputColumnDataType' => [ 'base' => NULL, 'refs' => [ 'InputColumn$Type' => '

The data type of the column.

', ], ], 'InputColumnList' => [ 'base' => NULL, 'refs' => [ 'CustomSql$Columns' => '

The column schema from the SQL query result set.

', 'RelationalTable$InputColumns' => '

The column schema of the table.

', 'S3Source$InputColumns' => '

A physical table type for an S3 data source.

For files that aren\'t JSON, only STRING data types are supported in input columns.

', ], ], 'InsightConfiguration' => [ 'base' => '

The configuration of an insight visual.

', 'refs' => [ 'InsightVisual$InsightConfiguration' => '

The configuration of an insight visual.

', ], ], 'InsightVisual' => [ 'base' => '

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$InsightVisual' => '

An insight visual.

For more information, see Working with insights in the Amazon QuickSight User Guide.

', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'RdsParameters$InstanceId' => '

Instance ID.

', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'ArcAxisConfiguration$ReserveRange' => '

The reserved range of the arc axis.

', 'AxisLinearScale$StepCount' => '

The step count setup of a linear axis.

', 'DisplayFormatOptions$FractionDigits' => '

Determines the number of fraction digits.

', 'ExcludePeriodConfiguration$Amount' => '

The amount or number of the exclude period.

', 'RelativeDatesFilter$RelativeDateValue' => '

The date value of the filter.

', 'TopBottomFilter$Limit' => '

The number of items to include in the top bottom filter results.

', ], ], 'IntegerDatasetParameter' => [ 'base' => '

An integer parameter for a dataset.

', 'refs' => [ 'DatasetParameter$IntegerDatasetParameter' => '

An integer parameter that is created in the dataset.

', ], ], 'IntegerDatasetParameterDefaultValue' => [ 'base' => '

The default value for the integer parameter.

', 'refs' => [ 'IntegerDatasetParameterValueList$member' => NULL, ], ], 'IntegerDatasetParameterDefaultValues' => [ 'base' => '

The default values of an integer parameter.

', 'refs' => [ 'IntegerDatasetParameter$DefaultValues' => '

A list of default values for a given integer parameter. This structure only accepts static values.

', ], ], 'IntegerDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'IntegerDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given integer parameter.

', 'NewDefaultValues$IntegerStaticValues' => '

A list of static default values for a given integer parameter.

', ], ], 'IntegerDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$IntegerValues' => '

A list of integer-type parameter values.

', 'IntegerDefaultValues$StaticValues' => '

The static values of the IntegerDefaultValues.

', ], ], 'IntegerDefaultValues' => [ 'base' => '

The default values of the IntegerParameterDeclaration.

', 'refs' => [ 'IntegerParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'IntegerParameter' => [ 'base' => '

An integer parameter.

', 'refs' => [ 'IntegerParameterList$member' => NULL, ], ], 'IntegerParameterDeclaration' => [ 'base' => '

A parameter declaration for the Integer data type.

', 'refs' => [ 'ParameterDeclaration$IntegerParameterDeclaration' => '

A parameter declaration for the Integer data type.

', ], ], 'IntegerParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$IntegerParameters' => '

The parameters that have a data type of integer.

', ], ], 'IntegerValueWhenUnsetConfiguration' => [ 'base' => '

A parameter declaration for the Integer data type.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'IntegerParameterDeclaration$ValueWhenUnset' => '

A parameter declaration for the Integer data type.

', ], ], 'InternalFailureException' => [ 'base' => '

An internal failure occurred.

', 'refs' => [], ], 'InvalidNextTokenException' => [ 'base' => '

The NextToken value isn\'t valid.

', 'refs' => [], ], 'InvalidParameterValueException' => [ 'base' => '

One or more parameters has a value that isn\'t valid.

', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => '

You don\'t have this feature activated for your account. To fix this issue, contact Amazon Web Services support.

', 'refs' => [], ], 'IpRestrictionRuleDescription' => [ 'base' => NULL, 'refs' => [ 'IpRestrictionRuleMap$value' => NULL, ], ], 'IpRestrictionRuleMap' => [ 'base' => NULL, 'refs' => [ 'DescribeIpRestrictionResponse$IpRestrictionRuleMap' => '

A map that describes the IP rules with CIDR range and description.

', 'UpdateIpRestrictionRequest$IpRestrictionRuleMap' => '

A map that describes the updated IP rules with CIDR ranges and descriptions.

', ], ], 'ItemsLimitConfiguration' => [ 'base' => '

The limit configuration of the visual display for an axis.

', 'refs' => [ 'BarChartSortConfiguration$CategoryItemsLimit' => '

The limit on the number of categories displayed in a bar chart.

', 'BarChartSortConfiguration$ColorItemsLimit' => '

The limit on the number of values displayed in a bar chart.

', 'BarChartSortConfiguration$SmallMultiplesLimitConfiguration' => '

The limit on the number of small multiples panels that are displayed.

', 'ComboChartSortConfiguration$CategoryItemsLimit' => '

The item limit configuration for the category field well of a combo chart.

', 'ComboChartSortConfiguration$ColorItemsLimit' => '

The item limit configuration of the color field well in a combo chart.

', 'FunnelChartSortConfiguration$CategoryItemsLimit' => '

The limit on the number of categories displayed.

', 'HeatMapSortConfiguration$HeatMapRowItemsLimitConfiguration' => '

The limit on the number of rows that are displayed in a heat map.

', 'HeatMapSortConfiguration$HeatMapColumnItemsLimitConfiguration' => '

The limit on the number of columns that are displayed in a heat map.

', 'LineChartSortConfiguration$CategoryItemsLimitConfiguration' => '

The limit on the number of categories that are displayed in a line chart.

', 'LineChartSortConfiguration$ColorItemsLimitConfiguration' => '

The limit on the number of lines that are displayed in a line chart.

', 'LineChartSortConfiguration$SmallMultiplesLimitConfiguration' => '

The limit on the number of small multiples panels that are displayed.

', 'PieChartSortConfiguration$CategoryItemsLimit' => '

The limit on the number of categories that are displayed in a pie chart.

', 'PieChartSortConfiguration$SmallMultiplesLimitConfiguration' => '

The limit on the number of small multiples panels that are displayed.

', 'RadarChartSortConfiguration$CategoryItemsLimit' => '

The category items limit for a radar chart.

', 'RadarChartSortConfiguration$ColorItemsLimit' => '

The color items limit of a radar chart.

', 'SankeyDiagramSortConfiguration$SourceItemsLimit' => '

The limit on the number of source nodes that are displayed in a sankey diagram.

', 'SankeyDiagramSortConfiguration$DestinationItemsLimit' => '

The limit on the number of destination nodes that are displayed in a sankey diagram.

', 'TreeMapSortConfiguration$TreeMapGroupItemsLimitConfiguration' => '

The limit on the number of groups that are displayed.

', 'WaterfallChartSortConfiguration$BreakdownItemsLimit' => '

The limit on the number of bar groups that are displayed.

', 'WordCloudSortConfiguration$CategoryItemsLimit' => '

The limit on the number of groups that are displayed in a word cloud.

', ], ], 'JiraParameters' => [ 'base' => '

The parameters for Jira.

', 'refs' => [ 'DataSourceParameters$JiraParameters' => '

The parameters for Jira.

', ], ], 'JoinInstruction' => [ 'base' => '

The instructions associated with a join.

', 'refs' => [ 'LogicalTableSource$JoinInstruction' => '

Specifies the result of a join of two logical tables.

', ], ], 'JoinKeyProperties' => [ 'base' => '

Properties associated with the columns participating in a join.

', 'refs' => [ 'JoinInstruction$LeftJoinKeyProperties' => '

Join key properties of the left operand.

', 'JoinInstruction$RightJoinKeyProperties' => '

Join key properties of the right operand.

', ], ], 'JoinType' => [ 'base' => NULL, 'refs' => [ 'JoinInstruction$Type' => '

The type of join that it is.

', ], ], 'KPIActualValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the actual value of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$ActualValue' => '

The conditional formatting for the actual value of a KPI visual.

', ], ], 'KPIComparisonValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the comparison value of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$ComparisonValue' => '

The conditional formatting for the comparison value of a KPI visual.

', ], ], 'KPIConditionalFormatting' => [ 'base' => '

The conditional formatting of a KPI visual.

', 'refs' => [ 'KPIVisual$ConditionalFormatting' => '

The conditional formatting of a KPI visual.

', ], ], 'KPIConditionalFormattingOption' => [ 'base' => '

The conditional formatting options of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOptionList$member' => NULL, ], ], 'KPIConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'KPIConditionalFormatting$ConditionalFormattingOptions' => '

The conditional formatting options of a KPI visual.

', ], ], 'KPIConfiguration' => [ 'base' => '

The configuration of a KPI visual.

', 'refs' => [ 'KPIVisual$ChartConfiguration' => '

The configuration of a KPI visual.

', ], ], 'KPIFieldWells' => [ 'base' => '

The field well configuration of a KPI visual.

', 'refs' => [ 'KPIConfiguration$FieldWells' => '

The field well configuration of a KPI visual.

', ], ], 'KPIOptions' => [ 'base' => '

The options that determine the presentation of a KPI visual.

', 'refs' => [ 'KPIConfiguration$KPIOptions' => '

The options that determine the presentation of a KPI visual.

', ], ], 'KPIPrimaryValueConditionalFormatting' => [ 'base' => '

The conditional formatting for the primary value of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$PrimaryValue' => '

The conditional formatting for the primary value of a KPI visual.

', ], ], 'KPIProgressBarConditionalFormatting' => [ 'base' => '

The conditional formatting for the progress bar of a KPI visual.

', 'refs' => [ 'KPIConditionalFormattingOption$ProgressBar' => '

The conditional formatting for the progress bar of a KPI visual.

', ], ], 'KPISortConfiguration' => [ 'base' => '

The sort configuration of a KPI visual.

', 'refs' => [ 'KPIConfiguration$SortConfiguration' => '

The sort configuration of a KPI visual.

', ], ], 'KPISparklineOptions' => [ 'base' => '

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

', 'refs' => [ 'KPIOptions$Sparkline' => '

The options that determine the visibility, color, type, and tooltip visibility of the sparkline of a KPI visual.

', ], ], 'KPISparklineType' => [ 'base' => NULL, 'refs' => [ 'KPISparklineOptions$Type' => '

The type of the sparkline.

', ], ], 'KPIVisual' => [ 'base' => '

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$KPIVisual' => '

A key performance indicator (KPI).

For more information, see Using KPIs in the Amazon QuickSight User Guide.

', ], ], 'KPIVisualLayoutOptions' => [ 'base' => '

The options that determine the layout a KPI visual.

', 'refs' => [ 'KPIOptions$VisualLayoutOptions' => '

The options that determine the layout a KPI visual.

', ], ], 'KPIVisualStandardLayout' => [ 'base' => '

The standard layout of the KPI visual.

', 'refs' => [ 'KPIVisualLayoutOptions$StandardLayout' => '

The standard layout of the KPI visual.

', ], ], 'KPIVisualStandardLayoutType' => [ 'base' => NULL, 'refs' => [ 'KPIVisualStandardLayout$Type' => '

The standard layout type.

', ], ], 'LabelOptions' => [ 'base' => '

The share label options for the labels.

', 'refs' => [ 'AxisTickLabelOptions$LabelOptions' => '

Determines whether or not the axis ticks are visible.

', 'DateTimePickerControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'DropDownControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'LegendOptions$Title' => '

The custom title for the legend.

', 'ListControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'RelativeDateTimeControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'SliderControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'TextAreaControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', 'TextFieldControlDisplayOptions$TitleOptions' => '

The options to configure the title visibility, name, and font size.

', ], ], 'Latitude' => [ 'base' => NULL, 'refs' => [ 'GeospatialCoordinateBounds$North' => '

The latitude of the north bound of the geospatial coordinate bounds.

', 'GeospatialCoordinateBounds$South' => '

The latitude of the south bound of the geospatial coordinate bounds.

', ], ], 'Layout' => [ 'base' => '

A Layout defines the placement of elements within a sheet.

For more information, see Types of layout in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'LayoutList$member' => NULL, ], ], 'LayoutConfiguration' => [ 'base' => '

The configuration that determines what the type of layout will be used on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'Layout$Configuration' => '

The configuration that determines what the type of layout for a sheet.

', ], ], 'LayoutElementType' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutElement$ElementType' => '

The type of element.

', 'GridLayoutElement$ElementType' => '

The type of element.

', ], ], 'LayoutList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Layouts' => '

Layouts define how the components of a sheet are arranged.

For more information, see Types of layout in the Amazon QuickSight User Guide.

', ], ], 'LegendOptions' => [ 'base' => '

The options for the legend setup of a visual.

', 'refs' => [ 'BarChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'BoxPlotChartConfiguration$Legend' => NULL, 'ComboChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'FilledMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'GeospatialMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'HeatMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'LineChartConfiguration$Legend' => '

The legend configuration of a line chart.

', 'PieChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'RadarChartConfiguration$Legend' => '

The legend display setup of the visual.

', 'ScatterPlotConfiguration$Legend' => '

The legend display setup of the visual.

', 'TreeMapConfiguration$Legend' => '

The legend display setup of the visual.

', 'WaterfallChartConfiguration$Legend' => '

The legend configuration of a waterfall visual.

', ], ], 'LegendPosition' => [ 'base' => NULL, 'refs' => [ 'LegendOptions$Position' => '

The positions for the legend. Choose one of the following options:

', ], ], 'Length' => [ 'base' => 'String based length that is composed of value and unit', 'refs' => [ 'Spacing$Top' => '

Define the top spacing.

', 'Spacing$Bottom' => '

Define the bottom spacing.

', 'Spacing$Left' => '

Define the left spacing.

', 'Spacing$Right' => '

Define the right spacing.

', ], ], 'LimitExceededException' => [ 'base' => '

A limit is exceeded.

', 'refs' => [], ], 'LimitedString' => [ 'base' => NULL, 'refs' => [ 'AggregationFunctionParameters$key' => NULL, 'AggregationFunctionParameters$value' => NULL, 'CellValueSynonym$CellValue' => '

The cell value.

', 'DataAggregation$DefaultDateColumnName' => '

The column name for the default date.

', 'DatasetMetadata$DatasetName' => '

The name of the dataset.

', 'DatasetMetadata$DatasetDescription' => '

The description of the dataset.

', 'DisplayFormatOptions$BlankCellFormat' => '

Determines the blank cell format.

', 'DisplayFormatOptions$DateFormat' => '

Determines the DateTime format.

', 'DisplayFormatOptions$GroupingSeparator' => '

Determines the grouping separator.

', 'DisplayFormatOptions$Prefix' => '

The prefix value for a display format.

', 'DisplayFormatOptions$Suffix' => '

The suffix value for a display format.

', 'DisplayFormatOptions$CurrencySymbol' => '

The currency symbol, such as USD.

', 'NamedEntityDefinition$FieldName' => '

The name of the entity.

', 'NamedEntityDefinition$PropertyName' => '

The property name to be used for the named entity.

', 'NegativeFormat$Prefix' => '

The prefix for a negative format.

', 'NegativeFormat$Suffix' => '

The suffix for a negative format.

', 'RangeConstant$Minimum' => '

The minimum value for a range constant.

', 'RangeConstant$Maximum' => '

The maximum value for a range constant.

', 'SemanticEntityType$TypeName' => '

The semantic entity type name.

', 'SemanticEntityType$SubTypeName' => '

The semantic entity sub type name.

', 'SemanticType$TypeName' => '

The semantic type name.

', 'SemanticType$SubTypeName' => '

The semantic type sub type name.

', 'Synonyms$member' => NULL, 'TopicCalculatedField$CalculatedFieldName' => '

The calculated field name.

', 'TopicCalculatedField$CalculatedFieldDescription' => '

The calculated field description.

', 'TopicCategoryFilterConstant$SingularConstant' => '

A singular constant used in a category filter. This element is used to specify a single value for the constant.

', 'TopicColumn$ColumnName' => '

The name of the column.

', 'TopicColumn$ColumnFriendlyName' => '

A user-friendly name for the column.

', 'TopicColumn$ColumnDescription' => '

A description of the column and its contents.

', 'TopicDetails$Description' => '

The description of the topic.

', 'TopicFilter$FilterDescription' => '

A description of the filter used to select items for a topic.

', 'TopicFilter$FilterName' => '

The name of the filter.

', 'TopicFilter$OperandFieldName' => '

The name of the field that the filter operates on.

', 'TopicNamedEntity$EntityName' => '

The name of the named entity.

', 'TopicNamedEntity$EntityDescription' => '

The description of the named entity.

', 'TopicRefreshSchedule$Timezone' => '

The timezone that you want the refresh schedule to use.

', 'TopicRefreshSchedule$RepeatAt' => '

The time of day when the refresh should run, for example, Monday-Sunday.

', 'TopicRefreshScheduleSummary$DatasetId' => '

The ID of the dataset.

', 'TopicRefreshScheduleSummary$DatasetName' => '

The name of the dataset.

', 'TopicSingularFilterConstant$SingularConstant' => '

The value of the singular filter constant.

', 'TypeParameters$key' => NULL, 'TypeParameters$value' => NULL, ], ], 'LineChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a line chart.

', 'refs' => [ 'LineChartFieldWells$LineChartAggregatedFieldWells' => '

The field well configuration of a line chart.

', ], ], 'LineChartConfiguration' => [ 'base' => '

The configuration of a line chart.

', 'refs' => [ 'LineChartVisual$ChartConfiguration' => '

The configuration of a line chart.

', ], ], 'LineChartDefaultSeriesSettings' => [ 'base' => '

The options that determine the default presentation of all line series in LineChartVisual.

', 'refs' => [ 'LineChartConfiguration$DefaultSeriesSettings' => '

The options that determine the default presentation of all line series in LineChartVisual.

', ], ], 'LineChartFieldWells' => [ 'base' => '

The field well configuration of a line chart.

', 'refs' => [ 'LineChartConfiguration$FieldWells' => '

The field well configuration of a line chart.

', ], ], 'LineChartLineStyle' => [ 'base' => NULL, 'refs' => [ 'LineChartLineStyleSettings$LineStyle' => '

Line style for line series.

', ], ], 'LineChartLineStyleSettings' => [ 'base' => '

Line styles options for a line series in LineChartVisual.

', 'refs' => [ 'LineChartDefaultSeriesSettings$LineStyleSettings' => '

Line styles options for all line series in the visual.

', 'LineChartSeriesSettings$LineStyleSettings' => '

Line styles options for a line series in LineChartVisual.

', ], ], 'LineChartMarkerShape' => [ 'base' => NULL, 'refs' => [ 'LineChartMarkerStyleSettings$MarkerShape' => '

Shape option for markers in the series.

', ], ], 'LineChartMarkerStyleSettings' => [ 'base' => '

Marker styles options for a line series in LineChartVisual.

', 'refs' => [ 'LineChartDefaultSeriesSettings$MarkerStyleSettings' => '

Marker styles options for all line series in the visual.

', 'LineChartSeriesSettings$MarkerStyleSettings' => '

Marker styles options for a line series in LineChartVisual.

', ], ], 'LineChartSeriesSettings' => [ 'base' => '

The options that determine the presentation of a line series in the visual

', 'refs' => [ 'DataFieldSeriesItem$Settings' => '

The options that determine the presentation of line series associated to the field.

', 'FieldSeriesItem$Settings' => '

The options that determine the presentation of line series associated to the field.

', ], ], 'LineChartSortConfiguration' => [ 'base' => '

The sort configuration of a line chart.

', 'refs' => [ 'LineChartConfiguration$SortConfiguration' => '

The sort configuration of a line chart.

', ], ], 'LineChartType' => [ 'base' => NULL, 'refs' => [ 'LineChartConfiguration$Type' => '

Determines the type of the line chart.

', ], ], 'LineChartVisual' => [ 'base' => '

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$LineChartVisual' => '

A line chart.

For more information, see Using line charts in the Amazon QuickSight User Guide.

', ], ], 'LineInterpolation' => [ 'base' => NULL, 'refs' => [ 'LineChartLineStyleSettings$LineInterpolation' => '

Interpolation style for line series.

', ], ], 'LineSeriesAxisDisplayOptions' => [ 'base' => '

The series axis configuration of a line chart.

', 'refs' => [ 'LineChartConfiguration$PrimaryYAxisDisplayOptions' => '

The series axis configuration of a line chart.

', 'LineChartConfiguration$SecondaryYAxisDisplayOptions' => '

The series axis configuration of a line chart.

', ], ], 'LinkSharingConfiguration' => [ 'base' => '

A structure that contains the configuration of a shareable link to the dashboard.

', 'refs' => [ 'DescribeDashboardPermissionsResponse$LinkSharingConfiguration' => '

A structure that contains the configuration of a shareable link that grants access to the dashboard. Your users can use the link to view and interact with the dashboard, if the dashboard has been shared with them. For more information about sharing dashboards, see Sharing Dashboards.

', 'UpdateDashboardPermissionsResponse$LinkSharingConfiguration' => '

Updates the permissions of a shared link to an Amazon QuickSight dashboard.

', ], ], 'ListAnalysesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAnalysesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleExportJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleExportJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleImportJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetBundleImportJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterListControl$DisplayOptions' => '

The display options of a control.

', 'ParameterListControl$DisplayOptions' => '

The display options of a control.

', ], ], 'ListControlSearchOptions' => [ 'base' => '

The configuration of the search options in a list control.

', 'refs' => [ 'ListControlDisplayOptions$SearchOptions' => '

The configuration of the search options in a list control.

', ], ], 'ListControlSelectAllOptions' => [ 'base' => '

The configuration of the Select all options in a list control.

', 'refs' => [ 'DropDownControlDisplayOptions$SelectAllOptions' => '

The configuration of the Select all options in a dropdown control.

', 'ListControlDisplayOptions$SelectAllOptions' => '

The configuration of the Select all options in a list control.

', ], ], 'ListDashboardVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFolderMembersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFolderMembersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFoldersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFoldersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupMembershipsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupMembershipsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsForUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsForUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIAMPolicyAssignmentsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListIngestionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListIngestionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListNamespacesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListNamespacesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListRefreshSchedulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListRefreshSchedulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateAliasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateAliasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplateVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTemplatesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeAliasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeAliasesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeVersionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListThemeVersionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListThemesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListThemesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicRefreshSchedulesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicRefreshSchedulesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTopicsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUserGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUserGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListUsersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListVPCConnectionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListVPCConnectionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'LoadingAnimation' => [ 'base' => '

The configuration of loading animation in free-form layout.

', 'refs' => [ 'FreeFormLayoutElement$LoadingAnimation' => '

The loading animation configuration of a free-form layout element.

', ], ], 'LocalNavigationConfiguration' => [ 'base' => '

The navigation configuration for CustomActionNavigationOperation.

', 'refs' => [ 'CustomActionNavigationOperation$LocalNavigationConfiguration' => '

The configuration that chooses the navigation target.

', ], ], 'LogicalTable' => [ 'base' => '

A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.

', 'refs' => [ 'LogicalTableMap$value' => NULL, ], ], 'LogicalTableAlias' => [ 'base' => NULL, 'refs' => [ 'LogicalTable$Alias' => '

A display name for the logical table.

', ], ], 'LogicalTableId' => [ 'base' => '

An identifier for the logical table that is defined in the dataset

', 'refs' => [ 'JoinInstruction$LeftOperand' => '

The operand on the left side of a join.

', 'JoinInstruction$RightOperand' => '

The operand on the right side of a join.

', 'LogicalTableMap$key' => NULL, ], ], 'LogicalTableMap' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$LogicalTableMap' => '

Configures the combination and transformation of the data from the physical tables.

', 'DataSet$LogicalTableMap' => '

Configures the combination and transformation of the data from the physical tables.

', 'UpdateDataSetRequest$LogicalTableMap' => '

Configures the combination and transformation of the data from the physical tables.

', ], ], 'LogicalTableSource' => [ 'base' => '

Information about the source of a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'LogicalTable$Source' => '

Source of this logical table.

', ], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'DataSet$ConsumedSpiceCapacityInBytes' => '

The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn\'t imported into SPICE.

', 'Ingestion$IngestionTimeInSeconds' => '

The time that this ingestion took, measured in seconds.

', 'Ingestion$IngestionSizeInBytes' => '

The size of the data ingested, in bytes.

', 'ItemsLimitConfiguration$ItemsLimit' => '

The limit on how many items of a field are showed in the chart. For example, the number of slices that are displayed in a pie chart.

', 'PaginationConfiguration$PageSize' => '

Indicates how many items render in one page.

', 'RowInfo$RowsIngested' => '

The number of rows that were ingested.

', 'RowInfo$RowsDropped' => '

The number of rows that were not ingested.

', 'RowInfo$TotalRowsInDataset' => '

The total number of rows in the dataset.

', ], ], 'LongFormatText' => [ 'base' => '

The text format for a subtitle.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualSubtitleLabelOptions$FormatText' => '

The long text format of the subtitle label, such as plain text or rich text.

', ], ], 'LongPlainText' => [ 'base' => NULL, 'refs' => [ 'LongFormatText$PlainText' => '

Plain text format.

', ], ], 'LongRichText' => [ 'base' => NULL, 'refs' => [ 'LongFormatText$RichText' => '

Rich text. Examples of rich text include bold, underline, and italics.

', ], ], 'Longitude' => [ 'base' => NULL, 'refs' => [ 'GeospatialCoordinateBounds$West' => '

The longitude of the west bound of the geospatial coordinate bounds.

', 'GeospatialCoordinateBounds$East' => '

The longitude of the east bound of the geospatial coordinate bounds.

', ], ], 'LookbackWindow' => [ 'base' => '

The lookback window setup of an incremental refresh configuration.

', 'refs' => [ 'IncrementalRefresh$LookbackWindow' => '

The lookback window setup for an incremental refresh configuration.

', ], ], 'LookbackWindowSizeUnit' => [ 'base' => NULL, 'refs' => [ 'LookbackWindow$SizeUnit' => '

The size unit that is used for the lookback window column. Valid values for this structure are HOUR, DAY, and WEEK.

', ], ], 'ManifestFileLocation' => [ 'base' => '

Amazon S3 manifest file location.

', 'refs' => [ 'S3Parameters$ManifestFileLocation' => '

Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.

', ], ], 'MapZoomMode' => [ 'base' => NULL, 'refs' => [ 'GeospatialWindowOptions$MapZoomMode' => '

The map zoom modes (manual, auto) of the geospatial window options.

', ], ], 'MappedDataSetParameter' => [ 'base' => '

A dataset parameter that is mapped to an analysis parameter.

', 'refs' => [ 'MappedDataSetParameters$member' => NULL, ], ], 'MappedDataSetParameters' => [ 'base' => '

A list of dataset parameters that are mapped to an analysis parameter.

', 'refs' => [ 'DateTimeParameterDeclaration$MappedDataSetParameters' => NULL, 'DecimalParameterDeclaration$MappedDataSetParameters' => NULL, 'IntegerParameterDeclaration$MappedDataSetParameters' => NULL, 'StringParameterDeclaration$MappedDataSetParameters' => NULL, ], ], 'MarginStyle' => [ 'base' => '

The display options for margins around the outside edge of sheets.

', 'refs' => [ 'TileLayoutStyle$Margin' => '

The margin settings that apply around the outside edge of sheets.

', ], ], 'MariaDbParameters' => [ 'base' => '

The parameters for MariaDB.

', 'refs' => [ 'DataSourceParameters$MariaDbParameters' => '

The parameters for MariaDB.

', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'DescribeFolderPermissionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'DescribeFolderResolvedPermissionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListAnalysesRequest$MaxResults' => '

The maximum number of results to return.

', 'ListAssetBundleExportJobsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListAssetBundleImportJobsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDashboardVersionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDashboardsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDataSetsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListDataSourcesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListFolderMembersRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListFoldersRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListGroupMembershipsRequest$MaxResults' => '

The maximum number of results to return from this request.

', 'ListGroupsRequest$MaxResults' => '

The maximum number of results to return.

', 'ListIAMPolicyAssignmentsForUserRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListIAMPolicyAssignmentsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListNamespacesRequest$MaxResults' => '

The maximum number of results to return.

', 'ListTemplateAliasesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListTemplateVersionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListTemplatesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListThemeAliasesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListThemeVersionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListThemesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListTopicsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'ListUserGroupsRequest$MaxResults' => '

The maximum number of results to return from this request.

', 'ListUsersRequest$MaxResults' => '

The maximum number of results to return from this request.

', 'ListVPCConnectionsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchAnalysesRequest$MaxResults' => '

The maximum number of results to return.

', 'SearchDashboardsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchDataSetsRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchDataSourcesRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchFoldersRequest$MaxResults' => '

The maximum number of results to be returned per request.

', 'SearchGroupsRequest$MaxResults' => '

The maximum number of results to return from this request.

', ], ], 'MaximumLabelType' => [ 'base' => '

The maximum label of a data path label.

', 'refs' => [ 'DataLabelType$MaximumLabelType' => '

Determines the label configuration for the maximum value in a visual.

', ], ], 'MaximumMinimumComputation' => [ 'base' => '

The maximum and minimum computation configuration.

', 'refs' => [ 'Computation$MaximumMinimum' => '

The maximum and minimum computation configuration.

', ], ], 'MaximumMinimumComputationType' => [ 'base' => NULL, 'refs' => [ 'MaximumMinimumComputation$Type' => '

The type of computation. Choose one of the following options:

', ], ], 'MeasureField' => [ 'base' => '

The measure (metric) type field.

', 'refs' => [ 'BoxPlotMeasureFieldList$member' => NULL, 'FilledMapMeasureFieldList$member' => NULL, 'ForecastComputation$Value' => '

The value field that is used in a computation.

', 'FunnelChartMeasureFieldList$member' => NULL, 'GrowthRateComputation$Value' => '

The value field that is used in a computation.

', 'HeatMapMeasureFieldList$member' => NULL, 'HistogramMeasureFieldList$member' => NULL, 'MaximumMinimumComputation$Value' => '

The value field that is used in a computation.

', 'MeasureFieldList$member' => NULL, 'MetricComparisonComputation$FromValue' => '

The field that is used in a metric comparison from value setup.

', 'MetricComparisonComputation$TargetValue' => '

The field that is used in a metric comparison to value setup.

', 'PeriodOverPeriodComputation$Value' => '

The value field that is used in a computation.

', 'PeriodToDateComputation$Value' => '

The value field that is used in a computation.

', 'PivotMeasureFieldList$member' => NULL, 'RadarChartValuesFieldList$member' => NULL, 'TopBottomMoversComputation$Value' => '

The value field that is used in a computation.

', 'TopBottomRankedComputation$Value' => '

The value field that is used in a computation.

', 'TotalAggregationComputation$Value' => '

The value field that is used in a computation.

', 'TreeMapMeasureFieldList$member' => NULL, 'WordCloudMeasureFieldList$member' => NULL, ], ], 'MeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'BarChartAggregatedFieldWells$Values' => '

The value field wells of a bar chart. Values are aggregated by category.

', 'ComboChartAggregatedFieldWells$BarValues' => '

The aggregated BarValues field well of a combo chart.

', 'ComboChartAggregatedFieldWells$LineValues' => '

The aggregated LineValues field well of a combo chart.

', 'GaugeChartFieldWells$Values' => '

The value field wells of a GaugeChartVisual.

', 'GaugeChartFieldWells$TargetValues' => '

The target value field wells of a GaugeChartVisual.

', 'GeospatialMapAggregatedFieldWells$Values' => '

The size field wells of a geospatial map. Values are aggregated based on geospatial fields.

', 'KPIFieldWells$Values' => '

The value field wells of a KPI visual.

', 'KPIFieldWells$TargetValues' => '

The target value field wells of a KPI visual.

', 'LineChartAggregatedFieldWells$Values' => '

The value field wells of a line chart. Values are aggregated based on categories.

', 'PieChartAggregatedFieldWells$Values' => '

The value field wells of a pie chart. Values are aggregated based on categories.

', 'SankeyDiagramAggregatedFieldWells$Weight' => '

The weight field wells of a sankey diagram.

', 'ScatterPlotCategoricallyAggregatedFieldWells$XAxis' => '

The x-axis field well of a scatter plot.

The x-axis is aggregated by category.

', 'ScatterPlotCategoricallyAggregatedFieldWells$YAxis' => '

The y-axis field well of a scatter plot.

The y-axis is aggregated by category.

', 'ScatterPlotCategoricallyAggregatedFieldWells$Size' => '

The size field well of a scatter plot.

', 'ScatterPlotUnaggregatedFieldWells$Size' => '

The size field well of a scatter plot.

', 'TableAggregatedFieldWells$Values' => '

The values field well for a pivot table. Values are aggregated based on group by fields.

', 'WaterfallChartAggregatedFieldWells$Values' => '

The value field wells of a waterfall visual.

', ], ], 'MemberIdArnPair' => [ 'base' => '

An object that consists of a member Amazon Resource Name (ARN) and a member ID.

', 'refs' => [ 'FolderMemberList$member' => NULL, ], ], 'MemberType' => [ 'base' => NULL, 'refs' => [ 'CreateFolderMembershipRequest$MemberType' => '

The member type of the asset that you want to add to a folder.

', 'DeleteFolderMembershipRequest$MemberType' => '

The member type of the asset that you want to delete from a folder.

', 'FolderMember$MemberType' => '

The type of asset that it is.

', ], ], 'MetricComparisonComputation' => [ 'base' => '

The metric comparison computation configuration.

', 'refs' => [ 'Computation$MetricComparison' => '

The metric comparison computation configuration.

', ], ], 'MinimumLabelType' => [ 'base' => '

The minimum label of a data path label.

', 'refs' => [ 'DataLabelType$MinimumLabelType' => '

Determines the label configuration for the minimum value in a visual.

', ], ], 'MissingDataConfiguration' => [ 'base' => '

The configuration options that determine how missing data is treated during the rendering of a line chart.

', 'refs' => [ 'MissingDataConfigurationList$member' => NULL, ], ], 'MissingDataConfigurationList' => [ 'base' => NULL, 'refs' => [ 'LineSeriesAxisDisplayOptions$MissingDataConfigurations' => '

The configuration options that determine how missing data is treated during the rendering of a line chart.

', ], ], 'MissingDataTreatmentOption' => [ 'base' => NULL, 'refs' => [ 'MissingDataConfiguration$TreatmentOption' => '

The treatment option that determines how missing data should be rendered. Choose from the following options:

', ], ], 'MySqlParameters' => [ 'base' => '

The parameters for MySQL.

', 'refs' => [ 'DataSourceParameters$MySqlParameters' => '

The parameters for MySQL.

', ], ], 'NamedEntityAggType' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinitionMetric$Aggregation' => '

The aggregation of a named entity. Valid values for this structure are SUM, MIN, MAX, COUNT, AVERAGE, DISTINCT_COUNT, STDEV, STDEVP, VAR, VARP, PERCENTILE, MEDIAN, and CUSTOM.

', ], ], 'NamedEntityDefinition' => [ 'base' => '

A structure that represents a named entity.

', 'refs' => [ 'NamedEntityDefinitions$member' => NULL, ], ], 'NamedEntityDefinitionMetric' => [ 'base' => '

A structure that represents a metric.

', 'refs' => [ 'NamedEntityDefinition$Metric' => '

The definition of a metric.

', ], ], 'NamedEntityDefinitions' => [ 'base' => NULL, 'refs' => [ 'TopicNamedEntity$Definition' => '

The definition of a named entity.

', ], ], 'NamedFilterAggType' => [ 'base' => NULL, 'refs' => [ 'TopicNumericEqualityFilter$Aggregation' => '

An aggregation function that specifies how to calculate the value of a numeric field for a topic. Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

', 'TopicNumericRangeFilter$Aggregation' => '

An aggregation function that specifies how to calculate the value of a numeric field for a topic, Valid values for this structure are NO_AGGREGATION, SUM, AVERAGE, COUNT, DISTINCT_COUNT, MAX, MEDIAN, MIN, STDEV, STDEVP, VAR, and VARP.

', ], ], 'NamedFilterType' => [ 'base' => NULL, 'refs' => [ 'TopicFilter$FilterType' => '

The type of the filter. Valid values for this structure are CATEGORY_FILTER, NUMERIC_EQUALITY_FILTER, NUMERIC_RANGE_FILTER, DATE_RANGE_FILTER, and RELATIVE_DATE_FILTER.

', ], ], 'Namespace' => [ 'base' => NULL, 'refs' => [ 'AccountSettings$DefaultNamespace' => '

The default Amazon QuickSight namespace for your Amazon Web Services account.

', 'CreateAccountCustomizationRequest$Namespace' => '

The Amazon QuickSight namespace that you want to add customizations to.

', 'CreateAccountCustomizationResponse$Namespace' => '

The namespace associated with the customization you\'re creating.

', 'CreateGroupMembershipRequest$Namespace' => '

The namespace that you want the user to be a part of.

', 'CreateGroupRequest$Namespace' => '

The namespace that you want the group to be a part of.

', 'CreateIAMPolicyAssignmentRequest$Namespace' => '

The namespace that contains the assignment.

', 'CreateNamespaceRequest$Namespace' => '

The name that you want to use to describe the new namespace.

', 'CreateNamespaceResponse$Name' => '

The name of the new namespace that you created.

', 'DeleteAccountCustomizationRequest$Namespace' => '

The Amazon QuickSight namespace that you\'re deleting the customizations from.

', 'DeleteGroupMembershipRequest$Namespace' => '

The namespace of the group that you want to remove a user from.

', 'DeleteGroupRequest$Namespace' => '

The namespace of the group that you want to delete.

', 'DeleteIAMPolicyAssignmentRequest$Namespace' => '

The namespace that contains the assignment.

', 'DeleteNamespaceRequest$Namespace' => '

The namespace that you want to delete.

', 'DeleteUserByPrincipalIdRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'DeleteUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'DescribeAccountCustomizationRequest$Namespace' => '

The Amazon QuickSight namespace that you want to describe Amazon QuickSight customizations for.

', 'DescribeAccountCustomizationResponse$Namespace' => '

The Amazon QuickSight namespace that you\'re describing.

', 'DescribeFolderPermissionsRequest$Namespace' => '

The namespace of the folder whose permissions you want described.

', 'DescribeFolderResolvedPermissionsRequest$Namespace' => '

The namespace of the folder whose permissions you want described.

', 'DescribeGroupMembershipRequest$Namespace' => '

The namespace that includes the group you are searching within.

', 'DescribeGroupRequest$Namespace' => '

The namespace of the group that you want described.

', 'DescribeIAMPolicyAssignmentRequest$Namespace' => '

The namespace that contains the assignment.

', 'DescribeNamespaceRequest$Namespace' => '

The namespace that you want to describe.

', 'DescribeUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'GenerateEmbedUrlForAnonymousUserRequest$Namespace' => '

The Amazon QuickSight namespace that the anonymous user virtually belongs to. If you are not using an Amazon QuickSight custom namespace, set this to default.

', 'GetDashboardEmbedUrlRequest$Namespace' => '

The Amazon QuickSight namespace that contains the dashboard IDs in this request. If you\'re not using a custom namespace, set Namespace = default.

', 'ListGroupMembershipsRequest$Namespace' => '

The namespace of the group that you want a list of users from.

', 'ListGroupsRequest$Namespace' => '

The namespace that you want a list of groups from.

', 'ListIAMPolicyAssignmentsForUserRequest$Namespace' => '

The namespace of the assignment.

', 'ListIAMPolicyAssignmentsRequest$Namespace' => '

The namespace for the assignments.

', 'ListUserGroupsRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'ListUsersRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'NamespaceInfoV2$Name' => '

The name of the error.

', 'RegisterUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', 'RowLevelPermissionDataSet$Namespace' => '

The namespace associated with the dataset that contains permissions for RLS.

', 'SearchGroupsRequest$Namespace' => '

The namespace that you want to search.

', 'UpdateAccountCustomizationRequest$Namespace' => '

The namespace that you want to update Amazon QuickSight customizations for.

', 'UpdateAccountCustomizationResponse$Namespace' => '

The namespace associated with the customization that you\'re updating.

', 'UpdateAccountSettingsRequest$DefaultNamespace' => '

The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.

', 'UpdateGroupRequest$Namespace' => '

The namespace of the group that you want to update.

', 'UpdateIAMPolicyAssignmentRequest$Namespace' => '

The namespace of the assignment.

', 'UpdateUserRequest$Namespace' => '

The namespace. Currently, you should set this to default.

', ], ], 'NamespaceError' => [ 'base' => '

Errors that occur during namespace creation.

', 'refs' => [ 'NamespaceInfoV2$NamespaceError' => '

An error that occurred when the namespace was created.

', ], ], 'NamespaceErrorType' => [ 'base' => NULL, 'refs' => [ 'NamespaceError$Type' => '

The error type.

', ], ], 'NamespaceInfoV2' => [ 'base' => '

The error type.

', 'refs' => [ 'DescribeNamespaceResponse$Namespace' => '

The information about the namespace that you\'re describing. The response includes the namespace ARN, name, Amazon Web Services Region, creation status, and identity store. DescribeNamespace also works for namespaces that are in the process of being created. For incomplete namespaces, this API operation lists the namespace error types and messages associated with the creation process.

', 'Namespaces$member' => NULL, ], ], 'NamespaceStatus' => [ 'base' => NULL, 'refs' => [ 'CreateNamespaceResponse$CreationStatus' => '

The status of the creation of the namespace. This is an asynchronous process. A status of CREATED means that your namespace is ready to use. If an error occurs, it indicates if the process is retryable or non-retryable. In the case of a non-retryable error, refer to the error message for follow-up tasks.

', 'NamespaceInfoV2$CreationStatus' => '

The creation status of a namespace that is not yet completely created.

', ], ], 'Namespaces' => [ 'base' => NULL, 'refs' => [ 'ListNamespacesResponse$Namespaces' => '

The information about the namespaces in this Amazon Web Services account. The response includes the namespace ARN, name, Amazon Web Services Region, notification email address, creation status, and identity store.

', ], ], 'NarrativeString' => [ 'base' => NULL, 'refs' => [ 'CustomNarrativeOptions$Narrative' => '

The string input of custom narrative.

', ], ], 'NegativeFormat' => [ 'base' => '

A structure that represents a negative format.

', 'refs' => [ 'DisplayFormatOptions$NegativeFormat' => '

The negative format.

', ], ], 'NegativeValueConfiguration' => [ 'base' => '

The options that determine the negative value configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$NegativeValueConfiguration' => '

The options that determine the negative value configuration.

', 'NumberDisplayFormatConfiguration$NegativeValueConfiguration' => '

The options that determine the negative value configuration.

', 'PercentageDisplayFormatConfiguration$NegativeValueConfiguration' => '

The options that determine the negative value configuration.

', ], ], 'NegativeValueDisplayMode' => [ 'base' => NULL, 'refs' => [ 'NegativeValueConfiguration$DisplayMode' => '

Determines the display mode of the negative value configuration.

', ], ], 'NetworkInterface' => [ 'base' => '

The structure that contains information about a network interface.

', 'refs' => [ 'NetworkInterfaceList$member' => NULL, ], ], 'NetworkInterfaceId' => [ 'base' => NULL, 'refs' => [ 'NetworkInterface$NetworkInterfaceId' => '

The network interface ID.

', ], ], 'NetworkInterfaceList' => [ 'base' => NULL, 'refs' => [ 'VPCConnection$NetworkInterfaces' => '

A list of network interfaces.

', 'VPCConnectionSummary$NetworkInterfaces' => '

A list of network interfaces.

', ], ], 'NetworkInterfaceStatus' => [ 'base' => NULL, 'refs' => [ 'NetworkInterface$Status' => '

The status of the network interface.

', ], ], 'NewDefaultValues' => [ 'base' => '

The configuration that overrides the existing default values for a dataset parameter that is inherited from another dataset.

', 'refs' => [ 'OverrideDatasetParameterOperation$NewDefaultValues' => '

The new default values for the parameter.

', ], ], 'NonEmptyString' => [ 'base' => NULL, 'refs' => [ 'AnalysisError$Message' => '

The message associated with the analysis error.

', 'AssetBundleExportJobError$Type' => '

The specific error type of the error that occurred.

', 'AssetBundleExportJobError$Message' => '

A description of the error.

', 'AssetBundleImportJobError$Type' => '

The specific error type or the error that occurred.

', 'AssetBundleImportJobError$Message' => '

A description of the error.

', 'DashboardError$Message' => '

Message.

', 'DataSetReference$DataSetPlaceholder' => '

Dataset placeholder.

', 'DateTimeParameter$Name' => '

A display name for the date-time parameter.

', 'DecimalParameter$Name' => '

A display name for the decimal parameter.

', 'DescribeAssetBundleExportJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAssetBundleImportJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardSnapshotJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardSnapshotJobResultResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'Entity$Path' => '

The hierarchical path of the entity within the analysis, template, or dashboard definition tree.

', 'IntegerParameter$Name' => '

The name of the integer parameter.

', 'ListAssetBundleExportJobsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListAssetBundleImportJobsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ReferenceLineCustomLabelConfiguration$CustomLabel' => '

The string text of the custom label.

', 'S3BucketConfiguration$BucketName' => '

The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

', 'S3BucketConfiguration$BucketPrefix' => '

The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

', 'S3BucketConfiguration$BucketRegion' => '

The region that the Amazon S3 bucket is located in. The bucket must be located in the same region that the StartDashboardSnapshotJob API call is made.

', 'StartAssetBundleExportJobResponse$RequestId' => '

The Amazon Web Services response ID for this operation.

', 'StartAssetBundleImportJobResponse$RequestId' => '

The Amazon Web Services response ID for this operation.

', 'StartDashboardSnapshotJobResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'StringParameter$Name' => '

A display name for a string parameter.

', 'TemplateError$Message' => '

Description of the error type.

', 'ThemeError$Message' => '

The error message.

', ], ], 'NullString' => [ 'base' => NULL, 'refs' => [ 'NullValueFormatConfiguration$NullString' => '

Determines the null string of null values.

', ], ], 'NullValueFormatConfiguration' => [ 'base' => '

The options that determine the null value format configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'DateTimeFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'NumberDisplayFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'PercentageDisplayFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', 'StringFormatConfiguration$NullValueFormatConfiguration' => '

The options that determine the null value format configuration.

', ], ], 'NullableBoolean' => [ 'base' => NULL, 'refs' => [ 'DescribeIpRestrictionResponse$Enabled' => '

A value that specifies whether IP rules are turned on.

', 'TopicCalculatedField$DisableIndexing' => '

A Boolean value that indicates if a calculated field is visible in the autocomplete.

', 'TopicCalculatedField$NonAdditive' => '

The non additive for the table style target.

', 'TopicColumn$DisableIndexing' => '

A Boolean value that indicates whether the column shows in the autocomplete functionality.

', 'TopicColumn$NonAdditive' => '

The non additive value for the column.

', 'TopicRefreshSchedule$IsEnabled' => '

A Boolean value that controls whether to schedule is enabled.

', 'UpdateIpRestrictionRequest$Enabled' => '

A value that specifies whether IP rules are turned on.

', ], ], 'NumberDisplayFormatConfiguration' => [ 'base' => '

The options that determine the number display format configuration.

', 'refs' => [ 'ComparisonFormatConfiguration$NumberDisplayFormatConfiguration' => '

The number display format.

', 'NumericFormatConfiguration$NumberDisplayFormatConfiguration' => '

The options that determine the number display format configuration.

', ], ], 'NumberFormatConfiguration' => [ 'base' => '

Formatting configuration for number fields.

', 'refs' => [ 'FormatConfiguration$NumberFormatConfiguration' => '

Formatting configuration for number fields.

', 'NumericalDimensionField$FormatConfiguration' => '

The format configuration of the field.

', 'NumericalMeasureField$FormatConfiguration' => '

The format configuration of the field.

', ], ], 'NumberScale' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$NumberScale' => '

Determines the number scale value for the currency format.

', 'DisplayFormatOptions$UnitScaler' => '

The unit scaler. Valid values for this structure are: NONE, AUTO, THOUSANDS, MILLIONS, BILLIONS, and TRILLIONS.

', 'NumberDisplayFormatConfiguration$NumberScale' => '

Determines the number scale value of the number format.

', ], ], 'NumericAxisOptions' => [ 'base' => '

The options for an axis with a numeric field.

', 'refs' => [ 'AxisDataOptions$NumericAxisOptions' => '

The options for an axis with a numeric field.

', ], ], 'NumericEqualityDrillDownFilter' => [ 'base' => '

The category drill down filter.

', 'refs' => [ 'DrillDownFilter$NumericEqualityFilter' => '

The numeric equality type drill down filter. This filter is used for number type columns.

', ], ], 'NumericEqualityFilter' => [ 'base' => '

A NumericEqualityFilter filters values that are equal to the specified value.

', 'refs' => [ 'Filter$NumericEqualityFilter' => '

A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.

', ], ], 'NumericEqualityMatchOperator' => [ 'base' => NULL, 'refs' => [ 'NumericEqualityFilter$MatchOperator' => '

The match operator that is used to determine if a filter should be applied.

', ], ], 'NumericFilterSelectAllOptions' => [ 'base' => NULL, 'refs' => [ 'NumericEqualityFilter$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', 'NumericRangeFilter$SelectAllOptions' => '

Select all of the values. Null is not the assigned value of select all.

', ], ], 'NumericFormatConfiguration' => [ 'base' => '

The options that determine the numeric format configuration.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'DateTimeFormatConfiguration$NumericFormatConfiguration' => '

The formatting configuration for numeric DateTime fields.

', 'NumberFormatConfiguration$FormatConfiguration' => '

The options that determine the numeric format configuration.

', 'ReferenceLineValueLabelConfiguration$FormatConfiguration' => '

The format configuration of the value label.

', 'StringFormatConfiguration$NumericFormatConfiguration' => '

The formatting configuration for numeric strings.

', ], ], 'NumericRangeFilter' => [ 'base' => '

A NumericRangeFilter filters values that are within the value range.

', 'refs' => [ 'Filter$NumericRangeFilter' => '

A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.

', ], ], 'NumericRangeFilterValue' => [ 'base' => '

The value input pf the numeric range filter.

', 'refs' => [ 'NumericRangeFilter$RangeMinimum' => '

The minimum value for the filter value range.

', 'NumericRangeFilter$RangeMaximum' => '

The maximum value for the filter value range.

', ], ], 'NumericSeparatorConfiguration' => [ 'base' => '

The options that determine the numeric separator configuration.

', 'refs' => [ 'CurrencyDisplayFormatConfiguration$SeparatorConfiguration' => '

The options that determine the numeric separator configuration.

', 'NumberDisplayFormatConfiguration$SeparatorConfiguration' => '

The options that determine the numeric separator configuration.

', 'PercentageDisplayFormatConfiguration$SeparatorConfiguration' => '

The options that determine the numeric separator configuration.

', ], ], 'NumericSeparatorSymbol' => [ 'base' => NULL, 'refs' => [ 'NumericSeparatorConfiguration$DecimalSeparator' => '

Determines the decimal separator.

', 'ThousandSeparatorOptions$Symbol' => '

Determines the thousands separator symbol.

', ], ], 'NumericalAggregationFunction' => [ 'base' => '

Aggregation for numerical values.

', 'refs' => [ 'AggregationFunction$NumericalAggregationFunction' => '

Aggregation for numerical values.

', 'NumericalMeasureField$AggregationFunction' => '

The aggregation function of the measure field.

', 'ReferenceLineDynamicDataConfiguration$Calculation' => '

The calculation that is used in the dynamic data.

', ], ], 'NumericalDimensionField' => [ 'base' => '

The dimension type field with numerical type columns.

', 'refs' => [ 'DimensionField$NumericalDimensionField' => '

The dimension type field with numerical type columns.

', ], ], 'NumericalMeasureField' => [ 'base' => '

The measure type field with numerical type columns.

', 'refs' => [ 'MeasureField$NumericalMeasureField' => '

The measure type field with numerical type columns.

', ], ], 'OnClause' => [ 'base' => NULL, 'refs' => [ 'JoinInstruction$OnClause' => '

The join instructions provided in the ON clause of a join.

', ], ], 'OptionalPort' => [ 'base' => NULL, 'refs' => [ 'RedshiftParameters$Port' => '

Port. This field can be blank if the ClusterId is provided.

', ], ], 'OracleParameters' => [ 'base' => '

The parameters for Oracle.

', 'refs' => [ 'DataSourceParameters$OracleParameters' => '

The parameters for Oracle.

', ], ], 'OtherCategories' => [ 'base' => NULL, 'refs' => [ 'ItemsLimitConfiguration$OtherCategories' => '

The Show other of an axis in the chart. Choose one of the following options:

', ], ], 'OutputColumn' => [ 'base' => '

Output column.

', 'refs' => [ 'OutputColumnList$member' => NULL, ], ], 'OutputColumnList' => [ 'base' => NULL, 'refs' => [ 'DataSet$OutputColumns' => '

The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.

', ], ], 'OverrideDatasetParameterOperation' => [ 'base' => '

A transform operation that overrides the dataset parameter values that are defined in another dataset.

', 'refs' => [ 'TransformOperation$OverrideDatasetParameterOperation' => NULL, ], ], 'PageNumber' => [ 'base' => NULL, 'refs' => [ 'PaginationConfiguration$PageNumber' => '

Indicates the page number.

', ], ], 'PaginationConfiguration' => [ 'base' => '

The pagination configuration for a table visual or boxplot.

', 'refs' => [ 'BoxPlotSortConfiguration$PaginationConfiguration' => '

The pagination configuration of a table visual or box plot.

', 'TableSortConfiguration$PaginationConfiguration' => '

The pagination configuration (page size, page number) for the table.

', ], ], 'PanelBorderStyle' => [ 'base' => NULL, 'refs' => [ 'PanelConfiguration$BorderStyle' => '

Sets the line style of panel borders.

', ], ], 'PanelConfiguration' => [ 'base' => '

A collection of options that configure how each panel displays in a small multiples chart.

', 'refs' => [ 'SmallMultiplesOptions$PanelConfiguration' => '

Configures the display options for each small multiples panel.

', ], ], 'PanelTitleOptions' => [ 'base' => '

The options that determine the title styles for each small multiples panel.

', 'refs' => [ 'PanelConfiguration$Title' => '

Configures the title display within each small multiples panel.

', ], ], 'PaperOrientation' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutPaperCanvasSizeOptions$PaperOrientation' => '

The paper orientation that is used to define canvas dimensions. Choose one of the following options:

', ], ], 'PaperSize' => [ 'base' => NULL, 'refs' => [ 'SectionBasedLayoutPaperCanvasSizeOptions$PaperSize' => '

The paper size that is used to define canvas dimensions.

', ], ], 'ParameterControl' => [ 'base' => '

The control of a parameter that users can interact with in a dashboard or an analysis.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ParameterControlList$member' => NULL, ], ], 'ParameterControlList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$ParameterControls' => '

The list of parameter controls that are on a sheet.

For more information, see Using a Control with a Parameter in Amazon QuickSight in the Amazon QuickSight User Guide.

', ], ], 'ParameterDateTimePickerControl' => [ 'base' => '

A control from a date parameter that specifies date and time.

', 'refs' => [ 'ParameterControl$DateTimePicker' => '

A control from a date parameter that specifies date and time.

', ], ], 'ParameterDeclaration' => [ 'base' => '

The declaration definition of a parameter.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ParameterDeclarationList$member' => NULL, ], ], 'ParameterDeclarationList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$ParameterDeclarations' => '

An array of parameter declarations for an analysis.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'DashboardVersionDefinition$ParameterDeclarations' => '

The parameter declarations for a dashboard. Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'TemplateVersionDefinition$ParameterDeclarations' => '

An array of parameter declarations for a template.

Parameters are named variables that can transfer a value for use by an action or an object.

For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.

', ], ], 'ParameterDropDownControl' => [ 'base' => '

A control to display a dropdown list with buttons that are used to select a single value.

', 'refs' => [ 'ParameterControl$Dropdown' => '

A control to display a dropdown list with buttons that are used to select a single value.

', ], ], 'ParameterListControl' => [ 'base' => '

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

', 'refs' => [ 'ParameterControl$List' => '

A control to display a list with buttons or boxes that are used to select either a single value or multiple values.

', ], ], 'ParameterName' => [ 'base' => NULL, 'refs' => [ 'AnchorDateConfiguration$ParameterName' => '

The name of the parameter that is used for the anchor date configuration.

', 'CustomFilterConfiguration$ParameterName' => '

The parameter whose value should be used for the filter value.

This field is mutually exclusive to CategoryValue.

', 'DateTimeParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'DecimalParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'IntegerParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'MappedDataSetParameter$DataSetParameterName' => '

The name of the dataset parameter.

', 'NumericEqualityFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

', 'NumericRangeFilterValue$Parameter' => '

The parameter that is used in the numeric range.

', 'ParameterDateTimePickerControl$SourceParameterName' => '

The name of the ParameterDateTimePickerControl.

', 'ParameterDropDownControl$SourceParameterName' => '

The source parameter name of the ParameterDropDownControl.

', 'ParameterListControl$SourceParameterName' => '

The source parameter name of the ParameterListControl.

', 'ParameterSliderControl$SourceParameterName' => '

The source parameter name of the ParameterSliderControl.

', 'ParameterTextAreaControl$SourceParameterName' => '

The source parameter name of the ParameterTextAreaControl.

', 'ParameterTextFieldControl$SourceParameterName' => '

The source parameter name of the ParameterTextFieldControl.

', 'RelativeDatesFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

', 'SetParameterValueConfiguration$DestinationParameterName' => '

The destination parameter name of the SetParameterValueConfiguration.

', 'StringParameterDeclaration$Name' => '

The name of the parameter that is being declared.

', 'TimeEqualityFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

This field is mutually exclusive to Value and RollingDate.

', 'TimeRangeFilterValue$Parameter' => '

The parameter type input value.

', 'TopBottomFilter$ParameterName' => '

The parameter whose value should be used for the filter value.

', ], ], 'ParameterSelectableValueList' => [ 'base' => NULL, 'refs' => [ 'FilterSelectableValues$Values' => '

The values that are used in the FilterSelectableValues.

', 'ParameterSelectableValues$Values' => '

The values that are used in ParameterSelectableValues.

', ], ], 'ParameterSelectableValues' => [ 'base' => '

A list of selectable values that are used in a control.

', 'refs' => [ 'ParameterDropDownControl$SelectableValues' => '

A list of selectable values that are used in a control.

', 'ParameterListControl$SelectableValues' => '

A list of selectable values that are used in a control.

', ], ], 'ParameterSliderControl' => [ 'base' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', 'refs' => [ 'ParameterControl$Slider' => '

A control to display a horizontal toggle bar. This is used to change a value by sliding the toggle.

', ], ], 'ParameterTextAreaControl' => [ 'base' => '

A control to display a text box that is used to enter multiple entries.

', 'refs' => [ 'ParameterControl$TextArea' => '

A control to display a text box that is used to enter multiple entries.

', ], ], 'ParameterTextFieldControl' => [ 'base' => '

A control to display a text box that is used to enter a single entry.

', 'refs' => [ 'ParameterControl$TextField' => '

A control to display a text box that is used to enter a single entry.

', ], ], 'ParameterValueType' => [ 'base' => NULL, 'refs' => [ 'DecimalParameterDeclaration$ParameterValueType' => '

The value type determines whether the parameter is a single-value or multi-value parameter.

', 'IntegerParameterDeclaration$ParameterValueType' => '

The value type determines whether the parameter is a single-value or multi-value parameter.

', 'StringParameterDeclaration$ParameterValueType' => '

The value type determines whether the parameter is a single-value or multi-value parameter.

', ], ], 'Parameters' => [ 'base' => '

A list of Amazon QuickSight parameters and the list\'s override values.

', 'refs' => [ 'CreateAnalysisRequest$Parameters' => '

The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

', 'CreateDashboardRequest$Parameters' => '

The parameters for the creation of the dashboard, which you want to use to override the default settings. A dashboard can have any type of parameters, and some parameters might accept multiple values.

', 'SnapshotConfiguration$Parameters' => NULL, 'UpdateAnalysisRequest$Parameters' => '

The parameter names and override values that you want to use. An analysis can have any parameter type, and some parameters might accept multiple values.

', 'UpdateDashboardRequest$Parameters' => '

A structure that contains the parameters of the dashboard. These are parameter overrides for a dashboard. A dashboard can have any type of parameters, and some parameters might accept multiple values.

', ], ], 'Password' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobDataSourceCredentialPair$Password' => '

The password for the data source connection.

', 'CredentialPair$Password' => '

Password.

', ], ], 'Path' => [ 'base' => NULL, 'refs' => [ 'Folder$FolderPath' => '

An array of ancestor ARN strings for the folder.

', ], ], 'PercentNumber' => [ 'base' => NULL, 'refs' => [ 'PercentVisibleRange$From' => '

The lower bound of the range.

', 'PercentVisibleRange$To' => '

The top bound of the range.

', ], ], 'PercentVisibleRange' => [ 'base' => '

The percent range in the visible range.

', 'refs' => [ 'VisibleRangeOptions$PercentRange' => '

The percent range in the visible range.

', ], ], 'PercentageDisplayFormatConfiguration' => [ 'base' => '

The options that determine the percentage display format configuration.

', 'refs' => [ 'ComparisonFormatConfiguration$PercentageDisplayFormatConfiguration' => '

The percentage display format.

', 'NumericFormatConfiguration$PercentageDisplayFormatConfiguration' => '

The options that determine the percentage display format configuration.

', ], ], 'PercentileAggregation' => [ 'base' => '

An aggregation based on the percentile of values in a dimension or measure.

', 'refs' => [ 'NumericalAggregationFunction$PercentileAggregation' => '

An aggregation based on the percentile of values in a dimension or measure.

', ], ], 'PercentileValue' => [ 'base' => NULL, 'refs' => [ 'PercentileAggregation$PercentileValue' => '

The percentile value. This value can be any numeric constant 0–100. A percentile value of 50 computes the median value of the measure.

', ], ], 'PeriodOverPeriodComputation' => [ 'base' => '

The period over period computation configuration.

', 'refs' => [ 'Computation$PeriodOverPeriod' => '

The period over period computation configuration.

', ], ], 'PeriodToDateComputation' => [ 'base' => '

The period to date computation configuration.

', 'refs' => [ 'Computation$PeriodToDate' => '

The period to DataSetIdentifier computation configuration.

', ], ], 'PeriodsBackward' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$PeriodsBackward' => '

The periods backward setup of a forecast computation.

', 'TimeBasedForecastProperties$PeriodsBackward' => '

The periods backward setup of a forecast computation.

', ], ], 'PeriodsForward' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$PeriodsForward' => '

The periods forward setup of a forecast computation.

', 'TimeBasedForecastProperties$PeriodsForward' => '

The periods forward setup of a forecast computation.

', ], ], 'PhysicalTable' => [ 'base' => '

A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'PhysicalTableMap$value' => NULL, ], ], 'PhysicalTableId' => [ 'base' => NULL, 'refs' => [ 'LogicalTableSource$PhysicalTableId' => '

Physical table ID.

', 'PhysicalTableMap$key' => NULL, ], ], 'PhysicalTableMap' => [ 'base' => NULL, 'refs' => [ 'CreateDataSetRequest$PhysicalTableMap' => '

Declares the physical tables that are available in the underlying data sources.

', 'DataSet$PhysicalTableMap' => '

Declares the physical tables that are available in the underlying data sources.

', 'UpdateDataSetRequest$PhysicalTableMap' => '

Declares the physical tables that are available in the underlying data sources.

', ], ], 'PieChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a pie chart.

', 'refs' => [ 'PieChartFieldWells$PieChartAggregatedFieldWells' => '

The field well configuration of a pie chart.

', ], ], 'PieChartConfiguration' => [ 'base' => '

The configuration of a pie chart.

', 'refs' => [ 'PieChartVisual$ChartConfiguration' => '

The configuration of a pie chart.

', ], ], 'PieChartFieldWells' => [ 'base' => '

The field well configuration of a pie chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'PieChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'PieChartSortConfiguration' => [ 'base' => '

The sort configuration of a pie chart.

', 'refs' => [ 'PieChartConfiguration$SortConfiguration' => '

The sort configuration of a pie chart.

', ], ], 'PieChartVisual' => [ 'base' => '

A pie or donut chart.

The PieChartVisual structure describes a visual that is a member of the pie chart family.

The following charts can be described by using this structure:

For more information, see Using pie charts in the Amazon QuickSight User Guide.

For more information, see Using donut charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$PieChartVisual' => '

A pie or donut chart.

For more information, see Using pie charts in the Amazon QuickSight User Guide.

', ], ], 'PivotFieldSortOptions' => [ 'base' => '

The field sort options for a pivot table sort configuration.

', 'refs' => [ 'PivotFieldSortOptionsList$member' => NULL, ], ], 'PivotFieldSortOptionsList' => [ 'base' => NULL, 'refs' => [ 'PivotTableSortConfiguration$FieldSortOptions' => '

The field sort options for a pivot table sort configuration.

', ], ], 'PivotMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'PivotTableAggregatedFieldWells$Values' => '

The values field well for a pivot table. Values are aggregated based on rows and columns fields.

', ], ], 'PivotTableAggregatedFieldWells' => [ 'base' => '

The aggregated field well for the pivot table.

', 'refs' => [ 'PivotTableFieldWells$PivotTableAggregatedFieldWells' => '

The aggregated field well for the pivot table.

', ], ], 'PivotTableCellConditionalFormatting' => [ 'base' => '

The cell conditional formatting option for a pivot table.

', 'refs' => [ 'PivotTableConditionalFormattingOption$Cell' => '

The cell conditional formatting option for a pivot table.

', ], ], 'PivotTableConditionalFormatting' => [ 'base' => '

The conditional formatting for a PivotTableVisual.

', 'refs' => [ 'PivotTableVisual$ConditionalFormatting' => '

The conditional formatting for a PivotTableVisual.

', ], ], 'PivotTableConditionalFormattingOption' => [ 'base' => '

Conditional formatting options for a PivotTableVisual.

', 'refs' => [ 'PivotTableConditionalFormattingOptionList$member' => NULL, ], ], 'PivotTableConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options for a PivotTableVisual.

', ], ], 'PivotTableConditionalFormattingScope' => [ 'base' => '

The scope of the cell for conditional formatting.

', 'refs' => [ 'PivotTableCellConditionalFormatting$Scope' => '

The scope of the cell for conditional formatting.

', 'PivotTableConditionalFormattingScopeList$member' => NULL, ], ], 'PivotTableConditionalFormattingScopeList' => [ 'base' => NULL, 'refs' => [ 'PivotTableCellConditionalFormatting$Scopes' => '

A list of cell scopes for conditional formatting.

', ], ], 'PivotTableConditionalFormattingScopeRole' => [ 'base' => NULL, 'refs' => [ 'PivotTableConditionalFormattingScope$Role' => '

The role (field, field total, grand total) of the cell for conditional formatting.

', ], ], 'PivotTableConfiguration' => [ 'base' => '

The configuration for a PivotTableVisual.

', 'refs' => [ 'PivotTableVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'PivotTableDataPathOption' => [ 'base' => '

The data path options for the pivot table field options.

', 'refs' => [ 'PivotTableDataPathOptionList$member' => NULL, ], ], 'PivotTableDataPathOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOptions$DataPathOptions' => '

The data path options for the pivot table field options.

', ], ], 'PivotTableDataPathType' => [ 'base' => NULL, 'refs' => [ 'DataPathType$PivotTableDataPathType' => '

The type of data path value utilized in a pivot table. Choose one of the following options:

', ], ], 'PivotTableDimensionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableAggregatedFieldWells$Rows' => '

The rows field well for a pivot table. Values are grouped by rows fields.

', 'PivotTableAggregatedFieldWells$Columns' => '

The columns field well for a pivot table. Values are grouped by columns fields.

', ], ], 'PivotTableFieldCollapseState' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldCollapseStateOption$State' => '

The state of the field target of a pivot table. Choose one of the following options:

', ], ], 'PivotTableFieldCollapseStateOption' => [ 'base' => '

The collapse state options for the pivot table field options.

', 'refs' => [ 'PivotTableFieldCollapseStateOptionList$member' => NULL, ], ], 'PivotTableFieldCollapseStateOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOptions$CollapseStateOptions' => '

The collapse state options for the pivot table field options.

', ], ], 'PivotTableFieldCollapseStateTarget' => [ 'base' => '

The target of a pivot table field collapse state.

', 'refs' => [ 'PivotTableFieldCollapseStateOption$Target' => '

A tagged-union object that sets the collapse state.

', ], ], 'PivotTableFieldOption' => [ 'base' => '

The selected field options for the pivot table field options.

', 'refs' => [ 'PivotTableFieldOptionList$member' => NULL, ], ], 'PivotTableFieldOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTableFieldOptions$SelectedFieldOptions' => '

The selected field options for the pivot table field options.

', ], ], 'PivotTableFieldOptions' => [ 'base' => '

The field options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$FieldOptions' => '

The field options for a pivot table visual.

', ], ], 'PivotTableFieldSubtotalOptions' => [ 'base' => '

The optional configuration of subtotals cells.

', 'refs' => [ 'PivotTableFieldSubtotalOptionsList$member' => NULL, ], ], 'PivotTableFieldSubtotalOptionsList' => [ 'base' => NULL, 'refs' => [ 'SubtotalOptions$FieldLevelOptions' => '

The optional configuration of subtotal cells.

', ], ], 'PivotTableFieldWells' => [ 'base' => '

The field wells for a pivot table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'PivotTableConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'PivotTableMetricPlacement' => [ 'base' => NULL, 'refs' => [ 'PivotTableOptions$MetricPlacement' => '

The metric placement (row, column) options.

', ], ], 'PivotTableOptions' => [ 'base' => '

The table options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$TableOptions' => '

The table options for a pivot table visual.

', ], ], 'PivotTablePaginatedReportOptions' => [ 'base' => '

The paginated report options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$PaginatedReportOptions' => '

The paginated report options for a pivot table visual.

', ], ], 'PivotTableRowsLabelOptions' => [ 'base' => '

The options for the label thta is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

', 'refs' => [ 'PivotTableOptions$RowsLabelOptions' => '

The options for the label that is located above the row headers. This option is only applicable when RowsLayout is set to HIERARCHY.

', ], ], 'PivotTableRowsLabelText' => [ 'base' => NULL, 'refs' => [ 'PivotTableRowsLabelOptions$CustomLabel' => '

The custom label string for the rows label.

', ], ], 'PivotTableRowsLayout' => [ 'base' => NULL, 'refs' => [ 'PivotTableOptions$RowsLayout' => '

The layout for the row dimension headers of a pivot table. Choose one of the following options.

', ], ], 'PivotTableSortBy' => [ 'base' => '

The sort by field for the field sort options.

', 'refs' => [ 'PivotFieldSortOptions$SortBy' => '

The sort by field for the field sort options.

', ], ], 'PivotTableSortConfiguration' => [ 'base' => '

The sort configuration for a PivotTableVisual.

', 'refs' => [ 'PivotTableConfiguration$SortConfiguration' => '

The sort configuration for a PivotTableVisual.

', ], ], 'PivotTableSubtotalLevel' => [ 'base' => NULL, 'refs' => [ 'SubtotalOptions$FieldLevel' => '

The field level (all, custom, last) for the subtotal cells.

', ], ], 'PivotTableTotalOptions' => [ 'base' => '

The total options for a pivot table visual.

', 'refs' => [ 'PivotTableConfiguration$TotalOptions' => '

The total options for a pivot table visual.

', ], ], 'PivotTableVisual' => [ 'base' => '

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$PivotTableVisual' => '

A pivot table.

For more information, see Using pivot tables in the Amazon QuickSight User Guide.

', ], ], 'PivotTotalOptions' => [ 'base' => '

The optional configuration of totals cells in a PivotTableVisual.

', 'refs' => [ 'PivotTableTotalOptions$RowTotalOptions' => '

The row total options.

', 'PivotTableTotalOptions$ColumnTotalOptions' => '

The column total options.

', ], ], 'PixelLength' => [ 'base' => 'String based length that is composed of value and unit in px', 'refs' => [ 'AxisDisplayOptions$AxisOffset' => '

The offset value that determines the starting placement of the axis within a visual\'s bounds.

', 'FreeFormLayoutElement$XAxisLocation' => '

The x-axis coordinate of the element.

', 'FreeFormLayoutElement$Width' => '

The width of an element within a free-form layout.

', 'FreeFormLayoutElement$Height' => '

The height of an element within a free-form layout.

', 'FreeFormLayoutScreenCanvasSizeOptions$OptimizedViewPortWidth' => '

The width that the view port will be optimized for when the layout renders.

', 'GridLayoutScreenCanvasSizeOptions$OptimizedViewPortWidth' => '

The width that the view port will be optimized for when the layout renders.

', 'LegendOptions$Width' => '

The width of the legend. If this value is omitted, a default width is used when rendering.

', 'LegendOptions$Height' => '

The height of the legend. If this value is omitted, a default height is used when rendering.

', 'LineChartLineStyleSettings$LineWidth' => '

Width that determines the line thickness.

', 'LineChartMarkerStyleSettings$MarkerSize' => '

Size of marker in the series.

', 'PanelConfiguration$BorderThickness' => '

Sets the line thickness of panel borders.

', 'PanelConfiguration$GutterSpacing' => '

Sets the total amount of negative space to display between sibling panels.

', 'PivotTableDataPathOption$Width' => '

The width of the data path option.

', 'PivotTableOptions$DefaultCellWidth' => '

The default cell width of the pivot table.

', 'SectionStyle$Height' => '

The height of a section.

Heights can only be defined for header and footer sections. The default height margin is 0.5 inches.

', 'TableFieldOption$Width' => '

The width for a table field.

', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'AuroraParameters$Port' => '

Port.

', 'AuroraPostgreSqlParameters$Port' => '

The port that Amazon Aurora PostgreSQL is listening on.

', 'DatabricksParameters$Port' => '

The port for the Databricks data source.

', 'ExasolParameters$Port' => '

The port for the Exasol data source.

', 'MariaDbParameters$Port' => '

Port.

', 'MySqlParameters$Port' => '

Port.

', 'OracleParameters$Port' => '

The port.

', 'PostgreSqlParameters$Port' => '

Port.

', 'PrestoParameters$Port' => '

Port.

', 'SparkParameters$Port' => '

Port.

', 'SqlServerParameters$Port' => '

Port.

', 'StarburstParameters$Port' => '

The port for the Starburst data source.

', 'TeradataParameters$Port' => '

Port.

', 'TrinoParameters$Port' => '

The port for the Trino data source.

', ], ], 'PositiveInteger' => [ 'base' => NULL, 'refs' => [ 'TwitterParameters$MaxRows' => '

Maximum number of rows to query Twitter.

', 'UploadSettings$StartFromRow' => '

A row number to start reading data from.

', ], ], 'PositiveLong' => [ 'base' => NULL, 'refs' => [ 'LookbackWindow$Size' => '

The lookback window column size.

', ], ], 'PostgreSqlParameters' => [ 'base' => '

The parameters for PostgreSQL.

', 'refs' => [ 'DataSourceParameters$PostgreSqlParameters' => '

The parameters for PostgreSQL.

', ], ], 'PreconditionNotMetException' => [ 'base' => '

One or more preconditions aren\'t met.

', 'refs' => [], ], 'PredefinedHierarchy' => [ 'base' => '

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

', 'refs' => [ 'ColumnHierarchy$PredefinedHierarchy' => '

The option that determines the hierarchy of the fields that are defined during data preparation. These fields are available to use in any analysis that uses the data source.

', ], ], 'PredefinedHierarchyColumnList' => [ 'base' => NULL, 'refs' => [ 'PredefinedHierarchy$Columns' => '

The list of columns that define the predefined hierarchy.

', ], ], 'PredictionInterval' => [ 'base' => NULL, 'refs' => [ 'ForecastComputation$PredictionInterval' => '

The prediction interval setup of a forecast computation.

', 'TimeBasedForecastProperties$PredictionInterval' => '

The prediction interval setup of a forecast computation.

', ], ], 'Prefix' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$Prefix' => '

Determines the prefix value of the currency format.

', 'NumberDisplayFormatConfiguration$Prefix' => '

Determines the prefix value of the number format.

', 'PercentageDisplayFormatConfiguration$Prefix' => '

Determines the prefix value of the percentage format.

', ], ], 'PrestoParameters' => [ 'base' => '

The parameters for Presto.

', 'refs' => [ 'DataSourceParameters$PrestoParameters' => '

The parameters for Presto.

', ], ], 'PrimaryValueDisplayType' => [ 'base' => NULL, 'refs' => [ 'GaugeChartOptions$PrimaryValueDisplayType' => '

The options that determine the primary value display type.

', 'KPIOptions$PrimaryValueDisplayType' => '

The options that determine the primary value display type.

', ], ], 'Principal' => [ 'base' => NULL, 'refs' => [ 'ResourcePermission$Principal' => '

The Amazon Resource Name (ARN) of the principal. This can be one of the following:

', ], ], 'PrincipalList' => [ 'base' => NULL, 'refs' => [ 'ColumnLevelPermissionRule$Principals' => '

An array of Amazon Resource Names (ARNs) for Amazon QuickSight users or groups.

', ], ], 'ProgressBarOptions' => [ 'base' => '

The options that determine the presentation of the progress bar of a KPI visual.

', 'refs' => [ 'KPIOptions$ProgressBar' => '

The options that determine the presentation of the progress bar of a KPI visual.

', ], ], 'ProjectOperation' => [ 'base' => '

A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.

', 'refs' => [ 'TransformOperation$ProjectOperation' => '

An operation that projects columns. Operations that come after a projection can only refer to projected columns.

', ], ], 'ProjectedColumnList' => [ 'base' => NULL, 'refs' => [ 'ProjectOperation$ProjectedColumns' => '

Projected columns.

', ], ], 'PropertyRole' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinition$PropertyRole' => '

The property role. Valid values for this structure are PRIMARY and ID.

', ], ], 'PropertyUsage' => [ 'base' => NULL, 'refs' => [ 'NamedEntityDefinition$PropertyUsage' => '

The property usage. Valid values for this structure are INHERIT, DIMENSION, and MEASURE.

', ], ], 'PutDataSetRefreshPropertiesRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutDataSetRefreshPropertiesResponse' => [ 'base' => NULL, 'refs' => [], ], 'Query' => [ 'base' => NULL, 'refs' => [ 'TwitterParameters$Query' => '

Twitter query string.

', ], ], 'QueueInfo' => [ 'base' => '

Information about a queued dataset SPICE ingestion.

', 'refs' => [ 'Ingestion$QueueInfo' => NULL, ], ], 'QuickSightUserNotFoundException' => [ 'base' => '

The user with the provided name isn\'t found. This error can happen in any operation that requires finding a user based on a provided user name, such as DeleteUser, DescribeUser, and so on.

', 'refs' => [], ], 'RadarChartAggregatedFieldWells' => [ 'base' => '

The aggregated field well configuration of a RadarChartVisual.

', 'refs' => [ 'RadarChartFieldWells$RadarChartAggregatedFieldWells' => '

The aggregated field wells of a radar chart visual.

', ], ], 'RadarChartAreaStyleSettings' => [ 'base' => '

The configured style settings of a radar chart.

', 'refs' => [ 'RadarChartSeriesSettings$AreaStyleSettings' => '

The area style settings of a radar chart.

', ], ], 'RadarChartAxesRangeScale' => [ 'base' => NULL, 'refs' => [ 'RadarChartConfiguration$AxesRangeScale' => '

The axis behavior options of a radar chart.

', ], ], 'RadarChartCategoryFieldList' => [ 'base' => NULL, 'refs' => [ 'RadarChartAggregatedFieldWells$Category' => '

The aggregated field well categories of a radar chart.

', ], ], 'RadarChartColorFieldList' => [ 'base' => NULL, 'refs' => [ 'RadarChartAggregatedFieldWells$Color' => '

The color that are assigned to the aggregated field wells of a radar chart.

', ], ], 'RadarChartConfiguration' => [ 'base' => '

The configuration of a RadarChartVisual.

', 'refs' => [ 'RadarChartVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'RadarChartFieldWells' => [ 'base' => '

The field wells of a radar chart visual.

', 'refs' => [ 'RadarChartConfiguration$FieldWells' => '

The field well configuration of a RadarChartVisual.

', ], ], 'RadarChartSeriesSettings' => [ 'base' => '

The series settings of a radar chart.

', 'refs' => [ 'RadarChartConfiguration$BaseSeriesSettings' => '

The base sreies settings of a radar chart.

', ], ], 'RadarChartShape' => [ 'base' => NULL, 'refs' => [ 'RadarChartConfiguration$Shape' => '

The shape of the radar chart.

', ], ], 'RadarChartSortConfiguration' => [ 'base' => '

The sort configuration of a RadarChartVisual.

', 'refs' => [ 'RadarChartConfiguration$SortConfiguration' => '

The sort configuration of a RadarChartVisual.

', ], ], 'RadarChartStartAngle' => [ 'base' => NULL, 'refs' => [ 'RadarChartConfiguration$StartAngle' => '

The start angle of a radar chart\'s axis.

', ], ], 'RadarChartValuesFieldList' => [ 'base' => NULL, 'refs' => [ 'RadarChartAggregatedFieldWells$Values' => '

The values that are assigned to the aggregated field wells of a radar chart.

', ], ], 'RadarChartVisual' => [ 'base' => '

A radar chart visual.

', 'refs' => [ 'Visual$RadarChartVisual' => '

A radar chart visual.

For more information, see Using radar charts in the Amazon QuickSight User Guide.

', ], ], 'RangeConstant' => [ 'base' => '

A structure that represents a range constant.

', 'refs' => [ 'TopicRangeFilterConstant$RangeConstant' => '

The value of the constant that is used to specify the endpoints of a range filter.

', ], ], 'RangeEndsLabelType' => [ 'base' => '

The range ends label type of a data path label.

', 'refs' => [ 'DataLabelType$RangeEndsLabelType' => '

Determines the label configuration for range end value in a visual.

', ], ], 'RdsParameters' => [ 'base' => '

The parameters for Amazon RDS.

', 'refs' => [ 'DataSourceParameters$RdsParameters' => '

The parameters for Amazon RDS.

', ], ], 'RecoveryWindowInDays' => [ 'base' => NULL, 'refs' => [ 'DeleteAnalysisRequest$RecoveryWindowInDays' => '

A value that specifies the number of days that Amazon QuickSight waits before it deletes the analysis. You can\'t use this parameter with the ForceDeleteWithoutRecovery option in the same API call. The default value is 30.

', ], ], 'RedshiftIAMParameters' => [ 'base' => '

A structure that grants Amazon QuickSight access to your cluster and make a call to the redshift:GetClusterCredentials API. For more information on the redshift:GetClusterCredentials API, see GetClusterCredentials .

', 'refs' => [ 'RedshiftParameters$IAMParameters' => '

An optional parameter that uses IAM authentication to grant Amazon QuickSight access to your cluster. This parameter can be used instead of DataSourceCredentials.

', ], ], 'RedshiftParameters' => [ 'base' => '

The parameters for Amazon Redshift. The ClusterId field can be blank if Host and Port are both set. The Host and Port fields can be blank if the ClusterId field is set.

', 'refs' => [ 'DataSourceParameters$RedshiftParameters' => '

The parameters for Amazon Redshift.

', ], ], 'ReferenceLine' => [ 'base' => '

The reference line visual display options.

', 'refs' => [ 'ReferenceLineList$member' => NULL, ], ], 'ReferenceLineCustomLabelConfiguration' => [ 'base' => '

The configuration for a custom label on a ReferenceLine.

', 'refs' => [ 'ReferenceLineLabelConfiguration$CustomLabelConfiguration' => '

The custom label configuration of the label in a reference line.

', ], ], 'ReferenceLineDataConfiguration' => [ 'base' => '

The data configuration of the reference line.

', 'refs' => [ 'ReferenceLine$DataConfiguration' => '

The data configuration of the reference line.

', ], ], 'ReferenceLineDynamicDataConfiguration' => [ 'base' => '

The dynamic configuration of the reference line data configuration.

', 'refs' => [ 'ReferenceLineDataConfiguration$DynamicConfiguration' => '

The dynamic configuration of the reference line data configuration.

', ], ], 'ReferenceLineLabelConfiguration' => [ 'base' => '

The label configuration of a reference line.

', 'refs' => [ 'ReferenceLine$LabelConfiguration' => '

The label configuration of the reference line.

', ], ], 'ReferenceLineLabelHorizontalPosition' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineLabelConfiguration$HorizontalPosition' => '

The horizontal position configuration of the label in a reference line. Choose one of the following options:

', ], ], 'ReferenceLineLabelVerticalPosition' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineLabelConfiguration$VerticalPosition' => '

The vertical position configuration of the label in a reference line. Choose one of the following options:

', ], ], 'ReferenceLineList' => [ 'base' => NULL, 'refs' => [ 'BarChartConfiguration$ReferenceLines' => '

The reference line setup of the visual.

', 'BoxPlotChartConfiguration$ReferenceLines' => '

The reference line setup of the visual.

', 'ComboChartConfiguration$ReferenceLines' => '

The reference line setup of the visual.

', 'LineChartConfiguration$ReferenceLines' => '

The reference lines configuration of a line chart.

', ], ], 'ReferenceLinePatternType' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineStyleConfiguration$Pattern' => '

The pattern type of the line style. Choose one of the following options:

', ], ], 'ReferenceLineSeriesType' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineDataConfiguration$SeriesType' => '

The series type of the reference line data configuration. Choose one of the following options:

', ], ], 'ReferenceLineStaticDataConfiguration' => [ 'base' => '

The static data configuration of the reference line data configuration.

', 'refs' => [ 'ReferenceLineDataConfiguration$StaticConfiguration' => '

The static data configuration of the reference line data configuration.

', ], ], 'ReferenceLineStyleConfiguration' => [ 'base' => '

The style configuration of the reference line.

', 'refs' => [ 'ReferenceLine$StyleConfiguration' => '

The style configuration of the reference line.

', ], ], 'ReferenceLineValueLabelConfiguration' => [ 'base' => '

The value label configuration of the label in a reference line.

', 'refs' => [ 'ReferenceLineLabelConfiguration$ValueLabelConfiguration' => '

The value label configuration of the label in a reference line.

', ], ], 'ReferenceLineValueLabelRelativePosition' => [ 'base' => NULL, 'refs' => [ 'ReferenceLineValueLabelConfiguration$RelativePosition' => '

The relative position of the value label. Choose one of the following options:

', ], ], 'RefreshConfiguration' => [ 'base' => '

The refresh configuration of a dataset.

', 'refs' => [ 'DataSetRefreshProperties$RefreshConfiguration' => '

The refresh configuration for a dataset.

', ], ], 'RefreshFrequency' => [ 'base' => '

Specifies the interval between each scheduled refresh of a dataset.

', 'refs' => [ 'RefreshSchedule$ScheduleFrequency' => '

The frequency for the refresh schedule.

', ], ], 'RefreshInterval' => [ 'base' => NULL, 'refs' => [ 'RefreshFrequency$Interval' => '

The interval between scheduled refreshes. Valid values are as follows:

', ], ], 'RefreshSchedule' => [ 'base' => '

The refresh schedule of a dataset.

', 'refs' => [ 'CreateRefreshScheduleRequest$Schedule' => '

The refresh schedule.

', 'DescribeRefreshScheduleResponse$RefreshSchedule' => '

The refresh schedule.

', 'RefreshSchedules$member' => '

A list of RefreshSchedule objects.

', 'UpdateRefreshScheduleRequest$Schedule' => '

The refresh schedule.

', ], ], 'RefreshSchedules' => [ 'base' => NULL, 'refs' => [ 'ListRefreshSchedulesResponse$RefreshSchedules' => '

The list of refresh schedules for the dataset.

', ], ], 'RegisterUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'RegisterUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'RegisteredUserConsoleFeatureConfigurations' => [ 'base' => '

The feature configurations of an embedded Amazon QuickSight console.

', 'refs' => [ 'RegisteredUserQuickSightConsoleEmbeddingConfiguration$FeatureConfigurations' => '

The embedding configuration of an embedded Amazon QuickSight console.

', ], ], 'RegisteredUserDashboardEmbeddingConfiguration' => [ 'base' => '

Information about the dashboard you want to embed.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$Dashboard' => '

The configuration details for providing a dashboard embedding experience.

', ], ], 'RegisteredUserDashboardFeatureConfigurations' => [ 'base' => '

The feature configuration for an embedded dashboard.

', 'refs' => [ 'RegisteredUserDashboardEmbeddingConfiguration$FeatureConfigurations' => '

The feature configurations of an embbedded Amazon QuickSight dashboard.

', ], ], 'RegisteredUserDashboardVisualEmbeddingConfiguration' => [ 'base' => '

The experience that you are embedding. You can use this object to generate a url that embeds a visual into your application.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$DashboardVisual' => '

The type of embedding experience. In this case, Amazon QuickSight visuals.

', ], ], 'RegisteredUserEmbeddingExperienceConfiguration' => [ 'base' => '

The type of experience you want to embed. For registered users, you can embed Amazon QuickSight dashboards or the Amazon QuickSight console.

Exactly one of the experience configurations is required. You can choose Dashboard or QuickSightConsole. You cannot choose more than one experience configuration.

', 'refs' => [ 'GenerateEmbedUrlForRegisteredUserRequest$ExperienceConfiguration' => '

The experience you are embedding. For registered users, you can embed Amazon QuickSight dashboards, Amazon QuickSight visuals, the Amazon QuickSight Q search bar, or the entire Amazon QuickSight console.

', ], ], 'RegisteredUserQSearchBarEmbeddingConfiguration' => [ 'base' => '

Information about the Q search bar embedding experience.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$QSearchBar' => '

The configuration details for embedding the Q search bar.

For more information about embedding the Q search bar, see Embedding Overview in the Amazon QuickSight User Guide.

', ], ], 'RegisteredUserQuickSightConsoleEmbeddingConfiguration' => [ 'base' => '

Information about the Amazon QuickSight console that you want to embed.

', 'refs' => [ 'RegisteredUserEmbeddingExperienceConfiguration$QuickSightConsole' => '

The configuration details for providing each Amazon QuickSight console embedding experience. This can be used along with custom permissions to restrict access to certain features. For more information, see Customizing Access to the Amazon QuickSight Console in the Amazon QuickSight User Guide.

Use GenerateEmbedUrlForRegisteredUser where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who accesses an embedded Amazon QuickSight console needs to belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the UpdateUser API operation. Use the RegisterUser API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide:

For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon QuickSight Developer Portal.

', ], ], 'RelationalTable' => [ 'base' => '

A physical table type for relational data sources.

', 'refs' => [ 'PhysicalTable$RelationalTable' => '

A physical table type for relational data sources.

', ], ], 'RelationalTableCatalog' => [ 'base' => NULL, 'refs' => [ 'RelationalTable$Catalog' => '

The catalog associated with a table.

', ], ], 'RelationalTableName' => [ 'base' => NULL, 'refs' => [ 'RelationalTable$Name' => '

The name of the relational table.

', ], ], 'RelationalTableSchema' => [ 'base' => NULL, 'refs' => [ 'RelationalTable$Schema' => '

The schema name. This name applies to certain relational database engines.

', ], ], 'RelativeDateTimeControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterRelativeDateTimeControl$DisplayOptions' => '

The display options of a control.

', ], ], 'RelativeDateType' => [ 'base' => NULL, 'refs' => [ 'RelativeDatesFilter$RelativeDateType' => '

The range date type of the filter. Choose one of the options below:

', ], ], 'RelativeDatesFilter' => [ 'base' => '

A RelativeDatesFilter filters relative dates values.

', 'refs' => [ 'Filter$RelativeDatesFilter' => '

A RelativeDatesFilter filters date values that are relative to a given date.

', ], ], 'RelativeFontSize' => [ 'base' => NULL, 'refs' => [ 'FontSize$Relative' => '

The lexical name for the text size, proportional to its surrounding context.

', ], ], 'RenameColumnOperation' => [ 'base' => '

A transform operation that renames a column.

', 'refs' => [ 'TransformOperation$RenameColumnOperation' => '

An operation that renames a column.

', ], ], 'ResizeOption' => [ 'base' => NULL, 'refs' => [ 'GridLayoutScreenCanvasSizeOptions$ResizeOption' => '

This value determines the layout behavior when the viewport is resized.

', ], ], 'ResourceExistsException' => [ 'base' => '

The resource specified already exists.

', 'refs' => [], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobAnalysisOverrideParameters$AnalysisId' => '

The ID of the analysis that you ant to apply overrides to.

', 'AssetBundleImportJobDashboardOverrideParameters$DashboardId' => '

The ID of the dashboard that you want to apply overrides to.

', 'AssetBundleImportJobDataSetOverrideParameters$DataSetId' => '

The ID of the dataset to apply overrides to.

', 'AssetBundleImportJobDataSourceOverrideParameters$DataSourceId' => '

The ID of the data source to apply overrides to.

', 'AssetBundleImportJobRefreshScheduleOverrideParameters$DataSetId' => '

A partial identifier for the specific RefreshSchedule resource that is being overridden. This structure is used together with the ScheduleID structure.

', 'AssetBundleImportJobThemeOverrideParameters$ThemeId' => '

The ID of the theme to apply overrides to.

', 'CreateDataSetRequest$DataSetId' => '

An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateDataSetResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateDataSetResponse$IngestionId' => '

The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'CreateDataSourceRequest$DataSourceId' => '

An ID for the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateDataSourceResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', 'DataSet$DataSetId' => '

The ID of the dataset.

', 'DataSetSummary$DataSetId' => '

The ID of the dataset.

', 'DataSource$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DataSourceSummary$DataSourceId' => '

The unique ID of the data source.

', 'DeleteDataSetRefreshPropertiesRequest$DataSetId' => '

The ID of the dataset.

', 'DeleteDataSetRequest$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteDataSetResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteDataSourceRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteDataSourceResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', 'DescribeDataSetPermissionsRequest$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSetPermissionsResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSetRefreshPropertiesRequest$DataSetId' => '

The ID of the dataset.

', 'DescribeDataSetRequest$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSourcePermissionsRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSourcePermissionsResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeDataSourceRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', 'DescribeTopicRefreshRequest$RefreshId' => '

The ID of the refresh, which is performed when the topic is created or updated.

', 'ListRefreshSchedulesRequest$DataSetId' => '

The ID of the dataset.

', 'PutDataSetRefreshPropertiesRequest$DataSetId' => '

The ID of the dataset.

', 'TopicRefreshDetails$RefreshId' => '

The ID of the refresh, which occurs as a result of topic creation or topic update.

', 'UpdateDataSetPermissionsRequest$DataSetId' => '

The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetPermissionsResponse$DataSetId' => '

The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetRequest$DataSetId' => '

The ID for the dataset that you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetResponse$DataSetId' => '

The ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSetResponse$IngestionId' => '

The ID of the ingestion, which is triggered as a result of dataset creation if the import mode is SPICE.

', 'UpdateDataSourcePermissionsRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSourcePermissionsResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSourceRequest$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateDataSourceResponse$DataSourceId' => '

The ID of the data source. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateRefreshScheduleRequest$DataSetId' => '

The ID of the dataset.

', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobAnalysisOverrideParameters$Name' => '

A new name for the analysis.

', 'AssetBundleImportJobDashboardOverrideParameters$Name' => '

A new name for the dashboard.

', 'AssetBundleImportJobDataSetOverrideParameters$Name' => '

A new name for the dataset.

', 'AssetBundleImportJobDataSourceOverrideParameters$Name' => '

A new name for the data source.

', 'AssetBundleImportJobThemeOverrideParameters$Name' => '

A new name for the theme.

', 'AssetBundleImportJobVPCConnectionOverrideParameters$Name' => '

A new name for the VPC connection.

', 'CreateDataSetRequest$Name' => '

The display name for the dataset.

', 'CreateDataSourceRequest$Name' => '

A display name for the data source.

', 'CreateVPCConnectionRequest$Name' => '

The display name for the VPC connection.

', 'DataSet$Name' => '

A display name for the dataset.

', 'DataSetSummary$Name' => '

A display name for the dataset.

', 'DataSource$Name' => '

A display name for the data source.

', 'DataSourceSummary$Name' => '

The name of the data source.

', 'TopicDetails$Name' => '

The name of the topic.

', 'TopicSummary$Name' => '

The name of the topic.

', 'UpdateDataSetRequest$Name' => '

The display name for the dataset.

', 'UpdateDataSourceRequest$Name' => '

A display name for the data source.

', 'UpdateVPCConnectionRequest$Name' => '

The display name for the VPC connection.

', 'VPCConnection$Name' => '

The display name for the VPC connection.

', 'VPCConnectionSummary$Name' => '

The display name for the VPC connection.

', ], ], 'ResourceNotFoundException' => [ 'base' => '

One or more resources can\'t be found.

', 'refs' => [], ], 'ResourcePermission' => [ 'base' => '

Permission for the resource.

', 'refs' => [ 'ResourcePermissionList$member' => NULL, 'UpdateLinkPermissionList$member' => NULL, 'UpdateResourcePermissionList$member' => NULL, ], ], 'ResourcePermissionList' => [ 'base' => NULL, 'refs' => [ 'CreateAnalysisRequest$Permissions' => '

A structure that describes the principals and the resource-level permissions on an analysis. You can use the Permissions structure to grant permissions by providing a list of Identity and Access Management (IAM) action information for each principal listed by Amazon Resource Name (ARN).

To specify no permissions, omit Permissions.

', 'CreateDashboardRequest$Permissions' => '

A structure that contains the permissions of the dashboard. You can use this structure for granting permissions by providing a list of IAM action information for each principal ARN.

To specify no permissions, omit the permissions list.

', 'CreateDataSetRequest$Permissions' => '

A list of resource permissions on the dataset.

', 'CreateDataSourceRequest$Permissions' => '

A list of resource permissions on the data source.

', 'CreateFolderRequest$Permissions' => '

A structure that describes the principals and the resource-level permissions of a folder.

To specify no permissions, omit Permissions.

', 'CreateTemplateRequest$Permissions' => '

A list of resource permissions to be set on the template.

', 'CreateThemeRequest$Permissions' => '

A valid grouping of resource permissions to apply to the new theme.

', 'DescribeAnalysisPermissionsResponse$Permissions' => '

A structure that describes the principals and the resource-level permissions on an analysis.

', 'DescribeDashboardPermissionsResponse$Permissions' => '

A structure that contains the permissions for the dashboard.

', 'DescribeDataSetPermissionsResponse$Permissions' => '

A list of resource permissions on the dataset.

', 'DescribeDataSourcePermissionsResponse$Permissions' => '

A list of resource permissions on the data source.

', 'DescribeFolderPermissionsResponse$Permissions' => '

Information about the permissions on the folder.

', 'DescribeFolderResolvedPermissionsResponse$Permissions' => '

Information about the permissions for the folder.

', 'DescribeTemplatePermissionsResponse$Permissions' => '

A list of resource permissions to be set on the template.

', 'DescribeThemePermissionsResponse$Permissions' => '

A list of resource permissions set on the theme.

', 'DescribeTopicPermissionsResponse$Permissions' => '

A list of resource permissions that are configured to the topic.

', 'LinkSharingConfiguration$Permissions' => '

A structure that contains the permissions of a shareable link.

', 'UpdateAnalysisPermissionsResponse$Permissions' => '

A structure that describes the principals and the resource-level permissions on an analysis.

', 'UpdateDashboardPermissionsResponse$Permissions' => '

Information about the permissions on the dashboard.

', 'UpdateDataSetPermissionsRequest$GrantPermissions' => '

The resource permissions that you want to grant to the dataset.

', 'UpdateDataSetPermissionsRequest$RevokePermissions' => '

The resource permissions that you want to revoke from the dataset.

', 'UpdateDataSourcePermissionsRequest$GrantPermissions' => '

A list of resource permissions that you want to grant on the data source.

', 'UpdateDataSourcePermissionsRequest$RevokePermissions' => '

A list of resource permissions that you want to revoke on the data source.

', 'UpdateFolderPermissionsRequest$GrantPermissions' => '

The permissions that you want to grant on a resource.

', 'UpdateFolderPermissionsRequest$RevokePermissions' => '

The permissions that you want to revoke from a resource.

', 'UpdateFolderPermissionsResponse$Permissions' => '

Information about the permissions for the folder.

', 'UpdateTemplatePermissionsResponse$Permissions' => '

A list of resource permissions to be set on the template.

', 'UpdateThemePermissionsResponse$Permissions' => '

The resulting list of resource permissions for the theme.

', 'UpdateTopicPermissionsResponse$Permissions' => '

A list of resource permissions on the topic.

', ], ], 'ResourceStatus' => [ 'base' => NULL, 'refs' => [ 'Analysis$Status' => '

Status associated with the analysis.

', 'AnalysisSummary$Status' => '

The last known status for the analysis.

', 'CreateAnalysisResponse$CreationStatus' => '

The status of the creation of the analysis.

', 'CreateDashboardResponse$CreationStatus' => '

The status of the dashboard creation request.

', 'CreateDataSourceResponse$CreationStatus' => '

The status of creating the data source.

', 'CreateTemplateResponse$CreationStatus' => '

The template creation status.

', 'CreateThemeResponse$CreationStatus' => '

The theme creation status.

', 'DashboardVersion$Status' => '

The HTTP status of the request.

', 'DashboardVersionSummary$Status' => '

The HTTP status of the request.

', 'DataSource$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisDefinitionResponse$ResourceStatus' => '

Status associated with the analysis.

', 'DescribeDashboardDefinitionResponse$ResourceStatus' => '

Status associated with the dashboard version.

', 'DescribeTemplateDefinitionResponse$ResourceStatus' => '

Status associated with the template.

', 'TemplateVersion$Status' => '

The status that is associated with the template.

', 'TemplateVersionSummary$Status' => '

The status of the template version.

', 'ThemeVersion$Status' => '

The status of the theme version.

', 'ThemeVersionSummary$Status' => '

The status of the theme version.

', 'UpdateAnalysisResponse$UpdateStatus' => '

The update status of the last update that was made to the analysis.

', 'UpdateDashboardResponse$CreationStatus' => '

The creation status of the request.

', 'UpdateDataSourceResponse$UpdateStatus' => '

The update status of the data source\'s last update.

', 'UpdateTemplateResponse$CreationStatus' => '

The creation status of the template.

', 'UpdateThemeResponse$CreationStatus' => '

The creation status of the theme.

', ], ], 'ResourceUnavailableException' => [ 'base' => '

This resource is currently unavailable.

', 'refs' => [], ], 'RestoreAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'RestoreAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'RestrictiveResourceId' => [ 'base' => NULL, 'refs' => [ 'AnonymousUserQSearchBarEmbeddingConfiguration$InitialTopicId' => '

The QuickSight Q topic ID of the topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this topic pre-selected.

The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', 'CreateFolderMembershipRequest$FolderId' => '

The ID of the folder.

', 'CreateFolderMembershipRequest$MemberId' => '

The ID of the asset that you want to add to the folder.

', 'CreateFolderRequest$FolderId' => '

The ID of the folder.

', 'CreateFolderResponse$FolderId' => '

The folder ID for the newly created folder.

', 'DeleteFolderMembershipRequest$FolderId' => '

The Folder ID.

', 'DeleteFolderMembershipRequest$MemberId' => '

The ID of the asset that you want to delete.

', 'DeleteFolderRequest$FolderId' => '

The ID of the folder.

', 'DeleteFolderResponse$FolderId' => '

The ID of the folder.

', 'DescribeFolderPermissionsRequest$FolderId' => '

The ID of the folder.

', 'DescribeFolderPermissionsResponse$FolderId' => '

The ID of the folder.

', 'DescribeFolderRequest$FolderId' => '

The ID of the folder.

', 'DescribeFolderResolvedPermissionsRequest$FolderId' => '

The ID of the folder.

', 'DescribeFolderResolvedPermissionsResponse$FolderId' => '

The ID of the folder.

', 'Folder$FolderId' => '

The ID of the folder.

', 'FolderMember$MemberId' => '

The ID of an asset in the folder.

', 'FolderSummary$FolderId' => '

The ID of the folder.

', 'ListFolderMembersRequest$FolderId' => '

The ID of the folder.

', 'MemberIdArnPair$MemberId' => '

The ID of the member.

', 'RegisteredUserQSearchBarEmbeddingConfiguration$InitialTopicId' => '

The ID of the Q topic that you want to make the starting topic in the Q search bar. You can find a topic ID by navigating to the Topics pane in the Amazon QuickSight application and opening a topic. The ID is in the URL for the topic that you open.

If you don\'t specify an initial topic, a list of all shared topics is shown in the Q bar for your readers. When you select an initial topic, you can specify whether or not readers are allowed to select other topics from the available ones in the list.

', 'UpdateFolderPermissionsRequest$FolderId' => '

The ID of the folder.

', 'UpdateFolderPermissionsResponse$FolderId' => '

The ID of the folder.

', 'UpdateFolderRequest$FolderId' => '

The ID of the folder.

', 'UpdateFolderResponse$FolderId' => '

The ID of the folder.

', ], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$RoleArn' => '

An optional override of the role ARN to be used by the VPC connection.

', 'AthenaParameters$RoleArn' => '

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

', 'CreateVPCConnectionRequest$RoleArn' => '

The IAM role to associate with the VPC connection.

', 'RedshiftIAMParameters$RoleArn' => '

Use the RoleArn structure to allow Amazon QuickSight to call redshift:GetClusterCredentials on your cluster. The calling principal must have iam:PassRole access to pass the role to Amazon QuickSight. The role\'s trust policy must allow the Amazon QuickSight service principal to assume the role.

', 'S3Parameters$RoleArn' => '

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

', 'UpdateVPCConnectionRequest$RoleArn' => '

An IAM role associated with the VPC connection.

', ], ], 'RoleName' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$CustomPermissionsName' => '

(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user\'s access by restricting access the following operations:

To add custom permissions to an existing user, use UpdateUser instead.

A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

', 'UpdateUserRequest$CustomPermissionsName' => '

(Enterprise edition only) The name of the custom permissions profile that you want to assign to this user. Customized permissions allows you to control a user\'s access by restricting access the following operations:

A set of custom permissions includes any combination of these restrictions. Currently, you need to create the profile names for custom permission sets by using the Amazon QuickSight console. Then, you use the RegisterUser API operation to assign the named set of permissions to a Amazon QuickSight user.

Amazon QuickSight custom permissions are applied through IAM policies. Therefore, they override the permissions typically granted by assigning Amazon QuickSight users to one of the default security cohorts in Amazon QuickSight (admin, author, reader).

This feature is available only to Amazon QuickSight Enterprise edition subscriptions.

', 'User$CustomPermissionsName' => '

The custom permissions profile associated with this user.

', ], ], 'RoleSessionName' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$SessionName' => '

You need to use this parameter only when you register one or more users using an assumed IAM role. You don\'t need to provide the session name for other scenarios, for example when you are registering an IAM user or an Amazon QuickSight user. You can register multiple users using the same IAM role if each user has a different session name. For more information on assuming IAM roles, see assume-role in the CLI Reference.

', ], ], 'RollingDateConfiguration' => [ 'base' => '

The rolling date configuration of a date time filter.

', 'refs' => [ 'DateTimeDefaultValues$RollingDate' => '

The rolling date of the DataTimeDefaultValues. The date is determined from the dataset based on input expression.

', 'TimeEqualityFilter$RollingDate' => '

The rolling date input for the TimeEquality filter.

This field is mutually exclusive to Value and ParameterName.

', 'TimeRangeFilterValue$RollingDate' => '

The rolling date input value.

', ], ], 'RowAlternateColorList' => [ 'base' => NULL, 'refs' => [ 'RowAlternateColorOptions$RowAlternateColors' => '

Determines the list of row alternate colors.

', ], ], 'RowAlternateColorOptions' => [ 'base' => '

Determines the row alternate color options.

', 'refs' => [ 'PivotTableOptions$RowAlternateColorOptions' => '

The row alternate color options (widget status, row alternate colors).

', 'TableOptions$RowAlternateColorOptions' => '

The row alternate color options (widget status, row alternate colors) for a table.

', ], ], 'RowInfo' => [ 'base' => '

Information about rows for a data set SPICE ingestion.

', 'refs' => [ 'Ingestion$RowInfo' => NULL, ], ], 'RowLevelPermissionDataSet' => [ 'base' => '

Information about a dataset that contains permissions for row-level security (RLS). The permissions dataset maps fields to users or groups. For more information, see Using Row-Level Security (RLS) to Restrict Access to a Dataset in the Amazon QuickSight User Guide.

The option to deny permissions by setting PermissionPolicy to DENY_ACCESS is not supported for new RLS datasets.

', 'refs' => [ 'CreateDataSetRequest$RowLevelPermissionDataSet' => '

The row-level security configuration for the data that you want to create.

', 'DataSet$RowLevelPermissionDataSet' => '

The row-level security configuration for the dataset.

', 'DataSetSummary$RowLevelPermissionDataSet' => '

The row-level security configuration for the dataset.

', 'UpdateDataSetRequest$RowLevelPermissionDataSet' => '

The row-level security configuration for the data you want to create.

', ], ], 'RowLevelPermissionFormatVersion' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionDataSet$FormatVersion' => '

The user or group rules associated with the dataset that contains permissions for RLS.

By default, FormatVersion is VERSION_1. When FormatVersion is VERSION_1, UserName and GroupName are required. When FormatVersion is VERSION_2, UserARN and GroupARN are required, and Namespace must not exist.

', ], ], 'RowLevelPermissionPolicy' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionDataSet$PermissionPolicy' => '

The type of permissions to use when interpreting the permissions for RLS. DENY_ACCESS is included for backward compatibility only.

', ], ], 'RowLevelPermissionTagConfiguration' => [ 'base' => '

The configuration of tags on a dataset to set row-level security.

', 'refs' => [ 'CreateDataSetRequest$RowLevelPermissionTagConfiguration' => '

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

', 'DataSet$RowLevelPermissionTagConfiguration' => '

The element you can use to define tags for row-level security.

', 'UpdateDataSetRequest$RowLevelPermissionTagConfiguration' => '

The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.

', ], ], 'RowLevelPermissionTagDelimiter' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRule$TagMultiValueDelimiter' => '

A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

', ], ], 'RowLevelPermissionTagRule' => [ 'base' => '

A set of rules associated with a tag.

', 'refs' => [ 'RowLevelPermissionTagRuleList$member' => NULL, ], ], 'RowLevelPermissionTagRuleConfiguration' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRuleConfigurationList$member' => NULL, ], ], 'RowLevelPermissionTagRuleConfigurationList' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagConfiguration$TagRuleConfigurations' => '

A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

', ], ], 'RowLevelPermissionTagRuleList' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagConfiguration$TagRules' => '

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

', ], ], 'RowSortList' => [ 'base' => NULL, 'refs' => [ 'TableSortConfiguration$RowSort' => '

The field sort options for rows in the table.

', ], ], 'S3Bucket' => [ 'base' => NULL, 'refs' => [ 'ManifestFileLocation$Bucket' => '

Amazon S3 bucket.

', ], ], 'S3BucketConfiguration' => [ 'base' => '

An optional structure that contains the Amazon S3 bucket configuration that the generated snapshots are stored in. If you don\'t provide this information, generated snapshots are stored in the default Amazon QuickSight bucket.

', 'refs' => [ 'SnapshotS3DestinationConfiguration$BucketConfiguration' => '

A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

', ], ], 'S3Key' => [ 'base' => NULL, 'refs' => [ 'ManifestFileLocation$Key' => '

Amazon S3 key that identifies an object.

', ], ], 'S3Parameters' => [ 'base' => '

The parameters for S3.

', 'refs' => [ 'DataSourceParameters$S3Parameters' => '

The parameters for S3.

', ], ], 'S3Source' => [ 'base' => '

A physical table type for an S3 data source.

', 'refs' => [ 'PhysicalTable$S3Source' => '

A physical table type for as S3 data source.

', ], ], 'S3Uri' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportSource$S3Uri' => '

The Amazon S3 URI for an asset bundle import file that exists in an Amazon S3 bucket that the caller has read access to. The file must be a zip format file and can\'t exceed 20 MB.

', 'AssetBundleImportSourceDescription$S3Uri' => '

The Amazon S3 URI that you provided at the start of the import job.

', ], ], 'SameSheetTargetVisualConfiguration' => [ 'base' => '

The configuration of the same-sheet target visuals that you want to be filtered.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterOperationTargetVisualsConfiguration$SameSheetTargetVisualConfiguration' => '

The configuration of the same-sheet target visuals that you want to be filtered.

', ], ], 'SankeyDiagramAggregatedFieldWells' => [ 'base' => '

The field well configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramFieldWells$SankeyDiagramAggregatedFieldWells' => '

The field well configuration of a sankey diagram.

', ], ], 'SankeyDiagramChartConfiguration' => [ 'base' => '

The configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramVisual$ChartConfiguration' => '

The configuration of a sankey diagram.

', ], ], 'SankeyDiagramFieldWells' => [ 'base' => '

The field well configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramChartConfiguration$FieldWells' => '

The field well configuration of a sankey diagram.

', ], ], 'SankeyDiagramSortConfiguration' => [ 'base' => '

The sort configuration of a sankey diagram.

', 'refs' => [ 'SankeyDiagramChartConfiguration$SortConfiguration' => '

The sort configuration of a sankey diagram.

', ], ], 'SankeyDiagramVisual' => [ 'base' => '

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$SankeyDiagramVisual' => '

A sankey diagram.

For more information, see Using Sankey diagrams in the Amazon QuickSight User Guide.

', ], ], 'ScatterPlotCategoricallyAggregatedFieldWells' => [ 'base' => '

The aggregated field well of a scatter plot.

', 'refs' => [ 'ScatterPlotFieldWells$ScatterPlotCategoricallyAggregatedFieldWells' => '

The aggregated field wells of a scatter plot. The x and y-axes of scatter plots with aggregated field wells are aggregated by category, label, or both.

', ], ], 'ScatterPlotConfiguration' => [ 'base' => '

The configuration of a scatter plot.

', 'refs' => [ 'ScatterPlotVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'ScatterPlotFieldWells' => [ 'base' => '

The field well configuration of a scatter plot.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'ScatterPlotConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'ScatterPlotUnaggregatedFieldWells' => [ 'base' => '

The unaggregated field wells of a scatter plot.

', 'refs' => [ 'ScatterPlotFieldWells$ScatterPlotUnaggregatedFieldWells' => '

The unaggregated field wells of a scatter plot. The x and y-axes of these scatter plots are unaggregated.

', ], ], 'ScatterPlotVisual' => [ 'base' => '

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$ScatterPlotVisual' => '

A scatter plot.

For more information, see Using scatter plots in the Amazon QuickSight User Guide.

', ], ], 'ScheduleRefreshOnEntity' => [ 'base' => '

The refresh on entity for weekly or monthly schedules.

', 'refs' => [ 'RefreshFrequency$RefreshOnDay' => '

The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

', ], ], 'ScrollBarOptions' => [ 'base' => '

The visual display options for a data zoom scroll bar.

', 'refs' => [ 'AxisDisplayOptions$ScrollbarOptions' => '

The scroll bar options for an axis.

', ], ], 'SearchAnalysesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchAnalysesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchDashboardsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchDashboardsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSourcesRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchDataSourcesResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchFoldersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchFoldersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchGroupsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchGroupsResponse' => [ 'base' => NULL, 'refs' => [], ], 'Seasonality' => [ 'base' => NULL, 'refs' => [ 'TimeBasedForecastProperties$Seasonality' => '

The seasonality setup of a forecast computation. Choose one of the following options:

', ], ], 'SecondaryValueOptions' => [ 'base' => '

The options that determine the presentation of the secondary value of a KPI visual.

', 'refs' => [ 'KPIOptions$SecondaryValue' => '

The options that determine the presentation of the secondary value of a KPI visual.

', ], ], 'SecretArn' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobDataSourceCredentials$SecretArn' => '

The ARN of the Secrets Manager secret that\'s used to create the imported data source. Keep this field blank, unless you are using a secret in place of a credential pair.

', 'DataSource$SecretArn' => '

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

', 'DataSourceCredentials$SecretArn' => '

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

', ], ], 'SectionAfterPageBreak' => [ 'base' => '

The configuration of a page break after a section.

', 'refs' => [ 'SectionPageBreakConfiguration$After' => '

The configuration of a page break after a section.

', ], ], 'SectionBasedLayoutCanvasSizeOptions' => [ 'base' => '

The options for the canvas of a section-based layout.

', 'refs' => [ 'DefaultSectionBasedLayoutConfiguration$CanvasSizeOptions' => '

Determines the screen canvas size options for a section-based layout.

', 'SectionBasedLayoutConfiguration$CanvasSizeOptions' => '

The options for the canvas of a section-based layout.

', ], ], 'SectionBasedLayoutConfiguration' => [ 'base' => '

The configuration for a section-based layout.

', 'refs' => [ 'LayoutConfiguration$SectionBasedLayout' => '

A section based layout organizes visuals into multiple sections and has customized header, footer and page break.

', ], ], 'SectionBasedLayoutPaperCanvasSizeOptions' => [ 'base' => '

The options for a paper canvas of a section-based layout.

', 'refs' => [ 'SectionBasedLayoutCanvasSizeOptions$PaperCanvasSizeOptions' => '

The options for a paper canvas of a section-based layout.

', ], ], 'SectionLayoutConfiguration' => [ 'base' => '

The layout configuration of a section.

', 'refs' => [ 'BodySectionContent$Layout' => '

The layout configuration of a body section.

', 'HeaderFooterSectionConfiguration$Layout' => '

The layout configuration of the header or footer section.

', ], ], 'SectionPageBreakConfiguration' => [ 'base' => '

The configuration of a page break for a section.

', 'refs' => [ 'BodySectionConfiguration$PageBreakConfiguration' => '

The configuration of a page break for a section.

', ], ], 'SectionPageBreakStatus' => [ 'base' => NULL, 'refs' => [ 'SectionAfterPageBreak$Status' => '

The option that enables or disables a page break at the end of a section.

', ], ], 'SectionStyle' => [ 'base' => '

The options that style a section.

', 'refs' => [ 'BodySectionConfiguration$Style' => '

The style options of a body section.

', 'HeaderFooterSectionConfiguration$Style' => '

The style options of a header or footer section.

', ], ], 'SecurityGroupId' => [ 'base' => NULL, 'refs' => [ 'SecurityGroupIdList$member' => NULL, ], ], 'SecurityGroupIdList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$SecurityGroupIds' => '

A new security group ID for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

', 'CreateVPCConnectionRequest$SecurityGroupIds' => '

A list of security group IDs for the VPC connection.

', 'UpdateVPCConnectionRequest$SecurityGroupIds' => '

A list of security group IDs for the VPC connection.

', 'VPCConnection$SecurityGroupIds' => '

The Amazon EC2 security group IDs associated with the VPC connection.

', 'VPCConnectionSummary$SecurityGroupIds' => '

The Amazon EC2 security group IDs associated with the VPC connection.

', ], ], 'SelectAllValueOptions' => [ 'base' => NULL, 'refs' => [ 'DestinationParameterValueConfiguration$SelectAllValueOptions' => '

The configuration that selects all options.

', ], ], 'SelectedFieldList' => [ 'base' => NULL, 'refs' => [ 'FilterOperationSelectedFieldsConfiguration$SelectedFields' => '

Chooses the fields that are filtered in CustomActionFilterOperation.

', ], ], 'SelectedFieldOptions' => [ 'base' => NULL, 'refs' => [ 'FilterOperationSelectedFieldsConfiguration$SelectedFieldOptions' => '

A structure that contains the options that choose which fields are filtered in the CustomActionFilterOperation.

Valid values are defined as follows:

', ], ], 'SelectedSheetsFilterScopeConfiguration' => [ 'base' => '

The configuration for applying a filter to specific sheets or visuals. You can apply this filter to multiple visuals that are on one sheet or to all visuals on a sheet.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'FilterScopeConfiguration$SelectedSheets' => '

The configuration for applying a filter to specific sheets.

', ], ], 'SelectedTooltipType' => [ 'base' => NULL, 'refs' => [ 'TooltipOptions$SelectedTooltipType' => '

The selected type for the tooltip. Choose one of the following options:

', ], ], 'SemanticEntityType' => [ 'base' => '

A structure that represents a semantic entity type.

', 'refs' => [ 'TopicNamedEntity$SemanticEntityType' => '

The type of named entity that a topic represents.

', ], ], 'SemanticType' => [ 'base' => '

A structure that represents a semantic type.

', 'refs' => [ 'TopicCalculatedField$SemanticType' => '

The semantic type.

', 'TopicColumn$SemanticType' => '

The semantic type of data contained in the column.

', ], ], 'SensitiveDouble' => [ 'base' => NULL, 'refs' => [ 'DecimalValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', 'ReferenceLineStaticDataConfiguration$Value' => '

The double input of the static data.

', 'SensitiveDoubleList$member' => NULL, ], ], 'SensitiveDoubleList' => [ 'base' => NULL, 'refs' => [ 'DecimalParameter$Values' => '

The values for the decimal parameter.

', ], ], 'SensitiveDoubleObject' => [ 'base' => NULL, 'refs' => [ 'DecimalDefaultValueList$member' => NULL, ], ], 'SensitiveLong' => [ 'base' => NULL, 'refs' => [ 'IntegerValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', 'SensitiveLongList$member' => NULL, ], ], 'SensitiveLongList' => [ 'base' => NULL, 'refs' => [ 'IntegerParameter$Values' => '

The values for the integer parameter.

', ], ], 'SensitiveLongObject' => [ 'base' => NULL, 'refs' => [ 'IntegerDefaultValueList$member' => NULL, ], ], 'SensitiveS3Uri' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobS3Result$S3Uri' => '

The Amazon S3 Uri.

', ], ], 'SensitiveString' => [ 'base' => NULL, 'refs' => [ 'DataFieldSeriesItem$FieldValue' => '

The field value of the field that you are setting the axis binding to.

', 'SemanticType$TruthyCellValue' => '

The semantic type truthy cell value.

', 'SemanticType$FalseyCellValue' => '

The semantic type falsey cell value.

', 'SensitiveStringList$member' => NULL, 'StringValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', ], ], 'SensitiveStringList' => [ 'base' => NULL, 'refs' => [ 'SemanticType$TruthyCellValueSynonyms' => '

The other names or aliases for the true cell value.

', 'SemanticType$FalseyCellValueSynonyms' => '

The other names or aliases for the false cell value.

', 'StringParameter$Values' => '

The values of a string parameter.

', ], ], 'SensitiveStringObject' => [ 'base' => NULL, 'refs' => [ 'StringDefaultValueList$member' => NULL, ], ], 'SensitiveTimestamp' => [ 'base' => NULL, 'refs' => [ 'DateTimeDefaultValueList$member' => NULL, 'DateTimeValueWhenUnsetConfiguration$CustomValue' => '

A custom value that\'s used when the value of a parameter isn\'t set.

', 'SensitiveTimestampList$member' => NULL, ], ], 'SensitiveTimestampList' => [ 'base' => NULL, 'refs' => [ 'DateTimeParameter$Values' => '

The values for the date-time parameter.

', ], ], 'SeriesItem' => [ 'base' => '

The series item configuration of a line chart.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'SeriesItemList$member' => NULL, ], ], 'SeriesItemList' => [ 'base' => NULL, 'refs' => [ 'LineChartConfiguration$Series' => '

The series item configuration of a line chart.

', ], ], 'ServiceNowParameters' => [ 'base' => '

The parameters for ServiceNow.

', 'refs' => [ 'DataSourceParameters$ServiceNowParameters' => '

The parameters for ServiceNow.

', ], ], 'SessionLifetimeInMinutes' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

', 'GenerateEmbedUrlForRegisteredUserRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be in [15-600] minutes range.

', 'GetDashboardEmbedUrlRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be 15-600 minutes.

', 'GetSessionEmbedUrlRequest$SessionLifetimeInMinutes' => '

How many minutes the session is valid. The session lifetime must be 15-600 minutes.

', ], ], 'SessionLifetimeInMinutesInvalidException' => [ 'base' => '

The number of minutes specified for the lifetime of a session isn\'t valid. The session lifetime must be 15-600 minutes.

', 'refs' => [], ], 'SessionTag' => [ 'base' => '

The key-value pair used for the row-level security tags feature.

', 'refs' => [ 'SessionTagList$member' => NULL, ], ], 'SessionTagKey' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRule$TagKey' => '

The unique key for a tag.

', 'RowLevelPermissionTagRuleConfiguration$member' => NULL, 'SessionTag$Key' => '

The key for the tag.

', 'SessionTagKeyList$member' => NULL, ], ], 'SessionTagKeyList' => [ 'base' => NULL, 'refs' => [ 'SnapshotAnonymousUserRedacted$RowLevelPermissionTagKeys' => '

The tag keys for the RowLevelPermissionTags.

', ], ], 'SessionTagList' => [ 'base' => NULL, 'refs' => [ 'GenerateEmbedUrlForAnonymousUserRequest$SessionTags' => '

The session tags used for row-level security. Before you use this parameter, make sure that you have configured the relevant datasets using the DataSet$RowLevelPermissionTagConfiguration parameter so that session tags can be used to provide row-level security.

These are not the tags used for the Amazon Web Services resource tagging feature. For more information, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

', 'SnapshotAnonymousUser$RowLevelPermissionTags' => '

The tags to be used for row-level security (RLS). Make sure that the relevant datasets have RLS tags configured before you start a snapshot export job. You can configure the RLS tags of a dataset with a DataSet$RowLevelPermissionTagConfiguration API call.

These are not the tags that are used for Amazon Web Services resource tagging. For more information on row level security in Amazon QuickSight, see Using Row-Level Security (RLS) with Tagsin the Amazon QuickSight User Guide.

', ], ], 'SessionTagValue' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionTagRule$MatchAllValue' => '

A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

', 'SessionTag$Value' => '

The value that you want to assign the tag.

', ], ], 'SetParameterValueConfiguration' => [ 'base' => '

The configuration of adding parameters in action.

', 'refs' => [ 'SetParameterValueConfigurationList$member' => NULL, ], ], 'SetParameterValueConfigurationList' => [ 'base' => NULL, 'refs' => [ 'CustomActionSetParametersOperation$ParameterValueConfigurations' => '

The parameter that determines the value configuration.

', ], ], 'ShapeConditionalFormat' => [ 'base' => '

The shape conditional formatting of a filled map visual.

', 'refs' => [ 'FilledMapShapeConditionalFormatting$Format' => '

The conditional formatting that determines the background color of a filled map\'s shape.

', ], ], 'SharingModel' => [ 'base' => NULL, 'refs' => [ 'CreateFolderRequest$SharingModel' => '

An optional parameter that determines the sharing scope of the folder. The default value for this parameter is ACCOUNT.

', 'Folder$SharingModel' => '

The sharing scope of the folder.

', 'FolderSummary$SharingModel' => '

The sharing scope of the folder.

', ], ], 'Sheet' => [ 'base' => '

A sheet, which is an object that contains a set of visuals that are viewed together on one page in Amazon QuickSight. Every analysis and dashboard contains at least one sheet. Each sheet contains at least one visualization widget, for example a chart, pivot table, or narrative insight. Sheets can be associated with other components, such as controls, filters, and so on.

', 'refs' => [ 'SheetList$member' => NULL, ], ], 'SheetContentType' => [ 'base' => NULL, 'refs' => [ 'DefaultNewSheetConfiguration$SheetContentType' => '

The option that determines the sheet content type.

', 'SheetDefinition$ContentType' => '

The layout content type of the sheet. Choose one of the following options:

', ], ], 'SheetControlDateTimePickerType' => [ 'base' => NULL, 'refs' => [ 'FilterDateTimePickerControl$Type' => '

The date time picker type of a FilterDateTimePickerControl. Choose one of the following options:

', ], ], 'SheetControlInfoIconLabelOptions' => [ 'base' => '

A control to display info icons for filters and parameters.

', 'refs' => [ 'DateTimePickerControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'DropDownControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'ListControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'RelativeDateTimeControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'SliderControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'TextAreaControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', 'TextFieldControlDisplayOptions$InfoIconLabelOptions' => '

The configuration of info icon label options.

', ], ], 'SheetControlInfoIconText' => [ 'base' => NULL, 'refs' => [ 'SheetControlInfoIconLabelOptions$InfoIconText' => '

The text content of info icon.

', ], ], 'SheetControlLayout' => [ 'base' => '

A grid layout to define the placement of sheet control.

', 'refs' => [ 'SheetControlLayoutList$member' => NULL, ], ], 'SheetControlLayoutConfiguration' => [ 'base' => '

The configuration that determines the elements and canvas size options of sheet control.

', 'refs' => [ 'SheetControlLayout$Configuration' => '

The configuration that determines the elements and canvas size options of sheet control.

', ], ], 'SheetControlLayoutList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$SheetControlLayouts' => '

The control layouts of the sheet.

', ], ], 'SheetControlListType' => [ 'base' => NULL, 'refs' => [ 'FilterDropDownControl$Type' => '

The type of the FilterDropDownControl. Choose one of the following options:

', 'FilterListControl$Type' => '

The type of FilterListControl. Choose one of the following options:

', 'ParameterDropDownControl$Type' => '

The type parameter name of the ParameterDropDownControl.

', 'ParameterListControl$Type' => '

The type of ParameterListControl.

', ], ], 'SheetControlSliderType' => [ 'base' => NULL, 'refs' => [ 'FilterSliderControl$Type' => '

The type of FilterSliderControl. Choose one of the following options:

', ], ], 'SheetControlTitle' => [ 'base' => NULL, 'refs' => [ 'FilterDateTimePickerControl$Title' => '

The title of the FilterDateTimePickerControl.

', 'FilterDropDownControl$Title' => '

The title of the FilterDropDownControl.

', 'FilterListControl$Title' => '

The title of the FilterListControl.

', 'FilterRelativeDateTimeControl$Title' => '

The title of the FilterTextAreaControl.

', 'FilterSliderControl$Title' => '

The title of the FilterSliderControl.

', 'FilterTextAreaControl$Title' => '

The title of the FilterTextAreaControl.

', 'FilterTextFieldControl$Title' => '

The title of the FilterTextFieldControl.

', 'ParameterDateTimePickerControl$Title' => '

The title of the ParameterDateTimePickerControl.

', 'ParameterDropDownControl$Title' => '

The title of the ParameterDropDownControl.

', 'ParameterListControl$Title' => '

The title of the ParameterListControl.

', 'ParameterSliderControl$Title' => '

The title of the ParameterSliderControl.

', 'ParameterTextAreaControl$Title' => '

The title of the ParameterTextAreaControl.

', 'ParameterTextFieldControl$Title' => '

The title of the ParameterTextFieldControl.

', ], ], 'SheetControlsOption' => [ 'base' => '

Sheet controls option.

', 'refs' => [ 'DashboardPublishOptions$SheetControlsOption' => '

Sheet controls option.

', ], ], 'SheetDefinition' => [ 'base' => '

A sheet is an object that contains a set of visuals that are viewed together on one page in a paginated report. Every analysis and dashboard must contain at least one sheet.

', 'refs' => [ 'SheetDefinitionList$member' => NULL, ], ], 'SheetDefinitionList' => [ 'base' => NULL, 'refs' => [ 'AnalysisDefinition$Sheets' => '

An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.

', 'DashboardVersionDefinition$Sheets' => '

An array of sheet definitions for a dashboard.

', 'TemplateVersionDefinition$Sheets' => '

An array of sheet definitions for a template.

', ], ], 'SheetDescription' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Description' => '

A description of the sheet.

', ], ], 'SheetElementConfigurationOverrides' => [ 'base' => '

The override configuration of the rendering rules of a sheet.

', 'refs' => [ 'SheetElementRenderingRule$ConfigurationOverrides' => '

The override configuration of the rendering rules of a sheet.

', ], ], 'SheetElementRenderingRule' => [ 'base' => '

The rendering rules of a sheet that uses a free-form layout.

', 'refs' => [ 'SheetElementRenderingRuleList$member' => NULL, ], ], 'SheetElementRenderingRuleList' => [ 'base' => NULL, 'refs' => [ 'FreeFormLayoutElement$RenderingRules' => '

The rendering rules that determine when an element should be displayed within a free-form layout.

', ], ], 'SheetLayoutElementMaximizationOption' => [ 'base' => '

The sheet layout maximization options of a dashbaord.

', 'refs' => [ 'DashboardPublishOptions$SheetLayoutElementMaximizationOption' => '

The sheet layout maximization options of a dashbaord.

', ], ], 'SheetList' => [ 'base' => NULL, 'refs' => [ 'Analysis$Sheets' => '

A list of the associated sheets with the unique identifier and name of each sheet.

', 'DashboardVersion$Sheets' => '

A list of the associated sheets with the unique identifier and name of each sheet.

', 'TemplateVersion$Sheets' => '

A list of the associated sheets with the unique identifier and name of each sheet.

', ], ], 'SheetName' => [ 'base' => NULL, 'refs' => [ 'Sheet$Name' => '

The name of a sheet. This name is displayed on the sheet\'s tab in the Amazon QuickSight console.

', 'SheetDefinition$Name' => '

The name of the sheet. This name is displayed on the sheet\'s tab in the Amazon QuickSight console.

', ], ], 'SheetStyle' => [ 'base' => '

The theme display options for sheets.

', 'refs' => [ 'ThemeConfiguration$Sheet' => '

Display options related to sheets.

', ], ], 'SheetTextBox' => [ 'base' => '

A text box.

', 'refs' => [ 'SheetTextBoxList$member' => NULL, ], ], 'SheetTextBoxContent' => [ 'base' => NULL, 'refs' => [ 'SheetTextBox$Content' => '

The content that is displayed in the text box.

', ], ], 'SheetTextBoxList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$TextBoxes' => '

The text boxes that are on a sheet.

', ], ], 'SheetTitle' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Title' => '

The title of the sheet.

', ], ], 'SheetVisualScopingConfiguration' => [ 'base' => '

The filter that is applied to the options.

', 'refs' => [ 'SheetVisualScopingConfigurations$member' => NULL, ], ], 'SheetVisualScopingConfigurations' => [ 'base' => NULL, 'refs' => [ 'SelectedSheetsFilterScopeConfiguration$SheetVisualScopingConfigurations' => '

The sheet ID and visual IDs of the sheet and visuals that the filter is applied to.

', ], ], 'ShortFormatText' => [ 'base' => '

The text format for the title.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualTitleLabelOptions$FormatText' => '

The short text format of the title label, such as plain text or rich text.

', ], ], 'ShortPlainText' => [ 'base' => NULL, 'refs' => [ 'ShortFormatText$PlainText' => '

Plain text format.

', ], ], 'ShortRestrictiveResourceId' => [ 'base' => NULL, 'refs' => [ 'AdditionalDashboardIdList$member' => NULL, 'Analysis$AnalysisId' => '

The ID of the analysis.

', 'AnalysisSummary$AnalysisId' => '

The ID of the analysis. This ID displays in the URL.

', 'AnonymousUserDashboardEmbeddingConfiguration$InitialDashboardId' => '

The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard.

The Amazon Resource Name (ARN) of this dashboard must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.

', 'AssetBundleExportJobSummary$AssetBundleExportJobId' => '

The ID of the export job.

', 'AssetBundleImportJobSummary$AssetBundleImportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'BarChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'BodySectionConfiguration$SectionId' => '

The unique identifier of a body section.

', 'BoxPlotVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'CategoryFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'ComboChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'CreateAnalysisRequest$AnalysisId' => '

The ID for the analysis that you\'re creating. This ID displays in the URL of the analysis.

', 'CreateAnalysisResponse$AnalysisId' => '

The ID of the analysis.

', 'CreateDashboardRequest$DashboardId' => '

The ID for the dashboard, also added to the IAM policy.

', 'CreateDashboardResponse$DashboardId' => '

The ID for the dashboard.

', 'CreateTemplateAliasRequest$TemplateId' => '

An ID for the template.

', 'CreateTemplateRequest$TemplateId' => '

An ID for the template that you want to create. This template is unique per Amazon Web Services Region; in each Amazon Web Services account.

', 'CreateTemplateResponse$TemplateId' => '

The ID of the template.

', 'CreateThemeAliasRequest$ThemeId' => '

An ID for the theme alias.

', 'CreateThemeRequest$ThemeId' => '

An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.

', 'CreateThemeRequest$BaseThemeId' => '

The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.

', 'CreateThemeResponse$ThemeId' => '

The ID of the theme.

', 'CustomContentVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'Dashboard$DashboardId' => '

Dashboard ID.

', 'DashboardSummary$DashboardId' => '

Dashboard ID.

', 'DashboardVisualId$DashboardId' => '

The ID of the dashboard that has the visual that you want to embed. The DashboardId can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console. You can also get the DashboardId with a ListDashboards API operation.

', 'DashboardVisualId$SheetId' => '

The ID of the sheet that the has visual that you want to embed. The SheetId can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console.

', 'DashboardVisualId$VisualId' => '

The ID of the visual that you want to embed. The VisualID can be found in the IDs for developers section of the Embed visual pane of the visual\'s on-visual menu of the Amazon QuickSight console.

', 'DeleteAnalysisRequest$AnalysisId' => '

The ID of the analysis that you\'re deleting.

', 'DeleteAnalysisResponse$AnalysisId' => '

The ID of the deleted analysis.

', 'DeleteDashboardRequest$DashboardId' => '

The ID for the dashboard.

', 'DeleteDashboardResponse$DashboardId' => '

The ID of the dashboard.

', 'DeleteTemplateAliasRequest$TemplateId' => '

The ID for the template that the specified alias is for.

', 'DeleteTemplateAliasResponse$TemplateId' => '

An ID for the template associated with the deletion.

', 'DeleteTemplateRequest$TemplateId' => '

An ID for the template you want to delete.

', 'DeleteTemplateResponse$TemplateId' => '

An ID for the template.

', 'DeleteThemeAliasRequest$ThemeId' => '

The ID for the theme that the specified alias is for.

', 'DeleteThemeAliasResponse$ThemeId' => '

An ID for the theme associated with the deletion.

', 'DeleteThemeRequest$ThemeId' => '

An ID for the theme that you want to delete.

', 'DeleteThemeResponse$ThemeId' => '

An ID for the theme.

', 'DescribeAnalysisDefinitionRequest$AnalysisId' => '

The ID of the analysis that you\'re describing. The ID is part of the URL of the analysis.

', 'DescribeAnalysisDefinitionResponse$AnalysisId' => '

The ID of the analysis described.

', 'DescribeAnalysisPermissionsRequest$AnalysisId' => '

The ID of the analysis whose permissions you\'re describing. The ID is part of the analysis URL.

', 'DescribeAnalysisPermissionsResponse$AnalysisId' => '

The ID of the analysis whose permissions you\'re describing.

', 'DescribeAnalysisRequest$AnalysisId' => '

The ID of the analysis that you\'re describing. The ID is part of the URL of the analysis.

', 'DescribeAssetBundleExportJobRequest$AssetBundleExportJobId' => '

The ID of the job that you want described. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

', 'DescribeAssetBundleExportJobResponse$AssetBundleExportJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleExportJob API call.

', 'DescribeAssetBundleImportJobRequest$AssetBundleImportJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

', 'DescribeAssetBundleImportJobResponse$AssetBundleImportJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartAssetBundleImportJob API call.

', 'DescribeDashboardDefinitionRequest$DashboardId' => '

The ID for the dashboard.

', 'DescribeDashboardDefinitionResponse$DashboardId' => '

The ID of the dashboard described.

', 'DescribeDashboardPermissionsRequest$DashboardId' => '

The ID for the dashboard, also added to the IAM policy.

', 'DescribeDashboardPermissionsResponse$DashboardId' => '

The ID for the dashboard.

', 'DescribeDashboardRequest$DashboardId' => '

The ID for the dashboard.

', 'DescribeDashboardSnapshotJobRequest$DashboardId' => '

The ID of the dashboard that you have started a snapshot job for.

', 'DescribeDashboardSnapshotJobRequest$SnapshotJobId' => '

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDashboardSnapshotJobResponse$DashboardId' => '

The ID of the dashboard that you have started a snapshot job for.

', 'DescribeDashboardSnapshotJobResponse$SnapshotJobId' => '

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeDashboardSnapshotJobResultRequest$DashboardId' => '

The ID of the dashboard that you have started a snapshot job for.

', 'DescribeDashboardSnapshotJobResultRequest$SnapshotJobId' => '

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'DescribeTemplateAliasRequest$TemplateId' => '

The ID for the template.

', 'DescribeTemplateDefinitionRequest$TemplateId' => '

The ID of the template that you\'re describing.

', 'DescribeTemplateDefinitionResponse$TemplateId' => '

The ID of the template described.

', 'DescribeTemplatePermissionsRequest$TemplateId' => '

The ID for the template.

', 'DescribeTemplatePermissionsResponse$TemplateId' => '

The ID for the template.

', 'DescribeTemplateRequest$TemplateId' => '

The ID for the template.

', 'DescribeThemeAliasRequest$ThemeId' => '

The ID for the theme.

', 'DescribeThemePermissionsRequest$ThemeId' => '

The ID for the theme that you want to describe permissions for.

', 'DescribeThemePermissionsResponse$ThemeId' => '

The ID for the theme.

', 'DescribeThemeRequest$ThemeId' => '

The ID for the theme.

', 'EmptyVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'FilledMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'FilterDateTimePickerControl$FilterControlId' => '

The ID of the FilterDateTimePickerControl.

', 'FilterDateTimePickerControl$SourceFilterId' => '

The source filter ID of the FilterDateTimePickerControl.

', 'FilterDropDownControl$FilterControlId' => '

The ID of the FilterDropDownControl.

', 'FilterDropDownControl$SourceFilterId' => '

The source filter ID of the FilterDropDownControl.

', 'FilterGroup$FilterGroupId' => '

The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

', 'FilterListControl$FilterControlId' => '

The ID of the FilterListControl.

', 'FilterListControl$SourceFilterId' => '

The source filter ID of the FilterListControl.

', 'FilterRelativeDateTimeControl$FilterControlId' => '

The ID of the FilterTextAreaControl.

', 'FilterRelativeDateTimeControl$SourceFilterId' => '

The source filter ID of the FilterTextAreaControl.

', 'FilterSliderControl$FilterControlId' => '

The ID of the FilterSliderControl.

', 'FilterSliderControl$SourceFilterId' => '

The source filter ID of the FilterSliderControl.

', 'FilterTextAreaControl$FilterControlId' => '

The ID of the FilterTextAreaControl.

', 'FilterTextAreaControl$SourceFilterId' => '

The source filter ID of the FilterTextAreaControl.

', 'FilterTextFieldControl$FilterControlId' => '

The ID of the FilterTextFieldControl.

', 'FilterTextFieldControl$SourceFilterId' => '

The source filter ID of the FilterTextFieldControl.

', 'FilteredVisualsList$member' => NULL, 'ForecastComputation$ComputationId' => '

The ID for a computation.

', 'FreeFormLayoutElement$ElementId' => '

A unique identifier for an element within a free-form layout.

', 'FunnelChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'GaugeChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'GeospatialMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'GetDashboardEmbedUrlRequest$DashboardId' => '

The ID for the dashboard, also added to the Identity and Access Management (IAM) policy.

', 'GridLayoutElement$ElementId' => '

A unique identifier for an element within a grid layout.

', 'GrowthRateComputation$ComputationId' => '

The ID for a computation.

', 'HeaderFooterSectionConfiguration$SectionId' => '

The unique identifier of the header or footer section.

', 'HeatMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'HistogramVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'InsightVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'KPIVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'LineChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'ListDashboardVersionsRequest$DashboardId' => '

The ID for the dashboard.

', 'ListTemplateAliasesRequest$TemplateId' => '

The ID for the template.

', 'ListTemplateVersionsRequest$TemplateId' => '

The ID for the template.

', 'ListThemeAliasesRequest$ThemeId' => '

The ID for the theme.

', 'ListThemeVersionsRequest$ThemeId' => '

The ID for the theme.

', 'LocalNavigationConfiguration$TargetSheetId' => '

The sheet that is targeted for navigation in the same analysis.

', 'MaximumMinimumComputation$ComputationId' => '

The ID for a computation.

', 'MetricComparisonComputation$ComputationId' => '

The ID for a computation.

', 'NumericEqualityFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'NumericRangeFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'ParameterDateTimePickerControl$ParameterControlId' => '

The ID of the ParameterDateTimePickerControl.

', 'ParameterDropDownControl$ParameterControlId' => '

The ID of the ParameterDropDownControl.

', 'ParameterListControl$ParameterControlId' => '

The ID of the ParameterListControl.

', 'ParameterSliderControl$ParameterControlId' => '

The ID of the ParameterSliderControl.

', 'ParameterTextAreaControl$ParameterControlId' => '

The ID of the ParameterTextAreaControl.

', 'ParameterTextFieldControl$ParameterControlId' => '

The ID of the ParameterTextFieldControl.

', 'PeriodOverPeriodComputation$ComputationId' => '

The ID for a computation.

', 'PeriodToDateComputation$ComputationId' => '

The ID for a computation.

', 'PieChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'PivotTableVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'RadarChartVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'RegisteredUserDashboardEmbeddingConfiguration$InitialDashboardId' => '

The dashboard ID for the dashboard that you want the user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders this dashboard if the user has permissions to view it.

If the user does not have permission to view this dashboard, they see a permissions error message.

', 'RelativeDatesFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'RestoreAnalysisRequest$AnalysisId' => '

The ID of the analysis that you\'re restoring.

', 'RestoreAnalysisResponse$AnalysisId' => '

The ID of the analysis that you\'re restoring.

', 'SankeyDiagramVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'ScatterPlotVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'Sheet$SheetId' => '

The unique identifier associated with a sheet.

', 'SheetDefinition$SheetId' => '

The unique identifier of a sheet.

', 'SheetTextBox$SheetTextBoxId' => '

The unique identifier for a text box. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have text boxes that share identifiers.

', 'SheetVisualScopingConfiguration$SheetId' => '

The selected sheet that the filter is applied to.

', 'SnapshotFileSheetSelection$SheetId' => '

The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV, Excel, and PDF format types.

', 'SnapshotFileSheetSelectionVisualIdList$member' => NULL, 'StartAssetBundleExportJobRequest$AssetBundleExportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartAssetBundleExportJobResponse$AssetBundleExportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartAssetBundleImportJobRequest$AssetBundleImportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartAssetBundleImportJobResponse$AssetBundleImportJobId' => '

The ID of the job. This ID is unique while the job is running. After the job is completed, you can reuse this ID for another job.

', 'StartDashboardSnapshotJobRequest$DashboardId' => '

The ID of the dashboard that you want to start a snapshot job for.

', 'StartDashboardSnapshotJobRequest$SnapshotJobId' => '

An ID for the dashboard snapshot job. This ID is unique to the dashboard while the job is running. This ID can be used to poll the status of a job with a DescribeDashboardSnapshotJob while the job runs. You can reuse this ID for another job 24 hours after the current job is completed.

', 'StartDashboardSnapshotJobResponse$SnapshotJobId' => '

The ID of the job. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

', 'TableVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'TargetVisualList$member' => NULL, 'Template$TemplateId' => '

The ID for the template. This is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'TemplateSummary$TemplateId' => '

The ID of the template. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'Theme$ThemeId' => '

The identifier that the user gives to the theme.

', 'ThemeSummary$ThemeId' => '

The ID of the theme. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'ThemeVersion$BaseThemeId' => '

The Amazon QuickSight-defined ID of the theme that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

', 'TimeEqualityFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'TimeRangeFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'TopBottomFilter$FilterId' => '

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

', 'TopBottomMoversComputation$ComputationId' => '

The ID for a computation.

', 'TopBottomRankedComputation$ComputationId' => '

The ID for a computation.

', 'TotalAggregationComputation$ComputationId' => '

The ID for a computation.

', 'TreeMapVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', 'UniqueValuesComputation$ComputationId' => '

The ID for a computation.

', 'UpdateAnalysisPermissionsRequest$AnalysisId' => '

The ID of the analysis whose permissions you\'re updating. The ID is part of the analysis URL.

', 'UpdateAnalysisPermissionsResponse$AnalysisId' => '

The ID of the analysis that you updated permissions for.

', 'UpdateAnalysisRequest$AnalysisId' => '

The ID for the analysis that you\'re updating. This ID displays in the URL of the analysis.

', 'UpdateAnalysisResponse$AnalysisId' => '

The ID of the analysis.

', 'UpdateDashboardPermissionsRequest$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardPermissionsResponse$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardPublishedVersionRequest$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardPublishedVersionResponse$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardRequest$DashboardId' => '

The ID for the dashboard.

', 'UpdateDashboardResponse$DashboardId' => '

The ID for the dashboard.

', 'UpdateTemplateAliasRequest$TemplateId' => '

The ID for the template.

', 'UpdateTemplatePermissionsRequest$TemplateId' => '

The ID for the template.

', 'UpdateTemplatePermissionsResponse$TemplateId' => '

The ID for the template.

', 'UpdateTemplateRequest$TemplateId' => '

The ID for the template.

', 'UpdateTemplateResponse$TemplateId' => '

The ID for the template.

', 'UpdateThemeAliasRequest$ThemeId' => '

The ID for the theme.

', 'UpdateThemePermissionsRequest$ThemeId' => '

The ID for the theme.

', 'UpdateThemePermissionsResponse$ThemeId' => '

The ID for the theme.

', 'UpdateThemeRequest$ThemeId' => '

The ID for the theme.

', 'UpdateThemeRequest$BaseThemeId' => '

The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.

', 'UpdateThemeResponse$ThemeId' => '

The ID for the theme.

', 'VisualCustomAction$CustomActionId' => '

The ID of the VisualCustomAction.

', 'WaterfallVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

', 'WordCloudVisual$VisualId' => '

The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers..

', ], ], 'ShortRichText' => [ 'base' => NULL, 'refs' => [ 'ShortFormatText$RichText' => '

Rich text. Examples of rich text include bold, underline, and italics.

', ], ], 'SignupResponse' => [ 'base' => '

A SignupResponse object that contains a summary of a newly created account.

', 'refs' => [ 'CreateAccountSubscriptionResponse$SignupResponse' => '

A SignupResponse object that returns information about a newly created Amazon QuickSight account.

', ], ], 'SimpleAttributeAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'AttributeAggregationFunction$SimpleAttributeAggregation' => '

The built-in aggregation functions for attributes.

', ], ], 'SimpleClusterMarker' => [ 'base' => '

The simple cluster marker of the cluster marker.

', 'refs' => [ 'ClusterMarker$SimpleClusterMarker' => '

The simple cluster marker of the cluster marker.

', ], ], 'SimpleNumericalAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'NumericalAggregationFunction$SimpleNumericalAggregation' => '

Built-in aggregation functions for numerical values.

', ], ], 'SimpleTotalAggregationFunction' => [ 'base' => NULL, 'refs' => [ 'TotalAggregationFunction$SimpleTotalAggregationFunction' => '

A built in aggregation function for total values.

', ], ], 'SiteBaseUrl' => [ 'base' => NULL, 'refs' => [ 'JiraParameters$SiteBaseUrl' => '

The base URL of the Jira site.

', 'ServiceNowParameters$SiteBaseUrl' => '

URL of the base site.

', ], ], 'SliderControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterSliderControl$DisplayOptions' => '

The display options of a control.

', 'ParameterSliderControl$DisplayOptions' => '

The display options of a control.

', ], ], 'SmallMultiplesAxisPlacement' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesAxisProperties$Placement' => '

Defines the placement of the axis. By default, axes are rendered OUTSIDE of the panels. Axes with INDEPENDENT scale are rendered INSIDE the panels.

', ], ], 'SmallMultiplesAxisProperties' => [ 'base' => '

Configures the properties of a chart\'s axes that are used by small multiples panels.

', 'refs' => [ 'SmallMultiplesOptions$XAxis' => '

The properties of a small multiples X axis.

', 'SmallMultiplesOptions$YAxis' => '

The properties of a small multiples Y axis.

', ], ], 'SmallMultiplesAxisScale' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesAxisProperties$Scale' => '

Determines whether scale of the axes are shared or independent. The default value is SHARED.

', ], ], 'SmallMultiplesDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'BarChartAggregatedFieldWells$SmallMultiples' => '

The small multiples field well of a bar chart.

', 'LineChartAggregatedFieldWells$SmallMultiples' => '

The small multiples field well of a line chart.

', 'PieChartAggregatedFieldWells$SmallMultiples' => '

The small multiples field well of a pie chart.

', ], ], 'SmallMultiplesOptions' => [ 'base' => '

Options that determine the layout and display options of a chart\'s small multiples.

', 'refs' => [ 'BarChartConfiguration$SmallMultiplesOptions' => '

The small multiples setup for the visual.

', 'LineChartConfiguration$SmallMultiplesOptions' => '

The small multiples setup for the visual.

', 'PieChartConfiguration$SmallMultiplesOptions' => '

The small multiples setup for the visual.

', ], ], 'SnapshotAnonymousUser' => [ 'base' => '

A structure that contains information on the anonymous user configuration.

', 'refs' => [ 'SnapshotAnonymousUserList$member' => NULL, ], ], 'SnapshotAnonymousUserList' => [ 'base' => NULL, 'refs' => [ 'SnapshotUserConfiguration$AnonymousUsers' => '

An array of records that describe the anonymous users that the dashboard snapshot is generated for.

', ], ], 'SnapshotAnonymousUserRedacted' => [ 'base' => '

Use this structure to redact sensitive information that you provide about an anonymous user from the snapshot.

', 'refs' => [ 'SnapshotAnonymousUserRedactedList$member' => NULL, ], ], 'SnapshotAnonymousUserRedactedList' => [ 'base' => NULL, 'refs' => [ 'SnapshotUserConfigurationRedacted$AnonymousUsers' => '

An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.

', ], ], 'SnapshotConfiguration' => [ 'base' => '

Describes the configuration of the dashboard snapshot.

', 'refs' => [ 'DescribeDashboardSnapshotJobResponse$SnapshotConfiguration' => '

The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

', 'StartDashboardSnapshotJobRequest$SnapshotConfiguration' => '

A structure that describes the configuration of the dashboard snapshot.

', ], ], 'SnapshotDestinationConfiguration' => [ 'base' => '

A structure that contains information on the Amazon S3 destinations of the generated snapshot.

', 'refs' => [ 'SnapshotConfiguration$DestinationConfiguration' => '

A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

', ], ], 'SnapshotFile' => [ 'base' => '

A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

', 'refs' => [ 'SnapshotFileList$member' => NULL, ], ], 'SnapshotFileFormatType' => [ 'base' => NULL, 'refs' => [ 'SnapshotFile$FormatType' => '

The format of the snapshot file to be generated. You can choose between CSV, Excel, or PDF.

', ], ], 'SnapshotFileGroup' => [ 'base' => '

A structure that contains the information on the snapshot files.

', 'refs' => [ 'SnapshotFileGroupList$member' => NULL, ], ], 'SnapshotFileGroupList' => [ 'base' => NULL, 'refs' => [ 'SnapshotConfiguration$FileGroups' => '

A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

', ], ], 'SnapshotFileList' => [ 'base' => NULL, 'refs' => [ 'SnapshotFileGroup$Files' => '

A list of SnapshotFile objects that contain the information on the snapshot files that need to be generated. This structure can hold 1 configuration at a time.

', 'SnapshotJobResultFileGroup$Files' => '

A list of SnapshotFile objects.

', ], ], 'SnapshotFileSheetSelection' => [ 'base' => '

A structure that contains information that identifies the snapshot that needs to be generated.

', 'refs' => [ 'SnapshotFileSheetSelectionList$member' => NULL, ], ], 'SnapshotFileSheetSelectionList' => [ 'base' => NULL, 'refs' => [ 'SnapshotFile$SheetSelections' => '

A list of SnapshotFileSheetSelection objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.

', ], ], 'SnapshotFileSheetSelectionScope' => [ 'base' => NULL, 'refs' => [ 'SnapshotFileSheetSelection$SelectionScope' => '

The selection scope of the visuals on a sheet of a dashboard that you are generating a snapthot of. You can choose one of the following options.

', ], ], 'SnapshotFileSheetSelectionVisualIdList' => [ 'base' => NULL, 'refs' => [ 'SnapshotFileSheetSelection$VisualIds' => '

A structure that lists the IDs of the visuals in the selected sheet. Supported visual types are table, pivot table visuals. This value is required if you are generating a CSV or Excel workbook. This value supports a maximum of 1 visual ID for CSV and 5 visual IDs across up to 5 sheet selections for Excel. If you are generating an Excel workbook, the order of the visual IDs provided in this structure determines the order of the worksheets in the Excel file.

', ], ], 'SnapshotJobErrorInfo' => [ 'base' => '

An object that contains information on the error that caused the snapshot job to fail.

', 'refs' => [ 'DescribeDashboardSnapshotJobResultResponse$ErrorInfo' => '

Displays information for the error that caused a job to fail.

', ], ], 'SnapshotJobResult' => [ 'base' => '

An object that provides information on the result of a snapshot job. This object provides information about the job, the job status, and the location of the generated file.

', 'refs' => [ 'DescribeDashboardSnapshotJobResultResponse$Result' => '

The result of the snapshot job. Jobs that have successfully completed will return the S3Uri where they are located. Jobs that have failedwill return information on the error that caused the job to fail.

', ], ], 'SnapshotJobResultErrorInfo' => [ 'base' => '

Information on the error that caused the snapshot job to fail.

', 'refs' => [ 'SnapshotJobResultErrorInfoList$member' => NULL, ], ], 'SnapshotJobResultErrorInfoList' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobS3Result$ErrorInfo' => '

An array of error records that describe any failures that occur while the dashboard snapshot job runs.

', ], ], 'SnapshotJobResultFileGroup' => [ 'base' => '

A structure that contains information on the generated snapshot file groups.

', 'refs' => [ 'SnapshotJobResultFileGroupList$member' => NULL, ], ], 'SnapshotJobResultFileGroupList' => [ 'base' => NULL, 'refs' => [ 'AnonymousUserSnapshotJobResult$FileGroups' => '

A list of SnapshotJobResultFileGroup objects that contain information on the files that are requested during a StartDashboardSnapshotJob API call. If the job succeeds, these objects contain the location where the snapshot artifacts are stored. If the job fails, the objects contain information about the error that caused the job to fail.

', ], ], 'SnapshotJobS3Result' => [ 'base' => '

The Amazon S3 result from the snapshot job. The result includes the DestinationConfiguration and the Amazon S3 Uri. If an error occured during the job, the result returns information on the error.

', 'refs' => [ 'SnapshotJobS3ResultList$member' => NULL, ], ], 'SnapshotJobS3ResultList' => [ 'base' => NULL, 'refs' => [ 'SnapshotJobResultFileGroup$S3Results' => '

A list of SnapshotJobS3Result objects.

', ], ], 'SnapshotJobStatus' => [ 'base' => NULL, 'refs' => [ 'DescribeDashboardSnapshotJobResponse$JobStatus' => '

Indicates the status of a job. The status updates as the job executes. This shows one of the following values.

', 'DescribeDashboardSnapshotJobResultResponse$JobStatus' => '

Indicates the status of a job after it has reached a terminal state. A finished snapshot job will retuen a COMPLETED or FAILED status.

', ], ], 'SnapshotS3DestinationConfiguration' => [ 'base' => '

A structure that describes the Amazon S3 settings to use to save the generated dashboard snapshot.

', 'refs' => [ 'SnapshotJobS3Result$S3DestinationConfiguration' => '

A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob API call.

', 'SnapshotS3DestinationConfigurationList$member' => NULL, ], ], 'SnapshotS3DestinationConfigurationList' => [ 'base' => NULL, 'refs' => [ 'SnapshotDestinationConfiguration$S3Destinations' => '

A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration.

', ], ], 'SnapshotUserConfiguration' => [ 'base' => '

A structure that contains information about the users that the dashboard snapshot is generated for.

', 'refs' => [ 'StartDashboardSnapshotJobRequest$UserConfiguration' => '

A structure that contains information about the anonymous users that the generated snapshot is for. This API will not return information about registered Amazon QuickSight.

', ], ], 'SnapshotUserConfigurationRedacted' => [ 'base' => '

A structure that contains information about the users that the dashboard snapshot is generated for. Sensitive user information is excluded.

', 'refs' => [ 'DescribeDashboardSnapshotJobResponse$UserConfiguration' => '

The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

', ], ], 'SnowflakeParameters' => [ 'base' => '

The parameters for Snowflake.

', 'refs' => [ 'DataSourceParameters$SnowflakeParameters' => '

The parameters for Snowflake.

', ], ], 'SortDirection' => [ 'base' => NULL, 'refs' => [ 'AggregationSortConfiguration$SortDirection' => '

The sort direction of values.

', 'ColumnSort$Direction' => '

The sort direction.

', 'DataPathSort$Direction' => '

Determines the sort direction.

', 'FieldSort$Direction' => '

The sort direction. Choose one of the following options:

', ], ], 'Spacing' => [ 'base' => '

The configuration of spacing (often a margin or padding).

', 'refs' => [ 'SectionBasedLayoutPaperCanvasSizeOptions$PaperMargin' => '

Defines the spacing between the canvas content and the top, bottom, left, and right edges.

', 'SectionStyle$Padding' => '

The spacing between section content and its top, bottom, left, and right edges.

There is no padding by default.

', ], ], 'SparkParameters' => [ 'base' => '

The parameters for Spark.

', 'refs' => [ 'DataSourceParameters$SparkParameters' => '

The parameters for Spark.

', ], ], 'SpecialValue' => [ 'base' => NULL, 'refs' => [ 'CustomColor$SpecialValue' => '

The value of a special data value.

', ], ], 'SqlEndpointPath' => [ 'base' => NULL, 'refs' => [ 'DatabricksParameters$SqlEndpointPath' => '

The HTTP path of the Databricks data source.

', ], ], 'SqlQuery' => [ 'base' => NULL, 'refs' => [ 'CustomSql$SqlQuery' => '

The SQL query.

', ], ], 'SqlServerParameters' => [ 'base' => '

The parameters for SQL Server.

', 'refs' => [ 'DataSourceParameters$SqlServerParameters' => '

The parameters for SQL Server.

', ], ], 'SslProperties' => [ 'base' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying data source.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$SslProperties' => NULL, 'CreateDataSourceRequest$SslProperties' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

', 'DataSource$SslProperties' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

', 'UpdateDataSourceRequest$SslProperties' => '

Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source.

', ], ], 'StarburstParameters' => [ 'base' => '

The parameters that are required to connect to a Starburst data source.

', 'refs' => [ 'DataSourceParameters$StarburstParameters' => '

The parameters that are required to connect to a Starburst data source.

', ], ], 'StarburstProductType' => [ 'base' => NULL, 'refs' => [ 'StarburstParameters$ProductType' => '

The product type for the Starburst data source.

', ], ], 'StartAssetBundleExportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartAssetBundleExportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartAssetBundleImportJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartAssetBundleImportJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartDashboardSnapshotJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartDashboardSnapshotJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'StatePersistenceConfigurations' => [ 'base' => '

The state perssitence configuration of an embedded dashboard.

', 'refs' => [ 'RegisteredUserConsoleFeatureConfigurations$StatePersistence' => '

The state persistence configurations of an embedded Amazon QuickSight console.

', 'RegisteredUserDashboardFeatureConfigurations$StatePersistence' => '

The state persistence settings of an embedded dashboard.

', ], ], 'Status' => [ 'base' => NULL, 'refs' => [ 'RowLevelPermissionDataSet$Status' => '

The status of the row-level security permission dataset. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

', 'RowLevelPermissionTagConfiguration$Status' => '

The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.

', ], ], 'StatusCode' => [ 'base' => NULL, 'refs' => [ 'CancelIngestionResponse$Status' => '

The HTTP status of the request.

', 'CreateAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'CreateAccountSubscriptionResponse$Status' => '

The HTTP status of the request.

', 'CreateAnalysisResponse$Status' => '

The HTTP status of the request.

', 'CreateDashboardResponse$Status' => '

The HTTP status of the request.

', 'CreateDataSetResponse$Status' => '

The HTTP status of the request.

', 'CreateDataSourceResponse$Status' => '

The HTTP status of the request.

', 'CreateFolderMembershipResponse$Status' => '

The HTTP status of the request.

', 'CreateFolderResponse$Status' => '

The HTTP status of the request.

', 'CreateGroupMembershipResponse$Status' => '

The HTTP status of the request.

', 'CreateGroupResponse$Status' => '

The HTTP status of the request.

', 'CreateIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'CreateIngestionResponse$Status' => '

The HTTP status of the request.

', 'CreateNamespaceResponse$Status' => '

The HTTP status of the request.

', 'CreateRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'CreateTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'CreateTemplateResponse$Status' => '

The HTTP status of the request.

', 'CreateThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'CreateThemeResponse$Status' => '

The HTTP status of the request.

', 'CreateTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'CreateTopicResponse$Status' => '

The HTTP status of the request.

', 'CreateVPCConnectionResponse$Status' => '

The HTTP status of the request.

', 'DeleteAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'DeleteAccountSubscriptionResponse$Status' => '

The HTTP status of the request.

', 'DeleteAnalysisResponse$Status' => '

The HTTP status of the request.

', 'DeleteDashboardResponse$Status' => '

The HTTP status of the request.

', 'DeleteDataSetRefreshPropertiesResponse$Status' => '

The HTTP status of the request.

', 'DeleteDataSetResponse$Status' => '

The HTTP status of the request.

', 'DeleteDataSourceResponse$Status' => '

The HTTP status of the request.

', 'DeleteFolderMembershipResponse$Status' => '

The HTTP status of the request.

', 'DeleteFolderResponse$Status' => '

The HTTP status of the request.

', 'DeleteGroupMembershipResponse$Status' => '

The HTTP status of the request.

', 'DeleteGroupResponse$Status' => '

The HTTP status of the request.

', 'DeleteIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'DeleteNamespaceResponse$Status' => '

The HTTP status of the request.

', 'DeleteRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DeleteTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'DeleteTemplateResponse$Status' => '

The HTTP status of the request.

', 'DeleteThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'DeleteThemeResponse$Status' => '

The HTTP status of the request.

', 'DeleteTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DeleteTopicResponse$Status' => '

The HTTP status of the request.

', 'DeleteUserByPrincipalIdResponse$Status' => '

The HTTP status of the request.

', 'DeleteUserResponse$Status' => '

The HTTP status of the request.

', 'DeleteVPCConnectionResponse$Status' => '

The HTTP status of the request.

', 'DescribeAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'DescribeAccountSettingsResponse$Status' => '

The HTTP status of the request.

', 'DescribeAccountSubscriptionResponse$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisDefinitionResponse$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeAnalysisResponse$Status' => '

The HTTP status of the request.

', 'DescribeAssetBundleExportJobResponse$Status' => '

The HTTP status of the response.

', 'DescribeAssetBundleImportJobResponse$Status' => '

The HTTP status of the response.

', 'DescribeDashboardDefinitionResponse$Status' => '

The HTTP status of the request.

', 'DescribeDashboardPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeDashboardResponse$Status' => '

The HTTP status of this request.

', 'DescribeDashboardSnapshotJobResponse$Status' => '

The HTTP status of the request

', 'DescribeDashboardSnapshotJobResultResponse$Status' => '

The HTTP status of the request

', 'DescribeDataSetPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSetRefreshPropertiesResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSetResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSourcePermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeDataSourceResponse$Status' => '

The HTTP status of the request.

', 'DescribeFolderPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeFolderResolvedPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeFolderResponse$Status' => '

The HTTP status of the request.

', 'DescribeGroupMembershipResponse$Status' => '

The HTTP status of the request.

', 'DescribeGroupResponse$Status' => '

The HTTP status of the request.

', 'DescribeIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'DescribeIngestionResponse$Status' => '

The HTTP status of the request.

', 'DescribeIpRestrictionResponse$Status' => '

The HTTP status of the request.

', 'DescribeNamespaceResponse$Status' => '

The HTTP status of the request.

', 'DescribeRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplateDefinitionResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplatePermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeTemplateResponse$Status' => '

The HTTP status of the request.

', 'DescribeThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'DescribeThemePermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeThemeResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicPermissionsResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicRefreshResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'DescribeTopicResponse$Status' => '

The HTTP status of the request.

', 'DescribeUserResponse$Status' => '

The HTTP status of the request.

', 'DescribeVPCConnectionResponse$Status' => '

The HTTP status of the request.

', 'GenerateEmbedUrlForAnonymousUserResponse$Status' => '

The HTTP status of the request.

', 'GenerateEmbedUrlForRegisteredUserResponse$Status' => '

The HTTP status of the request.

', 'GetDashboardEmbedUrlResponse$Status' => '

The HTTP status of the request.

', 'GetSessionEmbedUrlResponse$Status' => '

The HTTP status of the request.

', 'ListAnalysesResponse$Status' => '

The HTTP status of the request.

', 'ListAssetBundleExportJobsResponse$Status' => '

The HTTP status of the request.

', 'ListAssetBundleImportJobsResponse$Status' => '

The HTTP status of the response.

', 'ListDashboardVersionsResponse$Status' => '

The HTTP status of the request.

', 'ListDashboardsResponse$Status' => '

The HTTP status of the request.

', 'ListDataSetsResponse$Status' => '

The HTTP status of the request.

', 'ListDataSourcesResponse$Status' => '

The HTTP status of the request.

', 'ListFolderMembersResponse$Status' => '

The HTTP status of the request.

', 'ListFoldersResponse$Status' => '

The HTTP status of the request.

', 'ListGroupMembershipsResponse$Status' => '

The HTTP status of the request.

', 'ListGroupsResponse$Status' => '

The HTTP status of the request.

', 'ListIAMPolicyAssignmentsForUserResponse$Status' => '

The HTTP status of the request.

', 'ListIAMPolicyAssignmentsResponse$Status' => '

The HTTP status of the request.

', 'ListIngestionsResponse$Status' => '

The HTTP status of the request.

', 'ListNamespacesResponse$Status' => '

The HTTP status of the request.

', 'ListRefreshSchedulesResponse$Status' => '

The HTTP status of the request.

', 'ListTagsForResourceResponse$Status' => '

The HTTP status of the request.

', 'ListTemplateAliasesResponse$Status' => '

The HTTP status of the request.

', 'ListTemplateVersionsResponse$Status' => '

The HTTP status of the request.

', 'ListTemplatesResponse$Status' => '

The HTTP status of the request.

', 'ListThemeAliasesResponse$Status' => '

The HTTP status of the request.

', 'ListThemeVersionsResponse$Status' => '

The HTTP status of the request.

', 'ListThemesResponse$Status' => '

The HTTP status of the request.

', 'ListTopicRefreshSchedulesResponse$Status' => '

The HTTP status of the request.

', 'ListTopicsResponse$Status' => '

The HTTP status of the request.

', 'ListUserGroupsResponse$Status' => '

The HTTP status of the request.

', 'ListUsersResponse$Status' => '

The HTTP status of the request.

', 'ListVPCConnectionsResponse$Status' => '

The HTTP status of the request.

', 'PutDataSetRefreshPropertiesResponse$Status' => '

The HTTP status of the request.

', 'RegisterUserResponse$Status' => '

The HTTP status of the request.

', 'RestoreAnalysisResponse$Status' => '

The HTTP status of the request.

', 'SearchAnalysesResponse$Status' => '

The HTTP status of the request.

', 'SearchDashboardsResponse$Status' => '

The HTTP status of the request.

', 'SearchDataSetsResponse$Status' => '

The HTTP status of the request.

', 'SearchDataSourcesResponse$Status' => '

The HTTP status of the request.

', 'SearchFoldersResponse$Status' => '

The HTTP status of the request.

', 'SearchGroupsResponse$Status' => '

The HTTP status of the request.

', 'StartAssetBundleExportJobResponse$Status' => '

The HTTP status of the response.

', 'StartAssetBundleImportJobResponse$Status' => '

The HTTP status of the response.

', 'StartDashboardSnapshotJobResponse$Status' => '

The HTTP status of the request

', 'TagResourceResponse$Status' => '

The HTTP status of the request.

', 'UntagResourceResponse$Status' => '

The HTTP status of the request.

', 'UpdateAccountCustomizationResponse$Status' => '

The HTTP status of the request.

', 'UpdateAccountSettingsResponse$Status' => '

The HTTP status of the request.

', 'UpdateAnalysisPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateAnalysisResponse$Status' => '

The HTTP status of the request.

', 'UpdateDashboardPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateDashboardPublishedVersionResponse$Status' => '

The HTTP status of the request.

', 'UpdateDashboardResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSetPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSetResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSourcePermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateDataSourceResponse$Status' => '

The HTTP status of the request.

', 'UpdateFolderPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateFolderResponse$Status' => '

The HTTP status of the request.

', 'UpdateGroupResponse$Status' => '

The HTTP status of the request.

', 'UpdateIAMPolicyAssignmentResponse$Status' => '

The HTTP status of the request.

', 'UpdateIpRestrictionResponse$Status' => '

The HTTP status of the request.

', 'UpdatePublicSharingSettingsResponse$Status' => '

The HTTP status of the request.

', 'UpdateRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'UpdateTemplateAliasResponse$Status' => '

The HTTP status of the request.

', 'UpdateTemplatePermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateTemplateResponse$Status' => '

The HTTP status of the request.

', 'UpdateThemeAliasResponse$Status' => '

The HTTP status of the request.

', 'UpdateThemePermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateThemeResponse$Status' => '

The HTTP status of the request.

', 'UpdateTopicPermissionsResponse$Status' => '

The HTTP status of the request.

', 'UpdateTopicRefreshScheduleResponse$Status' => '

The HTTP status of the request.

', 'UpdateTopicResponse$Status' => '

The HTTP status of the request.

', 'UpdateUserResponse$Status' => '

The HTTP status of the request.

', 'UpdateVPCConnectionResponse$Status' => '

The HTTP status of the request.

', ], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$Message' => NULL, 'AccessDeniedException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'AccountInfo$AccountName' => '

The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It\'s unique over all of Amazon Web Services, and it appears only when users sign in.

', 'AccountInfo$NotificationEmail' => '

The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.

', 'AccountInfo$AuthenticationType' => '

The way that your Amazon QuickSight account is authenticated.

', 'AccountInfo$AccountSubscriptionStatus' => '

The status of your account subscription.

', 'AccountInfo$IAMIdentityCenterInstanceArn' => '

The Amazon Resource Name (ARN) for the IAM Identity Center instance.

', 'AccountSettings$AccountName' => '

The "account name" you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It is unique in all of Amazon Web Services and it appears only when users sign in.

', 'AccountSettings$NotificationEmail' => '

The main notification email for your Amazon QuickSight subscription.

', 'ActionList$member' => NULL, 'AnalysisSearchFilter$Value' => '

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example "Value". An example is "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'AssetBundleImportJobRefreshScheduleOverrideParameters$ScheduleId' => '

A partial identifier for the specific RefreshSchedule resource being overridden. This structure is used together with the DataSetId structure.

', 'AssetBundleImportJobResourceIdOverrideConfiguration$PrefixForAllResources' => '

An option to request a CloudFormation variable for a prefix to be prepended to each resource\'s ID before import. The prefix is only added to the asset IDs and does not change the name of the asset.

', 'AssetBundleImportSourceDescription$Body' => '

An HTTPS download URL for the provided asset bundle that you optionally provided at the start of the import job. This URL is valid for five minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed. The downloaded asset bundle is a .qs zip file.

', 'AssetOptions$Timezone' => '

Determines the timezone for the analysis.

', 'AttributeAggregationFunction$ValueForMultipleValues' => '

Used by the UNIQUE_VALUE aggregation function. If there are multiple values for the field used by the aggregation, the value for this property will be returned instead. Defaults to \'*\'.

', 'AxisLabelOptions$CustomLabel' => '

The text for the axis label.

', 'CancelIngestionRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'CancelIngestionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CascadingControlSource$SourceSheetControlId' => '

The source sheet control ID of a CascadingControlSource.

', 'ColumnGroupColumnSchema$Name' => '

The name of the column group\'s column schema.

', 'ColumnGroupSchema$Name' => '

The name of the column group schema.

', 'ColumnNameList$member' => NULL, 'ColumnSchema$Name' => '

The name of the column schema.

', 'ColumnSchema$DataType' => '

The data type of the column schema.

', 'ColumnSchema$GeographicRole' => '

The geographic role of the column schema.

', 'ColumnTooltipItem$Label' => '

The label of the tooltip item.

', 'ConcurrentUpdatingException$Message' => NULL, 'ConcurrentUpdatingException$RequestId' => NULL, 'ConflictException$Message' => NULL, 'ConflictException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'CreateAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateAccountSubscriptionRequest$NotificationEmail' => '

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.

', 'CreateAccountSubscriptionRequest$ActiveDirectoryName' => '

The name of your Active Directory. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$Realm' => '

The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required if ACTIVE_DIRECTORY is the selected authentication method of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$DirectoryId' => '

The ID of the Active Directory that is associated with your Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$FirstName' => '

The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$LastName' => '

The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$EmailAddress' => '

The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionRequest$ContactNumber' => '

A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if ENTERPPRISE_AND_Q is the selected edition of the new Amazon QuickSight account.

', 'CreateAccountSubscriptionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateFolderMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateFolderResponse$RequestId' => '

The request ID for the newly created folder.

', 'CreateGroupMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateIAMPolicyAssignmentResponse$AssignmentId' => '

The ID for the assignment.

', 'CreateIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateIngestionRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'CreateIngestionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateNamespaceResponse$CapacityRegion' => '

The Amazon Web Services Region; that you want to use for the free SPICE capacity for the new namespace. This is set to the region that you run CreateNamespace in.

', 'CreateNamespaceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateRefreshScheduleResponse$ScheduleId' => '

The ID of the refresh schedule.

', 'CreateTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateTopicRefreshScheduleRequest$DatasetName' => '

The name of the dataset.

', 'CreateTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'CreateVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DashboardSearchFilter$Value' => '

The value of the named item, in this case QUICKSIGHT_USER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'DataSetConfiguration$Placeholder' => '

Placeholder.

', 'DataSetSearchFilter$Value' => '

The value of the named item, in this case QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'DataSourceErrorInfo$Message' => '

Error message.

', 'DataSourceSearchFilter$Value' => '

The value of the named item, for example DIRECT_QUICKSIGHT_OWNER, that you want to use as a filter, for example, "Value": "arn:aws:quicksight:us-east-1:1:user/default/UserName1".

', 'DeleteAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteAccountSubscriptionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDataSetRefreshPropertiesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteFolderMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteFolderResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteGroupMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteNamespaceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteRefreshScheduleRequest$ScheduleId' => '

The ID of the refresh schedule.

', 'DeleteRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteRefreshScheduleResponse$ScheduleId' => '

The ID of the refresh schedule.

', 'DeleteTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteTopicRefreshScheduleRequest$DatasetId' => '

The ID of the dataset.

', 'DeleteTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteUserByPrincipalIdRequest$PrincipalId' => '

The principal ID of the user.

', 'DeleteUserByPrincipalIdResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DeleteVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAccountSettingsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAccountSubscriptionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAnalysisDefinitionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAnalysisPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeAssetBundleExportJobResponse$DownloadUrl' => '

The URL to download the exported asset bundle data from.

This URL is available only after the job has succeeded. This URL is valid for 5 minutes after issuance. Call DescribeAssetBundleExportJob again for a fresh URL if needed.

The downloaded asset bundle is a zip file named assetbundle-{jobId}.qs. The file has a .qs extension.

This URL can\'t be used in a StartAssetBundleImportJob API call and should only be used for download purposes.

', 'DescribeDashboardDefinitionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSetPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSetRefreshPropertiesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSourcePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeFolderPermissionsRequest$NextToken' => '

A pagination token for the next set of results.

', 'DescribeFolderPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeFolderPermissionsResponse$NextToken' => '

The pagination token for the next set of results, or null if there are no more results.

', 'DescribeFolderResolvedPermissionsRequest$NextToken' => '

A pagination token for the next set of results.

', 'DescribeFolderResolvedPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeFolderResolvedPermissionsResponse$NextToken' => '

A pagination token for the next set of results, or null if there are no more results.

', 'DescribeFolderResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeGroupMembershipResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeIngestionRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'DescribeIngestionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeIpRestrictionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeNamespaceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeRefreshScheduleRequest$ScheduleId' => '

The ID of the refresh schedule.

', 'DescribeRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplateDefinitionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplatePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeThemePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicRefreshResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicRefreshScheduleRequest$DatasetId' => '

The ID of the dataset.

', 'DescribeTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DescribeVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'DestinationParameterValueConfiguration$SourceParameterName' => '

The source parameter name of the destination parameter.

', 'DomainNotWhitelistedException$Message' => NULL, 'DomainNotWhitelistedException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ErrorInfo$Message' => '

Error message.

', 'FieldTooltipItem$Label' => '

The label of the tooltip item.

', 'FolderColumnList$member' => NULL, 'FolderSearchFilter$Value' => '

The value of the named item (in this example, PARENT_FOLDER_ARN), that you want to use as a filter. For example, "Value": "arn:aws:quicksight:us-east-1:1:folder/folderId".

', 'Font$FontFamily' => '

Determines the font family settings.

', 'ForecastComputation$Name' => '

The name of a computation.

', 'GenerateEmbedUrlForAnonymousUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'GenerateEmbedUrlForRegisteredUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'GetDashboardEmbedUrlResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'GetSessionEmbedUrlResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'Group$PrincipalId' => '

The principal ID of the group.

', 'GroupSearchFilter$Value' => '

The value of the named item, in this case GROUP_NAME, that you want to use as a filter.

', 'GroupsList$member' => NULL, 'GrowthRateComputation$Name' => '

The name of a computation.

', 'IAMPolicyAssignment$AssignmentId' => '

Assignment ID.

', 'IdentityMap$key' => NULL, 'IdentityTypeNotSupportedException$Message' => NULL, 'IdentityTypeNotSupportedException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InternalFailureException$Message' => NULL, 'InternalFailureException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InvalidNextTokenException$Message' => NULL, 'InvalidNextTokenException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InvalidParameterValueException$Message' => NULL, 'InvalidParameterValueException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'InvalidRequestException$Message' => NULL, 'InvalidRequestException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'LabelOptions$CustomLabel' => '

The text for the label.

', 'LimitExceededException$Message' => NULL, 'LimitExceededException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ListAnalysesRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListAnalysesResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListAnalysesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListAssetBundleExportJobsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListAssetBundleExportJobsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListAssetBundleImportJobsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListAssetBundleImportJobsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardVersionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardVersionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardVersionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListDashboardsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDashboardsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListDataSetsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSetsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSetsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListDataSourcesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSourcesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListDataSourcesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListFolderMembersRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFolderMembersResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFolderMembersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListFoldersRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFoldersResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListFoldersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListGroupMembershipsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupMembershipsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupMembershipsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListGroupsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListGroupsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListIAMPolicyAssignmentsForUserRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsForUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListIAMPolicyAssignmentsForUserResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIAMPolicyAssignmentsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListIngestionsRequest$DataSetId' => '

The ID of the dataset used in the ingestion.

', 'ListIngestionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIngestionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListIngestionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListNamespacesRequest$NextToken' => '

A unique pagination token that can be used in a subsequent request. You will receive a pagination token in the response body of a previous ListNameSpaces API call if there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

', 'ListNamespacesResponse$NextToken' => '

A unique pagination token that can be used in a subsequent request. Receiving NextToken in your response inticates that there is more data that can be returned. To receive the data, make another ListNamespaces API call with the returned token to retrieve the next page of data. Each token is valid for 24 hours. If you try to make a ListNamespaces API call with an expired token, you will receive a HTTP 400 InvalidNextTokenException error.

', 'ListNamespacesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListRefreshSchedulesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTagsForResourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTemplateAliasesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateAliasesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTemplateAliasesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateVersionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateVersionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplateVersionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTemplatesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplatesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTemplatesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListThemeAliasesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeAliasesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListThemeAliasesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeVersionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeVersionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemeVersionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListThemesRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemesResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListThemesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTopicRefreshSchedulesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListTopicsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTopicsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListTopicsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListUserGroupsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUserGroupsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUserGroupsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListUsersRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUsersResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'ListUsersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ListVPCConnectionsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListVPCConnectionsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'ListVPCConnectionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'LookbackWindow$ColumnName' => '

The name of the lookback window column.

', 'MaximumMinimumComputation$Name' => '

The name of a computation.

', 'MetricComparisonComputation$Name' => '

The name of a computation.

', 'NamespaceError$Message' => '

The message for the error.

', 'NamespaceInfoV2$CapacityRegion' => '

The namespace Amazon Web Services Region.

', 'NetworkInterface$AvailabilityZone' => '

The availability zone that the network interface resides in.

', 'NetworkInterface$ErrorMessage' => '

An error message.

', 'ParameterSelectableValueList$member' => NULL, 'PeriodOverPeriodComputation$Name' => '

The name of a computation.

', 'PeriodToDateComputation$Name' => '

The name of a computation.

', 'PivotTableFieldCollapseStateTarget$FieldId' => '

The field ID of the pivot table that the collapse state needs to be set to.

', 'PivotTotalOptions$CustomLabel' => '

The custom label string for the total cells.

', 'PreconditionNotMetException$Message' => NULL, 'PreconditionNotMetException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'PrincipalList$member' => NULL, 'ProjectedColumnList$member' => NULL, 'PutDataSetRefreshPropertiesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'QueueInfo$WaitingOnIngestion' => '

The ID of the queued ingestion.

', 'QueueInfo$QueuedIngestion' => '

The ID of the ongoing ingestion. The queued ingestion is waiting for the ongoing ingestion to complete.

', 'QuickSightUserNotFoundException$Message' => NULL, 'QuickSightUserNotFoundException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'RefreshFrequency$Timezone' => '

The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

', 'RefreshFrequency$TimeOfTheDay' => '

The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

', 'RefreshSchedule$ScheduleId' => '

An identifier for the refresh schedule.

', 'RegisterUserRequest$Email' => '

The email address of the user that you want to register.

', 'RegisterUserRequest$IamArn' => '

The ARN of the IAM user or role that you are registering with Amazon QuickSight.

', 'RegisterUserRequest$ExternalLoginFederationProviderType' => '

The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

', 'RegisterUserRequest$CustomFederationProviderUrl' => '

The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

', 'RegisterUserRequest$ExternalLoginId' => '

The identity ID for a user in the external login provider.

', 'RegisterUserResponse$UserInvitationUrl' => '

The URL the user visits to complete registration and provide a password. This is returned only for users with an identity type of QUICKSIGHT.

', 'RegisterUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ResourceExistsException$Message' => NULL, 'ResourceExistsException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ResourceNotFoundException$Message' => NULL, 'ResourceNotFoundException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'ResourceUnavailableException$Message' => NULL, 'ResourceUnavailableException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'RestoreAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'RowLevelPermissionTagRule$ColumnName' => '

The column name that a tag key is assigned to.

', 'SearchAnalysesRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchAnalysesResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchAnalysesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchDashboardsRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchDashboardsResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchDashboardsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchDataSetsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSetsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSetsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchDataSourcesRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSourcesResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchDataSourcesResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchFoldersRequest$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchFoldersResponse$NextToken' => '

The token for the next set of results, or null if there are no more results.

', 'SearchFoldersResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SearchGroupsRequest$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchGroupsResponse$NextToken' => '

A pagination token that can be used in a subsequent request.

', 'SearchGroupsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'SessionLifetimeInMinutesInvalidException$Message' => NULL, 'SessionLifetimeInMinutesInvalidException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'SignupResponse$userLoginName' => '

The user login name for your Amazon QuickSight account.

', 'SignupResponse$accountName' => '

The name of your Amazon QuickSight account.

', 'SignupResponse$directoryType' => '

The type of Active Directory that is being used to authenticate the Amazon QuickSight account. Valid values are SIMPLE_AD, AD_CONNECTOR, and MICROSOFT_AD.

', 'SnapshotJobErrorInfo$ErrorMessage' => '

The error message.

', 'SnapshotJobErrorInfo$ErrorType' => '

The error type.

', 'SnapshotJobResultErrorInfo$ErrorMessage' => '

The error message.

', 'SnapshotJobResultErrorInfo$ErrorType' => '

The error type.

', 'StringList$member' => NULL, 'SubtotalOptions$CustomLabel' => '

The custom label string for the subtotal cells.

', 'TableFieldCustomTextContent$Value' => '

The string value of the custom text content for the table URL link content.

', 'TagResourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'ThrottlingException$Message' => NULL, 'ThrottlingException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'TopBottomMoversComputation$Name' => '

The name of a computation.

', 'TopBottomRankedComputation$Name' => '

The name of a computation.

', 'TotalAggregationComputation$Name' => '

The name of a computation.

', 'TotalOptions$CustomLabel' => '

The custom label string for the total cells.

', 'UniqueValuesComputation$Name' => '

The name of a computation.

', 'UnsupportedPricingPlanException$Message' => NULL, 'UnsupportedPricingPlanException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'UnsupportedUserEditionException$Message' => NULL, 'UnsupportedUserEditionException$RequestId' => '

The Amazon Web Services request ID for this request.

', 'UntagResourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAccountCustomizationResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAccountSettingsRequest$NotificationEmail' => '

The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.

', 'UpdateAccountSettingsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAnalysisPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateAnalysisResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDashboardPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDashboardPublishedVersionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDashboardResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSetPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSetResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSourcePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateDataSourceResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateFolderPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateFolderResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateGroupResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateIAMPolicyAssignmentResponse$AssignmentId' => '

The ID of the assignment.

', 'UpdateIAMPolicyAssignmentResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateIpRestrictionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdatePublicSharingSettingsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateRefreshScheduleResponse$ScheduleId' => '

The ID of the refresh schedule.

', 'UpdateTemplateAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTemplatePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTemplateResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateThemeAliasResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateThemePermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateThemeResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTopicPermissionsResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTopicRefreshScheduleRequest$DatasetId' => '

The ID of the dataset.

', 'UpdateTopicRefreshScheduleResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateTopicResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateUserRequest$Email' => '

The email address of the user that you want to update.

', 'UpdateUserRequest$ExternalLoginFederationProviderType' => '

The type of supported external login provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. The type of supported external login provider can be one of the following.

', 'UpdateUserRequest$CustomFederationProviderUrl' => '

The URL of the custom OpenID Connect (OIDC) provider that provides identity to let a user federate into Amazon QuickSight with an associated Identity and Access Management(IAM) role. This parameter should only be used when ExternalLoginFederationProviderType parameter is set to CUSTOM_OIDC.

', 'UpdateUserRequest$ExternalLoginId' => '

The identity ID for a user in the external login provider.

', 'UpdateUserResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'UpdateVPCConnectionResponse$RequestId' => '

The Amazon Web Services request ID for this operation.

', 'User$Email' => '

The user\'s email address.

', 'User$PrincipalId' => '

The principal ID of the user.

', 'User$ExternalLoginFederationProviderType' => '

The type of supported external login provider that provides identity to let the user federate into Amazon QuickSight with an associated IAM role. The type can be one of the following.

', 'User$ExternalLoginFederationProviderUrl' => '

The URL of the external login provider.

', 'User$ExternalLoginId' => '

The identity ID for the user in the external login provider.

', 'VPCConnection$VPCId' => '

The Amazon EC2 VPC ID associated with the VPC connection.

', 'VPCConnection$RoleArn' => '

The ARN of the IAM role associated with the VPC connection.

', 'VPCConnectionSummary$VPCId' => '

The Amazon EC2 VPC ID associated with the VPC connection.

', 'VPCConnectionSummary$RoleArn' => '

The ARN of the IAM role associated with the VPC connection.

', 'WaterfallChartOptions$TotalBarLabel' => '

This option determines the total bar label of a waterfall visual.

', ], ], 'StringDatasetParameter' => [ 'base' => '

A string parameter for a dataset.

', 'refs' => [ 'DatasetParameter$StringDatasetParameter' => '

A string parameter that is created in the dataset.

', ], ], 'StringDatasetParameterDefaultValue' => [ 'base' => '

The default value for the string parameter.

', 'refs' => [ 'StringDatasetParameterValueList$member' => NULL, ], ], 'StringDatasetParameterDefaultValues' => [ 'base' => '

The default values of a string parameter.

', 'refs' => [ 'StringDatasetParameter$DefaultValues' => '

A list of default values for a given string dataset parameter type. This structure only accepts static values.

', ], ], 'StringDatasetParameterValueList' => [ 'base' => NULL, 'refs' => [ 'NewDefaultValues$StringStaticValues' => '

A list of static default values for a given string parameter.

', 'StringDatasetParameterDefaultValues$StaticValues' => '

A list of static default values for a given string parameter.

', ], ], 'StringDefaultValueList' => [ 'base' => NULL, 'refs' => [ 'CustomParameterValues$StringValues' => '

A list of string-type parameter values.

', 'StringDefaultValues$StaticValues' => '

The static values of the DecimalDefaultValues.

', ], ], 'StringDefaultValues' => [ 'base' => '

The default values of the StringParameterDeclaration.

', 'refs' => [ 'StringParameterDeclaration$DefaultValues' => '

The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.

', ], ], 'StringFormatConfiguration' => [ 'base' => '

Formatting configuration for string fields.

', 'refs' => [ 'CategoricalDimensionField$FormatConfiguration' => '

The format configuration of the field.

', 'CategoricalMeasureField$FormatConfiguration' => '

The format configuration of the field.

', 'FormatConfiguration$StringFormatConfiguration' => '

Formatting configuration for string fields.

', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'CellValueSynonym$Synonyms' => '

Other names or aliases for the cell value.

', 'CollectiveConstant$ValueList' => '

A list of values for the collective constant.

', 'ComparativeOrder$SpecifedOrder' => '

The list of columns to be used in the ordering.

', 'GenerateEmbedUrlForAnonymousUserRequest$AllowedDomains' => '

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

To include all subdomains under a specific domain to the allow list, use *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

', 'GenerateEmbedUrlForRegisteredUserRequest$AllowedDomains' => '

The domains that you want to add to the allow list for access to the generated URL that is then embedded. This optional parameter overrides the static domains that are configured in the Manage QuickSight menu in the Amazon QuickSight console. Instead, it allows only the domains that you include in this parameter. You can list up to three domains or subdomains in each API call.

To include all subdomains under a specific domain to the allow list, use *. For example, https://*.sapp.amazon.com includes all subdomains under https://sapp.amazon.com.

', 'VPCConnection$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', 'VPCConnectionSummary$DnsResolvers' => '

A list of IP addresses of DNS resolver endpoints for the VPC connection.

', ], ], 'StringParameter' => [ 'base' => '

A string parameter.

', 'refs' => [ 'StringParameterList$member' => NULL, ], ], 'StringParameterDeclaration' => [ 'base' => '

A parameter declaration for the String data type.

', 'refs' => [ 'ParameterDeclaration$StringParameterDeclaration' => '

A parameter declaration for the String data type.

', ], ], 'StringParameterList' => [ 'base' => NULL, 'refs' => [ 'Parameters$StringParameters' => '

The parameters that have a data type of string.

', ], ], 'StringValueWhenUnsetConfiguration' => [ 'base' => '

The configuration that defines the default value of a String parameter when a value has not been set.

', 'refs' => [ 'StringParameterDeclaration$ValueWhenUnset' => '

The configuration that defines the default value of a String parameter when a value has not been set.

', ], ], 'StyledCellType' => [ 'base' => NULL, 'refs' => [ 'TableStyleTarget$CellType' => '

The cell type of the table style target.

', ], ], 'SubnetId' => [ 'base' => NULL, 'refs' => [ 'NetworkInterface$SubnetId' => '

The subnet ID associated with the network interface.

', 'SubnetIdList$member' => NULL, ], ], 'SubnetIdList' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$SubnetIds' => '

A list of new subnet IDs for the VPC connection you are importing. This field is required if you are importing the VPC connection from another Amazon Web Services account or Region.

', 'CreateVPCConnectionRequest$SubnetIds' => '

A list of subnet IDs for the VPC connection.

', 'UpdateVPCConnectionRequest$SubnetIds' => '

A list of subnet IDs for the VPC connection.

', ], ], 'SubtotalOptions' => [ 'base' => '

The subtotal options.

', 'refs' => [ 'PivotTableTotalOptions$RowSubtotalOptions' => '

The row subtotal options.

', 'PivotTableTotalOptions$ColumnSubtotalOptions' => '

The column subtotal options.

', ], ], 'Suffix' => [ 'base' => NULL, 'refs' => [ 'CurrencyDisplayFormatConfiguration$Suffix' => '

Determines the suffix value of the currency format.

', 'NumberDisplayFormatConfiguration$Suffix' => '

Determines the suffix value of the number format.

', 'PercentageDisplayFormatConfiguration$Suffix' => '

Determines the suffix value of the percentage format.

', ], ], 'Synonyms' => [ 'base' => NULL, 'refs' => [ 'TopicCalculatedField$CalculatedFieldSynonyms' => '

The other names or aliases for the calculated field.

', 'TopicColumn$ColumnSynonyms' => '

The other names or aliases for the column.

', 'TopicFilter$FilterSynonyms' => '

The other names or aliases for the filter.

', 'TopicNamedEntity$EntitySynonyms' => '

The other names or aliases for the named entity.

', ], ], 'TableAggregatedFieldWells' => [ 'base' => '

The aggregated field well for the table.

', 'refs' => [ 'TableFieldWells$TableAggregatedFieldWells' => '

The aggregated field well for the table.

', ], ], 'TableBorderOptions' => [ 'base' => '

The border options for a table border.

', 'refs' => [ 'GlobalTableBorderOptions$UniformBorder' => '

Determines the options for uniform border.

', 'TableSideBorderOptions$InnerVertical' => '

The table border options of the inner vertical border.

', 'TableSideBorderOptions$InnerHorizontal' => '

The table border options of the inner horizontal border.

', 'TableSideBorderOptions$Left' => '

The table border options of the left border.

', 'TableSideBorderOptions$Right' => '

The table border options of the right border.

', 'TableSideBorderOptions$Top' => '

The table border options of the top border.

', 'TableSideBorderOptions$Bottom' => '

The table border options of the bottom border.

', ], ], 'TableBorderStyle' => [ 'base' => NULL, 'refs' => [ 'TableBorderOptions$Style' => '

The style (none, solid) of a table border.

', ], ], 'TableBorderThickness' => [ 'base' => NULL, 'refs' => [ 'TableBorderOptions$Thickness' => '

The thickness of a table border.

', ], ], 'TableCellConditionalFormatting' => [ 'base' => '

The cell conditional formatting option for a table.

', 'refs' => [ 'TableConditionalFormattingOption$Cell' => '

The cell conditional formatting option for a table.

', ], ], 'TableCellImageScalingConfiguration' => [ 'base' => NULL, 'refs' => [ 'TableCellImageSizingConfiguration$TableCellImageScalingConfiguration' => '

The cell scaling configuration of the sizing options for the table image configuration.

', ], ], 'TableCellImageSizingConfiguration' => [ 'base' => '

The sizing options for the table image configuration.

', 'refs' => [ 'TableFieldImageConfiguration$SizingOptions' => '

The sizing options for the table image configuration.

', ], ], 'TableCellStyle' => [ 'base' => '

The table cell style for a cell in pivot table or table visual.

', 'refs' => [ 'PivotTableOptions$ColumnHeaderStyle' => '

The table cell style of the column header.

', 'PivotTableOptions$RowHeaderStyle' => '

The table cell style of the row headers.

', 'PivotTableOptions$CellStyle' => '

The table cell style of cells.

', 'PivotTableOptions$RowFieldNamesStyle' => '

The table cell style of row field names.

', 'PivotTotalOptions$TotalCellStyle' => '

The cell styling options for the total cells.

', 'PivotTotalOptions$ValueCellStyle' => '

The cell styling options for the totals of value cells.

', 'PivotTotalOptions$MetricHeaderCellStyle' => '

The cell styling options for the total of header cells.

', 'SubtotalOptions$TotalCellStyle' => '

The cell styling options for the subtotal cells.

', 'SubtotalOptions$ValueCellStyle' => '

The cell styling options for the subtotals of value cells.

', 'SubtotalOptions$MetricHeaderCellStyle' => '

The cell styling options for the subtotals of header cells.

', 'TableOptions$HeaderStyle' => '

The table cell style of a table header.

', 'TableOptions$CellStyle' => '

The table cell style of table cells.

', 'TotalOptions$TotalCellStyle' => '

Cell styling options for the total cells.

', ], ], 'TableConditionalFormatting' => [ 'base' => '

The conditional formatting for a PivotTableVisual.

', 'refs' => [ 'TableVisual$ConditionalFormatting' => '

The conditional formatting for a PivotTableVisual.

', ], ], 'TableConditionalFormattingOption' => [ 'base' => '

Conditional formatting options for a PivotTableVisual.

', 'refs' => [ 'TableConditionalFormattingOptionList$member' => NULL, ], ], 'TableConditionalFormattingOptionList' => [ 'base' => NULL, 'refs' => [ 'TableConditionalFormatting$ConditionalFormattingOptions' => '

Conditional formatting options for a PivotTableVisual.

', ], ], 'TableConfiguration' => [ 'base' => '

The configuration for a TableVisual.

', 'refs' => [ 'TableVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'TableFieldCustomIconContent' => [ 'base' => '

The custom icon content for the table link content configuration.

', 'refs' => [ 'TableFieldLinkContentConfiguration$CustomIconContent' => '

The custom icon content for the table link content configuration.

', ], ], 'TableFieldCustomTextContent' => [ 'base' => '

The custom text content (value, font configuration) for the table link content configuration.

', 'refs' => [ 'TableFieldLinkContentConfiguration$CustomTextContent' => '

The custom text content (value, font configuration) for the table link content configuration.

', ], ], 'TableFieldHeight' => [ 'base' => NULL, 'refs' => [ 'TableCellStyle$Height' => '

The height color for the table cells.

', ], ], 'TableFieldIconSetType' => [ 'base' => NULL, 'refs' => [ 'TableFieldCustomIconContent$Icon' => '

The icon set type (link) of the custom icon content for table URL link content.

', ], ], 'TableFieldImageConfiguration' => [ 'base' => '

The image configuration of a table field URL.

', 'refs' => [ 'TableFieldURLConfiguration$ImageConfiguration' => '

The image configuration of a table field URL.

', ], ], 'TableFieldLinkConfiguration' => [ 'base' => '

The link configuration of a table field URL.

', 'refs' => [ 'TableFieldURLConfiguration$LinkConfiguration' => '

The link configuration of a table field URL.

', ], ], 'TableFieldLinkContentConfiguration' => [ 'base' => '

The URL content (text, icon) for the table link configuration.

', 'refs' => [ 'TableFieldLinkConfiguration$Content' => '

The URL content (text, icon) for the table link configuration.

', ], ], 'TableFieldOption' => [ 'base' => '

The options for a table field.

', 'refs' => [ 'TableFieldOptionList$member' => NULL, ], ], 'TableFieldOptionList' => [ 'base' => NULL, 'refs' => [ 'TableFieldOptions$SelectedFieldOptions' => '

The field options to be configured to a table.

', ], ], 'TableFieldOptions' => [ 'base' => '

The field options of a table visual.

', 'refs' => [ 'TableConfiguration$FieldOptions' => '

The field options for a table visual.

', ], ], 'TableFieldOrderList' => [ 'base' => '

A list of table field IDs.

', 'refs' => [ 'TablePinnedFieldOptions$PinnedLeftFields' => '

A list of columns to be pinned to the left of a table visual.

', ], ], 'TableFieldURLConfiguration' => [ 'base' => '

The URL configuration for a table field.

', 'refs' => [ 'TableFieldOption$URLStyling' => '

The URL configuration for a table field.

', ], ], 'TableFieldWells' => [ 'base' => '

The field wells for a table visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TableConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'TableInlineVisualization' => [ 'base' => '

The inline visualization of a specific type to display within a chart.

', 'refs' => [ 'TableInlineVisualizationList$member' => NULL, ], ], 'TableInlineVisualizationList' => [ 'base' => NULL, 'refs' => [ 'TableConfiguration$TableInlineVisualizations' => '

A collection of inline visualizations to display within a chart.

', ], ], 'TableOptions' => [ 'base' => '

The table options for a table visual.

', 'refs' => [ 'TableConfiguration$TableOptions' => '

The table options for a table visual.

', ], ], 'TableOrientation' => [ 'base' => NULL, 'refs' => [ 'TableOptions$Orientation' => '

The orientation (vertical, horizontal) for a table.

', ], ], 'TablePaginatedReportOptions' => [ 'base' => '

The paginated report options for a table visual.

', 'refs' => [ 'TableConfiguration$PaginatedReportOptions' => '

The paginated report options for a table visual.

', ], ], 'TablePinnedFieldOptions' => [ 'base' => '

The settings for the pinned columns of a table visual.

', 'refs' => [ 'TableFieldOptions$PinnedFieldOptions' => '

The settings for the pinned columns of a table visual.

', ], ], 'TableRowConditionalFormatting' => [ 'base' => '

The conditional formatting of a table row.

', 'refs' => [ 'TableConditionalFormattingOption$Row' => '

The row conditional formatting option for a table.

', ], ], 'TableSideBorderOptions' => [ 'base' => '

The side border options for a table.

', 'refs' => [ 'GlobalTableBorderOptions$SideSpecificBorder' => '

Determines the options for side specific border.

', ], ], 'TableSortConfiguration' => [ 'base' => '

The sort configuration for a TableVisual.

', 'refs' => [ 'TableConfiguration$SortConfiguration' => '

The sort configuration for a TableVisual.

', ], ], 'TableStyleTarget' => [ 'base' => '

The table style target.

', 'refs' => [ 'TableStyleTargetList$member' => NULL, ], ], 'TableStyleTargetList' => [ 'base' => NULL, 'refs' => [ 'SubtotalOptions$StyleTargets' => '

The style targets options for subtotals.

', ], ], 'TableTotalsPlacement' => [ 'base' => NULL, 'refs' => [ 'PivotTotalOptions$Placement' => '

The placement (start, end) for the total cells.

', 'TotalOptions$Placement' => '

The placement (start, end) for the total cells.

', ], ], 'TableTotalsScrollStatus' => [ 'base' => NULL, 'refs' => [ 'PivotTotalOptions$ScrollStatus' => '

The scroll status (pinned, scrolled) for the total cells.

', 'TotalOptions$ScrollStatus' => '

The scroll status (pinned, scrolled) for the total cells.

', ], ], 'TableUnaggregatedFieldWells' => [ 'base' => '

The unaggregated field well for the table.

', 'refs' => [ 'TableFieldWells$TableUnaggregatedFieldWells' => '

The unaggregated field well for the table.

', ], ], 'TableVisual' => [ 'base' => '

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$TableVisual' => '

A table visual.

For more information, see Using tables as visuals in the Amazon QuickSight User Guide.

', ], ], 'Tag' => [ 'base' => '

The key or keys of the key-value pairs for the resource tag or tags assigned to the resource.

', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagColumnOperation' => [ 'base' => '

A transform operation that tags a column with additional information.

', 'refs' => [ 'TransformOperation$TagColumnOperation' => '

An operation that tags a column with additional information.

', ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => '

Tag key.

', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$TagKeys' => '

The keys of the key-value pairs for the resource tag or tags assigned to the resource.

', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'CreateAccountCustomizationRequest$Tags' => '

A list of the tags that you want to attach to this resource.

', 'CreateAnalysisRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the analysis.

', 'CreateDashboardRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the dashboard.

', 'CreateDataSetRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

', 'CreateDataSourceRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

', 'CreateFolderRequest$Tags' => '

Tags for the folder.

', 'CreateNamespaceRequest$Tags' => '

The tags that you want to associate with the namespace that you\'re creating.

', 'CreateTemplateRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

', 'CreateThemeRequest$Tags' => '

A map of the key-value pairs for the resource tag or tags that you want to add to the resource.

', 'CreateTopicRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags that are assigned to the dataset.

', 'CreateVPCConnectionRequest$Tags' => '

A map of the key-value pairs for the resource tag or tags assigned to the VPC connection.

', 'ListTagsForResourceResponse$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

', 'RegisterUserRequest$Tags' => '

The tags to associate with the user.

', 'TagResourceRequest$Tags' => '

Contains a map of the key-value pairs for the resource tag or tags assigned to the resource.

', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => '

Tag value.

', ], ], 'TargetVisualList' => [ 'base' => NULL, 'refs' => [ 'SameSheetTargetVisualConfiguration$TargetVisuals' => '

A list of the target visual IDs that are located in the same sheet of the analysis.

', ], ], 'TargetVisualOptions' => [ 'base' => NULL, 'refs' => [ 'SameSheetTargetVisualConfiguration$TargetVisualOptions' => '

The options that choose the target visual in the same sheet.

Valid values are defined as follows:

', ], ], 'Template' => [ 'base' => '

A template object. A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create a dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with an analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template.

You can share templates across Amazon Web Services accounts by allowing users in other Amazon Web Services accounts to create a template or a dashboard from an existing template.

', 'refs' => [ 'DescribeTemplateResponse$Template' => '

The template structure for the object you want to describe.

', ], ], 'TemplateAlias' => [ 'base' => '

The template alias.

', 'refs' => [ 'CreateTemplateAliasResponse$TemplateAlias' => '

Information about the template alias.

', 'DescribeTemplateAliasResponse$TemplateAlias' => '

Information about the template alias.

', 'TemplateAliasList$member' => NULL, 'UpdateTemplateAliasResponse$TemplateAlias' => '

The template alias.

', ], ], 'TemplateAliasList' => [ 'base' => NULL, 'refs' => [ 'ListTemplateAliasesResponse$TemplateAliasList' => '

A structure containing the list of the template\'s aliases.

', ], ], 'TemplateError' => [ 'base' => '

List of errors that occurred when the template version creation failed.

', 'refs' => [ 'TemplateErrorList$member' => NULL, ], ], 'TemplateErrorList' => [ 'base' => NULL, 'refs' => [ 'DescribeTemplateDefinitionResponse$Errors' => '

Errors associated with the template version.

', 'TemplateVersion$Errors' => '

Errors associated with this template version.

', ], ], 'TemplateErrorType' => [ 'base' => NULL, 'refs' => [ 'TemplateError$Type' => '

Type of error.

', ], ], 'TemplateName' => [ 'base' => NULL, 'refs' => [ 'CreateTemplateRequest$Name' => '

A display name for the template.

', 'DescribeTemplateDefinitionResponse$Name' => '

The descriptive name of the template.

', 'Template$Name' => '

The display name of the template.

', 'TemplateSummary$Name' => '

A display name for the template.

', 'UpdateTemplateRequest$Name' => '

The name for the template.

', ], ], 'TemplateSourceAnalysis' => [ 'base' => '

The source analysis of the template.

', 'refs' => [ 'TemplateSourceEntity$SourceAnalysis' => '

The source analysis, if it is based on an analysis.

', ], ], 'TemplateSourceEntity' => [ 'base' => '

The source entity of the template.

', 'refs' => [ 'CreateTemplateRequest$SourceEntity' => '

The entity that you are using as a source when you create the template. In SourceEntity, you specify the type of object you\'re using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region.

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'UpdateTemplateRequest$SourceEntity' => '

The entity that you are using as a source when you update the template. In SourceEntity, you specify the type of object you\'re using as source: SourceTemplate for a template or SourceAnalysis for an analysis. Both of these require an Amazon Resource Name (ARN). For SourceTemplate, specify the ARN of the source template. For SourceAnalysis, specify the ARN of the source analysis. The SourceTemplate ARN can contain any Amazon Web Services account and any Amazon QuickSight-supported Amazon Web Services Region;.

Use the DataSetReferences entity within SourceTemplate or SourceAnalysis to list the replacement datasets for the placeholders listed in the original. The schema in each dataset must match its placeholder.

', ], ], 'TemplateSourceTemplate' => [ 'base' => '

The source template of the template.

', 'refs' => [ 'TemplateSourceEntity$SourceTemplate' => '

The source template, if it is based on an template.

', ], ], 'TemplateSummary' => [ 'base' => '

The template summary.

', 'refs' => [ 'TemplateSummaryList$member' => NULL, ], ], 'TemplateSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTemplatesResponse$TemplateSummaryList' => '

A structure containing information about the templates in the list.

', ], ], 'TemplateVersion' => [ 'base' => '

A version of a template.

', 'refs' => [ 'Template$Version' => '

A structure describing the versions of the template.

', ], ], 'TemplateVersionDefinition' => [ 'base' => '

The detailed definition of a template.

', 'refs' => [ 'CreateTemplateRequest$Definition' => '

The definition of a template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

Either a SourceEntity or a Definition must be provided in order for the request to be valid.

', 'DescribeTemplateDefinitionResponse$Definition' => '

The definition of the template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', 'UpdateTemplateRequest$Definition' => '

The definition of a template.

A definition is the data model of all features in a Dashboard, Template, or Analysis.

', ], ], 'TemplateVersionSummary' => [ 'base' => '

The template version.

', 'refs' => [ 'TemplateVersionSummaryList$member' => NULL, ], ], 'TemplateVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListTemplateVersionsResponse$TemplateVersionSummaryList' => '

A structure containing a list of all the versions of the specified template.

', ], ], 'TeradataParameters' => [ 'base' => '

The parameters for Teradata.

', 'refs' => [ 'DataSourceParameters$TeradataParameters' => '

The parameters for Teradata.

', ], ], 'TextAreaControlDelimiter' => [ 'base' => NULL, 'refs' => [ 'FilterTextAreaControl$Delimiter' => '

The delimiter that is used to separate the lines in text.

', 'ParameterTextAreaControl$Delimiter' => '

The delimiter that is used to separate the lines in text.

', ], ], 'TextAreaControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterTextAreaControl$DisplayOptions' => '

The display options of a control.

', 'ParameterTextAreaControl$DisplayOptions' => '

The display options of a control.

', ], ], 'TextConditionalFormat' => [ 'base' => '

The conditional formatting for the text.

', 'refs' => [ 'PivotTableCellConditionalFormatting$TextFormat' => '

The text format of the cell for conditional formatting.

', 'TableCellConditionalFormatting$TextFormat' => '

The text format of the cell for conditional formatting.

', ], ], 'TextControlPlaceholderOptions' => [ 'base' => '

The configuration of the placeholder options in a text control.

', 'refs' => [ 'TextAreaControlDisplayOptions$PlaceholderOptions' => '

The configuration of the placeholder options in a text area control.

', 'TextFieldControlDisplayOptions$PlaceholderOptions' => '

The configuration of the placeholder options in a text field control.

', ], ], 'TextFieldControlDisplayOptions' => [ 'base' => '

The display options of a control.

', 'refs' => [ 'FilterTextFieldControl$DisplayOptions' => '

The display options of a control.

', 'ParameterTextFieldControl$DisplayOptions' => '

The display options of a control.

', ], ], 'TextQualifier' => [ 'base' => NULL, 'refs' => [ 'UploadSettings$TextQualifier' => '

Text qualifier.

', ], ], 'TextWrap' => [ 'base' => NULL, 'refs' => [ 'TableCellStyle$TextWrap' => '

The text wrap (none, wrap) for the table cells.

', ], ], 'Theme' => [ 'base' => '

Summary information about a theme.

', 'refs' => [ 'DescribeThemeResponse$Theme' => '

The information about the theme that you are describing.

', ], ], 'ThemeAlias' => [ 'base' => '

An alias for a theme.

', 'refs' => [ 'CreateThemeAliasResponse$ThemeAlias' => '

Information about the theme alias.

', 'DescribeThemeAliasResponse$ThemeAlias' => '

Information about the theme alias.

', 'ThemeAliasList$member' => NULL, 'UpdateThemeAliasResponse$ThemeAlias' => '

Information about the theme alias.

', ], ], 'ThemeAliasList' => [ 'base' => NULL, 'refs' => [ 'ListThemeAliasesResponse$ThemeAliasList' => '

A structure containing the list of the theme\'s aliases.

', ], ], 'ThemeConfiguration' => [ 'base' => '

The theme configuration. This configuration contains all of the display properties for a theme.

', 'refs' => [ 'CreateThemeRequest$Configuration' => '

The theme configuration, which contains the theme display properties.

', 'ThemeVersion$Configuration' => '

The theme configuration, which contains all the theme display properties.

', 'UpdateThemeRequest$Configuration' => '

The theme configuration, which contains the theme display properties.

', ], ], 'ThemeError' => [ 'base' => '

Theme error.

', 'refs' => [ 'ThemeErrorList$member' => NULL, ], ], 'ThemeErrorList' => [ 'base' => NULL, 'refs' => [ 'ThemeVersion$Errors' => '

Errors associated with the theme.

', ], ], 'ThemeErrorType' => [ 'base' => NULL, 'refs' => [ 'ThemeError$Type' => '

The type of error.

', ], ], 'ThemeName' => [ 'base' => NULL, 'refs' => [ 'CreateThemeRequest$Name' => '

A display name for the theme.

', 'Theme$Name' => '

The name that the user gives to the theme.

', 'ThemeSummary$Name' => '

the display name for the theme.

', 'UpdateThemeRequest$Name' => '

The name for the theme.

', ], ], 'ThemeSummary' => [ 'base' => '

The theme summary.

', 'refs' => [ 'ThemeSummaryList$member' => NULL, ], ], 'ThemeSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListThemesResponse$ThemeSummaryList' => '

Information about the themes in the list.

', ], ], 'ThemeType' => [ 'base' => NULL, 'refs' => [ 'ListThemesRequest$Type' => '

The type of themes that you want to list. Valid options include the following:

', 'Theme$Type' => '

The type of theme, based on how it was created. Valid values include: QUICKSIGHT and CUSTOM.

', ], ], 'ThemeVersion' => [ 'base' => '

A version of a theme.

', 'refs' => [ 'Theme$Version' => NULL, ], ], 'ThemeVersionSummary' => [ 'base' => '

The theme version.

', 'refs' => [ 'ThemeVersionSummaryList$member' => NULL, ], ], 'ThemeVersionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListThemeVersionsResponse$ThemeVersionSummaryList' => '

A structure containing a list of all the versions of the specified theme.

', ], ], 'ThousandSeparatorOptions' => [ 'base' => '

The options that determine the thousands separator configuration.

', 'refs' => [ 'NumericSeparatorConfiguration$ThousandsSeparator' => '

The options that determine the thousands separator configuration.

', ], ], 'ThrottlingException' => [ 'base' => '

Access is throttled.

', 'refs' => [], ], 'TileLayoutStyle' => [ 'base' => '

The display options for the layout of tiles on a sheet.

', 'refs' => [ 'SheetStyle$TileLayout' => '

The layout options for tiles.

', ], ], 'TileStyle' => [ 'base' => '

Display options related to tiles on a sheet.

', 'refs' => [ 'SheetStyle$Tile' => '

The display options for tiles.

', ], ], 'TimeBasedForecastProperties' => [ 'base' => '

The forecast properties setup of a forecast in the line chart.

', 'refs' => [ 'ForecastConfiguration$ForecastProperties' => '

The forecast properties setup of a forecast in the line chart.

', ], ], 'TimeEqualityFilter' => [ 'base' => '

A TimeEqualityFilter filters values that are equal to a given value.

', 'refs' => [ 'Filter$TimeEqualityFilter' => '

A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.

', ], ], 'TimeGranularity' => [ 'base' => NULL, 'refs' => [ 'DataPathColor$TimeGranularity' => '

The time granularity of the field that the color needs to be applied to.

', 'DateDimensionField$DateGranularity' => '

The date granularity of the DateDimensionField. Choose one of the following options:

', 'DateTimeDatasetParameter$TimeGranularity' => '

The time granularity of the date time parameter.

', 'DateTimeParameterDeclaration$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'ExcludePeriodConfiguration$Granularity' => '

The granularity or unit (day, month, year) of the exclude period.

', 'PeriodToDateComputation$PeriodTimeGranularity' => '

The time granularity setup of period to date computation. Choose from the following options:

', 'RelativeDatesFilter$MinimumGranularity' => '

The minimum granularity (period granularity) of the relative dates filter.

', 'RelativeDatesFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TimeEqualityFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TimeRangeDrillDownFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TimeRangeFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopBottomFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', ], ], 'TimeRangeDrillDownFilter' => [ 'base' => '

The time range drill down filter.

', 'refs' => [ 'DrillDownFilter$TimeRangeFilter' => '

The time range drill down filter. This filter is used for date time columns.

', ], ], 'TimeRangeFilter' => [ 'base' => '

A TimeRangeFilter filters values that are between two specified values.

', 'refs' => [ 'Filter$TimeRangeFilter' => '

A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.

', ], ], 'TimeRangeFilterValue' => [ 'base' => '

The value of a time range filter.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TimeRangeFilter$RangeMinimumValue' => '

The minimum value for the filter value range.

', 'TimeRangeFilter$RangeMaximumValue' => '

The maximum value for the filter value range.

', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'Analysis$CreatedTime' => '

The time that the analysis was created.

', 'Analysis$LastUpdatedTime' => '

The time that the analysis was last updated.

', 'AnalysisSummary$CreatedTime' => '

The time that the analysis was created.

', 'AnalysisSummary$LastUpdatedTime' => '

The time that the analysis was last updated.

', 'AssetBundleExportJobSummary$CreatedTime' => '

The time that the export job was created.

', 'AssetBundleImportJobRefreshScheduleOverrideParameters$StartAfterDateTime' => '

An override for the StartAfterDateTime of a RefreshSchedule. Make sure that the StartAfterDateTime is set to a time that takes place in the future.

', 'AssetBundleImportJobSummary$CreatedTime' => '

The time that the import job was created.

', 'Dashboard$CreatedTime' => '

The time that this dashboard was created.

', 'Dashboard$LastPublishedTime' => '

The last time that this dashboard was published.

', 'Dashboard$LastUpdatedTime' => '

The last time that this dashboard was updated.

', 'DashboardSummary$CreatedTime' => '

The time that this dashboard was created.

', 'DashboardSummary$LastUpdatedTime' => '

The last time that this dashboard was updated.

', 'DashboardSummary$LastPublishedTime' => '

The last time that this dashboard was published.

', 'DashboardVersion$CreatedTime' => '

The time that this dashboard version was created.

', 'DashboardVersionSummary$CreatedTime' => '

The time that this dashboard version was created.

', 'DataSet$CreatedTime' => '

The time that this dataset was created.

', 'DataSet$LastUpdatedTime' => '

The last time that this dataset was updated.

', 'DataSetSummary$CreatedTime' => '

The time that this dataset was created.

', 'DataSetSummary$LastUpdatedTime' => '

The last time that this dataset was updated.

', 'DataSource$CreatedTime' => '

The time that this data source was created.

', 'DataSource$LastUpdatedTime' => '

The last time that this data source was updated.

', 'DataSourceSummary$CreatedTime' => '

The date and time that the data source was created. This value is expressed in MM-DD-YYYY HH:MM:SS format.

', 'DataSourceSummary$LastUpdatedTime' => '

The date and time the data source was last updated. This value is expressed in MM-DD-YYYY HH:MM:SS format.

', 'DeleteAnalysisResponse$DeletionTime' => '

The date and time that the analysis is scheduled to be deleted.

', 'DescribeAssetBundleExportJobResponse$CreatedTime' => '

The time that the export job was created.

', 'DescribeAssetBundleImportJobResponse$CreatedTime' => '

The time that the import job was created.

', 'DescribeDashboardSnapshotJobResponse$CreatedTime' => '

The time that the snapshot job was created.

', 'DescribeDashboardSnapshotJobResponse$LastUpdatedTime' => '

The time that the snapshot job status was last updated.

', 'DescribeDashboardSnapshotJobResultResponse$CreatedTime' => '

The time that a snapshot job was created.

', 'DescribeDashboardSnapshotJobResultResponse$LastUpdatedTime' => '

The time that a snapshot job status was last updated.

', 'Folder$CreatedTime' => '

The time that the folder was created.

', 'Folder$LastUpdatedTime' => '

The time that the folder was last updated.

', 'FolderSummary$CreatedTime' => '

The time that the folder was created.

', 'FolderSummary$LastUpdatedTime' => '

The time that the folder was last updated.

', 'Ingestion$CreatedTime' => '

The time that this ingestion started.

', 'RefreshSchedule$StartAfterDateTime' => '

Time after which the refresh schedule can be started, expressed in YYYY-MM-DDTHH:MM:SS format.

', 'Template$LastUpdatedTime' => '

Time when this was last updated.

', 'Template$CreatedTime' => '

Time when this was created.

', 'TemplateSummary$CreatedTime' => '

The last time that this template was created.

', 'TemplateSummary$LastUpdatedTime' => '

The last time that this template was updated.

', 'TemplateVersion$CreatedTime' => '

The time that this template version was created.

', 'TemplateVersionSummary$CreatedTime' => '

The time that this template version was created.

', 'Theme$CreatedTime' => '

The date and time that the theme was created.

', 'Theme$LastUpdatedTime' => '

The date and time that the theme was last updated.

', 'ThemeSummary$CreatedTime' => '

The date and time that this theme was created.

', 'ThemeSummary$LastUpdatedTime' => '

The last date and time that this theme was updated.

', 'ThemeVersion$CreatedTime' => '

The date and time that this theme version was created.

', 'ThemeVersionSummary$CreatedTime' => '

The date and time that this theme version was created.

', 'TimeEqualityFilter$Value' => '

The value of a TimeEquality filter.

This field is mutually exclusive to RollingDate and ParameterName.

', 'TimeRangeDrillDownFilter$RangeMinimum' => '

The minimum value for the filter value range.

', 'TimeRangeDrillDownFilter$RangeMaximum' => '

The maximum value for the filter value range.

', 'TimeRangeFilterValue$StaticValue' => '

The static input value.

', 'TopicRefreshSchedule$StartingAt' => '

The starting date and time for the refresh schedule.

', 'VPCConnection$CreatedTime' => '

The time that the VPC connection was created.

', 'VPCConnection$LastUpdatedTime' => '

The time that the VPC connection was last updated.

', 'VPCConnectionSummary$CreatedTime' => '

The time that the VPC connection was created.

', 'VPCConnectionSummary$LastUpdatedTime' => '

The time that the VPC connection was last updated.

', 'WhatIfPointScenario$Date' => '

The date that you need the forecast results for.

', 'WhatIfRangeScenario$StartDate' => '

The start date in the date range that you need the forecast results for.

', 'WhatIfRangeScenario$EndDate' => '

The end date in the date range that you need the forecast results for.

', ], ], 'TooltipItem' => [ 'base' => '

The tooltip.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TooltipItemList$member' => NULL, ], ], 'TooltipItemList' => [ 'base' => NULL, 'refs' => [ 'FieldBasedTooltip$TooltipFields' => '

The fields configuration in the tooltip.

', ], ], 'TooltipOptions' => [ 'base' => '

The display options for the visual tooltip.

', 'refs' => [ 'BarChartConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'BoxPlotChartConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'ComboChartConfiguration$Tooltip' => '

The legend display setup of the visual.

', 'FilledMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'FunnelChartConfiguration$Tooltip' => '

The tooltip configuration of a FunnelChartVisual.

', 'GaugeChartConfiguration$TooltipOptions' => '

The tooltip configuration of a GaugeChartVisual.

', 'GeospatialMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'HeatMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'HistogramConfiguration$Tooltip' => '

The tooltip configuration of a histogram.

', 'LineChartConfiguration$Tooltip' => '

The tooltip configuration of a line chart.

', 'PieChartConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', 'ScatterPlotConfiguration$Tooltip' => '

The legend display setup of the visual.

', 'TreeMapConfiguration$Tooltip' => '

The tooltip display setup of the visual.

', ], ], 'TooltipTitleType' => [ 'base' => NULL, 'refs' => [ 'FieldBasedTooltip$TooltipTitleType' => '

The type for the >tooltip title. Choose one of the following options:

', ], ], 'TopBottomComputationType' => [ 'base' => NULL, 'refs' => [ 'TopBottomMoversComputation$Type' => '

The computation type. Choose from the following options:

', 'TopBottomRankedComputation$Type' => '

The computation type. Choose one of the following options:

', ], ], 'TopBottomFilter' => [ 'base' => '

A TopBottomFilter filters values that are at the top or the bottom.

', 'refs' => [ 'Filter$TopBottomFilter' => '

A TopBottomFilter filters data to the top or bottom values for a given column.

', ], ], 'TopBottomMoversComputation' => [ 'base' => '

The top movers and bottom movers computation setup.

', 'refs' => [ 'Computation$TopBottomMovers' => '

The top movers and bottom movers computation configuration.

', ], ], 'TopBottomMoversComputationMoverSize' => [ 'base' => NULL, 'refs' => [ 'TopBottomMoversComputation$MoverSize' => '

The mover size setup of the top and bottom movers computation.

', ], ], 'TopBottomRankedComputation' => [ 'base' => '

The top ranked and bottom ranked computation configuration.

', 'refs' => [ 'Computation$TopBottomRanked' => '

The top ranked and bottom ranked computation configuration.

', ], ], 'TopBottomRankedComputationResultSize' => [ 'base' => NULL, 'refs' => [ 'TopBottomRankedComputation$ResultSize' => '

The result size of a top and bottom ranked computation.

', ], ], 'TopBottomSortOrder' => [ 'base' => NULL, 'refs' => [ 'TopBottomMoversComputation$SortOrder' => '

The sort order setup of the top and bottom movers computation.

', ], ], 'TopicCalculatedField' => [ 'base' => '

A structure that represents a calculated field.

', 'refs' => [ 'TopicCalculatedFields$member' => NULL, ], ], 'TopicCalculatedFields' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$CalculatedFields' => '

The list of calculated field definitions.

', ], ], 'TopicCategoryFilter' => [ 'base' => '

A structure that represents a category filter.

', 'refs' => [ 'TopicFilter$CategoryFilter' => '

The category filter that is associated with this filter.

', ], ], 'TopicCategoryFilterConstant' => [ 'base' => '

A constant used in a category filter.

', 'refs' => [ 'TopicCategoryFilter$Constant' => '

The constant used in a category filter.

', ], ], 'TopicColumn' => [ 'base' => '

Represents a column in a dataset.

', 'refs' => [ 'TopicColumns$member' => NULL, ], ], 'TopicColumns' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$Columns' => '

The list of column definitions.

', ], ], 'TopicDateRangeFilter' => [ 'base' => '

A filter used to restrict data based on a range of dates or times.

', 'refs' => [ 'TopicFilter$DateRangeFilter' => '

The date range filter.

', ], ], 'TopicDetails' => [ 'base' => '

A structure that describes the details of a topic, such as its name, description, and associated data sets.

', 'refs' => [ 'CreateTopicRequest$Topic' => '

The definition of a topic to create.

', 'DescribeTopicResponse$Topic' => '

The definition of a topic.

', 'UpdateTopicRequest$Topic' => '

The definition of the topic that you want to update.

', ], ], 'TopicFilter' => [ 'base' => '

A structure that represents a filter used to select items for a topic.

', 'refs' => [ 'TopicFilters$member' => NULL, ], ], 'TopicFilters' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$Filters' => '

The list of filter definitions.

', ], ], 'TopicId' => [ 'base' => NULL, 'refs' => [ 'CreateTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateTopicRequest$TopicId' => '

The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'CreateTopicResponse$TopicId' => '

The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicRequest$TopicId' => '

The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DeleteTopicResponse$TopicId' => '

The ID of the topic that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicPermissionsRequest$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicPermissionsResponse$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRefreshRequest$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that contains the refresh schedule that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicRequest$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'DescribeTopicResponse$TopicId' => '

The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'ListTopicRefreshSchedulesRequest$TopicId' => '

The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'ListTopicRefreshSchedulesResponse$TopicId' => '

The ID for the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'TopicSummary$TopicId' => '

The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicPermissionsRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicPermissionsResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicRefreshScheduleRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicRefreshScheduleResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicRequest$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', 'UpdateTopicResponse$TopicId' => '

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', ], ], 'TopicNamedEntities' => [ 'base' => NULL, 'refs' => [ 'DatasetMetadata$NamedEntities' => '

The list of named entities definitions.

', ], ], 'TopicNamedEntity' => [ 'base' => '

A structure that represents a named entity.

', 'refs' => [ 'TopicNamedEntities$member' => NULL, ], ], 'TopicNumericEqualityFilter' => [ 'base' => '

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value matches the specified value.

', 'refs' => [ 'TopicFilter$NumericEqualityFilter' => '

The numeric equality filter.

', ], ], 'TopicNumericRangeFilter' => [ 'base' => '

A filter that filters topics based on the value of a numeric field. The filter includes only topics whose numeric field value falls within the specified range.

', 'refs' => [ 'TopicFilter$NumericRangeFilter' => '

The numeric range filter.

', ], ], 'TopicNumericSeparatorSymbol' => [ 'base' => NULL, 'refs' => [ 'DisplayFormatOptions$DecimalSeparator' => '

Determines the decimal separator.

', ], ], 'TopicRangeFilterConstant' => [ 'base' => '

A constant value that is used in a range filter to specify the endpoints of the range.

', 'refs' => [ 'TopicDateRangeFilter$Constant' => '

The constant used in a date range filter.

', 'TopicNumericRangeFilter$Constant' => '

The constant used in a numeric range filter.

', ], ], 'TopicRefreshDetails' => [ 'base' => '

The details about the refresh of a topic.

', 'refs' => [ 'DescribeTopicRefreshResponse$RefreshDetails' => '

Details of the refresh, which is performed when the topic is created or updated.

', ], ], 'TopicRefreshSchedule' => [ 'base' => '

A structure that represents a topic refresh schedule.

', 'refs' => [ 'CreateTopicRefreshScheduleRequest$RefreshSchedule' => '

The definition of a refresh schedule.

', 'DescribeTopicRefreshScheduleResponse$RefreshSchedule' => '

The definition of a refresh schedule.

', 'TopicRefreshScheduleSummary$RefreshSchedule' => '

The definition of a refresh schedule.

', 'UpdateTopicRefreshScheduleRequest$RefreshSchedule' => '

The definition of a refresh schedule.

', ], ], 'TopicRefreshScheduleSummaries' => [ 'base' => NULL, 'refs' => [ 'ListTopicRefreshSchedulesResponse$RefreshSchedules' => '

The list of topic refresh schedules.

', ], ], 'TopicRefreshScheduleSummary' => [ 'base' => '

A summary of the refresh schedule details for a dataset.

', 'refs' => [ 'TopicRefreshScheduleSummaries$member' => NULL, ], ], 'TopicRefreshStatus' => [ 'base' => NULL, 'refs' => [ 'TopicRefreshDetails$RefreshStatus' => '

The status of the refresh job that indicates whether the job is still running, completed successfully, or failed.

', ], ], 'TopicRelativeDateFilter' => [ 'base' => '

A structure that represents a relative date filter.

', 'refs' => [ 'TopicFilter$RelativeDateFilter' => '

The relative date filter.

', ], ], 'TopicRelativeDateFilterFunction' => [ 'base' => NULL, 'refs' => [ 'TopicRelativeDateFilter$RelativeDateFilterFunction' => '

The function to be used in a relative date filter to determine the range of dates to include in the results. Valid values for this structure are BEFORE, AFTER, and BETWEEN.

', ], ], 'TopicScheduleType' => [ 'base' => NULL, 'refs' => [ 'TopicRefreshSchedule$TopicScheduleType' => '

The type of refresh schedule. Valid values for this structure are HOURLY, DAILY, WEEKLY, and MONTHLY.

', ], ], 'TopicSingularFilterConstant' => [ 'base' => '

A structure that represents a singular filter constant, used in filters to specify a single value to match against.

', 'refs' => [ 'TopicNumericEqualityFilter$Constant' => '

The constant used in a numeric equality filter.

', 'TopicRelativeDateFilter$Constant' => '

The constant used in a relative date filter.

', ], ], 'TopicSummaries' => [ 'base' => NULL, 'refs' => [ 'ListTopicsResponse$TopicsSummaries' => '

A list of topic summaries.

', ], ], 'TopicSummary' => [ 'base' => '

A topic summary.

', 'refs' => [ 'TopicSummaries$member' => NULL, ], ], 'TopicTimeGranularity' => [ 'base' => NULL, 'refs' => [ 'DataAggregation$DatasetRowDateGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopicCalculatedField$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopicColumn$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', 'TopicRelativeDateFilter$TimeGranularity' => '

The level of time precision that is used to aggregate DateTime values.

', ], ], 'TotalAggregationComputation' => [ 'base' => '

The total aggregation computation configuration.

', 'refs' => [ 'Computation$TotalAggregation' => '

The total aggregation computation configuration.

', ], ], 'TotalAggregationFunction' => [ 'base' => '

An aggregation function that aggregates the total values of a measure.

', 'refs' => [ 'TotalAggregationOption$TotalAggregationFunction' => '

The total aggregation function that you want to set for a specified field id.

', ], ], 'TotalAggregationOption' => [ 'base' => '

The total aggregation settings map of a field id.

', 'refs' => [ 'TotalAggregationOptionList$member' => NULL, ], ], 'TotalAggregationOptionList' => [ 'base' => NULL, 'refs' => [ 'PivotTotalOptions$TotalAggregationOptions' => '

The total aggregation options for each value field.

', 'TotalOptions$TotalAggregationOptions' => '

The total aggregation settings for each value field.

', ], ], 'TotalOptions' => [ 'base' => '

The total options for a table visual.

', 'refs' => [ 'TableConfiguration$TotalOptions' => '

The total options for a table visual.

', ], ], 'TransformOperation' => [ 'base' => '

A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

', 'refs' => [ 'TransformOperationList$member' => NULL, ], ], 'TransformOperationList' => [ 'base' => NULL, 'refs' => [ 'LogicalTable$DataTransforms' => '

Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.

', ], ], 'TreeMapAggregatedFieldWells' => [ 'base' => '

Aggregated field wells of a tree map.

', 'refs' => [ 'TreeMapFieldWells$TreeMapAggregatedFieldWells' => '

The aggregated field wells of a tree map.

', ], ], 'TreeMapConfiguration' => [ 'base' => '

The configuration of a tree map.

', 'refs' => [ 'TreeMapVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'TreeMapDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'TreeMapAggregatedFieldWells$Groups' => '

The group by field well of a tree map. Values are grouped based on group by fields.

', ], ], 'TreeMapFieldWells' => [ 'base' => '

The field wells of a tree map.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'TreeMapConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'TreeMapMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'TreeMapAggregatedFieldWells$Sizes' => '

The size field well of a tree map. Values are aggregated based on group by fields.

', 'TreeMapAggregatedFieldWells$Colors' => '

The color field well of a tree map. Values are grouped by aggregations based on group by fields.

', ], ], 'TreeMapSortConfiguration' => [ 'base' => '

The sort configuration of a tree map.

', 'refs' => [ 'TreeMapConfiguration$SortConfiguration' => '

The sort configuration of a tree map.

', ], ], 'TreeMapVisual' => [ 'base' => '

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$TreeMapVisual' => '

A tree map.

For more information, see Using tree maps in the Amazon QuickSight User Guide.

', ], ], 'TrendArrowOptions' => [ 'base' => '

The options that determine the presentation of trend arrows in a KPI visual.

', 'refs' => [ 'KPIOptions$TrendArrows' => '

The options that determine the presentation of trend arrows in a KPI visual.

', ], ], 'TrinoParameters' => [ 'base' => '

The parameters that are required to connect to a Trino data source.

', 'refs' => [ 'DataSourceParameters$TrinoParameters' => '

The parameters that are required to connect to a Trino data source.

', ], ], 'TwitterParameters' => [ 'base' => '

The parameters for Twitter.

', 'refs' => [ 'DataSourceParameters$TwitterParameters' => '

The parameters for Twitter.

', ], ], 'TypeCastFormat' => [ 'base' => NULL, 'refs' => [ 'CastColumnTypeOperation$Format' => '

When casting a column from string to datetime type, you can supply a string in a format supported by Amazon QuickSight to denote the source data format.

', ], ], 'TypeParameters' => [ 'base' => NULL, 'refs' => [ 'SemanticEntityType$TypeParameters' => '

The semantic entity type parameters.

', 'SemanticType$TypeParameters' => '

The semantic type parameters.

', ], ], 'Typography' => [ 'base' => '

Determines the typography options.

', 'refs' => [ 'ThemeConfiguration$Typography' => NULL, ], ], 'UIColorPalette' => [ 'base' => '

The theme colors that apply to UI and to charts, excluding data colors. The colors description is a hexadecimal color code that consists of six alphanumerical characters, prefixed with #, for example #37BFF5. For more information, see Using Themes in Amazon QuickSight in the Amazon QuickSight User Guide.

', 'refs' => [ 'ThemeConfiguration$UIColorPalette' => '

Color properties that apply to the UI and to charts, excluding the colors that apply to data.

', ], ], 'URLOperationTemplate' => [ 'base' => NULL, 'refs' => [ 'CustomActionURLOperation$URLTemplate' => '

THe URL link of the CustomActionURLOperation.

', 'CustomContentConfiguration$ContentUrl' => '

The input URL that links to the custom content that you want in the custom visual.

', ], ], 'URLTargetConfiguration' => [ 'base' => NULL, 'refs' => [ 'CustomActionURLOperation$URLTarget' => '

The target of the CustomActionURLOperation.

Valid values are defined as follows:

', 'TableFieldLinkConfiguration$Target' => '

The URL target (new tab, new window, same tab) for the table link configuration.

', ], ], 'UnaggregatedField' => [ 'base' => '

The unaggregated field for a table.

', 'refs' => [ 'UnaggregatedFieldList$member' => NULL, ], ], 'UnaggregatedFieldList' => [ 'base' => NULL, 'refs' => [ 'TableUnaggregatedFieldWells$Values' => '

The values field well for a pivot table. Values are unaggregated for an unaggregated table.

', ], ], 'UndefinedSpecifiedValueType' => [ 'base' => NULL, 'refs' => [ 'ComparativeOrder$TreatUndefinedSpecifiedValues' => '

The treat of undefined specified values. Valid values for this structure are LEAST and MOST.

', ], ], 'UnicodeIcon' => [ 'base' => NULL, 'refs' => [ 'ConditionalFormattingCustomIconOptions$UnicodeIcon' => '

Determines the Unicode icon type.

', ], ], 'UniqueValuesComputation' => [ 'base' => '

The unique values computation configuration.

', 'refs' => [ 'Computation$UniqueValues' => '

The unique values computation configuration.

', ], ], 'UnlimitedPixelLength' => [ 'base' => 'String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value', 'refs' => [ 'FreeFormLayoutElement$YAxisLocation' => '

The y-axis coordinate of the element.

', ], ], 'UnsupportedPricingPlanException' => [ 'base' => '

This error indicates that you are calling an embedding operation in Amazon QuickSight without the required pricing plan on your Amazon Web Services account. Before you can use embedding for anonymous users, a QuickSight administrator needs to add capacity pricing to Amazon QuickSight. You can do this on the Manage Amazon QuickSight page.

After capacity pricing is added, you can use the GetDashboardEmbedUrl API operation with the --identity-type ANONYMOUS option.

', 'refs' => [], ], 'UnsupportedUserEditionException' => [ 'base' => '

This error indicates that you are calling an operation on an Amazon QuickSight subscription where the edition doesn\'t include support for that operation. Amazon Amazon QuickSight currently has Standard Edition and Enterprise Edition. Not every operation and capability is available in every edition.

', 'refs' => [], ], 'UntagColumnOperation' => [ 'base' => '

A transform operation that removes tags associated with a column.

', 'refs' => [ 'TransformOperation$UntagColumnOperation' => NULL, ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountCustomizationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountCustomizationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAccountSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateAnalysisResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPublishedVersionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardPublishedVersionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDashboardResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSetResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourcePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourcePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFolderResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIAMPolicyAssignmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIAMPolicyAssignmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIpRestrictionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateIpRestrictionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLinkPermissionList' => [ 'base' => NULL, 'refs' => [ 'UpdateDashboardPermissionsRequest$GrantLinkPermissions' => '

Grants link permissions to all users in a defined namespace.

', 'UpdateDashboardPermissionsRequest$RevokeLinkPermissions' => '

Revokes link permissions from all users in a defined namespace.

', ], ], 'UpdatePublicSharingSettingsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdatePublicSharingSettingsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateResourcePermissionList' => [ 'base' => NULL, 'refs' => [ 'UpdateAnalysisPermissionsRequest$GrantPermissions' => '

A structure that describes the permissions to add and the principal to add them to.

', 'UpdateAnalysisPermissionsRequest$RevokePermissions' => '

A structure that describes the permissions to remove and the principal to remove them from.

', 'UpdateDashboardPermissionsRequest$GrantPermissions' => '

The permissions that you want to grant on this resource.

', 'UpdateDashboardPermissionsRequest$RevokePermissions' => '

The permissions that you want to revoke from this resource.

', 'UpdateTemplatePermissionsRequest$GrantPermissions' => '

A list of resource permissions to be granted on the template.

', 'UpdateTemplatePermissionsRequest$RevokePermissions' => '

A list of resource permissions to be revoked from the template.

', 'UpdateThemePermissionsRequest$GrantPermissions' => '

A list of resource permissions to be granted for the theme.

', 'UpdateThemePermissionsRequest$RevokePermissions' => '

A list of resource permissions to be revoked from the theme.

', 'UpdateTopicPermissionsRequest$GrantPermissions' => '

The resource permissions that you want to grant to the topic.

', 'UpdateTopicPermissionsRequest$RevokePermissions' => '

The resource permissions that you want to revoke from the topic.

', ], ], 'UpdateTemplateAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplateAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplatePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplatePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeAliasRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeAliasResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemePermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemePermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateThemeResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicPermissionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicPermissionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicRefreshScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicRefreshScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTopicResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVPCConnectionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateVPCConnectionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UploadSettings' => [ 'base' => '

Information about the format for a source file or files.

', 'refs' => [ 'S3Source$UploadSettings' => '

Information about the format for the S3 source file or files.

', ], ], 'User' => [ 'base' => '

A registered user of Amazon QuickSight.

', 'refs' => [ 'DescribeUserResponse$User' => '

The user name.

', 'RegisterUserResponse$User' => '

The user\'s user name.

', 'UpdateUserResponse$User' => '

The Amazon QuickSight user.

', 'UserList$member' => NULL, ], ], 'UserList' => [ 'base' => NULL, 'refs' => [ 'ListUsersResponse$UserList' => '

The list of users.

', ], ], 'UserName' => [ 'base' => NULL, 'refs' => [ 'DeleteUserRequest$UserName' => '

The name of the user that you want to delete.

', 'DescribeUserRequest$UserName' => '

The name of the user that you want to describe.

', 'ListIAMPolicyAssignmentsForUserRequest$UserName' => '

The name of the user.

', 'ListUserGroupsRequest$UserName' => '

The Amazon QuickSight user name that you want to list group memberships for.

', 'RegisterUserRequest$UserName' => '

The Amazon QuickSight user name that you want to create for the user you are registering.

', 'UpdateUserRequest$UserName' => '

The Amazon QuickSight user name that you want to update.

', 'User$UserName' => '

The user\'s user name. This value is required if you are registering a user that will be managed in Amazon QuickSight. In the output, the value for UserName is N/A when the value for IdentityType is IAM and the corresponding IAM user is deleted.

', ], ], 'UserRole' => [ 'base' => NULL, 'refs' => [ 'RegisterUserRequest$UserRole' => '

The Amazon QuickSight role for the user. The user role can be one of the following:

', 'UpdateUserRequest$Role' => '

The Amazon QuickSight role of the user. The role can be one of the following default security cohorts:

The name of the Amazon QuickSight role is invisible to the user except for the console screens dealing with permissions.

', 'User$Role' => '

The Amazon QuickSight role for the user. The user role can be one of the following:.

', ], ], 'VPCConnection' => [ 'base' => '

The structure of a VPC connection.

', 'refs' => [ 'DescribeVPCConnectionResponse$VPCConnection' => '

A response object that provides information for the specified VPC connection.

', ], ], 'VPCConnectionAvailabilityStatus' => [ 'base' => NULL, 'refs' => [ 'CreateVPCConnectionResponse$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'DeleteVPCConnectionResponse$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'UpdateVPCConnectionResponse$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'VPCConnection$AvailabilityStatus' => '

The availability status of the VPC connection.

', 'VPCConnectionSummary$AvailabilityStatus' => '

The availability status of the VPC connection.

', ], ], 'VPCConnectionResourceIdRestricted' => [ 'base' => NULL, 'refs' => [ 'CreateVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'CreateVPCConnectionResponse$VPCConnectionId' => '

The ID for the VPC connection that you\'re creating. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.

', ], ], 'VPCConnectionResourceIdUnrestricted' => [ 'base' => NULL, 'refs' => [ 'AssetBundleImportJobVPCConnectionOverrideParameters$VPCConnectionId' => '

The ID of the VPC Connection to apply overrides to.

', 'DeleteVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'DeleteVPCConnectionResponse$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'DescribeVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'UpdateVPCConnectionRequest$VPCConnectionId' => '

The ID of the VPC connection that you\'re updating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'UpdateVPCConnectionResponse$VPCConnectionId' => '

The ID of the VPC connection that you are updating. This ID is a unique identifier for each Amazon Web Services Region in anAmazon Web Services account.

', 'VPCConnection$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', 'VPCConnectionSummary$VPCConnectionId' => '

The ID of the VPC connection that you\'re creating. This ID is a unique identifier for each Amazon Web Services Region in an Amazon Web Services account.

', ], ], 'VPCConnectionResourceStatus' => [ 'base' => NULL, 'refs' => [ 'CreateVPCConnectionResponse$CreationStatus' => '

The status of the creation of the VPC connection.

', 'DeleteVPCConnectionResponse$DeletionStatus' => '

The deletion status of the VPC connection.

', 'UpdateVPCConnectionResponse$UpdateStatus' => '

The update status of the VPC connection\'s last update.

', 'VPCConnection$Status' => '

The status of the VPC connection.

', 'VPCConnectionSummary$Status' => '

The status of the VPC connection.

', ], ], 'VPCConnectionSummary' => [ 'base' => '

The summary metadata that describes a VPC connection.

', 'refs' => [ 'VPCConnectionSummaryList$member' => NULL, ], ], 'VPCConnectionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListVPCConnectionsResponse$VPCConnectionSummaries' => '

A VPCConnectionSummaries object that returns a summary of VPC connection objects.

', ], ], 'ValidationStrategy' => [ 'base' => '

The option to relax the validation that is required to create and update analyses, dashboards, and templates with definition objects. When you set this value to LENIENT, validation is skipped for specific errors.

', 'refs' => [ 'CreateAnalysisRequest$ValidationStrategy' => '

The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.

', 'CreateDashboardRequest$ValidationStrategy' => '

The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.

', 'CreateTemplateRequest$ValidationStrategy' => '

TThe option to relax the validation needed to create a template with definition objects. This skips the validation step for specific errors.

', 'UpdateAnalysisRequest$ValidationStrategy' => '

The option to relax the validation needed to update an analysis with definition objects. This skips the validation step for specific errors.

', 'UpdateDashboardRequest$ValidationStrategy' => '

The option to relax the validation needed to update a dashboard with definition objects. This skips the validation step for specific errors.

', 'UpdateTemplateRequest$ValidationStrategy' => '

The option to relax the validation needed to update a template with definition objects. This skips the validation step for specific errors.

', ], ], 'ValidationStrategyMode' => [ 'base' => NULL, 'refs' => [ 'ValidationStrategy$Mode' => '

The mode of validation for the asset to be creaed or updated. When you set this value to STRICT, strict validation for every error is enforced. When you set this value to LENIENT, validation is skipped for specific UI errors.

', ], ], 'ValueWhenUnsetOption' => [ 'base' => NULL, 'refs' => [ 'DateTimeValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', 'DecimalValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', 'IntegerValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', 'StringValueWhenUnsetConfiguration$ValueWhenUnsetOption' => '

The built-in options for default values. The value can be one of the following:

', ], ], 'VersionDescription' => [ 'base' => NULL, 'refs' => [ 'CreateDashboardRequest$VersionDescription' => '

A description for the first version of the dashboard being created.

', 'CreateTemplateRequest$VersionDescription' => '

A description of the current template version being created. This API operation creates the first version of the template. Every time UpdateTemplate is called, a new version is created. Each version of the template maintains a description of the version in the VersionDescription field.

', 'CreateThemeRequest$VersionDescription' => '

A description of the first version of the theme that you\'re creating. Every time UpdateTheme is called, a new version is created. Each version of the theme has a description of the version in the VersionDescription field.

', 'DashboardVersion$Description' => '

Description.

', 'DashboardVersionSummary$Description' => '

Description.

', 'TemplateVersion$Description' => '

The description of the template.

', 'TemplateVersionSummary$Description' => '

The description of the template version.

', 'ThemeVersion$Description' => '

The description of the theme.

', 'ThemeVersionSummary$Description' => '

The description of the theme version.

', 'UpdateDashboardRequest$VersionDescription' => '

A description for the first version of the dashboard being created.

', 'UpdateTemplateRequest$VersionDescription' => '

A description of the current template version that is being updated. Every time you call UpdateTemplate, you create a new version of the template. Each version of the template maintains a description of the version in the VersionDescription field.

', 'UpdateThemeRequest$VersionDescription' => '

A description of the theme version that you\'re updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.

', ], ], 'VersionNumber' => [ 'base' => NULL, 'refs' => [ 'CreateTemplateAliasRequest$TemplateVersionNumber' => '

The version number of the template.

', 'CreateThemeAliasRequest$ThemeVersionNumber' => '

The version number of the theme.

', 'DashboardSummary$PublishedVersionNumber' => '

Published version number.

', 'DashboardVersion$VersionNumber' => '

Version number for this version of the dashboard.

', 'DashboardVersionSummary$VersionNumber' => '

Version number.

', 'DeleteDashboardRequest$VersionNumber' => '

The version number of the dashboard. If the version number property is provided, only the specified version of the dashboard is deleted.

', 'DeleteTemplateRequest$VersionNumber' => '

Specifies the version of the template that you want to delete. If you don\'t provide a version number, DeleteTemplate deletes all versions of the template.

', 'DeleteThemeRequest$VersionNumber' => '

The version of the theme that you want to delete.

Note: If you don\'t provide a version number, you\'re using this call to DeleteTheme to delete all versions of the theme.

', 'DescribeDashboardDefinitionRequest$VersionNumber' => '

The version number for the dashboard. If a version number isn\'t passed, the latest published dashboard version is described.

', 'DescribeDashboardRequest$VersionNumber' => '

The version number for the dashboard. If a version number isn\'t passed, the latest published dashboard version is described.

', 'DescribeTemplateDefinitionRequest$VersionNumber' => '

The version number of the template.

', 'DescribeTemplateRequest$VersionNumber' => '

(Optional) The number for the version to describe. If a VersionNumber parameter value isn\'t provided, the latest version of the template is described.

', 'DescribeThemeRequest$VersionNumber' => '

The version number for the version to describe. If a VersionNumber parameter value isn\'t provided, the latest version of the theme is described.

', 'TemplateAlias$TemplateVersionNumber' => '

The version number of the template alias.

', 'TemplateSummary$LatestVersionNumber' => '

A structure containing a list of version numbers for the template summary.

', 'TemplateVersion$VersionNumber' => '

The version number of the template version.

', 'TemplateVersionSummary$VersionNumber' => '

The version number of the template version.

', 'ThemeAlias$ThemeVersionNumber' => '

The version number of the theme alias.

', 'ThemeSummary$LatestVersionNumber' => '

The latest version number for the theme.

', 'ThemeVersion$VersionNumber' => '

The version number of the theme.

', 'ThemeVersionSummary$VersionNumber' => '

The version number of the theme version.

', 'UpdateDashboardPublishedVersionRequest$VersionNumber' => '

The version number of the dashboard.

', 'UpdateTemplateAliasRequest$TemplateVersionNumber' => '

The version number of the template.

', 'UpdateThemeAliasRequest$ThemeVersionNumber' => '

The version number of the theme that the alias should reference.

', ], ], 'VerticalTextAlignment' => [ 'base' => NULL, 'refs' => [ 'TableCellStyle$VerticalTextAlignment' => '

The vertical text alignment (top, middle, bottom) for the table cells.

', ], ], 'Visibility' => [ 'base' => NULL, 'refs' => [ 'AxisDisplayOptions$AxisLineVisibility' => '

Determines whether or not the axis line is visible.

', 'AxisDisplayOptions$GridLineVisibility' => '

Determines whether or not the grid line is visible.

', 'BoxPlotOptions$OutlierVisibility' => '

Determines the visibility of the outlier in a box plot.

', 'BoxPlotOptions$AllDataPointsVisibility' => '

Determines the visibility of all data points of the box plot.

', 'ChartAxisLabelOptions$Visibility' => '

The visibility of an axis label on a chart. Choose one of the following options:

', 'ChartAxisLabelOptions$SortIconVisibility' => '

The visibility configuration of the sort icon on a chart\'s axis label.

', 'ColumnTooltipItem$Visibility' => '

The visibility of the tooltip item.

', 'DataLabelOptions$Visibility' => '

Determines the visibility of the data labels.

', 'DataLabelOptions$CategoryLabelVisibility' => '

Determines the visibility of the category field labels.

', 'DataLabelOptions$MeasureLabelVisibility' => '

Determines the visibility of the measure field labels.

', 'DataLabelOptions$TotalsVisibility' => '

Determines the visibility of the total.

', 'DataPathLabelType$Visibility' => '

The visibility of the data label.

', 'DateAxisOptions$MissingDateVisibility' => '

Determines whether or not missing dates are displayed.

', 'DonutCenterOptions$LabelVisibility' => '

Determines the visibility of the label in a donut chart. In the Amazon QuickSight console, this option is called \'Show total\'.

', 'FieldBasedTooltip$AggregationVisibility' => '

The visibility of Show aggregations.

', 'FieldLabelType$Visibility' => '

The visibility of the field label.

', 'FieldTooltipItem$Visibility' => '

The visibility of the tooltip item.

', 'FreeFormLayoutElement$Visibility' => '

The visibility of an element within a free-form layout.

', 'FreeFormLayoutElementBackgroundStyle$Visibility' => '

The background visibility of a free-form layout element.

', 'FreeFormLayoutElementBorderStyle$Visibility' => '

The border visibility of a free-form layout element.

', 'FunnelChartDataLabelOptions$Visibility' => '

The visibility option that determines if data labels are displayed.

', 'FunnelChartDataLabelOptions$CategoryLabelVisibility' => '

The visibility of the category labels within the data labels.

', 'FunnelChartDataLabelOptions$MeasureLabelVisibility' => '

The visibility of the measure labels within the data labels.

', 'KPISparklineOptions$Visibility' => '

The visibility of the sparkline.

', 'KPISparklineOptions$TooltipVisibility' => '

The tooltip visibility of the sparkline.

', 'LabelOptions$Visibility' => '

Determines whether or not the label is visible.

', 'LegendOptions$Visibility' => '

Determines whether or not the legend is visible.

', 'LineChartLineStyleSettings$LineVisibility' => '

Configuration option that determines whether to show the line for the series.

', 'LineChartMarkerStyleSettings$MarkerVisibility' => '

Configuration option that determines whether to show the markers in the series.

', 'ListControlSearchOptions$Visibility' => '

The visibility configuration of the search options in a list control.

', 'ListControlSelectAllOptions$Visibility' => '

The visibility configuration of the Select all options in a list control.

', 'LoadingAnimation$Visibility' => '

The visibility configuration of LoadingAnimation.

', 'MaximumLabelType$Visibility' => '

The visibility of the maximum label.

', 'MinimumLabelType$Visibility' => '

The visibility of the minimum label.

', 'PanelConfiguration$BorderVisibility' => '

Determines whether or not each panel displays a border.

', 'PanelConfiguration$GutterVisibility' => '

Determines whether or not negative space between sibling panels is rendered.

', 'PanelConfiguration$BackgroundVisibility' => '

Determines whether or not a background for each small multiples panel is rendered.

', 'PanelTitleOptions$Visibility' => '

Determines whether or not panel titles are displayed.

', 'PivotTableFieldOption$Visibility' => '

The visibility of the pivot table field.

', 'PivotTableOptions$SingleMetricVisibility' => '

The visibility of the single metric options.

', 'PivotTableOptions$ColumnNamesVisibility' => '

The visibility of the column names.

', 'PivotTableOptions$ToggleButtonsVisibility' => '

Determines the visibility of the pivot table.

', 'PivotTableOptions$CollapsedRowDimensionsVisibility' => '

The visibility setting of a pivot table\'s collapsed row dimension fields. If the value of this structure is HIDDEN, all collapsed columns in a pivot table are automatically hidden. The default value is VISIBLE.

', 'PivotTablePaginatedReportOptions$VerticalOverflowVisibility' => '

The visibility of the printing table overflow across pages.

', 'PivotTablePaginatedReportOptions$OverflowColumnHeaderVisibility' => '

The visibility of the repeating header rows on each page.

', 'PivotTableRowsLabelOptions$Visibility' => '

The visibility of the rows label.

', 'PivotTotalOptions$TotalsVisibility' => '

The visibility configuration for the total cells.

', 'ProgressBarOptions$Visibility' => '

The visibility of the progress bar.

', 'RadarChartAreaStyleSettings$Visibility' => '

The visibility settings of a radar chart.

', 'RadarChartConfiguration$AlternateBandColorsVisibility' => '

Determines the visibility of the colors of alternatign bands in a radar chart.

', 'RangeEndsLabelType$Visibility' => '

The visibility of the range ends label.

', 'ScrollBarOptions$Visibility' => '

The visibility of the data zoom scroll bar.

', 'SecondaryValueOptions$Visibility' => '

Determines the visibility of the secondary value.

', 'SheetControlInfoIconLabelOptions$Visibility' => '

The visibility configuration of info icon label options.

', 'SheetElementConfigurationOverrides$Visibility' => '

Determines whether or not the overrides are visible. Choose one of the following options:

', 'SubtotalOptions$TotalsVisibility' => '

The visibility configuration for the subtotal cells.

', 'TableCellStyle$Visibility' => '

The visibility of the table cells.

', 'TableFieldOption$Visibility' => '

The visibility of a table field.

', 'TablePaginatedReportOptions$VerticalOverflowVisibility' => '

The visibility of printing table overflow across pages.

', 'TablePaginatedReportOptions$OverflowColumnHeaderVisibility' => '

The visibility of repeating header rows on each page.

', 'TextControlPlaceholderOptions$Visibility' => '

The visibility configuration of the placeholder options in a text control.

', 'ThousandSeparatorOptions$Visibility' => '

Determines the visibility of the thousands separator.

', 'TooltipOptions$TooltipVisibility' => '

Determines whether or not the tooltip is visible.

', 'TotalOptions$TotalsVisibility' => '

The visibility configuration for the total cells.

', 'TrendArrowOptions$Visibility' => '

The visibility of the trend arrows.

', 'VisualSubtitleLabelOptions$Visibility' => '

The visibility of the subtitle label.

', 'VisualTitleLabelOptions$Visibility' => '

The visibility of the title label.

', ], ], 'VisiblePanelColumns' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesOptions$MaxVisibleColumns' => '

Sets the maximum number of visible columns to display in the grid of small multiples panels.

The default is Auto, which automatically adjusts the columns in the grid to fit the overall layout and size of the given chart.

', ], ], 'VisiblePanelRows' => [ 'base' => NULL, 'refs' => [ 'SmallMultiplesOptions$MaxVisibleRows' => '

Sets the maximum number of visible rows to display in the grid of small multiples panels.

The default value is Auto, which automatically adjusts the rows in the grid to fit the overall layout and size of the given chart.

', ], ], 'VisibleRangeOptions' => [ 'base' => '

The range options for the data zoom scroll bar.

', 'refs' => [ 'ScrollBarOptions$VisibleRange' => '

The visibility range for the data zoom scroll bar.

', ], ], 'Visual' => [ 'base' => '

A visual displayed on a sheet in an analysis, dashboard, or template.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualList$member' => NULL, ], ], 'VisualAxisSortOption' => [ 'base' => '

The axis sort options for a visual.

', 'refs' => [ 'DashboardPublishOptions$VisualAxisSortOption' => '

The axis sort options of a dashboard.

', ], ], 'VisualCustomAction' => [ 'base' => '

A custom action defined on a visual.

', 'refs' => [ 'VisualCustomActionList$member' => NULL, ], ], 'VisualCustomActionList' => [ 'base' => NULL, 'refs' => [ 'BarChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'BoxPlotVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'ComboChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'CustomContentVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'EmptyVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'FilledMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'FunnelChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'GaugeChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'GeospatialMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'HeatMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'HistogramVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'InsightVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'KPIVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'LineChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'PieChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'PivotTableVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'RadarChartVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'SankeyDiagramVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'ScatterPlotVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'TableVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'TreeMapVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'WaterfallVisual$Actions' => '

The list of custom actions that are configured for a visual.

', 'WordCloudVisual$Actions' => '

The list of custom actions that are configured for a visual.

', ], ], 'VisualCustomActionName' => [ 'base' => NULL, 'refs' => [ 'VisualCustomAction$Name' => '

The name of the VisualCustomAction.

', ], ], 'VisualCustomActionOperation' => [ 'base' => '

The operation that is defined by the custom action.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'VisualCustomActionOperationList$member' => NULL, ], ], 'VisualCustomActionOperationList' => [ 'base' => NULL, 'refs' => [ 'VisualCustomAction$ActionOperations' => '

A list of VisualCustomActionOperations.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', ], ], 'VisualCustomActionTrigger' => [ 'base' => NULL, 'refs' => [ 'VisualCustomAction$Trigger' => '

The trigger of the VisualCustomAction.

Valid values are defined as follows:

', ], ], 'VisualList' => [ 'base' => NULL, 'refs' => [ 'SheetDefinition$Visuals' => '

A list of the visuals that are on a sheet. Visual placement is determined by the layout of the sheet.

', ], ], 'VisualMenuOption' => [ 'base' => '

The menu options for a visual.

', 'refs' => [ 'DashboardPublishOptions$VisualMenuOption' => '

The menu options of a visual in a dashboard.

', ], ], 'VisualPalette' => [ 'base' => '

The visual display options for the visual palette.

', 'refs' => [ 'BarChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'BoxPlotChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'ComboChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'FunnelChartConfiguration$VisualPalette' => '

The visual palette configuration of a FunnelChartVisual.

', 'GaugeChartConfiguration$VisualPalette' => '

The visual palette configuration of a GaugeChartVisual.

', 'GeospatialMapConfiguration$VisualPalette' => NULL, 'HistogramConfiguration$VisualPalette' => '

The visual palette configuration of a histogram.

', 'LineChartConfiguration$VisualPalette' => '

The visual palette configuration of a line chart.

', 'PieChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'RadarChartConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'ScatterPlotConfiguration$VisualPalette' => '

The palette (chart color) display setup of the visual.

', 'WaterfallChartConfiguration$VisualPalette' => '

The visual palette configuration of a waterfall visual.

', ], ], 'VisualSubtitleLabelOptions' => [ 'base' => '

The subtitle label options for a visual.

', 'refs' => [ 'BarChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'BoxPlotVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'ComboChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'CustomContentVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'FilledMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'FunnelChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'GaugeChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'GeospatialMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'HeatMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'HistogramVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'InsightVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'KPIVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'LineChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'PieChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'PivotTableVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'RadarChartVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'SankeyDiagramVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'ScatterPlotVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'TableVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'TreeMapVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'WaterfallVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', 'WordCloudVisual$Subtitle' => '

The subtitle that is displayed on the visual.

', ], ], 'VisualTitleLabelOptions' => [ 'base' => '

The title label options for a visual.

', 'refs' => [ 'BarChartVisual$Title' => '

The title that is displayed on the visual.

', 'BoxPlotVisual$Title' => '

The title that is displayed on the visual.

', 'ComboChartVisual$Title' => '

The title that is displayed on the visual.

', 'CustomContentVisual$Title' => '

The title that is displayed on the visual.

', 'FilledMapVisual$Title' => '

The title that is displayed on the visual.

', 'FunnelChartVisual$Title' => '

The title that is displayed on the visual.

', 'GaugeChartVisual$Title' => '

The title that is displayed on the visual.

', 'GeospatialMapVisual$Title' => '

The title that is displayed on the visual.

', 'HeatMapVisual$Title' => '

The title that is displayed on the visual.

', 'HistogramVisual$Title' => '

The title that is displayed on the visual.

', 'InsightVisual$Title' => '

The title that is displayed on the visual.

', 'KPIVisual$Title' => '

The title that is displayed on the visual.

', 'LineChartVisual$Title' => '

The title that is displayed on the visual.

', 'PieChartVisual$Title' => '

The title that is displayed on the visual.

', 'PivotTableVisual$Title' => '

The title that is displayed on the visual.

', 'RadarChartVisual$Title' => '

The title that is displayed on the visual.

', 'SankeyDiagramVisual$Title' => '

The title that is displayed on the visual.

', 'ScatterPlotVisual$Title' => '

The title that is displayed on the visual.

', 'TableVisual$Title' => '

The title that is displayed on the visual.

', 'TreeMapVisual$Title' => '

The title that is displayed on the visual.

', 'WaterfallVisual$Title' => '

The title that is displayed on the visual.

', 'WordCloudVisual$Title' => '

The title that is displayed on the visual.

', ], ], 'VpcConnectionProperties' => [ 'base' => '

VPC connection properties.

', 'refs' => [ 'AssetBundleImportJobDataSourceOverrideParameters$VpcConnectionProperties' => NULL, 'CreateDataSourceRequest$VpcConnectionProperties' => '

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

', 'DataSource$VpcConnectionProperties' => '

The VPC connection information. You need to use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

', 'UpdateDataSourceRequest$VpcConnectionProperties' => '

Use this parameter only when you want Amazon QuickSight to use a VPC connection when connecting to your underlying source.

', ], ], 'Warehouse' => [ 'base' => NULL, 'refs' => [ 'SnowflakeParameters$Warehouse' => '

Warehouse.

', ], ], 'WaterfallChartAggregatedFieldWells' => [ 'base' => '

The field well configuration of a waterfall visual.

', 'refs' => [ 'WaterfallChartFieldWells$WaterfallChartAggregatedFieldWells' => '

The field well configuration of a waterfall visual.

', ], ], 'WaterfallChartConfiguration' => [ 'base' => '

The configuration for a waterfall visual.

', 'refs' => [ 'WaterfallVisual$ChartConfiguration' => '

The configuration for a waterfall visual.

', ], ], 'WaterfallChartFieldWells' => [ 'base' => '

The field well configuration of a waterfall visual.

', 'refs' => [ 'WaterfallChartConfiguration$FieldWells' => '

The field well configuration of a waterfall visual.

', ], ], 'WaterfallChartOptions' => [ 'base' => '

The options that determine the presentation of a waterfall visual.

', 'refs' => [ 'WaterfallChartConfiguration$WaterfallChartOptions' => '

The options that determine the presentation of a waterfall visual.

', ], ], 'WaterfallChartSortConfiguration' => [ 'base' => '

The sort configuration of a waterfall visual.

', 'refs' => [ 'WaterfallChartConfiguration$SortConfiguration' => '

The sort configuration of a waterfall visual.

', ], ], 'WaterfallVisual' => [ 'base' => '

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$WaterfallVisual' => '

A waterfall chart.

For more information, see Using waterfall charts in the Amazon QuickSight User Guide.

', ], ], 'WhatIfPointScenario' => [ 'base' => '

Provides the forecast to meet the target for a particular date.

', 'refs' => [ 'ForecastScenario$WhatIfPointScenario' => '

The what-if analysis forecast setup with the target date.

', ], ], 'WhatIfRangeScenario' => [ 'base' => '

Provides the forecast to meet the target for a particular date range.

', 'refs' => [ 'ForecastScenario$WhatIfRangeScenario' => '

The what-if analysis forecast setup with the date range.

', ], ], 'WidgetStatus' => [ 'base' => NULL, 'refs' => [ 'ExcludePeriodConfiguration$Status' => '

The status of the exclude period. Choose from the following options:

', 'FilterGroup$Status' => '

The status of the FilterGroup.

', 'ReferenceLine$Status' => '

The status of the reference line. Choose one of the following options:

', 'RowAlternateColorOptions$Status' => '

Determines the widget status.

', 'RowAlternateColorOptions$UsePrimaryBackgroundColor' => '

The primary background color options for alternate rows.

', 'VisualCustomAction$Status' => '

The status of the VisualCustomAction.

', ], ], 'WordCloudAggregatedFieldWells' => [ 'base' => '

The aggregated field wells of a word cloud.

', 'refs' => [ 'WordCloudFieldWells$WordCloudAggregatedFieldWells' => '

The aggregated field wells of a word cloud.

', ], ], 'WordCloudChartConfiguration' => [ 'base' => '

The configuration of a word cloud visual.

', 'refs' => [ 'WordCloudVisual$ChartConfiguration' => '

The configuration settings of the visual.

', ], ], 'WordCloudCloudLayout' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$CloudLayout' => '

The cloud layout options (fluid, normal) of a word cloud.

', ], ], 'WordCloudDimensionFieldList' => [ 'base' => NULL, 'refs' => [ 'WordCloudAggregatedFieldWells$GroupBy' => '

The group by field well of a word cloud. Values are grouped by group by fields.

', ], ], 'WordCloudFieldWells' => [ 'base' => '

The field wells of a word cloud visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

', 'refs' => [ 'WordCloudChartConfiguration$FieldWells' => '

The field wells of the visual.

', ], ], 'WordCloudMaximumStringLength' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$MaximumStringLength' => '

The length limit of each word from 1-100.

', ], ], 'WordCloudMeasureFieldList' => [ 'base' => NULL, 'refs' => [ 'WordCloudAggregatedFieldWells$Size' => '

The size field well of a word cloud. Values are aggregated based on group by fields.

', ], ], 'WordCloudOptions' => [ 'base' => '

The word cloud options for a word cloud visual.

', 'refs' => [ 'WordCloudChartConfiguration$WordCloudOptions' => '

The options for a word cloud visual.

', ], ], 'WordCloudSortConfiguration' => [ 'base' => '

The sort configuration of a word cloud visual.

', 'refs' => [ 'WordCloudChartConfiguration$SortConfiguration' => '

The sort configuration of a word cloud visual.

', ], ], 'WordCloudVisual' => [ 'base' => '

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

', 'refs' => [ 'Visual$WordCloudVisual' => '

A word cloud.

For more information, see Using word clouds in the Amazon QuickSight User Guide.

', ], ], 'WordCloudWordCasing' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordCasing' => '

The word casing options (lower_case, existing_case) for the words in a word cloud.

', ], ], 'WordCloudWordOrientation' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordOrientation' => '

The word orientation options (horizontal, horizontal_and_vertical) for the words in a word cloud.

', ], ], 'WordCloudWordPadding' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordPadding' => '

The word padding options (none, small, medium, large) for the words in a word cloud.

', ], ], 'WordCloudWordScaling' => [ 'base' => NULL, 'refs' => [ 'WordCloudOptions$WordScaling' => '

The word scaling options (emphasize, normal) for the words in a word cloud.

', ], ], 'WorkGroup' => [ 'base' => NULL, 'refs' => [ 'AthenaParameters$WorkGroup' => '

The workgroup that Amazon Athena uses.

', ], ], 'boolean' => [ 'base' => NULL, 'refs' => [ 'DescribeAccountCustomizationRequest$Resolved' => '

The Resolved flag works with the other parameters to determine which view of Amazon QuickSight customizations is returned. You can add this flag to your command to use the same view that Amazon QuickSight uses to identify which customizations to apply to the console. Omit this flag, or set it to no-resolved, to reveal customizations that are configured at different levels.

', ], ], ],];